mmg2d
|
#include "mmg2d.h"
Macros | |
#define | MMG2D_AREAMIN 1e-15 |
#define | KTA 7 |
#define | KTB 11 |
Functions | |
static int | MMG2D_correction_iso (MMG5_pMesh mesh, int ip, int *list, int ilist, int nedep) |
static int | MMG2D_hashEdgeDelone (MMG5_pMesh mesh, MMG5_Hash *hash, int iel, int i) |
int | MMG2D_cavity (MMG5_pMesh mesh, MMG5_pSol sol, int ip, int *list) |
int | MMG2D_delone (MMG5_pMesh mesh, MMG5_pSol sol, int ip, int *list, int ilist) |
#define KTA 7 |
#define KTB 11 |
#define MMG2D_AREAMIN 1e-15 |
int MMG2D_cavity | ( | MMG5_pMesh | mesh, |
MMG5_pSol | sol, | ||
int | ip, | ||
int * | list | ||
) |
Create the cavity point ip, starting from triangle list[0]; Return a negative value for ilist if one of the triangles of the cavity is required
|
static |
int MMG2D_delone | ( | MMG5_pMesh | mesh, |
MMG5_pSol | sol, | ||
int | ip, | ||
int * | list, | ||
int | ilist | ||
) |
mesh | pointer toward the mesh |
sol | pointer toward the solution (metric) structure |
ip | index of point to insert |
list | Cavity of the point ip. |
ilist | number of trias in the cavity of ip. |
Insertion in point ip in the cavity described by list.
|
static |
mesh | pointer toward the mesh structure |
hash | pointer toward the hash table structure |
iel | index of triangle |
i | index of the face of the element |
Update of the adjacency relationships adjacencies: hash mesh edge (face i of iel) and fill the adjacency arrays if the face has already been seen.