20 #ifndef LIBMESH_PARALLEL_MESH_H 21 #define LIBMESH_PARALLEL_MESH_H 23 #include "libmesh/distributed_mesh.h" 44 virtual std::unique_ptr<MeshBase>
clone ()
const override 45 {
return std::make_unique<ParallelMesh>(*this); }
53 #endif // LIBMESH_PARALLEL_MESH_H
ParallelMesh(const Parallel::Communicator &comm_in, unsigned char dim=1)
The libMesh namespace provides an interface to certain functionality in the library.
The UnstructuredMesh class is derived from the MeshBase class.
virtual std::unique_ptr< MeshBase > clone() const override
Virtual copy-constructor, creates a copy of this mesh.
The DistributedMesh class is derived from the MeshBase class, and is intended to provide identical fu...
ParallelMesh(const UnstructuredMesh &other_mesh)