Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
|
Structure to store input parameters of the job. 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 | lxreg |
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 |
char * | fparam |
MMG5_pMat | mat |
MMG5_InvMat | invmat |
Structure to store input parameters of the job.
Definition at line 523 of file libmmgtypes.h.
uint8_t MMG5_Info::ani |
Definition at line 553 of file libmmgtypes.h.
int8_t MMG5_Info::badkal |
1 if the mesh contains a very bad element
Definition at line 540 of file libmmgtypes.h.
MMG5_int* MMG5_Info::br |
list of based references to which an implicit surface can be attached
Definition at line 527 of file libmmgtypes.h.
int8_t MMG5_Info::ddebug |
debug mode if 1
Definition at line 539 of file libmmgtypes.h.
double MMG5_Info::delta |
Definition at line 526 of file libmmgtypes.h.
double MMG5_Info::dhd |
Definition at line 525 of file libmmgtypes.h.
int8_t MMG5_Info::fem |
internal value for fem / no fem mesh output
Definition at line 546 of file libmmgtypes.h.
char* MMG5_Info::fparam |
name of the parameter file metRidTyp
Definition at line 555 of file libmmgtypes.h.
double MMG5_Info::hausd |
Definition at line 525 of file libmmgtypes.h.
double MMG5_Info::hgrad |
Definition at line 525 of file libmmgtypes.h.
double MMG5_Info::hgradreq |
Definition at line 525 of file libmmgtypes.h.
double MMG5_Info::hmax |
Definition at line 525 of file libmmgtypes.h.
double MMG5_Info::hmin |
Definition at line 525 of file libmmgtypes.h.
double MMG5_Info::hsiz |
Definition at line 525 of file libmmgtypes.h.
int MMG5_Info::imprim |
verbosity level
Definition at line 536 of file libmmgtypes.h.
MMG5_InvMat MMG5_Info::invmat |
Definition at line 563 of file libmmgtypes.h.
int8_t MMG5_Info::iso |
level-set discretization mode
Definition at line 541 of file libmmgtypes.h.
MMG5_int MMG5_Info::isoref |
isovalue reference in ls mode
Definition at line 528 of file libmmgtypes.h.
int8_t MMG5_Info::isosurf |
level-set discretization mode on the surface
Definition at line 542 of file libmmgtypes.h.
int8_t MMG5_Info::lag |
lagrangian mode
Definition at line 547 of file libmmgtypes.h.
double MMG5_Info::ls |
Definition at line 526 of file libmmgtypes.h.
double MMG5_Info::lxreg |
Definition at line 526 of file libmmgtypes.h.
MMG5_pMat MMG5_Info::mat |
Definition at line 562 of file libmmgtypes.h.
double MMG5_Info::max[3] |
Definition at line 526 of file libmmgtypes.h.
int MMG5_Info::mem |
Definition at line 530 of file libmmgtypes.h.
uint8_t MMG5_Info::metRidTyp |
Definition at line 554 of file libmmgtypes.h.
double MMG5_Info::min[3] |
Definition at line 526 of file libmmgtypes.h.
int MMG5_Info::nbr |
Definition at line 531 of file libmmgtypes.h.
int MMG5_Info::nbri |
number of based references for level-set (BC to which a material can be attached)
Definition at line 531 of file libmmgtypes.h.
int MMG5_Info::nmat |
number of materials in ls multimat mode
Definition at line 535 of file libmmgtypes.h.
int MMG5_Info::nmati |
Definition at line 535 of file libmmgtypes.h.
uint8_t MMG5_Info::noinsert |
Definition at line 553 of file libmmgtypes.h.
uint8_t MMG5_Info::nomove |
Definition at line 553 of file libmmgtypes.h.
uint8_t MMG5_Info::nosizreq |
Definition at line 553 of file libmmgtypes.h.
uint8_t MMG5_Info::nosurf |
Definition at line 553 of file libmmgtypes.h.
uint8_t MMG5_Info::noswap |
Definition at line 553 of file libmmgtypes.h.
int MMG5_Info::npar |
Definition at line 530 of file libmmgtypes.h.
int MMG5_Info::npari |
Definition at line 530 of file libmmgtypes.h.
int8_t MMG5_Info::nreg |
normal regularization
Definition at line 537 of file libmmgtypes.h.
MMG5_int MMG5_Info::nsd |
index of subdomain to save (0 by default == all subdomains are saved)
Definition at line 529 of file libmmgtypes.h.
int MMG5_Info::opnbdy |
floating surfaces
Definition at line 532 of file libmmgtypes.h.
uint8_t MMG5_Info::optim |
Definition at line 553 of file libmmgtypes.h.
uint8_t MMG5_Info::optimLES |
Definition at line 553 of file libmmgtypes.h.
MMG5_pPar MMG5_Info::par |
Definition at line 524 of file libmmgtypes.h.
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 548 of file libmmgtypes.h.
int MMG5_Info::PROctree |
octree to speedup delaunay insertion
Definition at line 534 of file libmmgtypes.h.
int MMG5_Info::renum |
scotch renumbering
Definition at line 533 of file libmmgtypes.h.
double MMG5_Info::rmc |
Definition at line 526 of file libmmgtypes.h.
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 543 of file libmmgtypes.h.
int8_t MMG5_Info::sethmax |
1 if user set hmin, 0 otherwise (needed for multiple library calls)
Definition at line 552 of file libmmgtypes.h.
int8_t MMG5_Info::sethmin |
1 if user set hmin, 0 otherwise (needed for multiple library calls)
Definition at line 551 of file libmmgtypes.h.
int8_t MMG5_Info::xreg |
vertices regularization
Definition at line 538 of file libmmgtypes.h.