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