Public Attributes

ma::Input Class Reference

User configuration for a MeshAdapt run. More...

List of all members.

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!

Detailed Description

User configuration for a MeshAdapt run.

Definition at line 34 of file maInput.h.


Member Data Documentation

minimum desired mean ratio cubed for simplex elements

a different measure is used for curved elements

Definition at line 64 of file maInput.h.

whether to snap new vertices to the model surface

requires modeler support, see gmi_can_eval

Definition at line 50 of file maInput.h.

whether to transfer parametric coordinates

requires modeler support, see gmi_reparam

Definition at line 53 of file maInput.h.

minimum valid mean ratio cubed for simplex elements (default 1e-10)

used to define inside-out tetrahedra. a different measure is used for curved elements

Definition at line 68 of file maInput.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines