mmg2d
mmg2d1.c File Reference

Mesh adaptation functions. More...

#include "mmg2d.h"
Include dependency graph for mmg2d1.c:

Functions

int _MMG2_anatri (MMG5_pMesh mesh, MMG5_pSol met, char typchk)
 
int _MMG2_anaelt (MMG5_pMesh mesh, MMG5_pSol met, int typchk)
 
int _MMG2_dichoto (MMG5_pMesh mesh, MMG5_pSol met, int k, int *vx)
 
int _MMG2_colelt (MMG5_pMesh mesh, MMG5_pSol met, int typchk)
 
int _MMG2_swpmsh (MMG5_pMesh mesh, MMG5_pSol met, int typchk)
 
int _MMG2_adptri (MMG5_pMesh mesh, MMG5_pSol met)
 
int _MMG2_adpspl (MMG5_pMesh mesh, MMG5_pSol met)
 
int _MMG2_adpcol (MMG5_pMesh mesh, MMG5_pSol met)
 
int _MMG2_movtri (MMG5_pMesh mesh, MMG5_pSol met, int maxit, char improve)
 
int MMG2_mmg2d1n (MMG5_pMesh mesh, MMG5_pSol met)
 

Detailed Description

Mesh adaptation functions.

Author
Charles Dapogny (UPMC)
Cécile Dobrzynski (Bx INP/Inria/UBordeaux)
Pascal Frey (UPMC)
Algiane Froehly (Inria/UBordeaux)
Version
5

Function Documentation

◆ _MMG2_adpcol()

int _MMG2_adpcol ( MMG5_pMesh  mesh,
MMG5_pSol  met 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _MMG2_adpspl()

int _MMG2_adpspl ( MMG5_pMesh  mesh,
MMG5_pSol  met 
)
Parameters
meshpointer toward the mesh structure.
metpointer toward the metric structure.
Returns
-1 if failed or number of new points.

Analysis and splitting routine for edges in the final step of the algorithm; edges are only splitted on a one-by-one basis

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _MMG2_adptri()

int _MMG2_adptri ( MMG5_pMesh  mesh,
MMG5_pSol  met 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _MMG2_anaelt()

int _MMG2_anaelt ( MMG5_pMesh  mesh,
MMG5_pSol  met,
int  typchk 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _MMG2_anatri()

int _MMG2_anatri ( MMG5_pMesh  mesh,
MMG5_pSol  met,
char  typchk 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _MMG2_colelt()

int _MMG2_colelt ( MMG5_pMesh  mesh,
MMG5_pSol  met,
int  typchk 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _MMG2_dichoto()

int _MMG2_dichoto ( MMG5_pMesh  mesh,
MMG5_pSol  met,
int  k,
int *  vx 
)
Parameters
meshpointer toward the mesh structure.
metpointer toward the metric structure.
kelement index.
vxpointer toward table of edges to split.
Returns
1.

Find acceptable position for splitting.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _MMG2_movtri()

int _MMG2_movtri ( MMG5_pMesh  mesh,
MMG5_pSol  met,
int  maxit,
char  improve 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _MMG2_swpmsh()

int _MMG2_swpmsh ( MMG5_pMesh  mesh,
MMG5_pSol  met,
int  typchk 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ MMG2_mmg2d1n()

int MMG2_mmg2d1n ( MMG5_pMesh  mesh,
MMG5_pSol  met 
)
Parameters
meshpointer toward the mesh structure.
solpointer toward the sol structure.
Returns
1 if success, 0 if strongly fail.

Mesh adaptation – new version of mmg2d1.c

Here is the call graph for this function:
Here is the caller graph for this function: