|
mmgs
|
Functions for ball of points computation. More...
#include "mmgs.h"
Functions | |
| int | boulet (MMG5_pMesh mesh, int start, int ip, int *list) |
| int | boulechknm (MMG5_pMesh mesh, int start, int ip, int *list) |
| int | boulep (MMG5_pMesh mesh, int start, int ip, int *list) |
| int | bouletrid (MMG5_pMesh mesh, int start, int ip, int *il1, int *l1, int *il2, int *l2, int *ip0, int *ip1) |
Functions for ball of points computation.
| int boulechknm | ( | MMG5_pMesh | mesh, |
| int | start, | ||
| int | ip, | ||
| int * | list | ||
| ) |
| mesh | pointer toward the mesh structure. |
| start | index of tetra to start to compute the ball. |
| ip | index of point in tetra start for which we want to compute the ball. |
| list | pointer toward the computed ball of point. |
Find all triangles sharing ip,
. Do not stop when crossing ridge. Check whether resulting configuration is manifold.

| int boulep | ( | MMG5_pMesh | mesh, |
| int | start, | ||
| int | ip, | ||
| int * | list | ||
| ) |

| int boulet | ( | MMG5_pMesh | mesh, |
| int | start, | ||
| int | ip, | ||
| int * | list | ||
| ) |
| mesh | pointer toward the mesh structure. |
| start | index of triangle to start. |
| ip | index of point for wich we compute the ball. |
| list | pointer toward the computed ball of ip. |
Find all triangles sharing ip,
start do not stop when crossing ridge.

| int bouletrid | ( | MMG5_pMesh | mesh, |
| int | start, | ||
| int | ip, | ||
| int * | il1, | ||
| int * | l1, | ||
| int * | il2, | ||
| int * | l2, | ||
| int * | ip0, | ||
| int * | ip1 | ||
| ) |
| mesh | pointer toward the mesh structure. |
| start | index of the starting triangle. |
| ip | index of the looked ridge point. |
| il1 | pointer toward the first ball size. |
| l1 | pointer toward the first computed ball (associated to n1's side). |
| il2 | pointer toward the second ball size. |
| l2 | pointer toward the second computed ball (associated to n2's side). |
| ip0 | index of the first extremity of the ridge. |
| ip1 | index of the second extremity of the ridge. |
Computation of the two balls of a ridge point: the list l1 is associated to normal n1's side. ip0 and ip1 are the indices of the 2 ending point of the ridge. Both lists are returned enumerated in direct order.

