![]() |
SCOREC core
Parallel unstructured mesh tools
|
User configuration for a MeshAdapt run. More...
Public Attributes | |
int | maximumIterations |
number of refine/coarsen iterations to run (default 3) More... | |
bool | shouldCoarsen |
whether to perform the collapse step | |
bool | shouldSnap |
whether to snap new vertices to the model surface More... | |
bool | shouldTransferParametric |
whether to transfer parametric coordinates More... | |
bool | shouldTransferToClosestPoint |
whether to transfer to the parametric coords of the closest point More... | |
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 More... | |
double | shouldCheckQualityForDoubleSplits |
whether to check the quality of split elems in DoubleSplitsCollapse (default false) | |
double | validQuality |
minimum valid mean ratio cubed for simplex elements (default 1e-10) More... | |
double | maximumImbalance |
imbalance target for all load balancing tools (default 1.10) | |
bool | shouldRunPreZoltan |
whether to run zoltan predictive load balancing (default false) More... | |
bool | shouldRunPreZoltanRib |
whether to run zoltan predictive load balancing using RIB (default false) More... | |
bool | shouldRunPreMetis |
Whether to run METIS before adaptation (default false) More... | |
bool | shouldRunPreParma |
whether to run parma predictive load balancing (default false) More... | |
bool | shouldRunMidZoltan |
whether to run zoltan during adaptation (default false) More... | |
bool | shouldRunMidMetis |
Whether to run METIS during adaptation (default false) More... | |
bool | shouldRunMidParma |
whether to run parma during adaptation (default false) More... | |
bool | shouldRunPostZoltan |
whether to run zoltan after adapting (default false) More... | |
bool | shouldRunPostZoltanRib |
whether to run zoltan RIB after adapting (default false) More... | |
bool | shouldRunPostMetis |
Whether to run METIS after adaptation (default false) More... | |
bool | shouldRunPostParma |
whether to run parma after adapting (default false) More... | |
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 * | userDefinedLayerTagName |
the name of the (user defined) INT tag specifying the boundary layer elements. Use the value of 0 for non-layer elements and a non-zero value for layer elements. (default "") | |
const char * | debugFolder |
this a folder that debugging meshes will be written to, if provided! | |
double ma::Input::goodQuality |
int ma::Input::maximumIterations |
number of refine/coarsen iterations to run (default 3)
this value will be set to the minimum required iterations inside the call to ma::configure in cases where there is a size information. Users can override this by setting in->maximumIterations after the call to ma::configure and before the call to ma::adapt routine.
bool ma::Input::shouldRunMidMetis |
Whether to run METIS during adaptation (default false)
If all mid-balance options are false, mid-balancing only occurs if the estimated imbalance is greater than in->maximumImbalance.
bool ma::Input::shouldRunMidParma |
bool ma::Input::shouldRunMidZoltan |
bool ma::Input::shouldRunPostMetis |
Whether to run METIS after adaptation (default false)
If all post-balance options are false, post-balancing only occurs if the estimated imbalance is greater than in->maximumImbalance.
bool ma::Input::shouldRunPostParma |
bool ma::Input::shouldRunPostZoltan |
bool ma::Input::shouldRunPostZoltanRib |
bool ma::Input::shouldRunPreMetis |
Whether to run METIS before adaptation (default false)
If all pre-balance options are false, pre-balancing only occurs if the estimated imbalance is greater than in->maximumImbalance.
bool ma::Input::shouldRunPreParma |
bool ma::Input::shouldRunPreZoltan |
bool ma::Input::shouldRunPreZoltanRib |
bool ma::Input::shouldSnap |
bool ma::Input::shouldTransferParametric |
bool ma::Input::shouldTransferToClosestPoint |
double ma::Input::validQuality |