From ec71d26543b76d8d1c74bf52bd1a1aeeb1bbd297 Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Mon, 12 Dec 2022 15:28:24 +0100
Subject: [PATCH] [MeL] Rename getNumberOfBaseNodes() to
 computeNumberOfBaseNodes()

---
 .../PartitionMesh/NodeWiseMeshPartitioner.cpp      |  4 ++--
 ChemistryLib/CreateChemicalSolverInterface.cpp     |  2 +-
 MeshGeoToolsLib/MeshNodesAlongPolyline.cpp         |  2 +-
 MeshGeoToolsLib/MeshNodesAlongSurface.cpp          |  2 +-
 MeshLib/Mesh.cpp                                   |  2 +-
 MeshLib/Mesh.h                                     |  2 +-
 MeshLib/MeshEditing/ConvertToLinearMesh.cpp        |  2 +-
 MeshLib/NodePartitionedMesh.h                      |  2 +-
 Tests/MeshLib/TestRasterToMesh.cpp                 | 14 +++++++-------
 Tests/MeshLib/TestRemove.cpp                       |  4 ++--
 10 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp b/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp
index faac0d75f30..259d83a1830 100644
--- a/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp
+++ b/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp
@@ -309,7 +309,7 @@ void NodeWiseMeshPartitioner::processPartition(std::size_t const part_id)
               std::back_inserter(partition.nodes));
 
     // Set the node numbers of base and all mesh nodes.
-    partition.number_of_mesh_base_nodes = _mesh->getNumberOfBaseNodes();
+    partition.number_of_mesh_base_nodes = _mesh->computeNumberOfBaseNodes();
     partition.number_of_mesh_all_nodes = _mesh->getNumberOfNodes();
 }
 
@@ -819,7 +819,7 @@ std::vector<Partition> NodeWiseMeshPartitioner::partitionOtherMesh(
         auto& partition = partitions[part_id];
         INFO("Processing partition: {:d}", part_id);
         // Set the node numbers of base and all mesh nodes.
-        partition.number_of_mesh_base_nodes = mesh.getNumberOfBaseNodes();
+        partition.number_of_mesh_base_nodes = mesh.computeNumberOfBaseNodes();
         partition.number_of_mesh_all_nodes = mesh.getNumberOfNodes();
 
         std::vector<MeshLib::Node*> higher_order_regular_nodes;
diff --git a/ChemistryLib/CreateChemicalSolverInterface.cpp b/ChemistryLib/CreateChemicalSolverInterface.cpp
index 87058f69db3..05f787275f4 100644
--- a/ChemistryLib/CreateChemicalSolverInterface.cpp
+++ b/ChemistryLib/CreateChemicalSolverInterface.cpp
@@ -188,7 +188,7 @@ createChemicalSolverInterface<ChemicalSolver::PhreeqcKernel>(
         config.getConfigSubtreeOptional("equilibrium_reactants"), mesh);
 
     return std::make_unique<PhreeqcKernelData::PhreeqcKernel>(
-        mesh, *linear_solver, mesh.getNumberOfBaseNodes(),
+        mesh, *linear_solver, mesh.computeNumberOfBaseNodes(),
         process_id_to_component_name_map, std::move(path_to_database),
         std::move(aqueous_solution), std::move(equilibrium_reactants),
         std::move(kinetic_reactants), std::move(reaction_rates));
diff --git a/MeshGeoToolsLib/MeshNodesAlongPolyline.cpp b/MeshGeoToolsLib/MeshNodesAlongPolyline.cpp
index b10178d0a5d..8f3c86d2128 100644
--- a/MeshGeoToolsLib/MeshNodesAlongPolyline.cpp
+++ b/MeshGeoToolsLib/MeshNodesAlongPolyline.cpp
@@ -30,7 +30,7 @@ MeshNodesAlongPolyline::MeshNodesAlongPolyline(MeshLib::Mesh const& mesh,
     assert(epsilon_radius > 0);
     const std::size_t n_nodes(search_all_nodes == SearchAllNodes::Yes
                                   ? _mesh.getNumberOfNodes()
-                                  : _mesh.getNumberOfBaseNodes());
+                                  : _mesh.computeNumberOfBaseNodes());
     auto& mesh_nodes = _mesh.getNodes();
     // loop over all nodes
     for (std::size_t i = 0; i < n_nodes; i++)
diff --git a/MeshGeoToolsLib/MeshNodesAlongSurface.cpp b/MeshGeoToolsLib/MeshNodesAlongSurface.cpp
index 85b393fa075..f37d783e182 100644
--- a/MeshGeoToolsLib/MeshNodesAlongSurface.cpp
+++ b/MeshGeoToolsLib/MeshNodesAlongSurface.cpp
@@ -31,7 +31,7 @@ MeshNodesAlongSurface::MeshNodesAlongSurface(MeshLib::Mesh const& mesh,
     auto const& mesh_nodes = _mesh.getNodes();
     const std::size_t n_nodes(search_all_nodes == SearchAllNodes::Yes
                                   ? _mesh.getNumberOfNodes()
-                                  : _mesh.getNumberOfBaseNodes());
+                                  : _mesh.computeNumberOfBaseNodes());
     // loop over all nodes
     for (std::size_t i = 0; i < n_nodes; i++)
     {
diff --git a/MeshLib/Mesh.cpp b/MeshLib/Mesh.cpp
index ded58063da9..a4c7438d03a 100644
--- a/MeshLib/Mesh.cpp
+++ b/MeshLib/Mesh.cpp
@@ -222,7 +222,7 @@ void Mesh::setElementNeighbors()
     }
 }
 
