2 \page functionalities Available functionalities
5 \section directOperations Direct operations on fields
6 \subsection directOperations_creation Field creation
9 - Copy: \b clone*, \b deepCpy
11 \subsection directOperations_modification Partial modifications
12 - Creation: \b New, \b setMesh, \b setArray* \n
14 Example 1: \ref medcouplingpyexamplesFieldDoubleBuild1 \n
15 Example 2: \ref medcouplingpyexamplesFieldDoubleBuild2 \n
16 Example 3: \ref medcouplingpyexamplesFieldDoubleBuild3 \n
17 Example 4: \ref medcouplingpyexamplesFieldDoubleBuild4 \n
20 - \b buildNewTimeReprFromThis
23 Example: \ref py_mcfielddouble_buildNewTimeReprFromThis
29 Example: \ref py_mcfielddouble_subpart1
31 - \b keepSelectedComponents, \b setSelectedComponents
35 - Description: \b setName
40 \section arithmeticOperations Local arithmetic
41 \subsection arithmeticOperations_scalar Operations on scalars
43 - From a constant: \b =
44 - From an expression: \b applyFunc* \b applyLin \b fillFromAnalytic* \n
46 Example 1: \ref py_mcfielddouble_applyFunc_same_nb_comp \n
47 Example 2: \ref py_mcfielddouble_applyFunc3 \n
48 Example 3: \ref py_mcfielddouble_applyFunc2 \n
49 Example 4: \ref py_mcfielddouble_applyFunc \n
50 Example 5: \ref py_mcmesh_fillFromAnalytic3 \n
51 Example 6: \ref py_mcmesh_fillFromAnalytic2 \n
52 Example 7: \ref py_mcmesh_fillFromAnalytic \n
53 Example 8: \ref cpp_mcfielddouble_fillFromAnalytic_c_func \n
54 Example 9: \ref cpp_mcfielddouble_applyFunc_c_func
57 - \b + \b += \b AddFields
60 Example: \ref medcouplingpyexamplesFieldDoubleBuild5
63 - \b \- \b \-= \b SubstractFields
64 - \b substractInPlaceDM
67 Example: \ref py_mcfielddouble_substractInPlaceDM
70 - \b * \b *= \b MultiplyFields
73 Example: \ref medcouplingpyexamplesFieldDoubleBuild5
76 - \b / \b /= \b DivideFields
79 Example: \ref medcouplingpyexamplesFieldDoubleBuild5
81 - Power: \b ^ \b ^= \b PowFields
83 \subsection arithmeticOperations_vector Operations on vectors or second order tensors
84 - Contracted product: \b doublyContractedProduct
85 - Determinant: \b determinant
86 - Eigenvalues and eigenvectors: \b eigenValues, \b eigenVectors
87 - Tensor inversion: \b inverse
89 - Deviator: \b deviator
93 \section interpolationOperations Interpolation
96 \section globalOperations Global operations
97 - Spatial extrema: \b MaxFields, \b MinFields \n
99 Example: \ref py_mcfielddouble_MaxFields
101 - Spatial mean: \b getAverageValue
108 \section otherOperations Others
109 - Renumbering a mesh: \b renumber* \n
111 Example 1: \ref py_mcfielddouble_renumberNodes \n
112 Example 2: \ref py_mcfielddouble_renumberCells
114 - Merge non overlapping fields: \b MergeFields \n
116 Example: \ref py_mcfielddouble_MergeFields