10#ifdef MOOSE_MFEM_ENABLED
36 std::unique_ptr<MeshBase>
generate()
final override;
Abstract base class for MFEM-native mesh generators.
virtual std::unique_ptr< mfem::Mesh > generateMFEMMesh()=0
Implement this to produce the mfem::Mesh for this generator.
static InputParameters validParams()
std::unique_ptr< MeshBase > generate() final override
Sealed. Calls generateMFEMMesh() and wraps the result in an MFEMMeshCarrier.
MeshGenerators are objects that can modify or add to an existing mesh.
const InputParameters & parameters() const
Get the parameters of the object.