Version: 5.1.6

MEDSPLITTER.MESHCollectionDriver Class Reference

#include <MEDSPLITTER_MESHCollectionDriver.hxx>

Inheritance diagram for MEDSPLITTER.MESHCollectionDriver:
Inheritance graph

Public Member Functions

 MESHCollectionDriver (MESHCollection *)
virtual ~MESHCollectionDriver ()
virtual int read (char *)=0
int readSeq (char *, char *)
virtual void write (char *)=0
virtual void readFields (vector< MEDMEM::FIELD< int > * > &filenames, char *fieldname, int itnumber, int ordernumber)=0
virtual void readFields (vector< MEDMEM::FIELD< double > * > &filenames, char *fieldname, int itnumber, int ordernumber)=0
virtual void writeFields (vector< MEDMEM::FIELD< int > * > &filenames, char *fieldname)=0
virtual void writeFields (vector< MEDMEM::FIELD< double > * > &filenames, char *fieldname)=0
void readFileStruct (vector< string > &field_names, vector< int > &iternumber, vector< int > &ordernumber, vector< int > &types)
int getFieldType (const std::string &fieldname)
 retrieves the type of a field for a given fieldname
void readSubdomain (const string &meshname, vector< int * > &cellglobal, vector< int * > &faceglobal, vector< int * > &nodeglobal, int idomain)
void writeSubdomain (int idomain, int nbdomain, char *filename)
void writeElementJoint (medEntityMesh entity, int icz, int idomain, int idistant, char *mesh_name, char *joint_name, med_2_3::med_idt fid)
void jointSort (int *elems, int nbelems, bool is_first)

Data Fields

MESHCollectionm_collection
std::vector< std::string > m_filename

Constructor & Destructor Documentation

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

Member Function Documentation

virtual int MEDSPLITTER.MESHCollectionDriver.read ( char *   )  [pure virtual]
int MESHCollectionDriver::readSeq ( char *  filename,
char *  meshname 
)
virtual void MEDSPLITTER.MESHCollectionDriver.write ( char *   )  [pure virtual]
virtual void MEDSPLITTER.MESHCollectionDriver.readFields ( vector< MEDMEM::FIELD< int > * > &  filenames,
char *  fieldname,
int  itnumber,
int  ordernumber 
) [pure virtual]
virtual void MEDSPLITTER.MESHCollectionDriver.readFields ( vector< MEDMEM::FIELD< double > * > &  filenames,
char *  fieldname,
int  itnumber,
int  ordernumber 
) [pure virtual]
virtual void MEDSPLITTER.MESHCollectionDriver.writeFields ( vector< MEDMEM::FIELD< int > * > &  filenames,
char *  fieldname 
) [pure virtual]
virtual void MEDSPLITTER.MESHCollectionDriver.writeFields ( vector< MEDMEM::FIELD< double > * > &  filenames,
char *  fieldname 
) [pure virtual]
void MEDSPLITTER.MESHCollectionDriver.readFileStruct ( vector< string > &  field_names,
vector< int > &  iternumber,
vector< int > &  ordernumber,
vector< int > &  types 
)
int MESHCollectionDriver::getFieldType ( const std::string &  fieldname  ) 
void MEDSPLITTER.MESHCollectionDriver.readSubdomain ( const string &  meshname,
vector< int * > &  cellglobal,
vector< int * > &  faceglobal,
vector< int * > &  nodeglobal,
int  idomain 
)
void MESHCollectionDriver::writeSubdomain ( int  idomain,
int  nbdomain,
char *  filename 
)
void MESHCollectionDriver::writeElementJoint ( medEntityMesh  entity,
int  icz,
int  idomain,
int  idistant,
char *  mesh_name,
char *  joint_name,
med_2_3::med_idt  fid 
)
void MESHCollectionDriver::jointSort ( int elems,
int  nbelems,
bool  is_first 
)

Field Documentation