From 09d007c4c84a2d5b19637ae2070facaffa21e908 Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <dmitri.naumov@ufz.de> Date: Thu, 1 Jul 2021 20:42:19 +0200 Subject: [PATCH] [NL/DOF] Constify node_adjacency_table. Remove no longer required default constructor. --- MeshLib/NodeAdjacencyTable.h | 3 --- NumLib/DOF/ComputeSparsityPattern.cpp | 3 +-- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/MeshLib/NodeAdjacencyTable.h b/MeshLib/NodeAdjacencyTable.h index a166060e7f1..da9f1fcc4a6 100644 --- a/MeshLib/NodeAdjacencyTable.h +++ b/MeshLib/NodeAdjacencyTable.h @@ -32,10 +32,7 @@ namespace MeshLib class NodeAdjacencyTable { - public: - NodeAdjacencyTable() = default; - explicit NodeAdjacencyTable(std::vector<Node*> const& nodes) { diff --git a/NumLib/DOF/ComputeSparsityPattern.cpp b/NumLib/DOF/ComputeSparsityPattern.cpp index 166ecc0efe8..dcc45b5cec1 100644 --- a/NumLib/DOF/ComputeSparsityPattern.cpp +++ b/NumLib/DOF/ComputeSparsityPattern.cpp @@ -36,8 +36,7 @@ GlobalSparsityPattern computeSparsityPatternPETSc( GlobalSparsityPattern computeSparsityPatternNonPETSc( NumLib::LocalToGlobalIndexMap const& dof_table, MeshLib::Mesh const& mesh) { - MeshLib::NodeAdjacencyTable node_adjacency_table; - node_adjacency_table.createTable(mesh.getNodes()); + MeshLib::NodeAdjacencyTable const node_adjacency_table(mesh.getNodes()); // A mapping mesh node id -> global indices // It acts as a cache for dof table queries. -- GitLab