31 const std::unordered_map<boundary_id_type, std::unordered_set<dof_id_type>> &
_bnd_elem_ids;
Marks all elements near a given boundary for refinement/coarsening.
static InputParameters validParams()
virtual MarkerValue computeElementMarker() override
const MarkerValue _mark
which way to mark elements near the boundary
const Real _distance
distance from the boundary (centroid of boundary element to centroid of marked element)
const std::vector< BoundaryID > _boundary_ids
boundary near which to mark elements
const std::unordered_map< boundary_id_type, std::unordered_set< dof_id_type > > & _bnd_elem_ids
lists of boundary elements for all boundaries
MarkerValue
This mirrors the main refinement flag values in libMesh in Elem::RefinementState but adds "dont_mark"...
const InputParameters & parameters() const
Get the parameters of the object.