-std::size_t Mesh::getNumberOfBaseNodes() const
+std::size_t Mesh::computeNumberOfBaseNodes() const
 {
     return std::count_if(begin(_nodes), end(_nodes),
                          [this](auto const* const node) {
diff --git a/MeshLib/Mesh.h b/MeshLib/Mesh.h
index df5c71b46d0..571eaabf7d8 100644
--- a/MeshLib/Mesh.h
+++ b/MeshLib/Mesh.h
@@ -116,7 +116,7 @@ public:
     std::size_t getID() const {return _id; }
 
     /// Get the number of base nodes
-    std::size_t getNumberOfBaseNodes() const;
+    std::size_t computeNumberOfBaseNodes() const;
 
     /// Check if the mesh contains any nonlinear element.
     bool hasNonlinearElement() const;
diff --git a/MeshLib/MeshEditing/ConvertToLinearMesh.cpp b/MeshLib/MeshEditing/ConvertToLinearMesh.cpp
index 82c9ffddc05..0fc8199fe4a 100644
--- a/MeshLib/MeshEditing/ConvertToLinearMesh.cpp
+++ b/MeshLib/MeshEditing/ConvertToLinearMesh.cpp
@@ -120,7 +120,7 @@ std::unique_ptr<MeshLib::Mesh> convertToLinearMesh(
                                                MeshLib::MeshItemType::Node)));
 
     // copy property vectors for nodes
-    auto const number_of_base_nodes = org_mesh.getNumberOfBaseNodes();
+    auto const number_of_base_nodes = org_mesh.computeNumberOfBaseNodes();
     for (auto [name, property] : org_mesh.getProperties())
     {
         if (property->getMeshItemType() != MeshLib::MeshItemType::Node)
diff --git a/MeshLib/NodePartitionedMesh.h b/MeshLib/NodePartitionedMesh.h
index c7ffef7c790..68ec1c1e534 100644
--- a/MeshLib/NodePartitionedMesh.h
+++ b/MeshLib/NodePartitionedMesh.h
@@ -34,7 +34,7 @@ public:
     explicit NodePartitionedMesh(const Mesh& mesh)
         : Mesh(mesh),
           _global_node_ids(mesh.getNumberOfNodes()),
-          _n_global_base_nodes(mesh.getNumberOfBaseNodes()),
+          _n_global_base_nodes(mesh.computeNumberOfBaseNodes()),
           _n_global_nodes(mesh.getNumberOfNodes()),
           _n_active_nodes(mesh.getNumberOfNodes()),
           _is_single_thread(true)
diff --git a/Tests/MeshLib/TestRasterToMesh.cpp b/Tests/MeshLib/TestRasterToMesh.cpp
index caac1c794e4..d82abfb0752 100644
--- a/Tests/MeshLib/TestRasterToMesh.cpp
+++ b/Tests/MeshLib/TestRasterToMesh.cpp
@@ -77,7 +77,7 @@ TEST_F(RasterToMeshTest, convertRasterToQuadMeshElevation)
         MeshLib::UseIntensityAs::ELEVATION, "test");
     ASSERT_TRUE(mesh != nullptr);
 
-    ASSERT_EQ(_n_nodes, mesh->getNumberOfBaseNodes());
+    ASSERT_EQ(_n_nodes, mesh->computeNumberOfBaseNodes());
 
     ASSERT_EQ(0, mesh->getProperties().size());
 
@@ -112,7 +112,7 @@ TEST_F(RasterToMeshTest, convertRasterToTriMeshValue)
         MeshLib::UseIntensityAs::DATAVECTOR, "test");
     ASSERT_TRUE(mesh != nullptr);
 
