|
Cardinal
|
#include <BooleanComboMarker.h>
Public Member Functions | |
| BooleanComboMarker (const InputParameters ¶meters) | |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Member Functions | |
| virtual MarkerValue | computeElementMarker () override |
Protected Attributes | |
| const std::vector< MarkerName > & | _refine_marker_names |
| The names of the markers to use for refinement. More... | |
| const std::vector< MarkerName > & | _coarsen_marker_names |
| The names of the markers to use for coarsening. More... | |
| std::vector< const VariableValue * > | _refine_markers |
| The marker variable values used for refinement. More... | |
| std::vector< const VariableValue * > | _coarsen_markers |
| The marker variable values used for coarsening. More... | |
| const bool | _use_and |
| Boolean flag to determine if an AND or OR should be used. More... | |
| const bool | _priority_refinement |
| Whether the priority is to refine elements or not. More... | |
A class which takes multiple markers and ANDs / ORs them together to determine if an element should be refined or coarsened. By default refinement is prioritized over coarsening.
| BooleanComboMarker::BooleanComboMarker | ( | const InputParameters & | parameters | ) |
|
overrideprotectedvirtual |
|
static |
|
protected |
The names of the markers to use for coarsening.
|
protected |
The marker variable values used for coarsening.
|
protected |
Whether the priority is to refine elements or not.
|
protected |
The names of the markers to use for refinement.
|
protected |
The marker variable values used for refinement.
|
protected |
Boolean flag to determine if an AND or OR should be used.
1.8.16