From 8047b2757695c6a2c9494cb869d7fe7858391f05 Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Tue, 23 Jun 2020 18:02:40 +0200 Subject: [PATCH] Add a few missing const qualifiers --- src/main.cpp | 2 +- src/mesh/CMakeLists.txt | 1 + src/mesh/MeshBuilderBase.hpp | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 47bbbc725..7224ff396 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -61,7 +61,7 @@ main(int argc, char* argv[]) GmshReader gmsh_reader(filename); method_cost_map["Mesh building"] = gmsh_timer.seconds(); - std::shared_ptr<IMesh> p_mesh = gmsh_reader.mesh(); + std::shared_ptr<const IMesh> p_mesh = gmsh_reader.mesh(); switch (p_mesh->dimension()) { case 1: { diff --git a/src/mesh/CMakeLists.txt b/src/mesh/CMakeLists.txt index 3b92ca14e..46a16a505 100644 --- a/src/mesh/CMakeLists.txt +++ b/src/mesh/CMakeLists.txt @@ -3,6 +3,7 @@ add_library( PugsMesh CartesianMeshBuilder.cpp + DiamondDualMeshBuilder.cpp Connectivity.cpp ConnectivityComputer.cpp ConnectivityDispatcher.cpp diff --git a/src/mesh/MeshBuilderBase.hpp b/src/mesh/MeshBuilderBase.hpp index dcca07f5a..4ba317981 100644 --- a/src/mesh/MeshBuilderBase.hpp +++ b/src/mesh/MeshBuilderBase.hpp @@ -17,7 +17,7 @@ class MeshBuilderBase template <size_t Dimension> class ConnectivityFace; - std::shared_ptr<IMesh> m_mesh; + std::shared_ptr<const IMesh> m_mesh; template <size_t Dimension> static void _computeCellFaceAndFaceNodeConnectivities(ConnectivityDescriptor& descriptor); @@ -29,7 +29,7 @@ class MeshBuilderBase void _dispatch(); public: - std::shared_ptr<IMesh> + std::shared_ptr<const IMesh> mesh() const { return m_mesh; -- GitLab