1 #include "MEDMEM_Mesh.hxx"
3 int main (int argc, char ** argv) {
5 const string MedFile = "pointe.med" ;
6 const string MeshName = "maa1" ;
7 MESH myMesh(MED_DRIVER,MedFile,MeshName) ;
9 cout << "Mesh name : " << myMesh.getName() << endl << endl ;
11 int SpaceDimension = myMesh.getSpaceDimension() ;
12 int NumberOfNodes = myMesh.getNumberOfNodes() ;
13 cout << "Space dimension : " << SpaceDimension << endl << endl ;
14 cout << "Number of nodes : " << NumberOfNodes << endl << endl ;
16 cout << "Show Nodes Coordinates : " << endl ;
18 // coordinates names :
19 cout << "Name :" << endl ;
20 const string * CoordinatesNames = myMesh.getCoordinatesNames() ;
21 for(int i=0; i<SpaceDimension ; i++) {
22 cout << " - " << CoordinatesNames[i] << endl ;
25 cout << "Unit :" << endl ;
26 const string * CoordinatesUnits = myMesh.getCoordinatesUnits() ;
27 for(int i=0; i<SpaceDimension ; i++) {
28 cout << " - " << CoordinatesUnits[i] << endl ;
31 const double * Coordinates =
32 myMesh.getCoordinates(MED_FULL_INTERLACE) ;
33 for(int i=0; i<NumberOfNodes ; i++) {
34 cout << "Nodes " << i+1 << " : " ;
35 for (int j=0; j<SpaceDimension ; j++)
36 cout << Coordinates[i*SpaceDimension+j] << " " ;