User configuration for a MeshAdapt run. More...
Public Attributes | |
int | maximumIterations |
number of refine/coarsen iterations to run (default 3) | |
bool | shouldCoarsen |
whether to perform the collapse step | |
bool | shouldSnap |
whether to snap new vertices to the model surface | |
bool | shouldTransferParametric |
whether to transfer parametric coordinates | |
bool | shouldHandleMatching |
whether to update matched entity info (limited support) | |
bool | shouldFixShape |
whether to run shape correction (default true) | |
bool | shouldForceAdaptation |
whether to adapt if it makes local quality worse (default false) | |
bool | shouldPrintQuality |
whether to print the worst shape quality | |
double | goodQuality |
minimum desired mean ratio cubed for simplex elements | |
double | validQuality |
minimum valid mean ratio cubed for simplex elements (default 1e-10) | |
double | maximumImbalance |
imbalance target for all load balancing tools (default 1.10) | |
bool | shouldRunPreZoltan |
whether to run zoltan predictive load balancing (default false) | |
bool | shouldRunPreZoltanRib |
whether to run zoltan predictive load balancing using RIB (default false) | |
bool | shouldRunPreParma |
whether to run parma predictive load balancing (default false) | |
bool | shouldRunMidZoltan |
whether to run zoltan during adaptation (default false) | |
bool | shouldRunMidParma |
whether to run parma during adaptation (default false) | |
bool | shouldRunPostZoltan |
whether to run zoltan after adapting (default false) | |
bool | shouldRunPostZoltanRib |
whether to run zoltan RIB after adapting (default false) | |
bool | shouldRunPostParma |
whether to run parma after adapting (default false) | |
double | maximumEdgeRatio |
the ratio between longest and shortest edges that differentiates a "short edge" element from a "large angle" element. | |
bool | shouldTurnLayerToTets |
whether to tetrahedronize the boundary layer (default false) | |
bool | shouldCleanupLayer |
whether to tetrahedronize abnormal pyramids (default false) | |
bool | shouldRefineLayer |
whether to allow layer refinement (default false) | |
bool | shouldCoarsenLayer |
whether to allow layer coarsening (default false) | |
bool | splitAllLayerEdges |
set to true during UR to get splits in the normal direction | |
const char * | debugFolder |
this a folder that debugging meshes will be written to, if provided! |
User configuration for a MeshAdapt run.
Definition at line 34 of file maInput.h.
double ma::Input::goodQuality |
double ma::Input::validQuality |