From c454f3a1922805a66fe8a988646f046fe4574663 Mon Sep 17 00:00:00 2001
From: Max Kahnt <max.kahnt@fu-berlin.de>
Date: Fri, 22 Sep 2017 18:56:34 +0200
Subject: [PATCH] Remove global typedef, templatize instead.

---
 dune/solvers/norms/pnorm.hh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dune/solvers/norms/pnorm.hh b/dune/solvers/norms/pnorm.hh
index b4faa70f..a7b13765 100644
--- a/dune/solvers/norms/pnorm.hh
+++ b/dune/solvers/norms/pnorm.hh
@@ -10,11 +10,11 @@
 
 #include "norm.hh"
 
-typedef Dune::BlockVector<Dune::FieldVector <double,1> > Vector;
-
-class PNorm: public Norm<Vector>
+template <class V>
+class PNorm: public Norm<V>
 {
 	public:
+  typedef V Vector;
 		PNorm(int p=2, double alpha=1.0):
 			p(p),
 			alpha(alpha)
-- 
GitLab