Salome HOME
adding some castem mesh file to test the GIBI driver of Med Memory.
[modules/med.git] / src / MEDMEM / test_copie_mesh.cxx
1 using namespace std;
2 #include<string>
3
4 #include <math.h>
5 #include <stdlib.h>
6
7 #include "MEDMEM_Exception.hxx"
8 #include "MEDMEM_Mesh.hxx"
9 #include "MEDMEM_Family.hxx"
10 #include "MEDMEM_Group.hxx"
11
12 #include "MEDMEM_MedMeshDriver.hxx"
13 #include "MEDMEM_MedFieldDriver.hxx"
14 #include "MEDMEM_Support.hxx"
15 #include "MEDMEM_Field.hxx"
16 #include "MEDMEM_define.hxx"
17
18
19 int main (int argc, char ** argv) {
20
21   int read;
22
23   if (argc <3) { // after 3, ignored !
24     cerr << "Usage : " << argv[0] 
25          << " filename meshname" << endl << endl;
26     exit(-1);
27   }
28
29   string filename = argv[1] ;
30   string meshname = argv[2] ;
31
32   MESH * myMesh= new MESH() ;
33   myMesh->setName(meshname);
34   MED_MESH_RDONLY_DRIVER myMeshDriver(filename,myMesh) ;
35   myMeshDriver.setMeshName(meshname);
36   myMeshDriver.open() ;
37   myMeshDriver.read() ;
38   myMeshDriver.close() ;
39
40   cout << * myMesh << endl;
41   MESH * myMesh2 = new MESH(* myMesh);
42   delete myMesh;
43   cout << * myMesh2 << endl;
44   delete myMesh2;
45
46   return 0;
47 }