ParMooN
 All Classes Functions Variables Friends Pages
Public Member Functions | Protected Attributes | List of all members
TBoundComp Class Referenceabstract

#include <BoundComp.h>

Inheritance diagram for TBoundComp:
Inheritance graph
[legend]

Public Member Functions

 TBoundComp (int id, int ref=-1)
 
virtual int ReadIn (std::ifstream &dat)=0
 
int GetID () const
 
BoundTypes GetType () const
 
bool IsFreeBoundary () const
 
void SetFreeBoundaryStatus (bool status)
 
void ChangeType (BoundTypes New_Type)
 
void SetRefID (int _ref)
 
int GetRefID () const
 

Protected Attributes

int ID
 
BoundTypes Type
 
bool FreeBoundaryStatus
 
int refID
 

Detailed Description

components of boundary faces

Member Function Documentation

int TBoundComp::GetID ( ) const
inline

return ID

Here is the caller graph for this function:

int TBoundComp::GetRefID ( ) const
inline

return reference

BoundTypes TBoundComp::GetType ( ) const
inline

get type of component

Here is the caller graph for this function:

bool TBoundComp::IsFreeBoundary ( ) const
inline

get free boundary status

Here is the caller graph for this function:

virtual int TBoundComp::ReadIn ( std::ifstream &  dat)
pure virtual

read parameter from input file

Implemented in TBdNonUniformSpline, TBdCylinder, TBdPlane, TBdWall, TBdSphere, TBdCircle, TBdNoPRM, TBdSpline, TBdLine, and TBdPolygon.

Here is the caller graph for this function:

void TBoundComp::SetFreeBoundaryStatus ( bool  status)
inline

set free boundary status

Here is the caller graph for this function:

void TBoundComp::SetRefID ( int  _ref)
inline

set reference

Member Data Documentation

bool TBoundComp::FreeBoundaryStatus
protected

TRUE if component is on free boundary

int TBoundComp::ID
protected

component identifier

int TBoundComp::refID
protected

reference identifier

BoundTypes TBoundComp::Type
protected

type of component


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