#include <MEDMEM_AsciiFieldDriver.hxx>

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) |
| GENDRIVER * | copy () 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 |
| MEDMEM.ASCII_FIELD_DRIVER< T >.ASCII_FIELD_DRIVER | ( | ) |
| 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 = "" |
||
| ) |
References MEDMEM.ASCII_FIELD_DRIVER< T >._code, MEDMEM.ASCII_FIELD_DRIVER< T >._mesh, MEDMEM.ASCII_FIELD_DRIVER< T >._nbComponents, MEDMEM.ASCII_FIELD_DRIVER< T >._ptrField, MEDMEM.ASCII_FIELD_DRIVER< T >._spaceDimension, MEDMEM.ASCII_FIELD_DRIVER< T >._support, MEDMEM.SUPPORT.getMesh(), MEDMEM.FIELD_.getNumberOfComponents(), MEDMEM.GMESH.getSpaceDimension(), and MEDMEM.FIELD_.getSupport().
| MEDMEM.ASCII_FIELD_DRIVER< T >::ASCII_FIELD_DRIVER | ( | const ASCII_FIELD_DRIVER< T > & | other | ) |
| void MEDMEM.ASCII_FIELD_DRIVER< T >::open | ( | void | ) | throw (MEDEXCEPTION) [virtual] |
Implements MEDMEM.GENDRIVER.
References MED_EN.MED_INVALID, and MED_EN.MED_OPENED.
| void MEDMEM.ASCII_FIELD_DRIVER< T >::close | ( | void | ) | [virtual] |
Implements MEDMEM.GENDRIVER.
References MED_EN.MED_CLOSED.
| void MEDMEM.ASCII_FIELD_DRIVER< T >::read | ( | void | ) | throw (MEDEXCEPTION) [virtual] |
Implements MEDMEM.GENDRIVER.
| void MEDMEM.ASCII_FIELD_DRIVER< T >::write | ( | void | ) | const throw (MEDEXCEPTION) [virtual] |
Implements MEDMEM.GENDRIVER.
| GENDRIVER * MEDMEM.ASCII_FIELD_DRIVER< T >::copy | ( | void | ) | const [virtual] |
Implements MEDMEM.GENDRIVER.
| void MEDMEM.ASCII_FIELD_DRIVER< T >::buildIntroduction | ( | ) | const [private] |
References MEDMEM.UNIT.getName().
| dn46 SALOME series6x631 MED Mandriva2010 MED_SRC src MEDMEM MEDMEM_AsciiFieldDriver hxx void MEDMEM.ASCII_FIELD_DRIVER< T >::sortAndWrite | ( | ) | const [private] |
References MEDMEM.ArrayConvert(), MED_EN.ASCENDING, MED_EN.DESCENDING, MEDMEM.FIELD< T, INTERLACING_TAG >.getArray(), MED_EN.MED_ALL_ELEMENTS, MED_EN.MED_FULL_INTERLACE, MED_EN.MED_NO_INTERLACE, MED_EN.MED_NO_INTERLACE_BY_TYPE, MED_EN.MED_NODE, MEDMEM.PRECISION_IN_ASCII_FILE, and MEDMEM.RCBASE.removeReference().
MESH* MEDMEM.ASCII_FIELD_DRIVER< T >._mesh [private] |
SUPPORT* MEDMEM.ASCII_FIELD_DRIVER< T >._support [private] |
FIELD<T>* MEDMEM.ASCII_FIELD_DRIVER< T >._ptrField [mutable, private] |
std::string MEDMEM.ASCII_FIELD_DRIVER< T >._fileName [private] |
Reimplemented from MEDMEM.GENDRIVER.
ofstream MEDMEM.ASCII_FIELD_DRIVER< T >._file [mutable, private] |
unsigned int MEDMEM.ASCII_FIELD_DRIVER< T >._code [private] |
MED_EN::med_sort_direc MEDMEM.ASCII_FIELD_DRIVER< T >._direc [private] |
int MEDMEM.ASCII_FIELD_DRIVER< T >._nbComponents [private] |
int MEDMEM.ASCII_FIELD_DRIVER< T >._spaceDimension [private] |