Go to the source code of this file.
|
static int | MMG2D_correction_iso (MMG5_pMesh mesh, MMG5_int ip, MMG5_int *list, int ilist, int nedep) |
|
static int | MMG2D_hashEdgeDelone (MMG5_pMesh mesh, MMG5_Hash *hash, MMG5_int iel, int i) |
|
int | MMG2D_cavity (MMG5_pMesh mesh, MMG5_pSol sol, MMG5_int ip, MMG5_int *list) |
|
int | MMG2D_delone (MMG5_pMesh mesh, MMG5_pSol sol, MMG5_int ip, MMG5_int *list, int ilist) |
|
◆ KTA
◆ KTB
◆ MMG2D_AREAMIN
#define MMG2D_AREAMIN 1e-15 |
◆ MMG2D_cavity()
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
Definition at line 149 of file delone_2d.c.
◆ MMG2D_correction_iso()
static int MMG2D_correction_iso |
( |
MMG5_pMesh |
mesh, |
|
|
MMG5_int |
ip, |
|
|
MMG5_int * |
list, |
|
|
int |
ilist, |
|
|
int |
nedep |
|
) |
| |
|
static |
◆ MMG2D_delone()
- Parameters
-
mesh | pointer to the mesh |
sol | pointer to 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. |
- Returns
- 0 if the point can't be inserted, -1 if lack of memory, 1 if success.
Insertion in point ip in the cavity described by list.
Definition at line 251 of file delone_2d.c.
◆ MMG2D_hashEdgeDelone()
- Parameters
-
mesh | pointer to the mesh structure |
hash | pointer to the hash table structure |
iel | index of triangle |
i | index of the face of the element |
- Returns
- 0 if fail, 1 if success
Update of the adjacency relationships adjacencies: hash mesh edge \(v[0],v[1]\) (face i of iel) and fill the adjacency arrays if the face has already been seen.
Definition at line 107 of file delone_2d.c.