From 584fe4a96c55c707aeb2466130ee26d6b61f3d6a Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Tue, 18 Sep 2018 11:53:38 +0200
Subject: [PATCH] [PL/NodalSourceTerm] Renames for common interface.

Preparation for the SourceTerm interface class.
---
 ProcessLib/Process.cpp                        |  2 +-
 ProcessLib/SourceTerms/NodalSourceTerm.cpp    | 22 +++++++++----------
 ProcessLib/SourceTerms/NodalSourceTerm.h      | 13 ++++++-----
 .../SourceTerms/SourceTermCollection.cpp      |  5 ++---
 ProcessLib/SourceTerms/SourceTermCollection.h |  2 +-
 5 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/ProcessLib/Process.cpp b/ProcessLib/Process.cpp
index 8e4ad70fe29..152f2a3fba1 100644
--- a/ProcessLib/Process.cpp
+++ b/ProcessLib/Process.cpp
@@ -189,7 +189,7 @@ void Process::assemble(const double t, GlobalVector const& x, GlobalMatrix& M,
         (_coupled_solutions) != nullptr ? _coupled_solutions->process_id : 0;
     _boundary_conditions[pcs_id].applyNaturalBC(t, x, K, b, nullptr);
 
-    _source_term_collections[pcs_id].integrateNodalSourceTerms(t, b);
+    _source_term_collections[pcs_id].integrate(t, b);
 }
 
 void Process::assembleWithJacobian(const double t, GlobalVector const& x,
diff --git a/ProcessLib/SourceTerms/NodalSourceTerm.cpp b/ProcessLib/SourceTerms/NodalSourceTerm.cpp
index e621545dce8..aec79c2217e 100644
--- a/ProcessLib/SourceTerms/NodalSourceTerm.cpp
+++ b/ProcessLib/SourceTerms/NodalSourceTerm.cpp
@@ -13,13 +13,14 @@
 
 namespace ProcessLib
 {
-NodalSourceTerm::NodalSourceTerm(const NumLib::LocalToGlobalIndexMap& dof_table,
-                                 std::size_t const bulk_mesh_id,
-                                 MeshLib::Mesh const& st_mesh,
-                                 const int variable_id,
-                                 const int component_id,
-                                 Parameter<double> const& parameter)
-    : _dof_table(dof_table),
+NodalSourceTerm::NodalSourceTerm(
+    const NumLib::LocalToGlobalIndexMap& source_term_dof_table,
+    std::size_t const bulk_mesh_id,
+    MeshLib::Mesh const& st_mesh,
+    const int variable_id,
+    const int component_id,
+    Parameter<double> const& parameter)
+    : _source_term_dof_table(source_term_dof_table),
       _bulk_mesh_id(bulk_mesh_id),
       _st_mesh(st_mesh),
       _variable_id(variable_id),
@@ -36,8 +37,7 @@ NodalSourceTerm::NodalSourceTerm(const NumLib::LocalToGlobalIndexMap& dof_table,
     }
 }
 
-void NodalSourceTerm::integrateNodalSourceTerm(const double t,
-                                               GlobalVector& b) const
+void NodalSourceTerm::integrate(const double t, GlobalVector& b) const
 {
     DBUG("Assemble NodalSourceTerm.");
 
@@ -49,8 +49,8 @@ void NodalSourceTerm::integrateNodalSourceTerm(const double t,
         auto const node_id = node->getID();
         MeshLib::Location const l{_bulk_mesh_id, MeshLib::MeshItemType::Node,
                                   bulk_node_ids_map[node_id]};
-        auto const index =
-            _dof_table.getGlobalIndex(l, _variable_id, _component_id);
+        auto const index = _source_term_dof_table.getGlobalIndex(
+            l, _variable_id, _component_id);
 
         SpatialPosition pos;
         pos.setNodeID(node_id);
diff --git a/ProcessLib/SourceTerms/NodalSourceTerm.h b/ProcessLib/SourceTerms/NodalSourceTerm.h
index 4e51bda3cae..bdaa5a3d04a 100644
--- a/ProcessLib/SourceTerms/NodalSourceTerm.h
+++ b/ProcessLib/SourceTerms/NodalSourceTerm.h
@@ -17,15 +17,16 @@ namespace ProcessLib
 class NodalSourceTerm final
 {
 public:
-    NodalSourceTerm(const NumLib::LocalToGlobalIndexMap& dof_table,
-                    std::size_t const bulk_mesh_id,
-                    MeshLib::Mesh const& st_mesh, const int variable_id,
-                    const int component_id, Parameter<double> const& parameter);
+    explicit NodalSourceTerm(
+        const NumLib::LocalToGlobalIndexMap& source_term_dof_table,
+        std::size_t const bulk_mesh_id, MeshLib::Mesh const& st_mesh,
+        const int variable_id, const int component_id,
+        Parameter<double> const& parameter);
 
-    void integrateNodalSourceTerm(const double t, GlobalVector& b) const;
+    void integrate(const double t, GlobalVector& b) const;
 
 private:
-    NumLib::LocalToGlobalIndexMap const& _dof_table;
+    NumLib::LocalToGlobalIndexMap const& _source_term_dof_table;
     std::size_t const _bulk_mesh_id;
     MeshLib::Mesh const& _st_mesh;
     int const _variable_id;
diff --git a/ProcessLib/SourceTerms/SourceTermCollection.cpp b/ProcessLib/SourceTerms/SourceTermCollection.cpp
index f0dc7ba5f97..9636eae275a 100644
--- a/ProcessLib/SourceTerms/SourceTermCollection.cpp
+++ b/ProcessLib/SourceTerms/SourceTermCollection.cpp
@@ -29,11 +29,10 @@ void SourceTermCollection::addSourceTermsForProcessVariables(
     }
 }
 
-void SourceTermCollection::integrateNodalSourceTerms(const double t,
-                                                     GlobalVector& b) const
+void SourceTermCollection::integrate(const double t, GlobalVector& b) const
 {
     for (auto const& st : _source_terms)
-        st->integrateNodalSourceTerm(t, b);
+        st->integrate(t, b);
 }
 
 }
diff --git a/ProcessLib/SourceTerms/SourceTermCollection.h b/ProcessLib/SourceTerms/SourceTermCollection.h
index bfa7f5a3478..751c5ad3a7d 100644
--- a/ProcessLib/SourceTerms/SourceTermCollection.h
+++ b/ProcessLib/SourceTerms/SourceTermCollection.h
@@ -23,7 +23,7 @@ public:
     {
     }
 
-    void integrateNodalSourceTerms(const double t, GlobalVector& b) const;
+    void integrate(const double t, GlobalVector& b) const;
 
     void addSourceTermsForProcessVariables(
         std::vector<std::reference_wrapper<ProcessVariable>> const&
-- 
GitLab