From 2227e6d7577251ac1a331210cfd2ded230d59b9d Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Fri, 12 Jan 2018 12:31:17 +0100 Subject: [PATCH] [PL] Fixed remaining header includes. --- .../HydroMechanics/LocalAssemblerInterface.h | 1 + .../LocalAssembler/SecondaryData.h | 6 ++++++ .../LiquidFlow/LiquidFlowLocalAssembler.h | 2 ++ .../LiquidFlow/LiquidFlowMaterialProperties.h | 18 +++--------------- ProcessLib/PhaseField/PhaseFieldFEM.h | 1 + ProcessLib/PhaseField/PhaseFieldProcessData.h | 2 ++ .../SmallDeformationProcessData.h | 4 ++++ .../ThermoMechanicsProcessData.h | 2 ++ 8 files changed, 21 insertions(+), 15 deletions(-) diff --git a/ProcessLib/HydroMechanics/LocalAssemblerInterface.h b/ProcessLib/HydroMechanics/LocalAssemblerInterface.h index a71b74122e2..fb41eea2163 100644 --- a/ProcessLib/HydroMechanics/LocalAssemblerInterface.h +++ b/ProcessLib/HydroMechanics/LocalAssemblerInterface.h @@ -9,6 +9,7 @@ #pragma once +#include "NumLib/Extrapolation/ExtrapolatableElement.h" #include "ProcessLib/LocalAssemblerInterface.h" namespace ProcessLib diff --git a/ProcessLib/LIE/SmallDeformation/LocalAssembler/SecondaryData.h b/ProcessLib/LIE/SmallDeformation/LocalAssembler/SecondaryData.h index 4920d2dbbbf..804efe03754 100644 --- a/ProcessLib/LIE/SmallDeformation/LocalAssembler/SecondaryData.h +++ b/ProcessLib/LIE/SmallDeformation/LocalAssembler/SecondaryData.h @@ -9,6 +9,12 @@ #pragma once +#include <vector> + +#include <Eigen/Eigen> + +#include "NumLib/Fem/CoordinatesMapping/ShapeMatrices.h" + namespace ProcessLib { namespace LIE diff --git a/ProcessLib/LiquidFlow/LiquidFlowLocalAssembler.h b/ProcessLib/LiquidFlow/LiquidFlowLocalAssembler.h index f0b1de80875..c31f992becb 100644 --- a/ProcessLib/LiquidFlow/LiquidFlowLocalAssembler.h +++ b/ProcessLib/LiquidFlow/LiquidFlowLocalAssembler.h @@ -17,6 +17,8 @@ #include <vector> #include <typeindex> +#include "MaterialLib/PorousMedium/Permeability/Permeability.h" +#include "MaterialLib/PorousMedium/Storage/Storage.h" #include "MathLib/LinAlg/Eigen/EigenMapTools.h" #include "NumLib/Extrapolation/ExtrapolatableElement.h" #include "NumLib/DOF/DOFTableUtil.h" diff --git a/ProcessLib/LiquidFlow/LiquidFlowMaterialProperties.h b/ProcessLib/LiquidFlow/LiquidFlowMaterialProperties.h index c15e63b5a50..bafb35327de 100644 --- a/ProcessLib/LiquidFlow/LiquidFlowMaterialProperties.h +++ b/ProcessLib/LiquidFlow/LiquidFlowMaterialProperties.h @@ -18,21 +18,9 @@ #include "MaterialLib/Fluid/FluidProperty.h" #include "MaterialLib/Fluid/FluidProperties/FluidProperties.h" - -namespace MaterialLib -{ -namespace Fluid -{ -class FluidProperties; -} - -namespace PorousMedium -{ -class Permeability; -class Porosity; -class Storage; -} -} +#include "MaterialLib/PorousMedium/Permeability/Permeability.h" +#include "MaterialLib/PorousMedium/Porosity/Porosity.h" +#include "MaterialLib/PorousMedium/Storage/Storage.h" namespace BaseLib { diff --git a/ProcessLib/PhaseField/PhaseFieldFEM.h b/ProcessLib/PhaseField/PhaseFieldFEM.h index 336306dd8f4..f4fcd3e3aae 100644 --- a/ProcessLib/PhaseField/PhaseFieldFEM.h +++ b/ProcessLib/PhaseField/PhaseFieldFEM.h @@ -18,6 +18,7 @@ #include "NumLib/Fem/ShapeMatrixPolicy.h" #include "ProcessLib/Deformation/BMatrixPolicy.h" #include "ProcessLib/Deformation/LinearBMatrix.h" +#include "ProcessLib/Parameter/SpatialPosition.h" #include "ProcessLib/Utils/InitShapeMatrices.h" #include "LocalAssemblerInterface.h" diff --git a/ProcessLib/PhaseField/PhaseFieldProcessData.h b/ProcessLib/PhaseField/PhaseFieldProcessData.h index 0766cfe05cd..7184f64298b 100644 --- a/ProcessLib/PhaseField/PhaseFieldProcessData.h +++ b/ProcessLib/PhaseField/PhaseFieldProcessData.h @@ -9,6 +9,8 @@ #pragma once +#include <Eigen/Eigen> + #include <memory> #include <utility> diff --git a/ProcessLib/SmallDeformation/SmallDeformationProcessData.h b/ProcessLib/SmallDeformation/SmallDeformationProcessData.h index 9f1c913452a..6d3545a7949 100644 --- a/ProcessLib/SmallDeformation/SmallDeformationProcessData.h +++ b/ProcessLib/SmallDeformation/SmallDeformationProcessData.h @@ -12,6 +12,10 @@ #include <memory> #include <utility> +#include <Eigen/Eigen> + +#include "ProcessLib/Parameter/Parameter.h" + namespace MaterialLib { namespace Solids diff --git a/ProcessLib/ThermoMechanics/ThermoMechanicsProcessData.h b/ProcessLib/ThermoMechanics/ThermoMechanicsProcessData.h index b9f5b340cb1..00c47f122f1 100644 --- a/ProcessLib/ThermoMechanics/ThermoMechanicsProcessData.h +++ b/ProcessLib/ThermoMechanics/ThermoMechanicsProcessData.h @@ -12,6 +12,8 @@ #include <memory> #include <utility> +#include <Eigen/Eigen> + #include "ProcessLib/Parameter/Parameter.h" namespace MaterialLib -- GitLab