static InputParameters validParams()
const Elem *const & _current_elem
Pointer to the current element being considered in the marker element-based loop. ...
MarkerValue
This mirrors the main refinement flag values in libMesh in Elem::RefinementState but adds "dont_mark"...
bool preserveBoundary(const Elem *const &_current_elem)
BoundaryID _preserved_boundary
boundary_id_type BoundaryID
const VariableValue * _marker
virtual MarkerValue computeElementMarker() override
const InputParameters & parameters() const
Get the parameters of the object.
BoundaryPreservedMarker(const InputParameters ¶meters)