mmg2d
mmg2d2.c File Reference

Mesh generation functions. More...

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

Functions

int MMG2_removeBBtriangles (MMG5_pMesh mesh)
 
int MMG2_settagtriangles (MMG5_pMesh mesh, MMG5_pSol sol)
 
int MMG2_findtrianglestate (MMG5_pMesh mesh, int k, int ip1, int ip2, int ip3, int ip4, int base)
 
int MMG2_insertpointdelone (MMG5_pMesh mesh, MMG5_pSol sol)
 
int MMG2_markSD (MMG5_pMesh mesh)
 
int MMG2_mmg2d2 (MMG5_pMesh mesh, MMG5_pSol sol)
 

Detailed Description

Mesh generation functions.

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

Function Documentation

◆ MMG2_findtrianglestate()

int MMG2_findtrianglestate ( MMG5_pMesh  mesh,
int  k,
int  ip1,
int  ip2,
int  ip3,
int  ip4,
int  base 
)
Here is the caller graph for this function:

◆ MMG2_insertpointdelone()

int MMG2_insertpointdelone ( MMG5_pMesh  mesh,
MMG5_pSol  sol 
)
Parameters
meshpointer toward the mesh structure
solpointer toward the solution structure
Returns
0 if fail.

Insertion of the list of points inside the mesh (Vertices mesh->np - 3, 2, 1, 0 are the vertices of the BB and have already been inserted)

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

◆ MMG2_markSD()

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

Put different references on different subdomains

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

◆ MMG2_mmg2d2()

int MMG2_mmg2d2 ( MMG5_pMesh  mesh,
MMG5_pSol  sol 
)
Parameters
meshpointer toward the mesh structure.
solpointer toward the sol structure.
Returns
0 if fail, 1 if success.

Mesh triangulation.

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

◆ MMG2_removeBBtriangles()

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

Remove the bounding box triangles.

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

◆ MMG2_settagtriangles()

int MMG2_settagtriangles ( MMG5_pMesh  mesh,
MMG5_pSol  sol 
)
Here is the call graph for this function:
Here is the caller graph for this function: