Salome HOME
Merge branch 'master' into V7_dev - taking only stuff not for V8
[tools/medcoupling.git] / v8_work / TODO.txt
index b7cc5c0c06637b65573dfd5c8f403a21231a12d9..651f5250324eb2be7ec97814e7bab5e2003ad396 100644 (file)
@@ -4,6 +4,7 @@ TODO for V8
 Covariance fixes [DONE]
 ================
     + MEDCouplingUMesh
+        deepCpy !
         deepCpyConnectivityOnly
         mergeMyselfWithOnSameCoords
         buildPartOfMySelf
@@ -19,15 +20,14 @@ Covariance fixes [DONE]
     + MEDCouplingIMesh
         deepCpy  
 
-Various simplifications
+Various simplifications [DONE]
 =======================
     + remove isIdentity2
-    + remove checkCoherency2
-    + remove replaceOneValByInThis (changeValue fait le meme boulot)
+    + remove replaceOneValByInThis (changeValue fait le meme boulot) - Attention repercuter if(oldValue==newValue) return 0
     + tessellate2D et tessellate2DCurve: à merger en un seul tessellate2D
-    + rename file MEDCouplingNatureOfFieldEnum into MEDCouplingNatureOfFieldEnum.hxx    
-
-Inheritance fix
+    + remove checkCoherency2
+     
+Inheritance fix (OK but at the end of process)
 ===============
     + move up in all classes deepCpy(), shallowCpy(), clone() 
 
@@ -53,6 +53,7 @@ Interpolation
 All classes
 -----------
     deepCpy / deepCopy
+    performCpy / performCopyOrIncrRef
 
 Auto-pointeur
 -------------
@@ -64,8 +65,7 @@ MEDCouplingExtrudedMesh
     
 MEDCouplingMesh
 ---------------
-    getBarycenterAndOwner / computeBarycenter
-    computeIsoBarycenterOfNodesPerCell / computeCenterOfMass
+    getBarycenterAndOwner / computeCellCenterOfMass
     checkCoherency / checkConsistencyLight
     checkCoherency1 / checkConsistency
     
@@ -75,6 +75,7 @@ MEDCouplingPointSet
     renumberNodes2 / renumberNodesCenter
     buildPartOfMySelf2 / buildPartOfMySelfSlice
     buildPartOfMySelfKeepCoords2 / buildPartOfMySelfKeepCoordsSlice
+    deepCpyConnectivityOnly / deepCopyConnectivityOnly
     
 MEDCoupling1DGTUMesh
 --------------------
@@ -93,6 +94,7 @@ MEDCouplingUMesh
     ExtractFromIndexedArrays2 / ExtractFromIndexedArraysSlice
     SetPartOfIndexedArrays2 / SetPartOfIndexedArraysSlice
     SetPartOfIndexedArraysSameIdx2 / SetPartOfIndexedArraysSameIdxSlice
+    deepCpyConnectivityOnly / deepCopyConnectivityOnly
 
 DataArray
 ---------
@@ -141,4 +143,4 @@ MEDFileMesh
     setAxType / setAxisType
     getAxType / getAxisType
 
-   
\ No newline at end of file
+