mmgs
|
API functions for MMGS library. More...
#include "mmgs.h"
Macros | |
#define | MMGS_RETURN_AND_PACK(mesh, met, val) |
Functions | |
static void | MMGS_Free_topoTables (MMG5_pMesh mesh) |
static int | MMGS_packMesh (MMG5_pMesh mesh, MMG5_pSol met) |
int | MMGS_mmgsls (MMG5_pMesh mesh, MMG5_pSol met) |
int | MMGS_mmgslib (MMG5_pMesh mesh, MMG5_pSol met) |
API functions for MMGS library.
Private API functions for MMGS library: incompatible functions with the main binary.
#define MMGS_RETURN_AND_PACK | ( | mesh, | |
met, | |||
val | |||
) |
Pack the mesh mesh and its associated metric met and return val.
|
inlinestatic |
Free adja, xtetra and xpoint tables
int MMGS_mmgslib | ( | MMG5_pMesh | mesh, |
MMG5_pSol | met | ||
) |
mesh | pointer toward the mesh structure. |
met | pointer toward the sol (metric) structure. |
Main program for the library.
SUBROUTINE MMGS_MMGSLIB(mesh,met,retval)
MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,met
INTEGER, INTENT(OUT) :: retval
END SUBROUTINE
In debug mode, check that all structures are allocated
Free topologic tables (adja, xpoint, xtetra) resulting from a previous run
int MMGS_mmgsls | ( | MMG5_pMesh | mesh, |
MMG5_pSol | met | ||
) |
mesh | pointer toward the mesh structure. |
met | pointer toward the sol (metric) structure. |
Main program for level set discretization library.
SUBROUTINE MMGS_MMGSLS(mesh,met,retval)
MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,met
INTEGER, INTENT(OUT) :: retval
END SUBROUTINE
In debug mode, check that all structures are allocated
Free topologic tables (adja, xpoint, xtetra) resulting from a previous run
|
inlinestatic |
mesh | pointer toward the mesh structure (unused). |
met | pointer toward the solution (metric) structure. |
Pack the sparse mesh and create edges before getting out of library