Version: 5.1.6

MEDMEM.INTERPOLATION< DIMENSION > Class Template Reference

#include <MEDMEM_Interpolation.hxx>

Public Member Functions

void init ()
 INTERPOLATION (const MESH &fromMesh)
 INTERPOLATION (const MESH &fromMesh, const MESH &toMesh)
 INTERPOLATION (const FIELD< double > &fromField, const MESH &toMesh)
 ~INTERPOLATION ()
int getNearestNode (double *node)
int getContainingCell (double *node, int beginingCell=0, int flagIsConvexMesh=0)
vector< intgetMapping (int flagIsConvexMesh=0)
FIELD< double > * interpolate (int itype, int flagIsConvexFromMesh=0)
FIELD< double > * interpolateNextStep (const FIELD< double > &nextFromField, int &flagNewMapping)

Protected Attributes

FIELD< double > * _fromField
FIELD< double > * _toField
MESH_fromMesh
MESH_toMesh
Meta_Wrapper< DIMENSION > * _fromWrapper
Meta_Wrapper< DIMENSION > * _toWrapper
Meta_Mapping< DIMENSION > * _mapping
int _iType
int _isConvexFromMesh

template<int DIMENSION = 3>
class MEDMEM::INTERPOLATION< DIMENSION >


Constructor & Destructor Documentation

template<int DIMENSION>
MEDMEM.INTERPOLATION< DIMENSION >::INTERPOLATION ( const MESH fromMesh  ) 
template<int DIMENSION>
MEDMEM.INTERPOLATION< DIMENSION >::INTERPOLATION ( const MESH fromMesh,
const MESH toMesh 
)
template<int DIMENSION>
MEDMEM.INTERPOLATION< DIMENSION >::INTERPOLATION ( const FIELD< double > &  fromField,
const MESH toMesh 
)
template<int DIMENSION>
MEDMEM.INTERPOLATION< DIMENSION >::~INTERPOLATION (  ) 

Member Function Documentation

template<int DIMENSION>
void MEDMEM.INTERPOLATION< DIMENSION >::init (  ) 
template<int DIMENSION>
int MEDMEM.INTERPOLATION< DIMENSION >::getNearestNode ( double node  ) 
template<int DIMENSION>
int MEDMEM.INTERPOLATION< DIMENSION >::getContainingCell ( double node,
int  beginingCell = 0,
int  flagIsConvexMesh = 0 
)
template<int DIMENSION>
vector< int > MEDMEM.INTERPOLATION< DIMENSION >::getMapping ( int  flagIsConvexMesh = 0  ) 
template<int DIMENSION>
FIELD< double > * MEDMEM.INTERPOLATION< DIMENSION >::interpolate ( int  itype,
int  flagIsConvexFromMesh = 0 
)
template<int DIMENSION>
FIELD< double > * MEDMEM.INTERPOLATION< DIMENSION >::interpolateNextStep ( const FIELD< double > &  nextFromField,
int flagNewMapping 
)

Field Documentation

template<int DIMENSION = 3>
FIELD<double>* MEDMEM.INTERPOLATION< DIMENSION >._fromField [protected]
template<int DIMENSION = 3>
FIELD<double>* MEDMEM.INTERPOLATION< DIMENSION >._toField [protected]
template<int DIMENSION = 3>
MESH* MEDMEM.INTERPOLATION< DIMENSION >._fromMesh [protected]
template<int DIMENSION = 3>
MESH* MEDMEM.INTERPOLATION< DIMENSION >._toMesh [protected]
template<int DIMENSION = 3>
Meta_Wrapper<DIMENSION>* MEDMEM.INTERPOLATION< DIMENSION >._fromWrapper [protected]
template<int DIMENSION = 3>
Meta_Wrapper<DIMENSION>* MEDMEM.INTERPOLATION< DIMENSION >._toWrapper [protected]
template<int DIMENSION = 3>
Meta_Mapping<DIMENSION>* MEDMEM.INTERPOLATION< DIMENSION >._mapping [protected]
template<int DIMENSION = 3>
int MEDMEM.INTERPOLATION< DIMENSION >._iType [protected]
template<int DIMENSION = 3>
int MEDMEM.INTERPOLATION< DIMENSION >._isConvexFromMesh [protected]