#include <MEDMEM_PorflowMeshDriver.hxx>

Public Member Functions | |
| PORFLOW_MESH_RDONLY_DRIVER () | |
| PORFLOW_MESH_RDONLY_DRIVER (const string &fileName, MESH *ptrMesh) | |
| PORFLOW_MESH_RDONLY_DRIVER (const PORFLOW_MESH_RDONLY_DRIVER &driver) | |
| virtual | ~PORFLOW_MESH_RDONLY_DRIVER () |
| void | write (void) const throw (MEDEXCEPTION) |
| void | read (void) throw (MEDEXCEPTION) |
Private Member Functions | |
| GENDRIVER * | copy (void) const |
Static Private Member Functions | |
| static void | readPorflowCoordinateFile (const string &coorFileName, _intermediateMED &medi, const int space_dimension) |
| static void | readPorflowConnectivityFile (bool hybride, const string &connecFileName, _intermediateMED &medi, std::vector< set< _maille >::iterator > &p_ma_table, int mesh_dimension) |
| PORFLOW_MESH_RDONLY_DRIVER::PORFLOW_MESH_RDONLY_DRIVER | ( | ) |
Constructor.
| PORFLOW_MESH_RDONLY_DRIVER::PORFLOW_MESH_RDONLY_DRIVER | ( | const string & | fileName, |
| MESH * | ptrMesh | ||
| ) |
Constructor.
References MESSAGE_MED.
| PORFLOW_MESH_RDONLY_DRIVER::PORFLOW_MESH_RDONLY_DRIVER | ( | const PORFLOW_MESH_RDONLY_DRIVER & | driver | ) |
Copy constructor.
| PORFLOW_MESH_RDONLY_DRIVER::~PORFLOW_MESH_RDONLY_DRIVER | ( | ) | [virtual] |
Destructor.
| void PORFLOW_MESH_RDONLY_DRIVER::write | ( | void | ) | const throw (MEDEXCEPTION) [virtual] |
Return a MEDEXCEPTION : it is the read-only driver.
Implements MEDMEM.PORFLOW_MESH_DRIVER.
Reimplemented in MEDMEM.PORFLOW_MESH_RDWR_DRIVER.
| void PORFLOW_MESH_RDONLY_DRIVER::read | ( | void | ) | throw (MEDEXCEPTION) [virtual] |
Read MESH in the specified file.
Implements MEDMEM.PORFLOW_MESH_DRIVER.
Reimplemented in MEDMEM.PORFLOW_MESH_RDWR_DRIVER.
References MEDMEM.MESH._connectivity, MEDMEM.MESH._coordinate, MEDMEM.GENDRIVER._fileName, MEDMEM.GMESH._groupCell, MEDMEM.GMESH._groupEdge, MEDMEM.GMESH._groupFace, MEDMEM.GMESH._groupNode, MEDMEM.PORFLOW_MESH_DRIVER._meshName, MEDMEM.GMESH._name, MEDMEM.MESH._numberOfNodes, MEDMEM.PORFLOW_MESH_DRIVER._porflow, MEDMEM.PORFLOW_MESH_DRIVER._ptrMesh, MEDMEM.GMESH._spaceDimension, MEDMEM.GENDRIVER._status, BEGIN_OF_MED, MEDMEM.PORFLOW_MESH_DRIVER.connectivityPORFLOW, END_OF_MED, MEDMEM._maille.geometricType, MEDMEM.PORFLOW_MESH_DRIVER.geomMEDtoPorflow(), get2DMedGeomType(), MEDMEM._intermediateMED.getConnectivity(), MEDMEM._intermediateMED.getCoordinate(), MEDMEM._intermediateMED.getGroups(), getPorflowFileName(), MEDMEM._intermediateMED.groupes, MEDMEM._groupe.groupes, MEDMEM._intermediateMED.insert(), MEDMEM.MESH.isEmpty(), isKeyWord(), Med_Gen_test.it, LOCALIZED, locateFileName(), MED_EN.MED_OPENED, MESSAGE_MED, MEDMEM.PORFLOW_MESH_DRIVER.nb_nodes2_max, MEDMEM._groupe.nom, MEDMEM.PORFLOW_MESH_DRIVER.numPORFLOWtoMED, MEDMEM._intermediateMED.points, MEDMEM.PORFLOW_MESH_RDONLY_DRIVER.readPorflowConnectivityFile(), MEDMEM.PORFLOW_MESH_RDONLY_DRIVER.readPorflowCoordinateFile(), and MEDMEM._maille.sommets.
| GENDRIVER * PORFLOW_MESH_RDONLY_DRIVER::copy | ( | void | ) | const [private, virtual] |
Implements MEDMEM.PORFLOW_MESH_DRIVER.
Reimplemented in MEDMEM.PORFLOW_MESH_RDWR_DRIVER.
References MEDMEM.PORFLOW_MESH_RDONLY_DRIVER.PORFLOW_MESH_RDONLY_DRIVER().
| void PORFLOW_MESH_RDONLY_DRIVER::readPorflowCoordinateFile | ( | const string & | coorFileName, |
| _intermediateMED & | medi, | ||
| const int | space_dimension | ||
| ) | [static, private] |
References MEDMEM._noeud.coord, MEDMEM._noeud.number, and MEDMEM._intermediateMED.points.
| void PORFLOW_MESH_RDONLY_DRIVER::readPorflowConnectivityFile | ( | bool | hybride, |
| const string & | connecFileName, | ||
| _intermediateMED & | medi, | ||
| std::vector< set< _maille >::iterator > & | p_ma_table, | ||
| int | mesh_dimension | ||
| ) | [static, private] |