]> SALOME platform Git repositories - tools/medcoupling.git/blob - v8_work/TODO.txt
Salome HOME
f2adaa4fd543e11a21ffb540f23d12a2477fb518
[tools/medcoupling.git] / v8_work / TODO.txt
1 TODO for V8
2 %%%%%%%%%%%
3
4 Covariance fixes [DONE]
5 ================
6     + MEDCouplingUMesh
7         deepCpy !
8         deepCpyConnectivityOnly
9         mergeMyselfWithOnSameCoords
10         buildPartOfMySelf
11         buildPartOfMySelfNode
12         buildPartOfMySelf2
13         buildFacePartOfMySelfNode
14         buildBoundaryMesh
15         buildPartOfMySelfKeepCoords
16         buildPartOfMySelfKeepCoords2
17         
18     + MEDCouplingExtrudedMesh
19         deepCpy
20     + MEDCouplingIMesh
21         deepCpy  
22
23 Various simplifications
24 =======================
25     + remove isIdentity2
26     + remove checkCoherency2
27     + remove replaceOneValByInThis (changeValue fait le meme boulot)
28     + tessellate2D et tessellate2DCurve: à merger en un seul tessellate2D
29     + rename file MEDCouplingNatureOfFieldEnum into MEDCouplingNatureOfFieldEnum.hxx    
30
31 Inheritance fix
32 ===============
33     + move up in all classes deepCpy(), shallowCpy(), clone() 
34
35 Namespace changes
36 =================
37     + MEDCoupling for all
38     + MEDLoader static methods moved at namespace level
39         . C++ modifications
40         . Removal of the MEDLoader Python module
41
42 Renaming
43 ========
44     + write script to do it!
45     + apply following renamings
46
47 Interpolation
48 -------------
49     RevIntegral / IntensiveConservation 
50     ConservativeVolumic / IntensiveMaximum
51     IntegralGlobConstraint / ExtensiveConservation
52     Integral / ExtensiveMaximum
53
54 All classes
55 -----------
56     deepCpy / deepCopy
57     performCpy / performCopyOrIncrRef
58
59 Auto-pointeur
60 -------------
61     MEDCouplingAutoRefCountObjectPtr / MCAuto
62
63 MEDCouplingExtrudedMesh
64 -----------------------
65     MEDCouplingExtrudedMesh / MEDCouplingMappedExtrudedMesh
66     
67 MEDCouplingMesh
68 ---------------
69     getBarycenterAndOwner / computeBarycenter
70     computeIsoBarycenterOfNodesPerCell / computeCenterOfMass
71     checkCoherency / checkConsistencyLight
72     checkCoherency1 / checkConsistency
73     
74 MEDCouplingPointSet
75 -------------------
76     mergeNodes2 / mergeNodesCenter
77     renumberNodes2 / renumberNodesCenter
78     buildPartOfMySelf2 / buildPartOfMySelfSlice
79     buildPartOfMySelfKeepCoords2 / buildPartOfMySelfKeepCoordsSlice
80     deepCpyConnectivityOnly / deepCopyConnectivityOnly
81     
82 MEDCoupling1DGTUMesh
83 --------------------
84     checkCoherencyOfConnectivity / checkConsistencyOfConnectivity
85
86 MEDCouplingUMesh
87 ----------------
88     getMeshLength / getNodalConnectivityArrayLen
89     AreCellsEqual0 / AreCellsEqualPolicy0
90     AreCellsEqual1 / AreCellsEqualPolicy1
91     AreCellsEqual2 / AreCellsEqualPolicy2
92     AreCellsEqual7 / AreCellsEqualPolicy7
93     AreCellsEqual3 / AreCellsEqualPolicy2NoType
94     areCellsIncludedIn2 / areCellsIncludedInPolicy7
95     setPartOfMySelf2 / setPartOfMySelfSlice
96     ExtractFromIndexedArrays2 / ExtractFromIndexedArraysSlice
97     SetPartOfIndexedArrays2 / SetPartOfIndexedArraysSlice
98     SetPartOfIndexedArraysSameIdx2 / SetPartOfIndexedArraysSameIdxSlice
99     deepCpyConnectivityOnly / deepCopyConnectivityOnly
100
101 DataArray
102 ---------
103     setContigPartOfSelectedValues2 / setContigPartOfSelectedValuesSlice
104     selectByTupleId2 / selectByTupleIdSafe
105     GetAxTypeRepr / GetAxisTypeRepr
106     cpyFrom / deepCopyFrom
107     
108 DataArrayInt
109 ------------
110     selectByTupleId2 / selectByTupleIdSlice
111     BuildOld2NewArrayFromSurjectiveFormat2 / ConvertIndexArrayToO2N 
112   
113     getIdsEqual / findIdsEqual
114     getIdsNotEqual / findIdsNotEqual
115     getIdsEqualList / findIdsEqualList
116     getIdsNotEqualList / findIdsNotEqualList
117     getIdsEqualTuple / findIdsEqualTuple
118     locateValue(int) / findIdsFirstEqual
119     locateValue(vec) / findIdsFirstEqualList
120     search / findIdsSequence
121     getIdsInRange / findIdsInRange
122     getIdsNotInRange / findIdsNotInRange
123     getIdsStrictlyNegative / findIdsStricltyNegative
124     searchRangesInListOfIds / findIdsRangesInListOfIds
125   
126     computeOffsets2 / computeOffsetsFull
127
128 DataArrayDouble
129 ---------------
130     substr / subArray 
131     applyFunc2 / applyFuncCompo
132     applyFunc3 / applyFuncNamedCompo
133   
134 MEDCouplingFieldDouble
135 ----------------------
136     getIdsInRange / findIdsInRange
137     fillFromAnalytic2 / fillFromAnalyticCompo
138     fillFromAnalytic3 / fillFromAnalyticNamedCompo
139     applyFunc2 / applyFuncCompo
140     applyFunc3 / applyFuncNamedCompo
141     mergeNodes2 / mergeNodesCenter
142    
143 MEDFileMesh
144 -----------
145     setAxType / setAxisType
146     getAxType / getAxisType
147
148