Version: 6.3.1
Public Member Functions | Private Member Functions | Private Attributes

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 ( void  ) throw (MEDEXCEPTION) [virtual]
template<class T >
void MEDMEM.ASCII_FIELD_DRIVER< T >::close ( void  ) [virtual]

Implements MEDMEM.GENDRIVER.

References MED_EN.MED_CLOSED.

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 ( void  ) const [virtual]

Implements MEDMEM.GENDRIVER.

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

References MEDMEM.UNIT.getName().

template<class T >
template<int SPACEDIMENSION, unsigned int SORTSTRATEGY>
dn46 SALOME series6x631 MED Mandriva2010 MED_SRC src MEDMEM MEDMEM_AsciiFieldDriver hxx 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]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS