From 7566e941eb1a73c82b0192e4b465d69db95885eb Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Thu, 11 Jan 2018 15:47:39 +0100
Subject: [PATCH] [NL] Fixed includes.

---
 NumLib/Assembler/SerialExecutor.h                | 3 +++
 NumLib/Fem/Integration/IntegrationGaussPrism.h   | 1 +
 NumLib/Fem/Integration/IntegrationGaussPyramid.h | 1 +
 NumLib/Fem/Integration/IntegrationGaussTet.h     | 1 +
 NumLib/Fem/Integration/IntegrationGaussTri.h     | 1 +
 NumLib/Fem/Integration/IntegrationPoint.h        | 2 ++
 6 files changed, 9 insertions(+)

diff --git a/NumLib/Assembler/SerialExecutor.h b/NumLib/Assembler/SerialExecutor.h
index 6ba4c6fe15b..6ddfb3a47ba 100644
--- a/NumLib/Assembler/SerialExecutor.h
+++ b/NumLib/Assembler/SerialExecutor.h
@@ -12,6 +12,9 @@
 
 #pragma once
 
+#include <cstddef>
+#include <utility>
+
 namespace NumLib
 {
 
diff --git a/NumLib/Fem/Integration/IntegrationGaussPrism.h b/NumLib/Fem/Integration/IntegrationGaussPrism.h
index 19463f316ad..6e97ee22ac1 100644
--- a/NumLib/Fem/Integration/IntegrationGaussPrism.h
+++ b/NumLib/Fem/Integration/IntegrationGaussPrism.h
@@ -9,6 +9,7 @@
 
 #pragma once
 
+#include "MathLib/TemplateWeightedPoint.h"
 #include "MathLib/Integration/GaussLegendre.h"
 #include "MathLib/Integration/GaussLegendreTri.h"
 
diff --git a/NumLib/Fem/Integration/IntegrationGaussPyramid.h b/NumLib/Fem/Integration/IntegrationGaussPyramid.h
index 91e1244aab3..ad737e50b38 100644
--- a/NumLib/Fem/Integration/IntegrationGaussPyramid.h
+++ b/NumLib/Fem/Integration/IntegrationGaussPyramid.h
@@ -9,6 +9,7 @@
 
 #pragma once
 
+#include "MathLib/TemplateWeightedPoint.h"
 #include "MathLib/Integration/GaussLegendrePyramid.h"
 
 namespace NumLib
diff --git a/NumLib/Fem/Integration/IntegrationGaussTet.h b/NumLib/Fem/Integration/IntegrationGaussTet.h
index e698dc357fe..537f6d9940b 100644
--- a/NumLib/Fem/Integration/IntegrationGaussTet.h
+++ b/NumLib/Fem/Integration/IntegrationGaussTet.h
@@ -9,6 +9,7 @@
 
 #pragma once
 
+#include "MathLib/TemplateWeightedPoint.h"
 #include "MathLib/Integration/GaussLegendreTet.h"
 
 namespace NumLib
diff --git a/NumLib/Fem/Integration/IntegrationGaussTri.h b/NumLib/Fem/Integration/IntegrationGaussTri.h
index 3af4e898d4b..687663440b5 100644
--- a/NumLib/Fem/Integration/IntegrationGaussTri.h
+++ b/NumLib/Fem/Integration/IntegrationGaussTri.h
@@ -14,6 +14,7 @@
 
 #pragma once
 
+#include "MathLib/TemplateWeightedPoint.h"
 #include "MathLib/Integration/GaussLegendreTri.h"
 
 namespace NumLib
diff --git a/NumLib/Fem/Integration/IntegrationPoint.h b/NumLib/Fem/Integration/IntegrationPoint.h
index 12c95a68c15..d8a5f859a12 100644
--- a/NumLib/Fem/Integration/IntegrationPoint.h
+++ b/NumLib/Fem/Integration/IntegrationPoint.h
@@ -9,6 +9,8 @@
 
 #pragma once
 
+#include "MathLib/TemplateWeightedPoint.h"
+
 namespace NumLib
 {
 /// Integration rule for point elements.
-- 
GitLab