Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
Data Fields
MMG5_Info Struct Reference

Store input parameters of the run. More...

#include <libmmgtypes.h>

Data Fields

MMG5_pPar par
 
double dhd
 
double hmin
 
double hmax
 
double hsiz
 
double hgrad
 
double hgradreq
 
double hausd
 
double min [3]
 
double max [3]
 
double delta
 
double ls
 
double rmc
 
MMG5_int * br
 
MMG5_int isoref
 
MMG5_int nsd
 
int mem
 
int npar
 
int npari
 
int nbr
 
int nbri
 
int opnbdy
 
int renum
 
int PROctree
 
int nmati
 
int nmat
 
int imprim
 
int8_t nreg
 
int8_t xreg
 
int8_t ddebug
 
int8_t badkal
 
int8_t iso
 
int8_t isosurf
 
int8_t setfem
 
int8_t fem
 
int8_t lag
 
int8_t parTyp
 
int8_t sethmin
 
int8_t sethmax
 
uint8_t ani
 
uint8_t optim
 
uint8_t optimLES
 
uint8_t noinsert
 
uint8_t noswap
 
uint8_t nomove
 
uint8_t nosurf
 
uint8_t nosizreq
 
uint8_t metRidTyp
 
MMG5_pMat mat
 
MMG5_InvMat invmat
 

Detailed Description

Store input parameters of the run.

Definition at line 516 of file libmmgtypes.h.

Field Documentation

◆ ani

uint8_t MMG5_Info::ani

Definition at line 546 of file libmmgtypes.h.

◆ badkal

int8_t MMG5_Info::badkal

1 if the mesh contains a very bad element

Definition at line 533 of file libmmgtypes.h.

◆ br

MMG5_int* MMG5_Info::br

list of based references to which an implicit surface can be attached

Definition at line 520 of file libmmgtypes.h.

◆ ddebug

int8_t MMG5_Info::ddebug

debug mode if 1

Definition at line 532 of file libmmgtypes.h.

◆ delta

double MMG5_Info::delta

Definition at line 519 of file libmmgtypes.h.

◆ dhd

double MMG5_Info::dhd

Definition at line 518 of file libmmgtypes.h.

◆ fem

int8_t MMG5_Info::fem

internal value for fem / no fem mesh output

Definition at line 539 of file libmmgtypes.h.

◆ hausd

double MMG5_Info::hausd

Definition at line 518 of file libmmgtypes.h.

◆ hgrad

double MMG5_Info::hgrad

Definition at line 518 of file libmmgtypes.h.

◆ hgradreq

double MMG5_Info::hgradreq

Definition at line 518 of file libmmgtypes.h.

◆ hmax

double MMG5_Info::hmax

Definition at line 518 of file libmmgtypes.h.

◆ hmin

double MMG5_Info::hmin

Definition at line 518 of file libmmgtypes.h.

◆ hsiz

double MMG5_Info::hsiz

Definition at line 518 of file libmmgtypes.h.

◆ imprim

int MMG5_Info::imprim

verbosity level

Definition at line 529 of file libmmgtypes.h.

◆ invmat

MMG5_InvMat MMG5_Info::invmat

Definition at line 555 of file libmmgtypes.h.

◆ iso

int8_t MMG5_Info::iso

level-set discretization mode

Definition at line 534 of file libmmgtypes.h.

◆ isoref

MMG5_int MMG5_Info::isoref

isovalue reference in ls mode

Definition at line 521 of file libmmgtypes.h.

◆ isosurf

int8_t MMG5_Info::isosurf

level-set discretization mode on the surface

Definition at line 535 of file libmmgtypes.h.

◆ lag

int8_t MMG5_Info::lag

lagrangian mode

Definition at line 540 of file libmmgtypes.h.

◆ ls

double MMG5_Info::ls

Definition at line 519 of file libmmgtypes.h.

◆ mat

MMG5_pMat MMG5_Info::mat

Definition at line 554 of file libmmgtypes.h.

◆ max

double MMG5_Info::max[3]

