Salome HOME
Useful method findIdsGreaterOrEqualTo findIdsGreaterThan findIdsLowerThan findIdsLowe...
[tools/medcoupling.git] / doc / tutorial / atestMEDLoaderAdvancedAPI1.rst
index bf16bea1a7514633e31eb506f9733ec0e76ffb95..eb2f02306c49eaee718d7a9ce079c2d6a6cbdb09 100644 (file)
@@ -7,7 +7,6 @@ Reading, Writing a MED file using MEDLoader advanced API
 ::
 
        import MEDLoader as ml
-       from MEDLoader import MEDLoader
        # Mesh creation
        targetCoords = [-0.3,-0.3, 0.2,-0.3, 0.7,-0.3, -0.3,0.2, 0.2,0.2, 0.7,0.2, -0.3,0.7, 0.2,0.7, 0.7,0.7 ]
        targetConn = [0,3,4,1, 1,4,2, 4,5,2, 6,7,4,3, 7,8,5,4]
@@ -18,7 +17,6 @@ Reading, Writing a MED file using MEDLoader advanced API
        targetMesh.insertNextCell(ml.NORM_QUAD4,4,targetConn[0:4])
        targetMesh.insertNextCell(ml.NORM_QUAD4,4,targetConn[10:14])
        targetMesh.insertNextCell(ml.NORM_QUAD4,4,targetConn[14:18])
-       targetMesh.finishInsertingCells()
        myCoords = ml.DataArrayDouble(targetCoords,9,2)
        myCoords.setInfoOnComponents(["X [km]","YY [mm]"])
        targetMesh.setCoords(myCoords)
@@ -63,7 +61,7 @@ Reading, Writing a MED file using MEDLoader advanced API
        #
        f = ml.MEDCouplingFieldDouble(ml.ON_CELLS, ml.ONE_TIME)
        f.setTime(5.6,7,8)
-       f.setArray(targetMesh.getBarycenterAndOwner())
+       f.setArray(targetMesh.computeCellCenterOfMass())
        f.setMesh(targetMesh)
        f.setName("AFieldName")
        # Prepare field for writing