Define a helper class to handle Gauss Points coordinates. More...
#include <MED_GaussUtils.hxx>
Public Member Functions | |
TCoordSliceArr | GetCoordSliceArr (TInt theElemId) |
Get slice of the coordinate that corresponds to defined cell. More... | |
TCCoordSliceArr | GetCoordSliceArr (TInt theElemId) const |
Get slice of the coordinate that corresponds to defined cell (const version) More... | |
TInt | GetDim () const |
TInt | GetNbElem () const |
TInt | GetNbGauss () const |
unsigned char * | GetValuePtr () |
void | Init (TInt theNbElem, TInt theNbGauss, TInt theDim, EModeSwitch theMode=eFULL_INTERLACE) |
To init the class. More... | |
TGaussCoord () | |
Define a helper class to handle Gauss Points coordinates.
MED::TGaussCoord::TGaussCoord | ( | ) |
TCoordSliceArr MED::TGaussCoord::GetCoordSliceArr | ( | TInt | theElemId | ) |
Get slice of the coordinate that corresponds to defined cell.
References MED::eFULL_INTERLACE, and MED::TModeSwitchInfo::GetModeSwitch().
TCCoordSliceArr MED::TGaussCoord::GetCoordSliceArr | ( | TInt | theElemId | ) | const |
Get slice of the coordinate that corresponds to defined cell (const version)
References MED::eFULL_INTERLACE, and MED::TModeSwitchInfo::GetModeSwitch().
Referenced by MED::TShapeFun::Eval(), and MED::GetBaryCenter().
TInt MED::TGaussCoord::GetDim | ( | ) | const |
TInt MED::TGaussCoord::GetNbElem | ( | ) | const |
TInt MED::TGaussCoord::GetNbGauss | ( | ) | const |
unsigned char * MED::TGaussCoord::GetValuePtr | ( | ) |
void MED::TGaussCoord::Init | ( | TInt | theNbElem, |
TInt | theNbGauss, | ||
TInt | theDim, | ||
EModeSwitch | theMode = eFULL_INTERLACE |
||
) |
To init the class.
References MED::TModeSwitchInfo::myModeSwitch.
Referenced by MED::TShapeFun::Eval(), and MED::GetBaryCenter().