Overture  Version 25
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TFIRegion Class Reference

A region generated using transfinite interpolation. More...

#include <smesh.hh>

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

Public Member Functions

 TFIRegion (real dx=.1, real dy=.1)
 
 ~TFIRegion ()
 
virtual MappinggetMapping ()
 
virtual ArraySimple< int > & getGridIDList ()
 
virtual ArraySimple< real > & getVertices ()
 
virtual int numberOfVertices ()
 
virtual int numberOfElements ()
 
virtual ArraySimpleFixed< int, 4, 1, 1, 1 > getElement (int e)
 
- Public Member Functions inherited from Region
 Region (real dx=.1, real dy=.1, std::string nm="")
 
virtual ~Region ()
 
void addCurve (Curve *c)
 add a curve to the region, resetting the reference grid accordingly
 
void delCurve (Curve *c)
 delete a curve from the region
 
curve_iterator curve_begin ()
 
curve_iterator curve_end ()
 
int numberOfCurves () const
 
virtual void resetIDList ()
 
const SquareMappinggetReferenceGrid () const
 get the reference grid used to guide the mesh spacing
 
real getDx () const
 
real getDy () const
 
void setDx (real d)
 
void setDy (real d)
 
std::string getName () const
 
void setName (std::string nm)
 
int ID () const
 

Protected Member Functions

bool tfiUpToDate () const
 
- Protected Member Functions inherited from Region
void specifyReferenceGridBounds (real x1, real y1, real x2, real y2)
 
void resetReferenceGrid ()
 

Protected Attributes

ArraySimple< realgrid
 
- Protected Attributes inherited from Region
real dxRef
 
real dyRef
 
ArraySimple< int > gridIDList
 

Additional Inherited Members

- Public Types inherited from Region
typedef std::vector< Curve * >
::iterator 
curve_iterator
 

Detailed Description

A region generated using transfinite interpolation.

Constructor & Destructor Documentation

TFIRegion::TFIRegion ( real  dx = .1,
real  dy = .1 
)
inline

References dx.

TFIRegion::~TFIRegion ( )
inline

Member Function Documentation

virtual ArraySimpleFixed<int,4,1,1,1> TFIRegion::getElement ( int  e)
virtual

Implements Region.

virtual ArraySimple<int>& TFIRegion::getGridIDList ( )
virtual

Implements Region.

virtual Mapping& TFIRegion::getMapping ( )
virtual

Implements Region.

virtual ArraySimple<real>& TFIRegion::getVertices ( )
virtual

Implements Region.

virtual int TFIRegion::numberOfElements ( )
virtual

Implements Region.

virtual int TFIRegion::numberOfVertices ( )
virtual

Implements Region.

bool TFIRegion::tfiUpToDate ( ) const
inlineprotected

Member Data Documentation

ArraySimple<real> TFIRegion::grid
protected

The documentation for this class was generated from the following file: