14 #include "libmesh/ignore_warnings.h" 16 #include "mfem/miniapps/common/mfem-common.hpp" 17 #include "libmesh/restore_warnings.h" const mfem::Array< int > & getBoundaryAttributes()
const mfem::ParMesh & getMesh()
static InputParameters validParams()
mfem::Array< int > _boundary_markers
Boolean array indicating which boundaries are active in this object.
mfem::Array< int > & getBoundaryMarkers()
Base class for construction of an object that is restricted to a subset of boundaries of the problem ...
std::vector< BoundaryName > _boundary_names
Stores the names of the boundaries.
const mfem::ParMesh & _mfem_mesh
Stores the names of the boundaries.
mfem::Array< int > boundariesToAttributes(const std::vector< BoundaryName > &boundary_names)
MFEMBoundaryRestrictable(const InputParameters ¶meters, const mfem::ParMesh &mfem_mesh)
mfem::Array< int > _boundary_attributes
Array storing boundary attribute IDs for this object.
bool isBoundaryRestricted() const
Returns a bool indicating if the object is restricted to a subset of boundaries.