1 ######################################################################
3 # This Python script should be executed when the shared library is #
4 # generated using SWIG 1.3 (or higher) due to the fact that older #
5 # version could not handle the wrapping of several class constructor #
7 ######################################################################
8 from libMEDMEM_Swig import *
10 medFile = "pointe.med"
11 medFile2 = "Field&MeshGeneratedPointe.med"
12 fieldName = "fieldcelldouble"
16 myField = FIELDDOUBLE()
17 myRdOnlyDriver = MED_FIELDDOUBLE_RDONLY_DRIVER(medFile,myField)
18 myRdOnlyDriver.setFieldName(fieldName)
21 myWrOnlyDriver = MED_FIELDDOUBLE_WRONLY_DRIVER(medFile2,myField)
24 myRdOnlyDriver.close()
25 myWrOnlyDriver.close()
27 print "Invoking field drivers OK"
29 print "there is a problem in invoking field drivers !!"
30 print "Please consult the error standart output of the python execution !!"
34 myRdOnlyDriver = MED_MESH_RDONLY_DRIVER(medFile,myMesh)
35 myRdOnlyDriver.setMeshName(meshName)
38 myRdOnlyDriver.close()
40 myWrOnlyDriver = MED_MESH_WRONLY_DRIVER(medFile,myMesh)
41 myWrOnlyDriver.setMeshName(meshName)
43 myWrOnlyDriver.write()
45 myWrOnlyDriver.close()
47 print "Invoking mesh drivers OK"
49 print "there is a problem in invoking mesh drivers !!"
50 print "Please consult the error standart output of the python execution !!"
54 myRdOnlyDriver = MED_MED_RDONLY_DRIVER(medFile,myMed)
56 myRdOnlyDriver.readFileStruct()
57 myRdOnlyDriver.close()
60 print "Invoking Med drivers OK"
62 print "There is a problem in invoking MED drivers !!"
63 print "Please consult the error standart output of the python execution !!"