... et relu. ::
meshRead = ml.ReadUMeshFromFile("TargetMesh.med",targetMesh.getName(),0)
- print "Is the read mesh equal to 'targetMesh' ?", meshRead.isEqual(targetMesh,1e-12)
+ print("Is the read mesh equal to 'targetMesh' ?", meshRead.isEqual(targetMesh,1e-12))
Lire/Ecrire un champ sur un pas de temps
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nous relisons ensuite MyFirstField.med : ::
f2 = ml.ReadFieldCell("MyFirstField.med", f.getMesh().getName(), 0, f.getName(), 7, 8)
- print "Is the read field identical to 'f' ?", f2.isEqual(f,1e-12,1e-12)
+ print("Is the read field identical to 'f' ?", f2.isEqual(f,1e-12,1e-12))
.. note:: Lors de la lecture du champ, on doit donc connaître: son nom, le nom de sa mesh de support
et le pas de temps voulu. Des fonctions du type ``MEDFileFields.getFieldsNames()`` ou encore
Nous pouvons relire tout cela avec des méthodes similaires à ce qui a été vu précédemment : ::
f3 = ml.ReadFieldCell("MySecondField.med",f.getMesh().getName(),0,f.getName(),7,8)
- print "Is the field read in file equals to 'f' ?", f.isEqual(f3,1e-12,1e-12)
+ print("Is the field read in file equals to 'f' ?", f.isEqual(f3,1e-12,1e-12))
f4 = ml.ReadFieldCell("MySecondField.med",f.getMesh().getName(),0,f.getName(),9,10)
- print "Is the field read in file equals to 'f2' ?", f2.isEqual(f4,1e-12,1e-12)
+ print("Is the field read in file equals to 'f2' ?", f2.isEqual(f4,1e-12,1e-12))
Solution
~~~~~~~~