From 35d34e8abcbc51b76a2d2452118dcca1a3e789f1 Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <dmitri.naumov@ufz.de> Date: Fri, 23 Jun 2017 18:07:04 +0200 Subject: [PATCH] [PL] SD: Use forward declarations. --- .../CreateSmallDeformationProcess.h | 19 ++++++++++++++++++- .../SmallDeformationProcessData.h | 8 ++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/ProcessLib/SmallDeformation/CreateSmallDeformationProcess.h b/ProcessLib/SmallDeformation/CreateSmallDeformationProcess.h index 2c0afd02883..5ee96959506 100644 --- a/ProcessLib/SmallDeformation/CreateSmallDeformationProcess.h +++ b/ProcessLib/SmallDeformation/CreateSmallDeformationProcess.h @@ -9,7 +9,24 @@ #pragma once -#include "ProcessLib/Process.h" +#include <memory> +#include <vector> + +namespace BaseLib +{ +class ConfigTree; +} +namespace MeshLib +{ +class Mesh; +} +namespace ProcessLib +{ +class AbstractJacobianAssembler; +struct ParameterBase; +class Process; +class ProcessVariable; +} namespace ProcessLib { diff --git a/ProcessLib/SmallDeformation/SmallDeformationProcessData.h b/ProcessLib/SmallDeformation/SmallDeformationProcessData.h index 72e9dbae755..3aca5d5630d 100644 --- a/ProcessLib/SmallDeformation/SmallDeformationProcessData.h +++ b/ProcessLib/SmallDeformation/SmallDeformationProcessData.h @@ -9,6 +9,14 @@ #pragma once +namespace MaterialLib +{ +namespace Solids +{ +template <int DisplacementDim> +struct MechanicsBase; +} +} namespace ProcessLib { namespace SmallDeformation -- GitLab