Version: 5.1.6

MEDSPLITTER.MESHCollectionMedAsciiDriver Class Reference

#include <MEDSPLITTER_MESHCollectionMedAsciiDriver.hxx>

Inheritance diagram for MEDSPLITTER.MESHCollectionMedAsciiDriver:
Inheritance graph

Public Member Functions

 MESHCollectionMedAsciiDriver (MESHCollection *)
virtual ~MESHCollectionMedAsciiDriver ()
int read (char *)
void write (char *)
void readFields (vector< MEDMEM::FIELD< int > * > &filenames, char *fieldname, int itnumber, int ordernumber)
void readFields (vector< MEDMEM::FIELD< double > * > &filenames, char *fieldname, int itnumber, int ordernumber)
void writeFields (vector< MEDMEM::FIELD< int > * > &filenames, char *fieldname)
void writeFields (vector< MEDMEM::FIELD< double > * > &filenames, char *fieldname)
template<class T >
void _readFields (vector< MEDMEM::FIELD< T > * > &filenames, char *fieldname, int itnumber, int ordernumber)
template<class T >
void _writeFields (vector< MEDMEM::FIELD< T > * > &filenames, char *fieldname)

Data Fields

std::string m_master_filename

Constructor & Destructor Documentation

MESHCollectionMedAsciiDriver::MESHCollectionMedAsciiDriver ( MESHCollection collection  ) 
virtual MEDSPLITTER.MESHCollectionMedAsciiDriver.~MESHCollectionMedAsciiDriver (  )  [virtual]

Member Function Documentation

int MESHCollectionMedAsciiDriver::read ( char *  filename  )  [virtual]
void MESHCollectionMedAsciiDriver::write ( char *  filename  )  [virtual]

writes the collection of meshes in a MED v2.3 file with the connect zones being written as joints

Parameters:
filename name of the ascii file containing the meshes description

Implements MEDSPLITTER.MESHCollectionDriver.

References BEGIN_OF_MED, END_OF_MED, MEDSPLITTER.MESHCollection.getMesh(), MEDSPLITTER.MESHCollection.getName(), MEDSPLITTER.MESHCollectionDriver.m_collection, MEDSPLITTER.MESHCollectionDriver.m_filename, MEDMEM.MED_DRIVER, MESSAGE_MED, MEDSPLITTER.MESHCollectionDriver.writeSubdomain(), and MED_EN.WRONLY.

void MEDSPLITTER.MESHCollectionMedAsciiDriver.readFields ( vector< MEDMEM::FIELD< int > * > &  filenames,
char *  fieldname,
int  itnumber,
int  ordernumber 
) [virtual]
void MEDSPLITTER.MESHCollectionMedAsciiDriver.readFields ( vector< MEDMEM::FIELD< double > * > &  filenames,
char *  fieldname,
int  itnumber,
int  ordernumber 
) [virtual]
void MEDSPLITTER.MESHCollectionMedAsciiDriver.writeFields ( vector< MEDMEM::FIELD< int > * > &  filenames,
char *  fieldname 
) [virtual]
void MEDSPLITTER.MESHCollectionMedAsciiDriver.writeFields ( vector< MEDMEM::FIELD< double > * > &  filenames,
char *  fieldname 
) [virtual]
template<class T >
void MEDSPLITTER.MESHCollectionMedAsciiDriver._readFields ( vector< MEDMEM::FIELD< T > * > &  filenames,
char *  fieldname,
int  itnumber,
int  ordernumber 
)
template<class T >
void MEDSPLITTER.MESHCollectionMedAsciiDriver._writeFields ( vector< MEDMEM::FIELD< T > * > &  filenames,
char *  fieldname 
)

Field Documentation