mmg2d
analys_2d.c File Reference

Analysis routine for an input mesh without structure passing through a point. More...

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

Functions

int MMG2D_setadj (MMG5_pMesh mesh)
 
int MMG2D_singul (MMG5_pMesh mesh, int ref)
 
int MMG2D_norver (MMG5_pMesh mesh, int ref)
 
int MMG2D_regnor (MMG5_pMesh mesh)
 
int MMG2D_analys (MMG5_pMesh mesh)
 

Variables

char ddb
 

Detailed Description

Analysis routine for an input mesh without structure passing through a point.

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

Function Documentation

◆ MMG2D_analys()

int MMG2D_analys ( MMG5_pMesh  mesh)

preprocessing stage: mesh analysis

Here is the call graph for this function:

◆ MMG2D_norver()

int MMG2D_norver ( MMG5_pMesh  mesh,
int  ref 
)
Parameters
meshpointer toward the mesh structure
refreference of the boundary to analyze (analyze all the boundaries if MMG5_UNSET)
Returns
1 if success, 0 if fail.

Calculate normal vectors at vertices of the mesh.

Mark the points that we don't want to analyze

Here is the call graph for this function:

◆ MMG2D_regnor()

int MMG2D_regnor ( MMG5_pMesh  mesh)
Parameters
meshpointer toward the mesh
Returns
0 if fail, 1 if success

Regularize normal vectors at boundary non singular edges with a Laplacian / antilaplacian smoothing

Here is the call graph for this function:

◆ MMG2D_setadj()

int MMG2D_setadj ( MMG5_pMesh  mesh)
Parameters
meshpointer toward the mesh
Returns
1 if success, 0 if fail

Set tags GEO and REF to triangles and points by traveling the mesh; count number of subdomains or connected components

Here is the call graph for this function:

◆ MMG2D_singul()

int MMG2D_singul ( MMG5_pMesh  mesh,
int  ref 
)
Parameters
meshpointer toward the mesh structure
refreference of the boundary to analyze (analyze all the boundaries if MMG5_UNSET)
Returns
1 if success, 0 if fail.

Identify singularities in the mesh.

Mark the points that we don't want to analyze

Singularity identification

Here is the call graph for this function:

Variable Documentation

◆ ddb

char ddb