mmg2d
mmg2dexterns.h
Go to the documentation of this file.
1 #include "mmgexterns.h"
2 #include "mmg2d.h"
3 
4 extern int (*MMG2D_defsiz)(MMG5_pMesh ,MMG5_pSol );
5 extern int (*MMG2D_intmet)(MMG5_pMesh ,MMG5_pSol ,int ,int8_t ,int ,double );
6 extern double (*MMG2D_lencurv)(MMG5_pMesh ,MMG5_pSol ,int ,int );
7 extern int (*MMG2D_gradsizreq)(MMG5_pMesh ,MMG5_pSol );
8 extern double (*MMG2D_caltri)(MMG5_pMesh ,MMG5_pSol ,MMG5_pTria );
9 extern int (*MMG2D_gradsiz)(MMG5_pMesh ,MMG5_pSol );
10 
MMG2D_hashTria
int MMG2D_hashTria(MMG5_pMesh mesh)
Definition: hash_2d.c:35
MMG5_Edge
Structure to store edges of a MMG mesh.
Definition: libmmgtypes.h:274
MMG2D_split3
int MMG2D_split3(MMG5_pMesh, MMG5_pSol, int, int vx[3])
Definition: split_2d.c:625
MMG2D_findtrianglestate
int MMG2D_findtrianglestate(MMG5_pMesh mesh, int k, int ip1, int ip2, int ip3, int ip4, int base)
Definition: mmg2d2.c:132
MG_BDY
#define MG_BDY
Definition: mmgcommon.h:144
MMG5_Sol::np
int np
Definition: libmmgtypes.h:613
MMG5_Point::c
double c[3]
Definition: libmmgtypes.h:242
MMG2D_setref_ls
int MMG2D_setref_ls(MMG5_pMesh mesh, MMG5_pSol sol)
Definition: mmg2d6.c:937
MG_EDG
#define MG_EDG(tag)
Definition: mmgcommon.h:163
MMG2D_adptri
int MMG2D_adptri(MMG5_pMesh mesh, MMG5_pSol met)
Definition: mmg2d1.c:543
MMG2D_indElt
int MMG2D_indElt(MMG5_pMesh mesh, int kel)
Definition: tools_2d.c:45
MMG2D_chkmaniball
int MMG2D_chkmaniball(MMG5_pMesh mesh, int start, int8_t istart)
Definition: mmg2d6.c:405
MG_MAX
#define MG_MAX(a, b)
Definition: mmgcommon.h:135
MMG5_Info::hmin
double hmin
Definition: libmmgtypes.h:476
MMG2D_gradsiz
int(* MMG2D_gradsiz)(MMG5_pMesh, MMG5_pSol)
Definition: mmg2dexterns.c:9
MMG2D_newPt
int MMG2D_newPt(MMG5_pMesh mesh, double c[2], int16_t tag)
Definition: zaldy_2d.c:38
MMG5_Tria::v
int v[3]
Definition: libmmgtypes.h:303
MMG5_Sol
Definition: libmmgtypes.h:610
MMG5_hashEdge
int MMG5_hashEdge(MMG5_pMesh mesh, MMG5_Hash *hash, int a, int b, int k)
Definition: hash.c:217
MG_SIN
#define MG_SIN(tag)
Definition: mmgcommon.h:164
MMG2D_intmet
int(* MMG2D_intmet)(MMG5_pMesh, MMG5_pSol, int, int8_t, int, double)
Definition: mmg2dexterns.c:5
MMG2D_removeBBtriangles
int MMG2D_removeBBtriangles(MMG5_pMesh mesh)
Definition: mmg2d2.c:42
MMG2D_colver
int MMG2D_colver(MMG5_pMesh mesh, int ilist, int *list)
Definition: colver_2d.c:270
MMG2D_chkspl
int MMG2D_chkspl(MMG5_pMesh, MMG5_pSol, int, int8_t)
Definition: split_2d.c:50
MMG2D_isInTriangle
int MMG2D_isInTriangle(MMG5_pMesh mesh, int k, double c[2])
Definition: locate_2d.c:69
MMG2D_caltri
double(* MMG2D_caltri)(MMG5_pMesh, MMG5_pSol, MMG5_pTria)
Definition: mmg2dexterns.c:8
MMG5_Tria::cc
int cc
Definition: libmmgtypes.h:306
MMG2D_saveDisp
int MMG2D_saveDisp(MMG5_pMesh mesh, MMG5_pSol disp)
Definition: mmg2d9.c:474
MG_REF
#define MG_REF
Definition: mmgcommon.h:140
MG_EOK
#define MG_EOK(pt)
Definition: mmgcommon.h:161
MMG2D_caltri_iso_3pt
static double MMG2D_caltri_iso_3pt(double *a, double *b, double *c)
Definition: mmg2d9.c:76
MG_NOM
#define MG_NOM
Definition: mmgcommon.h:143
MMG2D_spllag
int MMG2D_spllag(MMG5_pMesh mesh, MMG5_pSol disp, MMG5_pSol met, int itdeg, int *warn)
Definition: mmg2d9.c:283
MMG2D_chkmanimesh
int MMG2D_chkmanimesh(MMG5_pMesh mesh)
Definition: mmg2d6.c:475
MMG2D_voltri
double MMG2D_voltri(MMG5_pMesh mesh, int ip0, int ip1, int ip2)
Definition: mmg2d6.c:45
MMG5_Sol::size
int size
Definition: libmmgtypes.h:616
MMG5_hashGet
int MMG5_hashGet(MMG5_Hash *hash, int a, int b)
Definition: hash.c:364
MMG5_Info::imprim
int imprim
Definition: libmmgtypes.h:484
MMG2D_DEGTOL
#define MMG2D_DEGTOL
Definition: mmg2d9.c:38
MMG2D_LONMAX
#define MMG2D_LONMAX
Definition: mmg2d.h:58
MMG5_Hash
Identic as MMG5_HGeom but use MMG5_hedge to store edges instead of MMG5_hgeom (memory economy).
Definition: libmmgtypes.h:542
MMG2D_split2_sim
int MMG2D_split2_sim(MMG5_pMesh, MMG5_pSol, int, int vx[3])
Definition: split_2d.c:451
MMG2D_intmet
int(* MMG2D_intmet)(MMG5_pMesh, MMG5_pSol, int, int8_t, int, double)
Definition: mmg2dexterns.c:5
MMG2D_gradsizreq
int(* MMG2D_gradsizreq)(MMG5_pMesh, MMG5_pSol)
Definition: mmg2dexterns.c:7
MMG5_Info::nomove
uint8_t nomove
Definition: libmmgtypes.h:500
MMG5_iprv2
static const uint8_t MMG5_iprv2[3]
Definition: mmgcommon.h:548
MMG5_Mesh::point
MMG5_pPoint point
Definition: libmmgtypes.h:589
info
MMG5_Info info
MMG2D_PRECI
#define MMG2D_PRECI
Definition: mmg2d.h:54
MG_GET
#define MG_GET(flag, bit)
Definition: mmgcommon.h:170
MMG2D_splitbar
int MMG2D_splitbar(MMG5_pMesh, int, int)
Definition: split_2d.c:716
MMG5_Tria::edg
int edg[3]
Definition: libmmgtypes.h:308
MMG5_Tria::tag
int16_t tag[3]
Definition: libmmgtypes.h:311
MMG2D_defsiz
int(* MMG2D_defsiz)(MMG5_pMesh, MMG5_pSol)
Definition: mmg2dexterns.c:4
MMG2D_chkmovmesh
int MMG2D_chkmovmesh(MMG5_pMesh mesh, MMG5_pSol disp, short t, int *triIdx)
Definition: mmg2d9.c:118
mmg2d.h
MMG5_Info::max
double max[3]
Definition: libmmgtypes.h:477
MMG5_Info::hgradreq
double hgradreq
Definition: libmmgtypes.h:476
MMG5_Mesh::base
int base
Definition: libmmgtypes.h:564
MMG2D_vfrac
double MMG2D_vfrac(MMG5_pMesh mesh, MMG5_pSol sol, int k, int pm)
Definition: mmg2d6.c:69
MMG2D_boulet
int MMG2D_boulet(MMG5_pMesh mesh, int start, int8_t ip, int *list)
Definition: boulep_2d.c:229
sol
MMG5_pMesh MMG5_pSol * sol
Definition: API_functionsf_2d.c:63
MMG2D_mmg2d2
int MMG2D_mmg2d2(MMG5_pMesh mesh, MMG5_pSol sol)
Definition: mmg2d2.c:495
MMG2D_ismaniball
int MMG2D_ismaniball(MMG5_pMesh mesh, MMG5_pSol sol, int start, int8_t istart)
Definition: mmg2d6.c:221
MMG2D_split1
int MMG2D_split1(MMG5_pMesh, MMG5_pSol, int, int vx[3])
Definition: split_2d.c:385
MG_VOK
#define MG_VOK(ppt)
Definition: mmgcommon.h:160
MMG5_inxt2
static const uint8_t MMG5_inxt2[6]
Definition: mmgcommon.h:547
MMG5_Mesh::np
int np
Definition: libmmgtypes.h:559
MMG5_Info::rmc
double rmc
Definition: libmmgtypes.h:477
MMG5_Point::ref
int ref
Definition: libmmgtypes.h:247
MMG2D_velextLS
int MMG2D_velextLS(MMG5_pMesh, MMG5_pSol)
MMG2D_cavity
int MMG2D_cavity(MMG5_pMesh mesh, MMG5_pSol sol, int ip, int *list)
Definition: delone_2d.c:147
MMG2D_split1_sim
int MMG2D_split1_sim(MMG5_pMesh, MMG5_pSol, int, int vx[3])
Definition: split_2d.c:340
MMG5_Mesh::adja
int * adja
Definition: libmmgtypes.h:572
MMG5_Info::noswap
uint8_t noswap
Definition: libmmgtypes.h:500
MMG2D_anatri
int MMG2D_anatri(MMG5_pMesh mesh, MMG5_pSol met, int8_t typchk)
Definition: mmg2d1.c:39
MMG5_Mesh::tria
MMG5_pTria tria
Definition: libmmgtypes.h:595
MMG2D_movedgpt
int MMG2D_movedgpt(MMG5_pMesh, MMG5_pSol, int, int *, int8_t)
Definition: movpt_2d.c:52
MMG2D_swpmsh
int MMG2D_swpmsh(MMG5_pMesh mesh, MMG5_pSol met, int typchk)
Definition: mmg2d1.c:508
MMG5_Mesh::mark
int mark
Definition: libmmgtypes.h:566
mesh
MMG5_pMesh * mesh
Definition: API_functionsf_2d.c:63
MMG5_ADD_MEM
#define MMG5_ADD_MEM(mesh, size, message, law)
Definition: mmgcommon.h:290
MG_GEO
#define MG_GEO
Definition: mmgcommon.h:141
MMG5_gradation_info
void MMG5_gradation_info(MMG5_pMesh mesh)
Definition: isosiz.c:96
MMG5_Info::noinsert
uint8_t noinsert
Definition: libmmgtypes.h:500
MMG2D_gradsizreq
int(* MMG2D_gradsizreq)(MMG5_pMesh, MMG5_pSol)
Definition: mmg2dexterns.c:7
MMG2D_delPt
void MMG2D_delPt(MMG5_pMesh mesh, int ip)
Definition: zaldy_2d.c:57
MMG5_Tria::ref
int ref
Definition: libmmgtypes.h:304
MMG5_Point
Structure to store points of a MMG mesh.
Definition: libmmgtypes.h:241
MMG2D_chkswp
int MMG2D_chkswp(MMG5_pMesh, MMG5_pSol, int, int8_t, int8_t)
Definition: swapar_2d.c:128
MMG2D_split2
int MMG2D_split2(MMG5_pMesh, MMG5_pSol, int, int vx[3])
Definition: split_2d.c:500
MMG2D_rmc
int MMG2D_rmc(MMG5_pMesh mesh, MMG5_pSol sol)
Definition: mmg2d6.c:545
MMG2D_mmg2d1n
int MMG2D_mmg2d1n(MMG5_pMesh mesh, MMG5_pSol met)
Definition: mmg2d1.c:807
MMG5_Info::ddebug
int8_t ddebug
Definition: libmmgtypes.h:487
MMG5_Edge::b
int b
Definition: libmmgtypes.h:275
MMG5_hashNew
int MMG5_hashNew(MMG5_pMesh mesh, MMG5_Hash *hash, int hsiz, int hmax)
Definition: hash.c:394
MMG5_Sol::m
double * m
Definition: libmmgtypes.h:618
MMG5_delEdge
void MMG5_delEdge(MMG5_pMesh mesh, int iel)
Definition: zaldy_2d.c:70
MMG5_Info::delta
double delta
Definition: libmmgtypes.h:477
MMG2D_lencurv
double(* MMG2D_lencurv)(MMG5_pMesh, MMG5_pSol, int, int)
Definition: mmg2dexterns.c:6
MMG2D_POINT_REALLOC
#define MMG2D_POINT_REALLOC(mesh, sol, ip, wantedGap, law, o, tag)
Definition: mmg2d.h:136
MMG2D_delone
int MMG2D_delone(MMG5_pMesh mesh, MMG5_pSol sol, int ip, int *list, int ilist)
Definition: delone_2d.c:247
MMG2D_chkedg
int MMG2D_chkedg(MMG5_pMesh mesh, int k)
Definition: bezier_2d.c:28
MMG5_Info::ls
double ls
Definition: libmmgtypes.h:477
MMG2D_singul
int MMG2D_singul(MMG5_pMesh mesh, int ref)
Definition: analys_2d.c:267
MMG2D_coleltlag
static int MMG2D_coleltlag(MMG5_pMesh mesh, MMG5_pSol met, int itdeg)
Definition: mmg2d9.c:378
mmgexterns.h
MG_MIN
#define MG_MIN(a, b)
Definition: mmgcommon.h:136
MMG5_INCREASE_MEM_MESSAGE
#define MMG5_INCREASE_MEM_MESSAGE()
Definition: mmgcommon.h:390
MMG5_Mesh::na
int na
Definition: libmmgtypes.h:559
MMG5_pTria
MMG5_Tria * MMG5_pTria
Definition: libmmgtypes.h:314
MMG2D_defsiz
int(* MMG2D_defsiz)(MMG5_pMesh, MMG5_pSol)
Definition: mmg2dexterns.c:4
MMG5_Info::hgrad
double hgrad
Definition: libmmgtypes.h:476
MMG5_EPS
#define MMG5_EPS
Definition: eigenv.h:32
MMG5_Point::tag
int16_t tag
Definition: libmmgtypes.h:253
MMG5_Tria
Definition: libmmgtypes.h:301
MMG2D_TRIA_REALLOC
#define MMG2D_TRIA_REALLOC(mesh, jel, wantedGap, law)
Definition: mmg2d.h:167
MMG2D_colver2
int MMG2D_colver2(MMG5_pMesh mesh, int *list)
Definition: colver_2d.c:418
MMG2D_split1b
int MMG2D_split1b(MMG5_pMesh, int, int8_t, int)
Definition: split_2d.c:239
MMG5_Mesh::nquad
int nquad
Definition: libmmgtypes.h:560
MG_NUL
#define MG_NUL
Definition: mmgcommon.h:151
MMG5_Info::mat
MMG5_pMat mat
Definition: libmmgtypes.h:502
MMG2D_cuttri_ls
int MMG2D_cuttri_ls(MMG5_pMesh mesh, MMG5_pSol sol, MMG5_pSol met)
Definition: mmg2d6.c:789
MMG5_Tria::base
int base
Definition: libmmgtypes.h:305
MMG2D_swapar
int MMG2D_swapar(MMG5_pMesh, int, int8_t)
Definition: swapar_2d.c:221
MMG5_Info::nsd
int nsd
Definition: libmmgtypes.h:485
MMG5_chkmsh
int(* MMG5_chkmsh)(MMG5_pMesh, int, int)
Definition: mmgexterns.c:27
MMG2D_resetRef
int MMG2D_resetRef(MMG5_pMesh mesh)
Definition: mmg2d6.c:191
MMG2D_assignEdge
int MMG2D_assignEdge(MMG5_pMesh mesh)
Definition: hash_2d.c:333
MMG2D_EPSD
#define MMG2D_EPSD
Definition: mmg2d.h:51
MMG2D_snapval
int MMG2D_snapval(MMG5_pMesh mesh, MMG5_pSol sol)
Definition: mmg2d6.c:310
MMG5_pSol
MMG5_Sol * MMG5_pSol
Definition: libmmgtypes.h:623
MMG2D_movtri
int MMG2D_movtri(MMG5_pMesh mesh, MMG5_pSol met, int maxit, int8_t improve)
Definition: mmg2d1.c:746
MMG5_isSplit
int MMG5_isSplit(MMG5_pMesh mesh, int ref, int *refint, int *refext)
Definition: mmg2.c:48
MMG5_EPSD2
#define MMG5_EPSD2
Definition: mmgcommon.h:89
MMG2D_mmg2d9
int MMG2D_mmg2d9(MMG5_pMesh mesh, MMG5_pSol disp, MMG5_pSol met, int **invalidTrias)
Definition: mmg2d9.c:571
MMG5_Info::fem
int8_t fem
Definition: libmmgtypes.h:493
MMG2D_bezierCurv
int MMG2D_bezierCurv(MMG5_pMesh mesh, int k, int8_t i, double s, double *o, double *no)
Definition: bezier_2d.c:117
MG_SMSGN
#define MG_SMSGN(a, b)
Definition: mmgcommon.h:60
MMG2D_dichoto
int MMG2D_dichoto(MMG5_pMesh mesh, MMG5_pSol met, int k, int *vx)
Definition: mmg2d1.c:358
MMG5_pMesh
MMG5_Mesh * MMG5_pMesh
Definition: libmmgtypes.h:604
MMG2D_adpcol
int MMG2D_adpcol(MMG5_pMesh mesh, MMG5_pSol met)
Definition: mmg2d1.c:689
MMG2D_colver3
int MMG2D_colver3(MMG5_pMesh mesh, int *list)
Definition: colver_2d.c:356
MMG5_Sol::dim
int dim
Definition: libmmgtypes.h:612
MMG2D_split3_sim
int MMG2D_split3_sim(MMG5_pMesh, MMG5_pSol, int, int vx[3])
Definition: split_2d.c:587
MMG5_Mesh::nt
int nt
Definition: libmmgtypes.h:559
MMG2D_lencurv
double(* MMG2D_lencurv)(MMG5_pMesh, MMG5_pSol, int, int)
Definition: mmg2dexterns.c:6
MMG5_Hash::item
MMG5_hedge * item
Definition: libmmgtypes.h:544
MMG5_getIniRef
int MMG5_getIniRef(MMG5_pMesh mesh, int ref)
Definition: mmg2.c:82
MG_SET
#define MG_SET(flag, bit)
Definition: mmgcommon.h:168
MMG5_Mesh
MMG mesh structure.
Definition: libmmgtypes.h:552
MMG2D_delElt
int MMG2D_delElt(MMG5_pMesh mesh, int iel)
Definition: zaldy_2d.c:105
MMG2D_swpmshlag
int MMG2D_swpmshlag(MMG5_pMesh mesh, MMG5_pSol met, double crit, int itdeg)
Definition: mmg2d9.c:440
MMG2D_movtrilag
int MMG2D_movtrilag(MMG5_pMesh mesh, MMG5_pSol met, int itdeg)
Definition: mmg2d9.c:508
MMG5_Tria::flag
int flag
Definition: libmmgtypes.h:310
MMG2D_NULKAL
#define MMG2D_NULKAL
Definition: mmg2d.h:60
MMG2D_LOPTS
#define MMG2D_LOPTS
Definition: mmg2d.h:69
MMG2D_SHORTMAX
#define MMG2D_SHORTMAX
Definition: mmg2d.h:62
MMG5_Info::hmax
double hmax
Definition: libmmgtypes.h:476
MMG2D_gradsizreq
int(* MMG2D_gradsizreq)(MMG5_pMesh, MMG5_pSol)
Definition: mmg2dexterns.c:7
MMG5_Mesh::info
MMG5_Info info
Definition: libmmgtypes.h:599
MMG2D_markSD
int MMG2D_markSD(MMG5_pMesh mesh)
Definition: mmg2d2.c:309
MMG5_Point::flag
int flag
Definition: libmmgtypes.h:251
MMG5_Edge::a
int a
Definition: libmmgtypes.h:275
MMG5_Mesh::npmax
int npmax
Definition: libmmgtypes.h:559
MMG2D_intmet
int(* MMG2D_intmet)(MMG5_pMesh, MMG5_pSol, int, int8_t, int, double)
Definition: mmg2dexterns.c:5
MG_CLR
#define MG_CLR(flag, bit)
Definition: mmgcommon.h:169
MMG2D_bdryenforcement
int MMG2D_bdryenforcement(MMG5_pMesh mesh, MMG5_pSol sol)
Definition: enforcement_2d.c:34
MG_ISO
#define MG_ISO
Definition: libmmgtypes.h:65
MMG2D_findTria
int MMG2D_findTria(MMG5_pMesh mesh, int ip)
Definition: locate_2d.c:215
tmp
tmp[*strlen0]
Definition: API_functionsf_2d.c:771
MMG2D_dispmesh
int MMG2D_dispmesh(MMG5_pMesh mesh, MMG5_pSol disp, short t, int itdeg)
Definition: mmg2d9.c:216
MMG2D_defsiz
int(* MMG2D_defsiz)(MMG5_pMesh, MMG5_pSol)
Definition: mmg2dexterns.c:4
MMG2D_gradsiz
int(* MMG2D_gradsiz)(MMG5_pMesh, MMG5_pSol)
Definition: mmg2dexterns.c:9
MMG2D_colelt
int MMG2D_colelt(MMG5_pMesh mesh, MMG5_pSol met, int typchk)
Definition: mmg2d1.c:434
MMG2D_chkcol
int MMG2D_chkcol(MMG5_pMesh mesh, MMG5_pSol met, int k, int8_t i, int *list, int8_t typchk)
Definition: colver_2d.c:41
MMG2D_gradsiz
int(* MMG2D_gradsiz)(MMG5_pMesh, MMG5_pSol)
Definition: mmg2dexterns.c:9
MMG5_SAFE_CALLOC
#define MMG5_SAFE_CALLOC(ptr, size, type, law)
Definition: mmgcommon.h:304
MMG5_DEL_MEM
#define MMG5_DEL_MEM(mesh, ptr)
Definition: mmgcommon.h:281
MMG5_Mesh::edge
MMG5_pEdge edge
Definition: libmmgtypes.h:597
ier
int ier
Definition: API_functionsf_2d.c:730
MMG2D_caltri
double(* MMG2D_caltri)(MMG5_pMesh, MMG5_pSol, MMG5_pTria)
Definition: mmg2dexterns.c:8
MMG2D_dikomv
short MMG2D_dikomv(MMG5_pMesh mesh, MMG5_pSol disp, short *lastt)
Definition: mmg2d9.c:163
MMG5_Info::lag
int8_t lag
Definition: libmmgtypes.h:494
MMG2D_LLONG
#define MMG2D_LLONG
Definition: mmg2d.h:66
MMG2D_adpspl
int MMG2D_adpspl(MMG5_pMesh mesh, MMG5_pSol met)
Definition: mmg2d1.c:633
MMG5_Info::min
double min[3]
Definition: libmmgtypes.h:477
MMG5_Mesh::gap
double gap
Definition: libmmgtypes.h:555
MMG2D_indPt
int MMG2D_indPt(MMG5_pMesh mesh, int kp)
Definition: tools_2d.c:69
MMG5_DISPREF
#define MMG5_DISPREF
Definition: mmgcommon.h:78
MMG2D_movintpt
int MMG2D_movintpt(MMG5_pMesh, MMG5_pSol, int, int *, int8_t)
Definition: movpt_2d.c:212
MMG2D_LSHRT
#define MMG2D_LSHRT
Definition: mmg2d.h:67
MMG2D_newElt
int MMG2D_newElt(MMG5_pMesh mesh)
Definition: zaldy_2d.c:85
MMG2D_estavglen
double MMG2D_estavglen(MMG5_pMesh mesh)
Definition: mmg2d9.c:41
MMG2D_lencurv
double(* MMG2D_lencurv)(MMG5_pMesh, MMG5_pSol, int, int)
Definition: mmg2dexterns.c:6
if
if(!ier) exit(EXIT_FAILURE)
MMG5_Point::tmp
int tmp
Definition: libmmgtypes.h:249
MMG2D_mmg2d6
int MMG2D_mmg2d6(MMG5_pMesh mesh, MMG5_pSol sol, MMG5_pSol met)
Definition: mmg2d6.c:1001
MMG2D_anaelt
int MMG2D_anaelt(MMG5_pMesh mesh, MMG5_pSol met, int typchk)
Definition: mmg2d1.c:109
MMG2D_LOPTL
#define MMG2D_LOPTL
Definition: mmg2d.h:68
MMG2D_settagtriangles
int MMG2D_settagtriangles(MMG5_pMesh mesh, MMG5_pSol sol)
Definition: mmg2d2.c:99
MMG5_SAFE_FREE
MMG5_SAFE_FREE(tmp)
MMG2D_movintpt_ani
int MMG2D_movintpt_ani(MMG5_pMesh mesh, MMG5_pSol met, int ilist, int *list, int8_t improve)
Definition: anisomovpt_2d.c:37
MMG2D_insertpointdelone
int MMG2D_insertpointdelone(MMG5_pMesh mesh, MMG5_pSol sol)
Definition: mmg2d2.c:165
MMG2D_norver
int MMG2D_norver(MMG5_pMesh mesh, int ref)
Definition: analys_2d.c:400
MMG5_Point::n
double n[3]
Definition: libmmgtypes.h:243