From 4b44d7980f097526dbf56b6924a3a0084bee4f12 Mon Sep 17 00:00:00 2001 From: Jonathan Youett <youett@math.fu-berlin.de> Date: Tue, 5 Sep 2017 16:54:32 +0200 Subject: [PATCH] Make norm find correct field_type when using std::vector --- dune/solvers/norms/norm.hh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dune/solvers/norms/norm.hh b/dune/solvers/norms/norm.hh index a695a657..8b0e6fc8 100644 --- a/dune/solvers/norms/norm.hh +++ b/dune/solvers/norms/norm.hh @@ -3,6 +3,8 @@ #ifndef DUNE_SOLVERS_NORMS_NORM_HH #define DUNE_SOLVERS_NORMS_NORM_HH +#include <dune/common/ftraits.hh> + namespace Dune { namespace Solvers { @@ -13,7 +15,7 @@ class Norm { public: typedef V VectorType; - typedef typename VectorType::field_type field_type; + using field_type = typename Dune::FieldTraits<VectorType>::field_type; /** \brief Destructor, doing nothing */ virtual ~Norm() {}; -- GitLab