Version: 5.1.6

MEDMEM.MED_FIELD_WRONLY_DRIVER22< T > Class Template Reference

#include <MEDMEM_MedFieldDriver22.hxx>

Inheritance diagram for MEDMEM.MED_FIELD_WRONLY_DRIVER22< T >:
Inheritance graph

Public Member Functions

 MED_FIELD_WRONLY_DRIVER22 ()
template<class INTERLACING_TAG >
 MED_FIELD_WRONLY_DRIVER22 (const string &fileName, FIELD< T, INTERLACING_TAG > *ptrField)
 MED_FIELD_WRONLY_DRIVER22 (const MED_FIELD_WRONLY_DRIVER22 &fieldDriver)
virtual ~MED_FIELD_WRONLY_DRIVER22 ()
void write (void) const throw (MEDEXCEPTION)
void read (void) throw (MEDEXCEPTION)
GENDRIVERcopy (void) const

Detailed Description

template<class T>
class MEDMEM::MED_FIELD_WRONLY_DRIVER22< T >

Driver Med for FIELD : Write only.

Implement write method.


Constructor & Destructor Documentation

Constructor.

References MEDMEM.GENDRIVER._accessMode, and MED_EN.WRONLY.

template<class T>
template<class INTERLACING_TAG >
MEDMEM.MED_FIELD_WRONLY_DRIVER22< T >.MED_FIELD_WRONLY_DRIVER22 ( const string &  fileName,
FIELD< T, INTERLACING_TAG > *  ptrField 
)

Constructor.

References BEGIN_OF_MED, and END_OF_MED.

template<class T>
MEDMEM.MED_FIELD_WRONLY_DRIVER22< T >.MED_FIELD_WRONLY_DRIVER22 ( const MED_FIELD_WRONLY_DRIVER22< T > &  fieldDriver  ) 

Copy constructor.

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

Destructor.


Member Function Documentation

template<class T >
void MEDMEM.MED_FIELD_WRONLY_DRIVER22< T >::write ( void   )  const throw (MEDEXCEPTION) [virtual]

Write FIELD in the specified file.

Implements MEDMEM.MED_FIELD_DRIVER< T >.

Reimplemented in MEDMEM.MED_FIELD_RDWR_DRIVER22< T >.

References BEGIN_OF_MED, med_field_anal.compName, med_field_anal.compUnit, END_OF_MED, MED_EN.entNames, MEDMEM.FieldConvert(), Med_Gen_test.fieldName, MED_EN.geoNames, MEDMEM.SUPPORT.getEntity(), MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getGsCoo(), MEDMEM.GAUSS_LOCALIZATION_.getInterlacingType(), MEDMEM.SUPPORT.getMesh(), MEDMEM.MED_FIELD_DRIVER22< T >.getMeshGeometricTypeFromFile(), MEDMEM.MED_FIELD_DRIVER22< T >.getMeshGeometricTypeFromMESH(), MEDMEM.SUPPORT.getMeshName(), MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getName(), MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getNbGauss(), MEDMEM.SUPPORT.getNumber(), MEDMEM.SUPPORT.getNumberIndex(), MEDMEM.SUPPORT.getNumberOfElements(), MEDMEM.FIELD< T, INTERLACING_TAG >.getNumberOfGaussPoints(), MEDMEM.SUPPORT.getNumberOfTypes(), MEDMEM.SUPPORT.getProfilNames(), MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getRefCoo(), MEDMEM.FIELD< T, INTERLACING_TAG >.getRow(), MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getType(), MEDMEM.SUPPORT.getTypes(), MEDMEM.GAUSS_LOCALIZATION< INTERLACING_TAG >.getWeight(), MEDMEM.healName(), medClient_test.index, testGaussLocalization.interlacingType, MEDMEM.SUPPORT.isOnAllElements(), Med_Gen_test.it, med_test1.length, LOCALIZED, MED_ALL, MED_EN.MED_ALL_ELEMENTS, MED_EN.MED_CELL, med_2_1.MED_COMPACT, MED_EN.MED_FULL_INTERLACE, MED_EN.MED_NO_INTERLACE, MED_EN.MED_NO_INTERLACE_BY_TYPE, MED_EN.MED_NODE, MED_NOPFL, MED_EN.MED_OPENED, MED_TAILLE_NOM, MED_TAILLE_PNOM22, MED_EN.MED_VALID, med_2_1.MEDchampCr(), med_2_1.MEDchampEcr(), med_2_1.MEDchampInfo(), med_2_1.MEDdimLire(), med_2_1.MEDnChamp(), med_2_1.MEDprofilEcr(), Med_Gen_test.meshName, MESSAGE_MED, TestMedCorba2.n, med_test2.nbComp, testGaussLocalization.ngauss, NULL, batchmode_medcorba_test.number, medMeshing_test.numberOfElements, medMeshing_test.numberOfTypes, SCRUTE_MED, test_NonCoincidentDEC.size, medClient_test.type, medClient_test.types, and batchmode_medcorba_test.value.

template<class T >
void MEDMEM.MED_FIELD_WRONLY_DRIVER22< T >::read ( void   )  throw (MEDEXCEPTION) [virtual]

Return a MEDEXCEPTION : it is the write-only driver.

Reimplemented from MEDMEM.IMED_FIELD_WRONLY_DRIVER< T >.

Reimplemented in MEDMEM.MED_FIELD_RDWR_DRIVER22< T >.

template<class T >
GENDRIVER * MEDMEM.MED_FIELD_WRONLY_DRIVER22< T >::copy ( void   )  const [virtual]