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); }
The DistributedMesh class is derived from the MeshBase class, and is intended to provide identical fu...
ParallelMesh(const Parallel::Communicator &comm_in, unsigned char dim=1)
ParallelMesh(const UnstructuredMesh &other_mesh)
virtual std::unique_ptr< MeshBase > clone() const override
Virtual copy-constructor, creates a copy of this mesh.
The UnstructuredMesh class is derived from the MeshBase class.
The libMesh namespace provides an interface to certain functionality in the library.