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