Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
Functions
anisomovpt_s.c File Reference

Functions to move a point in the mesh (with anisotropic metric). More...

#include "libmmgs_private.h"
#include "mmgexterns_private.h"
Include dependency graph for anisomovpt_s.c:

Go to the source code of this file.

Functions

int movintpt_ani (MMG5_pMesh mesh, MMG5_pSol met, MMG5_int *list, int ilist)
 
int movridpt_ani (MMG5_pMesh mesh, MMG5_pSol met, MMG5_int *list, int ilist)
 

Detailed Description

Functions to move a point in the mesh (with anisotropic metric).

Author
Charles Dapogny (UPMC)
Cécile Dobrzynski (Bx INP/Inria/UBordeaux)
Pascal Frey (UPMC)
Algiane Froehly (Inria/UBordeaux)
Version
5
Todo:
Doxygen documentation

Definition in file anisomovpt_s.c.

Function Documentation

◆ movintpt_ani()

int movintpt_ani ( MMG5_pMesh  mesh,
MMG5_pSol  met,
MMG5_int *  list,
int  ilist 
)
Parameters
meshpointer toward the mesh structure.
metpointer toward the metric structure.
listball of point.
ilistsize of the point ball.
Returns
0 if fail, 1 otherwise.

Compute movement of an internal point whose ball is passed.

Step 2 : Compute gradient towards optimal position = centre of mass of the ball, projected to tangent plane

Step 3 : locate new point in the ball, and compute its barycentric coordinates

Step 4 : come back to original problem, and compute patch in triangle iel

Definition at line 49 of file anisomovpt_s.c.

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

◆ movridpt_ani()

int movridpt_ani ( MMG5_pMesh  mesh,
MMG5_pSol  met,
MMG5_int *  list,
int  ilist 
)

Definition at line 252 of file anisomovpt_s.c.

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