MEDMEM.ASCII_FIELD_DRIVER< T > Class Template Reference

#include <MEDMEM_AsciiFieldDriver.hxx>

Inheritance diagram for MEDMEM.ASCII_FIELD_DRIVER< T >:

Inheritance graph

Public Member Functions

template<class INTERLACING_TAG>
 ASCII_FIELD_DRIVER ()
template<class INTERLACING_TAG>
 ASCII_FIELD_DRIVER (const string &fileName, FIELD< T, INTERLACING_TAG > *ptrField, MED_EN::med_sort_direc direction=MED_EN::ASCENDING, const char *priority="")
 ASCII_FIELD_DRIVER (const ASCII_FIELD_DRIVER< T > &other)
void open () throw (MEDEXCEPTION)
void close ()
void read (void) throw (MEDEXCEPTION)
void write (void) const throw (MEDEXCEPTION)
GENDRIVERcopy () const

Private Member Functions

void buildIntroduction () const
template<int SPACEDIMENSION, unsigned int SORTSTRATEGY>
void sortAndWrite () const

Private Attributes

MESH_mesh
SUPPORT_support
FIELD< T > * _ptrField
std::string _fileName
ofstream _file
unsigned int _code
MED_EN::med_sort_direc _direc
int _nbComponents
int _spaceDimension

template<class T>
class MEDMEM::ASCII_FIELD_DRIVER< T >


Constructor & Destructor Documentation

template<class T>
template<class INTERLACING_TAG>
MEDMEM.ASCII_FIELD_DRIVER< T >.ASCII_FIELD_DRIVER  ) 
 

template<class T>
template<class INTERLACING_TAG>
MEDMEM.ASCII_FIELD_DRIVER< T >::ASCII_FIELD_DRIVER const string &  fileName,
FIELD< T, INTERLACING_TAG > *  ptrField,
MED_EN::med_sort_direc  direction = MED_EN::ASCENDING,
const char *  priority = ""
 

template<class T>
MEDMEM.ASCII_FIELD_DRIVER< T >::ASCII_FIELD_DRIVER const ASCII_FIELD_DRIVER< T > &  other  ) 
 


Member Function Documentation

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

Implements MEDMEM.GENDRIVER.

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

Implements MEDMEM.GENDRIVER.

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

Implements MEDMEM.GENDRIVER.

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

Implements MEDMEM.GENDRIVER.

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

Implements MEDMEM.GENDRIVER.

template<class T>
void MEDMEM.ASCII_FIELD_DRIVER< T >::buildIntroduction  )  const [private]
 

template<class T>
template<int SPACEDIMENSION, unsigned int SORTSTRATEGY>
void MEDMEM.ASCII_FIELD_DRIVER< T >::sortAndWrite  )  const [private]
 


Field Documentation

template<class T>
MESH* MEDMEM.ASCII_FIELD_DRIVER< T >._mesh [private]
 

template<class T>
SUPPORT* MEDMEM.ASCII_FIELD_DRIVER< T >._support [private]
 

template<class T>
FIELD<T>* MEDMEM.ASCII_FIELD_DRIVER< T >._ptrField [mutable, private]
 

template<class T>
std::string MEDMEM.ASCII_FIELD_DRIVER< T >._fileName [private]
 

Reimplemented from MEDMEM.GENDRIVER.

template<class T>
ofstream MEDMEM.ASCII_FIELD_DRIVER< T >._file [mutable, private]
 

template<class T>
unsigned int MEDMEM.ASCII_FIELD_DRIVER< T >._code [private]
 

template<class T>
MED_EN::med_sort_direc MEDMEM.ASCII_FIELD_DRIVER< T >._direc [private]
 

template<class T>
int MEDMEM.ASCII_FIELD_DRIVER< T >._nbComponents [private]
 

template<class T>
int MEDMEM.ASCII_FIELD_DRIVER< T >._spaceDimension [private]