From a400b52bbb74d598d19ff4e3b774c75550c28571 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Wed, 13 Jan 2010 13:38:34 +0000
Subject: [PATCH] Various make headercheck fixes

[[Imported from SVN: r5324]]
---
 src/averagedistanceassembler.hh | 2 ++
 src/averageinterface.hh         | 3 +++
 src/geodesicdifference.hh       | 4 ++++
 src/makestraightrod.hh          | 2 ++
 src/rodwriter.hh                | 1 +
 5 files changed, 12 insertions(+)

diff --git a/src/averagedistanceassembler.hh b/src/averagedistanceassembler.hh
index 592df5b4..d3872b9e 100644
--- a/src/averagedistanceassembler.hh
+++ b/src/averagedistanceassembler.hh
@@ -1,6 +1,8 @@
 #ifndef AVERAGE_DISTANCE_ASSEMBLER_HH
 #define AVERAGE_DISTANCE_ASSEMBLER_HH
 
+#include <vector>
+
 #include "rotation.hh"
 
 template <class TargetSpace>
diff --git a/src/averageinterface.hh b/src/averageinterface.hh
index 41063f94..c2faf7e6 100644
--- a/src/averageinterface.hh
+++ b/src/averageinterface.hh
@@ -7,7 +7,10 @@
 #include <dune/ag-common/dgindexset.hh>
 #include <dune/ag-common/crossproduct.hh>
 #include <dune/ag-common/surfmassmatrix.hh>
+#include <dune-solvers/numproc.hh>
+
 #include "svd.hh"
+#include "rigidbodymotion.hh"
 
 #ifdef HAVE_IPOPT
 #include "coin/IpTNLP.hpp"
diff --git a/src/geodesicdifference.hh b/src/geodesicdifference.hh
index 7961c561..a8542362 100644
--- a/src/geodesicdifference.hh
+++ b/src/geodesicdifference.hh
@@ -1,6 +1,10 @@
 #ifndef GEODESIC_DIFFERENCE_HH
 #define GEODESIC_DIFFERENCE_HH
 
+#include <vector>
+
+#include <dune/istl/bvector.hh>
+
 template <class TargetSpace>
 Dune::BlockVector<typename TargetSpace::TangentVector> computeGeodesicDifference(const std::vector<TargetSpace>& a,
                                                                                  const std::vector<TargetSpace>& b)
diff --git a/src/makestraightrod.hh b/src/makestraightrod.hh
index ab7bc623..933d8505 100644
--- a/src/makestraightrod.hh
+++ b/src/makestraightrod.hh
@@ -3,6 +3,8 @@
 
 #include <vector>
 #include <dune/common/fvector.hh>
+#include <dune/ag-common/crossproduct.hh>
+
 #include "rotation.hh"
 
 /** \brief Make a straight rod from two given endpoints
diff --git a/src/rodwriter.hh b/src/rodwriter.hh
index 97b49e8d..08686984 100644
--- a/src/rodwriter.hh
+++ b/src/rodwriter.hh
@@ -4,6 +4,7 @@
 #include <fstream>
 
 #include <dune/common/exceptions.hh>
+#include <dune/istl/bvector.hh>
 
 #include "rigidbodymotion.hh"
 
-- 
GitLab