Salome HOME
Indentation and white spaces ...
[tools/medcoupling.git] / v8_work / TODO.txt
index b7cc5c0c06637b65573dfd5c8f403a21231a12d9..4e27a7ab3022f9fd7b1932ee4876fce8ff9caeee 100644 (file)
@@ -4,6 +4,7 @@ TODO for V8
 Covariance fixes [DONE]
 ================
     + MEDCouplingUMesh
+        deepCpy !
         deepCpyConnectivityOnly
         mergeMyselfWithOnSameCoords
         buildPartOfMySelf
@@ -19,19 +20,18 @@ 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() 
 
-Namespace changes
+Namespace changes [DONE]
 =================
     + MEDCoupling for all
     + MEDLoader static methods moved at namespace level
@@ -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
 ---------
@@ -103,6 +105,7 @@ DataArray
     
 DataArrayInt
 ------------
+    isIdentity2 / isIota
     selectByTupleId2 / selectByTupleIdSlice
     BuildOld2NewArrayFromSurjectiveFormat2 / ConvertIndexArrayToO2N 
   
@@ -111,9 +114,9 @@ DataArrayInt
     getIdsEqualList / findIdsEqualList
     getIdsNotEqualList / findIdsNotEqualList
     getIdsEqualTuple / findIdsEqualTuple
-    locateValue(int) / findIdsFirstEqual
-    locateValue(vec) / findIdsFirstEqualList
-    search / findIdsSequence
+    locateValue / findIdFirstEqual
+    locateTuple / findIdFirstEqualTuple   
+    search / findIdSequence
     getIdsInRange / findIdsInRange
     getIdsNotInRange / findIdsNotInRange
     getIdsStrictlyNegative / findIdsStricltyNegative
@@ -141,4 +144,4 @@ MEDFileMesh
     setAxType / setAxisType
     getAxType / getAxisType
 
-   
\ No newline at end of file
+