mmg2d
movpt_2d.c File Reference

Node relocation routines. More...

#include "mmg2d.h"
Include dependency graph for movpt_2d.c:

Functions

int _MMG2_movedgpt (MMG5_pMesh mesh, MMG5_pSol met, int ilist, int *list, char improve)
 
int _MMG2_movintpt (MMG5_pMesh mesh, MMG5_pSol met, int ilist, int *list, char improve)
 

Detailed Description

Node relocation routines.

Author
Charles Dapogny (UPMC)
Cécile Dobrzynski (Bx INP/Inria/UBordeaux)
Pascal Frey (UPMC)
Algiane Froehly (Inria/UBordeaux)
Version
5
Date
01 2014

Function Documentation

◆ _MMG2_movedgpt()

int _MMG2_movedgpt ( MMG5_pMesh  mesh,
MMG5_pSol  met,
int  ilist,
int *  list,
char  improve 
)
Parameters
meshpointer toward the mesh
metpointer toward the metric structure.
listpointer toward the ball of the point.
ilistsize of the ball.
improveforce the new minimum element quality to be greater or equal than 0.9 of the old minimum element quality.
Returns
0 if we can't move the point (or if we fail), 1 if we can.

Relocate boundary vertex whose ball is passed; routine works both in the isotropic and anisotropic case

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

◆ _MMG2_movintpt()

int _MMG2_movintpt ( MMG5_pMesh  mesh,
MMG5_pSol  met,
int  ilist,
int *  list,
char  improve 
)
Parameters
meshpointer toward the mesh
metpointer toward the metric structure.
listpointer toward the ball of the point.
ilistsize of the ball.
improveforce the new minimum element quality to be greater or equal than 0.9 of the old minimum element quality.
Returns
0 if we can't move the point (or if we fail), 1 if we can.

Relocate internal vertex whose ball is passed.

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