23 params.
addClassDescription(
"Class to construct an MFEMSubMesh formed from the subspace of the " 24 "parent mesh restricted to the set of user-specified boundaries.");
37 _submesh = std::make_shared<mfem::ParSubMesh>(
Constructs and stores an mfem::ParSubMesh object as as a restriction of the parent mesh to the set of...
const mfem::Array< int > & getBoundaryAttributes()
const mfem::ParMesh & getMesh()
static InputParameters validParams()
static InputParameters validParams()
MFEMBoundarySubMesh(const InputParameters ¶meters)
static InputParameters validParams()
Base class for construction of a mfem::ParSubMesh object.
registerMooseObject("MooseApp", MFEMBoundarySubMesh)
virtual void buildSubMesh() override
Constructs the submesh.
Base class for construction of an object that is restricted to a subset of boundaries of the problem ...
std::shared_ptr< mfem::ParSubMesh > _submesh
Stores the constructed submesh.