From d22afd2fc328202a1eadc50b096c476c8ae7653f Mon Sep 17 00:00:00 2001 From: Ansgar Burchardt <Ansgar.Burchardt@tu-dresden.de> Date: Fri, 16 Mar 2018 18:15:50 +0100 Subject: [PATCH] IterativeSolver: move implementation in Dune::Solvers namespace Otherwise one gets a confusing error message from the compiler when dune-istl's Dune::IterativeSolver is imported into the global namespace before dune-solvers's iterativesolver.hh (and thus also iterativesolver.cc) is included. --- dune/solvers/solvers/iterativesolver.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dune/solvers/solvers/iterativesolver.cc b/dune/solvers/solvers/iterativesolver.cc index 8aa5a6a2..fdb64fe0 100644 --- a/dune/solvers/solvers/iterativesolver.cc +++ b/dune/solvers/solvers/iterativesolver.cc @@ -9,6 +9,9 @@ #include <dune/matrix-vector/genericvectortools.hh> +namespace Dune { +namespace Solvers { + template <class VectorType, class BitVectorType> void IterativeSolver<VectorType, BitVectorType>::check() const { @@ -37,3 +40,6 @@ void IterativeSolver<VectorType, BitVectorType>::writeIterate(const VectorType& file.close(); } + +} /* namespace Solvers */ +} /* namespace Dune */ -- GitLab