From 4ed902331a7e6ce1c163d40b95553ba78197c464 Mon Sep 17 00:00:00 2001
From: Bernd Flemisch <bernd@iws.uni-stuttgart.de>
Date: Tue, 20 Feb 2018 09:35:03 +0100
Subject: [PATCH] [assembly] improve function name and parameter list

---
 dumux/assembly/partialreassembler.hh | 9 ++++-----
 dumux/nonlinear/newtonsolver.hh      | 3 +--
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/dumux/assembly/partialreassembler.hh b/dumux/assembly/partialreassembler.hh
index 92eeee578a..0daad5cb67 100644
--- a/dumux/assembly/partialreassembler.hh
+++ b/dumux/assembly/partialreassembler.hh
@@ -446,12 +446,11 @@ public:
     /*!
      * \brief called by the assembler after successful assembly
      */
-    void finalizeAssembly(const FVGridGeometry& fvGridGeometry, std::ostream& outStream)
+    template <class Communication>
+    void report(const Communication& comm, std::ostream& outStream)
     {
-        const auto& gridView = fvGridGeometry.gridView();
-
-        if (gridView.comm().size() > 1)
-            greenElems_ = gridView.comm().sum(greenElems_);
+        if (comm.size() > 1)
+            greenElems_ = comm.sum(greenElems_);
 
         auto reassembledElems = totalElems_ - greenElems_;
         auto width = std::to_string(totalElems_).size();
diff --git a/dumux/nonlinear/newtonsolver.hh b/dumux/nonlinear/newtonsolver.hh
index e1c6901b72..aa7dfb5eb6 100644
--- a/dumux/nonlinear/newtonsolver.hh
+++ b/dumux/nonlinear/newtonsolver.hh
@@ -393,8 +393,7 @@ public:
         assembleLinearSystem_(uCurrentIter);
 
         if (enablePartialReassembly_)
-            partialReassembler_->finalizeAssembly(assembler_->fvGridGeometry(),
-                                                  endIterMsgStream_);
+            partialReassembler_->report(comm_, endIterMsgStream_);
     }
 
     /*!
-- 
GitLab