diff --git a/dune/solvers/solvers/loopsolver.cc b/dune/solvers/solvers/loopsolver.cc index 265deccdda61dee98c8d1aeddf4d16fa54c2e5b1..1d73be7e026c3fb1d1c9e420a0bd5e319e0231d2 100644 --- a/dune/solvers/solvers/loopsolver.cc +++ b/dune/solvers/solvers/loopsolver.cc @@ -57,8 +57,8 @@ void ::LoopSolver<VectorType, BitVectorType>::solve() std::string header = this->iterationStep_->getOutput(); std::cout << header; - for(auto&& m: monitors_) - std::cout << m.header(); + for(auto&& c: criteria_) + std::cout << c.header(); std::cout << std::endl; @@ -73,8 +73,8 @@ void ::LoopSolver<VectorType, BitVectorType>::solve() for(size_t i=0; i<header.size(); ++i) std::cout << "-"; - for(auto&& m: monitors_) - std::cout << std::string(m.header().size(), '-'); + for(auto&& c: criteria_) + std::cout << std::string(c.header().size(), '-'); std::cout << std::endl; } @@ -170,9 +170,9 @@ void ::LoopSolver<VectorType, BitVectorType>::solve() std::cout << this->iterationStep_->getOutput(); bool stop = false; - for(auto&& m: monitors_) + for(auto&& c: criteria_) { - auto r = m(); + auto r = c(); stop = stop or std::get<0>(r); std::cout << std::get<1>(r); } diff --git a/dune/solvers/solvers/loopsolver.hh b/dune/solvers/solvers/loopsolver.hh index 6b7e854c388ea412643fe0afcb626102238140ea..53220ca913802d369af0c21128e5b8b8027e5224 100644 --- a/dune/solvers/solvers/loopsolver.hh +++ b/dune/solvers/solvers/loopsolver.hh @@ -67,7 +67,7 @@ public: template<class... Args> void addCriterion(Args&&... args) { - monitors_.emplace_back(std::forward<Args>(args)...); + criteria_.emplace_back(std::forward<Args>(args)...); } /** @@ -90,7 +90,7 @@ public: const VectorType* referenceSolution_; protected: - std::vector<Dune::Solvers::Criterion> monitors_; + std::vector<Dune::Solvers::Criterion> criteria_; int iter_; };