Version: 9.12.0
MED::TShapeFun Struct Referenceabstract

Shape function definitions. More...

#include <MED_GaussUtils.hxx>

Inheritance diagram for MED::TShapeFun:

Data Structures

class  TFun
 

Public Member Functions

 TShapeFun (TInt theDim=0, TInt theNbRef=0)
 
TInt GetNbRef () const
 
TCCoordSlice GetCoord (TInt theRefId) const
 
TCoordSlice GetCoord (TInt theRefId)
 
void GetFun (const TCCoordSliceArr &theRef, const TCCoordSliceArr &theGauss, TFun &theFun) const
 
virtual void InitFun (const TCCoordSliceArr &theRef, const TCCoordSliceArr &theGauss, TFun &theFun) const =0
 
virtual bool IsSatisfy (const TCCoordSliceArr &theRefCoord) const
 
bool Eval (const TCellInfo &theCellInfo, const TNodeInfo &theNodeInfo, const TElemNum &theElemNum, const TCCoordSliceArr &theRef, const TCCoordSliceArr &theGauss, TGaussCoord &theGaussCoord, EModeSwitch theMode)
 

Data Fields

TFloatVector myRefCoord
 
TInt myDim
 
TInt myNbRef
 

Detailed Description

Shape function definitions.

Constructor & Destructor Documentation

◆ TShapeFun()

MED::TShapeFun::TShapeFun ( TInt  theDim = 0,
TInt  theNbRef = 0 
)

Member Function Documentation

◆ Eval()

◆ GetCoord() [1/2]

TCoordSlice MED::TShapeFun::GetCoord ( TInt  theRefId)

References myDim, and myRefCoord.

◆ GetCoord() [2/2]

◆ GetFun()

◆ GetNbRef()

◆ InitFun()

◆ IsSatisfy()

bool MED::TShapeFun::IsSatisfy ( const TCCoordSliceArr theRefCoord) const
virtual

Field Documentation

◆ myDim

TInt MED::TShapeFun::myDim

Referenced by GetCoord().

◆ myNbRef

TInt MED::TShapeFun::myNbRef

◆ myRefCoord