10#ifdef MOOSE_MFEM_ENABLED
14#include "libmesh/replicated_mesh.h"
15#include "libmesh/ignore_warnings.h"
17#include "libmesh/restore_warnings.h"
A thin libMesh::ReplicatedMesh subclass that carries an mfem::Mesh through the MeshGenerator pipeline...
void setMFEMMesh(std::unique_ptr< mfem::Mesh > mesh)
std::unique_ptr< mfem::Mesh > _mfem_mesh
MFEMMeshCarrier(const libMesh::Parallel::Communicator &comm)
std::unique_ptr< mfem::Mesh > releaseMFEMMesh()
Move the held mfem::Mesh out; leaves the carrier with a null pointer.
const Parallel::Communicator & comm() const
ReplicatedMesh(const Parallel::Communicator &comm_in, unsigned char dim=1)
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...