mmg3d
|
Perform volume and surface mesh adaptation with pattern splitting. More...
#include "inlined_functions_3d.h"
Functions | |
static int | _MMG5_adpspl (MMG5_pMesh mesh, MMG5_pSol met, int *warn) |
static int | _MMG5_adpcol (MMG5_pMesh mesh, MMG5_pSol met) |
static int | _MMG5_adptet (MMG5_pMesh mesh, MMG5_pSol met) |
int | _MMG5_mmg3d1_pattern (MMG5_pMesh mesh, MMG5_pSol met) |
Perform volume and surface mesh adaptation with pattern splitting.
Perform volume and surface mesh adaptation with pattern splitting (PATTERN preprocessor flag set to ON).
|
static |
mesh | pointer toward the mesh structure. |
met | pointer toward the metric structure. |
Collapse edges of length smaller than _MMG3D_LOPTS.
|
static |
mesh | pointer toward the mesh structure. |
met | pointer toward the metric structure. |
*warn | warn is set to 1 if we don't have enough memory to complete mesh. |
Split edges of length bigger than _MMG3D_LOPTL.
|
static |
mesh | pointer toward the mesh structure. |
met | pointer toward the metric structure. |
Analyze tetrahedra and split long or collapse short edges according to prescribed metric.
int _MMG5_mmg3d1_pattern | ( | MMG5_pMesh | mesh, |
MMG5_pSol | met | ||
) |
mesh | pointer toward the mesh structure. |
met | pointer toward the metric structure. |
Main adaptation routine.
— stage 1: geometric mesh
— Stage 2: computational mesh