FXYSlabId Class Reference

#include <fxyslabid.h>

Inheritance diagram for FXYSlabId:
Inheritance graph
[legend]
Collaboration diagram for FXYSlabId:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FXYSlabId (double X0, double X1, double tol)
virtual bool isInDomain (const Point3D &p, unsigned component=0) const
virtual ~FXYSlabId ()

Protected Attributes

double X0
double X1
double tol

Detailed Description

Definition at line 9 of file fxyslabid.h.


Constructor & Destructor Documentation

FXYSlabId::FXYSlabId ( double  X0,
double  X1,
double  tol 
)

Definition at line 4 of file fxyslabid.cpp.

00005    :X0(X0),X1(X1),tol(tol)
00006  {
00007    assert(X1 >= X0);
00008    assert(tol >= 0.0);
00009 }

virtual FXYSlabId::~FXYSlabId (  )  [inline, virtual]

Definition at line 19 of file fxyslabid.h.

00019 {}


Member Function Documentation

bool FXYSlabId::isInDomain ( const Point3D p,
unsigned  component = 0 
) const [virtual]

Definition at line 12 of file fxyslabid.cpp.

00013 {
00014   assert(component==0);
00015   return (p[0] > (X0-tol)) && (p[0] < (X1 + tol));
00016 }


Member Data Documentation

double FXYSlabId::tol [protected]

Definition at line 14 of file fxyslabid.h.

double FXYSlabId::X0 [protected]

Definition at line 14 of file fxyslabid.h.

double FXYSlabId::X1 [protected]

Definition at line 14 of file fxyslabid.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Sun Apr 8 23:13:10 2012 for CO2INJECTION by  doxygen 1.6.3