-    ASSERT_EQ(_n_nodes, mesh->getNumberOfBaseNodes());
+    ASSERT_EQ(_n_nodes, mesh->computeNumberOfBaseNodes());
 
     ASSERT_EQ(1, mesh->getProperties().size());
 
@@ -143,7 +143,7 @@ TEST_F(RasterToMeshTest, convertRasterToQuadMeshValue)
         MeshLib::UseIntensityAs::DATAVECTOR, "test");
     ASSERT_TRUE(mesh != nullptr);
 
-    ASSERT_EQ(_n_nodes, mesh->getNumberOfBaseNodes());
+    ASSERT_EQ(_n_nodes, mesh->computeNumberOfBaseNodes());
 
     ASSERT_EQ(1, mesh->getProperties().size());
 
@@ -174,7 +174,7 @@ TEST_F(RasterToMeshTest, convertRasterToPrismMeshValue)
         MeshLib::UseIntensityAs::DATAVECTOR, "test");
     ASSERT_TRUE(mesh != nullptr);
 
-    ASSERT_EQ(2 * _n_nodes, mesh->getNumberOfBaseNodes());
+    ASSERT_EQ(2 * _n_nodes, mesh->computeNumberOfBaseNodes());
 
     ASSERT_EQ(1, mesh->getProperties().size());
 
@@ -205,7 +205,7 @@ TEST_F(RasterToMeshTest, convertRasterToHexMeshValue)
         MeshLib::UseIntensityAs::MATERIALS, "MaterialIDs");
     ASSERT_TRUE(mesh != nullptr);
 
-    ASSERT_EQ(2 * _n_nodes, mesh->getNumberOfBaseNodes());
+    ASSERT_EQ(2 * _n_nodes, mesh->computeNumberOfBaseNodes());
 
     ASSERT_EQ(1, mesh->getProperties().size());
 
@@ -236,7 +236,7 @@ TEST_F(RasterToMeshTest, convertRasterToQuadMeshNone)
                                        MeshLib::UseIntensityAs::NONE, "test");
     ASSERT_TRUE(mesh != nullptr);
 
-    ASSERT_EQ(_n_nodes, mesh->getNumberOfBaseNodes());
+    ASSERT_EQ(_n_nodes, mesh->computeNumberOfBaseNodes());
 
     ASSERT_EQ(0, mesh->getProperties().size());
 
@@ -263,7 +263,7 @@ TEST_F(RasterToMeshTest, vtkImage)
         MeshLib::UseIntensityAs::DATAVECTOR, "test");
     ASSERT_TRUE(mesh != nullptr);
 
-    ASSERT_EQ(_n_nodes, mesh->getNumberOfBaseNodes());
+    ASSERT_EQ(_n_nodes, mesh->computeNumberOfBaseNodes());
 
     ASSERT_EQ(1, mesh->getProperties().size());
 
diff --git a/Tests/MeshLib/TestRemove.cpp b/Tests/MeshLib/TestRemove.cpp
index 220ecab82eb..80e8164173d 100644
--- a/Tests/MeshLib/TestRemove.cpp
+++ b/Tests/MeshLib/TestRemove.cpp
@@ -37,7 +37,7 @@ TEST(MeshLib, RemoveNodes)
         MeshLib::removeNodes(*mesh, removed_node_ids, "")};
 
     ASSERT_EQ(5u, new_mesh->getNumberOfNodes());
-    ASSERT_EQ(5u, new_mesh->getNumberOfBaseNodes());
+    ASSERT_EQ(5u, new_mesh->computeNumberOfBaseNodes());
     ASSERT_EQ(4u, new_mesh->getNumberOfElements());
     for (std::size_t i = 0; i < new_mesh->getNumberOfNodes(); i++)
     {
@@ -60,7 +60,7 @@ TEST(MeshLib, RemoveElements)
         MeshLib::removeElements(*mesh, removed_ele_ids, "")};
 
     ASSERT_EQ(5u, new_mesh->getNumberOfNodes());
-    ASSERT_EQ(5u, new_mesh->getNumberOfBaseNodes());
+    ASSERT_EQ(5u, new_mesh->computeNumberOfBaseNodes());
     ASSERT_EQ(4u, new_mesh->getNumberOfElements());
     for (std::size_t i = 0; i < new_mesh->getNumberOfNodes(); i++)
     {
-- 
GitLab