Definition at line 519 of file libmmgtypes.h.

◆ mem

int MMG5_Info::mem

Definition at line 523 of file libmmgtypes.h.

◆ metRidTyp

uint8_t MMG5_Info::metRidTyp

metRidTyp

  • in 3D: 0 for a classical storage of the aniso metric at ridge, 1 for the Mmg storage (modified by defsiz)
  • in 2D: used to detect if we call assignEdge function for the first time inside the library

Definition at line 547 of file libmmgtypes.h.

◆ min

double MMG5_Info::min[3]

Definition at line 519 of file libmmgtypes.h.

◆ nbr

int MMG5_Info::nbr

Definition at line 524 of file libmmgtypes.h.

◆ nbri

int MMG5_Info::nbri

number of based references for level-set (BC to which a material can be attached)

Definition at line 524 of file libmmgtypes.h.

◆ nmat

int MMG5_Info::nmat

number of materials in ls multimat mode

Definition at line 528 of file libmmgtypes.h.

◆ nmati

int MMG5_Info::nmati

Definition at line 528 of file libmmgtypes.h.

◆ noinsert

uint8_t MMG5_Info::noinsert

Definition at line 546 of file libmmgtypes.h.

◆ nomove

uint8_t MMG5_Info::nomove

Definition at line 546 of file libmmgtypes.h.

◆ nosizreq

uint8_t MMG5_Info::nosizreq

Definition at line 546 of file libmmgtypes.h.

◆ nosurf

uint8_t MMG5_Info::nosurf

Definition at line 546 of file libmmgtypes.h.

◆ noswap

uint8_t MMG5_Info::noswap

Definition at line 546 of file libmmgtypes.h.

◆ npar

int MMG5_Info::npar

Definition at line 523 of file libmmgtypes.h.

◆ npari

int MMG5_Info::npari

Definition at line 523 of file libmmgtypes.h.

◆ nreg

int8_t MMG5_Info::nreg

normal regularization

Definition at line 530 of file libmmgtypes.h.

◆ nsd

MMG5_int MMG5_Info::nsd

index of subdomain to save (0 by default == all subdomains are saved)

Definition at line 522 of file libmmgtypes.h.

◆ opnbdy

int MMG5_Info::opnbdy

floating surfaces

Definition at line 525 of file libmmgtypes.h.

◆ optim

uint8_t MMG5_Info::optim

Definition at line 546 of file libmmgtypes.h.

◆ optimLES

uint8_t MMG5_Info::optimLES

Definition at line 546 of file libmmgtypes.h.

◆ par

MMG5_pPar MMG5_Info::par

Definition at line 517 of file libmmgtypes.h.

◆ parTyp

int8_t MMG5_Info::parTyp

Contains binary flags to say which kind of local param are setted: if $tag = 1+2+4$ then the point is MG_Vert, MG_Tria and MG_Tetra

Definition at line 541 of file libmmgtypes.h.

◆ PROctree

int MMG5_Info::PROctree

octree to speedup delaunay insertion

Definition at line 527 of file libmmgtypes.h.

◆ renum

int MMG5_Info::renum

scotch renumbering

Definition at line 526 of file libmmgtypes.h.

◆ rmc

double MMG5_Info::rmc

Definition at line 519 of file libmmgtypes.h.

◆ setfem

int8_t MMG5_Info::setfem

Enforce finite element mesh (try to avoid edges connecting 2 bdy points and tet with more than 1 bdy face)

Definition at line 536 of file libmmgtypes.h.

◆ sethmax

int8_t MMG5_Info::sethmax

1 if user set hmin, 0 otherwise (needed for multiple library calls)

Definition at line 545 of file libmmgtypes.h.

◆ sethmin

int8_t MMG5_Info::sethmin

1 if user set hmin, 0 otherwise (needed for multiple library calls)

Definition at line 544 of file libmmgtypes.h.

◆ xreg

int8_t MMG5_Info::xreg

vertices regularization

Definition at line 531 of file libmmgtypes.h.


The documentation for this struct was generated from the following file: