|
mmg2d
|
#include "mmg2d.h"
Macros | |
| #define | _MMG2D_RETURN_AND_PACK(mesh, met, val) |
Functions | |
| void | MMG2D_solTruncatureForOptim (MMG5_pMesh mesh, MMG5_pSol met) |
| int | MMG2D_mmg2dlib (MMG5_pMesh mesh, MMG5_pSol sol) |
| static int | _MMG2D_restart (MMG5_pMesh mesh) |
| int | MMG2D_mmg2dmesh (MMG5_pMesh mesh, MMG5_pSol sol) |
| int | MMG2D_mmg2dls (MMG5_pMesh mesh, MMG5_pSol sol) |
| int | MMG2D_mmg2dmov (MMG5_pMesh mesh, MMG5_pSol met, MMG5_pSol disp) |
| #define _MMG2D_RETURN_AND_PACK | ( | mesh, | |
| met, | |||
| val | |||
| ) |
Pack the mesh mesh and its associated metric met and return val.
|
inlinestatic |
| mesh | pointer toward the mesh structure. |
Clean the mesh structure when we just call the MMG2D_Free_Triangles and MMG2D_Free_Edges functions between 2 call of the MMG2D_mmg2dmesh function:
If needed, reallocate the missing structures

| int MMG2D_mmg2dlib | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | sol | ||
| ) |
| mesh | pointer toward the mesh structure. |
| sol | pointer toward a sol structure (metric). |
Main program for the mesh adaptation library .
SUBROUTINE MMG2D_MMG2DLIB(mesh,sol,retval)
MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol
INTEGER, INTENT(OUT) :: retval
END SUBROUTINE


| int MMG2D_mmg2dls | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | sol | ||
| ) |
| mesh | pointer toward the mesh structure. |
| sol | pointer toward a sol structure (metric). |
Main program for the level-set discretization library .
SUBROUTINE MMG2D_MMG2DLS(mesh,sol,retval)
MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol
INTEGER, INTENT(OUT) :: retval
END SUBROUTINE


| int MMG2D_mmg2dmesh | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | sol | ||
| ) |
| mesh | pointer toward the mesh structure. |
| sol | pointer toward a sol structure (metric). |
Main program for the mesh generation library .
SUBROUTINE MMG2D_MMG2DMESH(mesh,sol,retval)
MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol
INTEGER, INTENT(OUT) :: retval
END SUBROUTINE


| int MMG2D_mmg2dmov | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met, | ||
| MMG5_pSol | disp | ||
| ) |
| mesh | pointer toward the mesh structure. |
| sol | pointer toward a sol structure (displacement). |
| disp | pointer toward a sol (displacement for the lagrangian motion mode) structure. |
Main program for the rigid body movement library .
SUBROUTINE MMG2D_MMG2DMOV(mesh,sol,disp,retval)
MMG5_DATA_PTR_T, INTENT(INOUT) :: mesh,sol,disp
INTEGER, INTENT(OUT) :: retval
END SUBROUTINE


| void MMG2D_solTruncatureForOptim | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met | ||
| ) |
| mesh | pointer toward the mesh structure. |
| met | pointer toward the solution structure. |
Truncate the metric computed by the DoSol function by hmax and hmin values (if setted by the user). Set hmin and hmax if they are not setted.
