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