Version: 8.3.0
MED::TGaussCoord Class Reference

Define a helper class to handle Gauss Points coordinates. More...

#include <MED_GaussUtils.hxx>

Inheritance diagram for MED::TGaussCoord:

Public Member Functions

 TGaussCoord ()
 
void Init (TInt theNbElem, TInt theNbGauss, TInt theDim, EModeSwitch theMode=eFULL_INTERLACE)
 To init the class. More...
 
TInt GetNbElem () const
 
TInt GetNbGauss () const
 
TInt GetDim () const
 
unsigned char * GetValuePtr ()
 
TCCoordSliceArr GetCoordSliceArr (TInt theElemId) const
 Get slice of the coordinate that corresponds to defined cell (const version) More...
 
TCoordSliceArr GetCoordSliceArr (TInt theElemId)
 Get slice of the coordinate that corresponds to defined cell. More...
 

Private Member Functions

EModeSwitch GetModeSwitch () const
 

Private Attributes

TInt myNbElem
 
TInt myNbGauss
 
TInt myDim
 
TInt myGaussStep
 
TNodeCoord myGaussCoord
 
EModeSwitch myModeSwitch
 Keeps the. More...
 

Detailed Description

Define a helper class to handle Gauss Points coordinates.

Constructor & Destructor Documentation

MED::TGaussCoord::TGaussCoord ( )

Member Function Documentation

TCCoordSliceArr MED::TGaussCoord::GetCoordSliceArr ( TInt  theElemId) const

Get slice of the coordinate that corresponds to defined cell (const version)

References MED::eFULL_INTERLACE.

Referenced by MED::TShapeFun::Eval(), and MED::GetBaryCenter().

TCoordSliceArr MED::TGaussCoord::GetCoordSliceArr ( TInt  theElemId)

Get slice of the coordinate that corresponds to defined cell.

References MED::eFULL_INTERLACE.

TInt MED::TGaussCoord::GetDim ( ) const
EModeSwitch MED::TModeSwitchInfo::GetModeSwitch ( ) const
inherited
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.

Referenced by MED::TShapeFun::Eval(), and MED::GetBaryCenter().

Field Documentation

TInt MED::TGaussCoord::myDim
private
TNodeCoord MED::TGaussCoord::myGaussCoord
private
TInt MED::TGaussCoord::myGaussStep
private
TInt MED::TGaussCoord::myNbElem
private
TInt MED::TGaussCoord::myNbGauss
private