From 7a07f6e26d96ea95155086c6de8a2ca48f87ae93 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Mon, 22 Oct 2012 10:22:49 +0000
Subject: [PATCH] Add missing includes

[[Imported from SVN: r7064]]
---
 dune/solvers/norms/blocknorm.hh          | 2 ++
 dune/solvers/norms/reorderedblocknorm.hh | 2 ++
 dune/solvers/norms/twonorm.hh            | 5 +++++
 3 files changed, 9 insertions(+)

diff --git a/dune/solvers/norms/blocknorm.hh b/dune/solvers/norms/blocknorm.hh
index a2b8a34a..b2d7c480 100644
--- a/dune/solvers/norms/blocknorm.hh
+++ b/dune/solvers/norms/blocknorm.hh
@@ -4,6 +4,8 @@
 #include <vector>
 #include <cmath>
 
+#include <dune/common/shared_ptr.hh>
+
 #include "norm.hh"
 
 //! A norm for blocks of vectors
diff --git a/dune/solvers/norms/reorderedblocknorm.hh b/dune/solvers/norms/reorderedblocknorm.hh
index b4a4d14e..54e67d83 100644
--- a/dune/solvers/norms/reorderedblocknorm.hh
+++ b/dune/solvers/norms/reorderedblocknorm.hh
@@ -5,7 +5,9 @@
 #include <cmath>
 
 #include <dune/common/shared_ptr.hh>
+#include <dune/istl/bvector.hh>
 
+#include "../common/genericvectortools.hh"
 #include "norm.hh"
 
 //! A norm for blocks of interlaced vectors
diff --git a/dune/solvers/norms/twonorm.hh b/dune/solvers/norms/twonorm.hh
index 27a80cf5..feee1112 100644
--- a/dune/solvers/norms/twonorm.hh
+++ b/dune/solvers/norms/twonorm.hh
@@ -1,6 +1,11 @@
 #ifndef TWONORM_HH
 #define TWONORM_HH
 
+#include <cmath>   // For std::sqrt
+#include <cstring> // For size_t
+
+#include "norm.hh"
+
 //! Abstract base for classes computing norms of discrete functions
 template <class VectorType>
 class TwoNorm : public Norm<VectorType>
-- 
GitLab