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

#include <BdWall.h>

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

Public Member Functions

 TBdWall (int id, TBoundComp2D *bdcomp2d)
 
int SetParams (double drx, double dry, double drz)
 
virtual int GetXYZofTS (double T, double S, double &X, double &Y, double &Z)
 
virtual int GetTSofXYZ (double X, double Y, double Z, double &T, double &S)
 
virtual int GetXYZandTS (int N_Points, double *LinComb, double *xp, double *yp, double *zp, double *tp, double *sp, double &X, double &Y, double &Z, double &T, double &S)
 
virtual int ReadIn (std::ifstream &dat)
 
TBoundComp2DGetBdComp2D ()
 
- Public Member Functions inherited from TBoundComp3D
 TBoundComp3D (int id)
 
- Public Member Functions inherited from TBoundComp
 TBoundComp (int id, int ref=-1)
 
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

TBoundComp2DBdComp2D
 
double DriftX
 
double DriftY
 
double DriftZ
 
- Protected Attributes inherited from TBoundComp
int ID
 
BoundTypes Type
 
bool FreeBoundaryStatus
 
int refID
 

Detailed Description

a Wall as a component of a boundary part

Member Function Documentation

TBoundComp2D* TBdWall::GetBdComp2D ( )
inline

return BdComp2D

Here is the caller graph for this function:

int TBdWall::GetTSofXYZ ( double  X,
double  Y,
double  Z,
double &  T,
double &  S 
)
virtual

return the parameter value T, S of coordinates

Implements TBoundComp3D.

Here is the call graph for this function:

int TBdWall::GetXYZandTS ( int  N_Points,
double *  LinComb,
double *  xp,
double *  yp,
double *  zp,
double *  tp,
double *  sp,
double &  X,
double &  Y,
double &  Z,
double &  T,
double &  S 
)
virtual

return parameters and coordinates of a given linear combination of vertices

Implements TBoundComp3D.

Here is the call graph for this function:

int TBdWall::GetXYZofTS ( double  T,
double  S,
double &  X,
double &  Y,
double &  Z 
)
virtual

return the coordinates of parameter value T, S

Implements TBoundComp3D.

Here is the call graph for this function:

int TBdWall::ReadIn ( std::ifstream &  dat)
virtual

read parameter from input file

Implements TBoundComp.

Here is the call graph for this function:

Member Data Documentation

TBoundComp2D* TBdWall::BdComp2D
protected

2d boundary component

double TBdWall::DriftX
protected

drift in x-direction

double TBdWall::DriftY
protected

drift in y-direction

double TBdWall::DriftZ
protected

drift in z-direction


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