Memory management.
More...
Memory management.
- Author
- Charles Dapogny (UPMC)
-
Cécile Dobrzynski (Bx INP/Inria/UBordeaux)
-
Pascal Frey (UPMC)
-
Algiane Froehly (Inria/UBordeaux)
- Version
- 5
- Copyright
- GNU Lesser General Public License.
- Todo:
- Doxygen documentation
◆ MMG2D_delElt()
◆ MMG2D_delPt()
◆ MMG2D_memOption()
- Parameters
-
mesh | pointer toward the mesh structure |
- Returns
- 0 if fail, 1 otherwise
memory repartition for the -m option
◆ MMG2D_memOption_memSet()
static int MMG2D_memOption_memSet |
( |
MMG5_pMesh |
mesh | ) |
|
|
inlinestatic |
- Parameters
-
mesh | pointer toward the mesh structure |
- Returns
- 0 if fail, 1 otherwise
Set the memMax value to its "true" value (50% of the RAM or memory asked by user) and perform memory repartition for the -m option. If -m is not given, memMax is the detected RAM. If -m is provided, check the user option and set memMax to the available RAM if the user ask for too much memory. Last, perform the memory repartition between the mmg arrays with respect to the memMax value.
◆ MMG2D_newElt()
◆ MMG2D_newPt()
int MMG2D_newPt |
( |
MMG5_pMesh |
mesh, |
|
|
double |
c[2], |
|
|
int16_t |
tag |
|
) |
| |
◆ MMG2D_setMeshSize_alloc()
- Parameters
-
mesh | pointer toward the mesh structure. |
- Returns
- 0 if failed, 1 otherwise.
Allocation of the array fields of the mesh.
◆ MMG2D_zaldy()
- Parameters
-
mesh | pointer toward the mesh structure |
- Returns
- 0 if fail, 1 otherwise
allocate main structure
◆ MMG5_delEdge()
◆ MMG5_getnElt()