MEDMEM.MED_FIELD_DRIVER21< T > Class Template Reference

#include <MEDMEM_MedFieldDriver21.hxx>

Inheritance diagram for MEDMEM.MED_FIELD_DRIVER21< T >:

Inheritance graph

Public Member Functions

 MED_FIELD_DRIVER21 ()
template<class INTERLACING_TAG>
 MED_FIELD_DRIVER21 (const string &fileName, FIELD< T, INTERLACING_TAG > *ptrField, MED_EN::med_mode_acces accessMode)
 MED_FIELD_DRIVER21 (const MED_FIELD_DRIVER21 &fieldDriver)
virtual ~MED_FIELD_DRIVER21 ()
void open () throw (MEDEXCEPTION)
void close ()

Protected Member Functions

bool createFieldSupport (med_2_1::med_idt id, string &fieldName, med_2_1::med_int ndt, med_2_1::med_int od, SUPPORT &support, string &meshName) const throw (MEDEXCEPTION)
void getMeshGeometricType (med_2_1::med_idt id, string &meshName, MED_EN::medEntityMesh entite, vector< MED_EN::medGeometryElement > &geoType, vector< int > &nbOfElOfType) const

Protected Attributes

med_2_1::med_idt _medIdt

Detailed Description

template<class T>
class MEDMEM::MED_FIELD_DRIVER21< T >

Driver Med for FIELD.

Generic part : implement open and close methods.


Constructor & Destructor Documentation

template<class T>
MEDMEM.MED_FIELD_DRIVER21< T >.MED_FIELD_DRIVER21  ) 
 

Constructor.

template<class T>
template<class INTERLACING_TAG>
MEDMEM.MED_FIELD_DRIVER21< T >.MED_FIELD_DRIVER21 const string &  fileName,
FIELD< T, INTERLACING_TAG > *  ptrField,
MED_EN::med_mode_acces  accessMode
 

Constructor.

template<class T>
MEDMEM.MED_FIELD_DRIVER21< T >.MED_FIELD_DRIVER21 const MED_FIELD_DRIVER21< T > &  fieldDriver  ) 
 

Copy constructor.

template<class T>
virtual MEDMEM.MED_FIELD_DRIVER21< T >.~MED_FIELD_DRIVER21  )  [virtual]
 

Destructor.


Member Function Documentation

template<class T>
bool MEDMEM.MED_FIELD_DRIVER21< T >::createFieldSupport med_2_1::med_idt  id,
string &  fieldName,
med_2_1::med_int  ndt,
med_2_1::med_int  od,
SUPPORT support,
string &  meshName
const throw (MEDEXCEPTION) [protected]
 

template<class T>
void MEDMEM.MED_FIELD_DRIVER21< T >::getMeshGeometricType med_2_1::med_idt  id,
string &  meshName,
MED_EN::medEntityMesh  entite,
vector< MED_EN::medGeometryElement > &  geoType,
vector< int > &  nbOfElOfType
const [protected]
 

template<class T>
void MEDMEM.MED_FIELD_DRIVER21< T >.open void   )  throw (MEDEXCEPTION) [virtual]
 

Implements MEDMEM.MED_FIELD_DRIVER< T >.

template<class T>
void MEDMEM.MED_FIELD_DRIVER21< T >.close void   )  [virtual]
 

Implements MEDMEM.MED_FIELD_DRIVER< T >.


Field Documentation

template<class T>
med_2_1::med_idt MEDMEM.MED_FIELD_DRIVER21< T >._medIdt [protected]