From 30cbc8bebd26fe6412f261414cc1cc4d488d511a Mon Sep 17 00:00:00 2001 From: Oliver Sander <oliver.sander@tu-dresden.de> Date: Tue, 15 Mar 2016 15:24:28 +0100 Subject: [PATCH] Use FieldTraits to access the real_type This works even if the VectorType is a MultiTypeBlockVector. --- dune/solvers/solvers/iterativesolver.hh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dune/solvers/solvers/iterativesolver.hh b/dune/solvers/solvers/iterativesolver.hh index be7fe2d0..f6b746e6 100644 --- a/dune/solvers/solvers/iterativesolver.hh +++ b/dune/solvers/solvers/iterativesolver.hh @@ -13,10 +13,8 @@ template <class VectorType, class BitVectorType = Dune::BitSetVector<VectorType::block_type::dimension> > class IterativeSolver : public Solver { - typedef typename VectorType::value_type::field_type field_type; - - // For complex-valued data - typedef typename Dune::FieldTraits<field_type>::real_type real_type; + // For norms and convergence rates + typedef typename Dune::FieldTraits<VectorType>::real_type real_type; public: -- GitLab