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