![]() |
Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
|
Functions for mesh modifications in Delaunay mode. More...
#include "inlined_functions_3d_private.h"
Go to the source code of this file.
Macros | |
| #define | MMG3D_EPSRAD 1.00005 |
| #define | MMG3D_EPSCON 1e-5 |
| #define | MMG3D_LONMAX 4096 |
| #define | MMG3D_KTA 7 |
| #define | MMG3D_KTB 11 |
| #define | MMG3D_KTC 13 |
Functions | |
| int | MMG5_hashEdgeDelone (MMG5_pMesh mesh, MMG5_Hash *hash, MMG5_int iel, int i, MMG5_int *v) |
| int | MMG5_delone (MMG5_pMesh mesh, MMG5_pSol sol, MMG5_int ip, int64_t *list, int ilist) |
| static int | MMG5_correction_ani (MMG5_pMesh mesh, MMG5_pSol met, int ip, int64_t *list, int ilist, int nedep, double volmin) |
| static int | MMG5_correction_iso (MMG5_pMesh mesh, int ip, int64_t *list, int ilist, int nedep, double volmin) |
| int | MMG5_cavity_ani (MMG5_pMesh mesh, MMG5_pSol met, MMG5_int iel, int ip, int64_t *list, int lon, double volmin) |
| int | MMG5_cavity_iso (MMG5_pMesh mesh, MMG5_pSol sol, MMG5_int iel, int ip, int64_t *list, int lon, double volmin) |
Functions for mesh modifications in Delaunay mode.
Definition in file delaunay_3d.c.
| #define MMG3D_EPSCON 1e-5 |
Definition at line 43 of file delaunay_3d.c.
| #define MMG3D_EPSRAD 1.00005 |
Definition at line 39 of file delaunay_3d.c.
| #define MMG3D_KTA 7 |
Definition at line 50 of file delaunay_3d.c.
| #define MMG3D_KTB 11 |
Definition at line 51 of file delaunay_3d.c.
| #define MMG3D_KTC 13 |
Definition at line 52 of file delaunay_3d.c.
| #define MMG3D_LONMAX 4096 |
Definition at line 44 of file delaunay_3d.c.
| int MMG5_cavity_ani | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met, | ||
| MMG5_int | iel, | ||
| int | ip, | ||
| int64_t * | list, | ||
| int | lon, | ||
| double | volmin | ||
| ) |
| mesh | pointer to the mesh structure. |
| met | pointer to the sol structure. |
| iel | tetra index. |
| ip | point local index in iel. |
| list | pointer to the list of tetra in the shell of edge where ip will be inserted. |
| lon | number of tetra in the list. |
Mark elements in cavity and update the list of tetra in the cavity.
Definition at line 581 of file delaunay_3d.c.


| int MMG5_cavity_iso | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | sol, | ||
| MMG5_int | iel, | ||
| int | ip, | ||
| int64_t * | list, | ||
| int | lon, | ||
| double | volmin | ||
| ) |
| mesh | pointer to the mesh structure. |
| sol | pointer to the sol structure. |
| iel | tetra index. |
| ip | point local index in iel. |
| list | pointer to the list of tetra in the shell of edge where ip will be inserted. |
| lon | number of tetra in the list. |
Mark elements in cavity and update the list of tetra in the cavity.
Definition at line 741 of file delaunay_3d.c.


|
static |
| mesh | pointer to the mesh structure |
| met | pointer to the met structure |
| ip | index of the point to insert |
| list | poiner toward the cavity of the point |
| ilist | number of elts in the cavity |
| nedep | ??? |
| volmin | minimal authorized volume |
Cavity correction for quality (aniso).
Definition at line 352 of file delaunay_3d.c.

|
static |
| mesh | pointer to the mesh structure |
| met | pointer to the met structure |
| ip | index of the point to insert |
| list | poiner toward the cavity of the point |
| ilist | number of elts in the cavity |
| nedep | ??? |
| volmin | minimal authorized volume |
Cavity correction for quality (iso).
Definition at line 479 of file delaunay_3d.c.

| int MMG5_delone | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | sol, | ||
| MMG5_int | ip, | ||
| int64_t * | list, | ||
| int | ilist | ||
| ) |
| mesh | pointer to the mesh structure. |
| sol | pointer to the solution structure. |
| ip | index of the point to insert. |
| list | pointer to the list of the tetra in the cavity (computed by MMG5_cavity). |
| ilist | number of tetra inside the cavity. |
Insertion of the vertex ip. The cavity of ip become its ball.
Definition at line 140 of file delaunay_3d.c.


| int MMG5_hashEdgeDelone | ( | MMG5_pMesh | mesh, |
| MMG5_Hash * | hash, | ||
| MMG5_int | iel, | ||
| int | i, | ||
| MMG5_int * | v | ||
| ) |
Definition at line 55 of file delaunay_3d.c.

