Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
Functions | Variables
colver_2d.c File Reference
#include "libmmg2d_private.h"
#include "mmg2dexterns_private.h"
Include dependency graph for colver_2d.c:

Go to the source code of this file.

Functions

int MMG2D_chkcol (MMG5_pMesh mesh, MMG5_pSol met, MMG5_int k, int8_t i, MMG5_int *list, int8_t typchk)
 
int MMG2D_colver (MMG5_pMesh mesh, int ilist, MMG5_int *list)
 
int MMG2D_colver3 (MMG5_pMesh mesh, MMG5_int *list)
 
int MMG2D_colver2 (MMG5_pMesh mesh, MMG5_int *list)
 

Variables

uint8_t ddb
 

Function Documentation

◆ MMG2D_chkcol()

int MMG2D_chkcol ( MMG5_pMesh  mesh,
MMG5_pSol  met,
MMG5_int  k,
int8_t  i,
MMG5_int *  list,
int8_t  typchk 
)
Parameters
meshpointer toward the mesh
metpointer toward the metric
ktriangle index
ilocal index of the edge that we want to test in the triangle k
listedge's shell (to fill)
typchktype eof check to perform.
Returns
1 if we must collapse, 0 otherwise

Check whether the validity and the geometry of the mesh are preserved when collapsing edge i (p1->p2)

Definition at line 42 of file colver_2d.c.

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

◆ MMG2D_colver()

int MMG2D_colver ( MMG5_pMesh  mesh,
int  ilist,
MMG5_int *  list 
)

Definition at line 273 of file colver_2d.c.

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

◆ MMG2D_colver2()

int MMG2D_colver2 ( MMG5_pMesh  mesh,
MMG5_int *  list 
)

Definition at line 421 of file colver_2d.c.

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

◆ MMG2D_colver3()

int MMG2D_colver3 ( MMG5_pMesh  mesh,
MMG5_int *  list 
)

Definition at line 359 of file colver_2d.c.

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

Variable Documentation

◆ ddb

uint8_t ddb
extern

Definition at line 42 of file mmg3d1_delone.c.