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