10#ifdef MOOSE_MFEM_ENABLED
29std::unique_ptr<MeshBase>
32 auto carrier = std::make_unique<MFEMMeshCarrier>(
comm());
virtual std::unique_ptr< mfem::Mesh > generateMFEMMesh()=0
Implement this to produce the mfem::Mesh for this generator.
static InputParameters validParams()
MFEMMeshGenerator(const InputParameters ¶meters)
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.
static InputParameters validParams()
const Parallel::Communicator & comm() const