mmgs
anisomovpt_s.c File Reference

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

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

Functions

int movintpt_ani (MMG5_pMesh mesh, MMG5_pSol met, int *list, int ilist)
 
int movridpt_ani (MMG5_pMesh mesh, MMG5_pSol met, 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

Function Documentation

◆ movintpt_ani()

int movintpt_ani ( MMG5_pMesh  mesh,
MMG5_pSol  met,
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 1 : Rotation matrix that sends normal at p0 to e_z

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

Here is the call graph for this function:

◆ movridpt_ani()

int movridpt_ani ( MMG5_pMesh  mesh,
MMG5_pSol  met,
int *  list,
int  ilist 
)
Here is the call graph for this function: