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]