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

#include <BodyDefinition.h>

Public Member Functions

 BodyDefinition ()
 
 BodyDefinition (const BodyDefinition &bd)
 
 ~BodyDefinition ()
 
BodyDefinitionoperator= (const BodyDefinition &x0)
 
int defineSurface (const int &surfaceNumber, const int &numberOfFaces_, IntegerArray &boundary)
 
int get (const GenericDataBase &dir, const aString &name)
 Get the Integrate object from the directory "name" of the data base.
 
int getFace (int surfaceNumber, int face, int &side, int &axis, int &grid) const
 
int getSurface (const int &surfaceNumber, int &numberOfFaces_, IntegerArray &boundary) const
 
int getSurfaceNumber (const int surface) const
 
int numberOfFacesOnASurface (int surfaceNumber) const
 
int put (GenericDataBase &dir, const aString &name) const
 Put this Integrate object in a sub-directory called "name" of the data base.
 
int totalNumberOfSurfaces () const
 

Protected Member Functions

int initialize ()
 
int surfaceIndex (int surfaceNumber) const
 

Protected Attributes

aString className
 
int numberOfSurfaces
 
int maximumNumberOfFaces
 
IntegerArray surfaceIdentifier
 
IntegerArray numberOfFaces
 
IntegerArray boundaryFaces
 

Friends

class Integrate
 
class CutCells
 

Constructor & Destructor Documentation

BodyDefinition::BodyDefinition ( )

References initialize().

BodyDefinition::BodyDefinition ( const BodyDefinition bd)
BodyDefinition::~BodyDefinition ( )

Member Function Documentation

int BodyDefinition::defineSurface ( const int &  surfaceNumber,
const int &  numberOfFaces_,
IntegerArray boundary 
)
int BodyDefinition::get ( const GenericDataBase dir,
const aString name 
)
int BodyDefinition::getFace ( int  surfaceNumber,
int  face,
int &  side,
int &  axis,
int &  grid 
) const
int BodyDefinition::getSurface ( const int &  surfaceNumber,
int &  numberOfFaces_,
IntegerArray boundary 
) const
int BodyDefinition::getSurfaceNumber ( const int  surface) const

References s.

Referenced by Integrate::updateForAMR().

int BodyDefinition::initialize ( )
protected
int BodyDefinition::numberOfFacesOnASurface ( int  surfaceNumber) const
BodyDefinition & BodyDefinition::operator= ( const BodyDefinition x0)
int BodyDefinition::put ( GenericDataBase dir,
const aString name 
) const
int BodyDefinition::surfaceIndex ( int  surfaceNumber) const
protected
int BodyDefinition::totalNumberOfSurfaces ( ) const

Friends And Related Function Documentation

friend class CutCells
friend
friend class Integrate
friend

Member Data Documentation

IntegerArray BodyDefinition::boundaryFaces
protected
aString BodyDefinition::className
protected

Referenced by get(), initialize(), and put().

int BodyDefinition::maximumNumberOfFaces
protected
IntegerArray BodyDefinition::numberOfFaces
protected
int BodyDefinition::numberOfSurfaces
protected
IntegerArray BodyDefinition::surfaceIdentifier
protected

Referenced by defineSurface(), get(), operator=(), and put().


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