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
◆ MMGS_delElt()
- Parameters
-
mesh | pointer toward the mesh |
iel | index of the element to delete |
- Returns
- 1 if success, 0 if fail
Delete the element iel
◆ MMGS_delPt()
◆ MMGS_memOption()
- Parameters
-
mesh | pointer toward the mesh structure |
- Returns
- 0 if fail, 1 otherwise
memory repartition for the -m option
◆ MMGS_memOption_memSet()
static int MMGS_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.
◆ MMGS_newElt()
◆ MMGS_newPt()
int MMGS_newPt |
( |
MMG5_pMesh |
mesh, |
|
|
double |
c[3], |
|
|
double |
n[3] |
|
) |
| |
◆ MMGS_setMeshSize_alloc()
- Parameters
-
mesh | pointer toward the mesh structure. |
- Returns
- 0 if failed, 1 otherwise.
Allocation of the array fields of the mesh.
◆ MMGS_zaldy()
- Parameters
-
mesh | pointer toward the mesh |
- Returns
- 1 if success, 0 if fail
allocate main structure