From e9125c7bc932cde61be703103e0c3b3c0552125c Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <dmitri.naumov@ufz.de>
Date: Thu, 9 Nov 2017 15:13:01 +0100
Subject: [PATCH] [PL] LIE/HM; Forward decls in createHM.h

---
 .../CreateHydroMechanicsProcess.cpp              |  1 -
 .../HydroMechanics/CreateHydroMechanicsProcess.h | 16 +++++++++++++++-
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/ProcessLib/LIE/HydroMechanics/CreateHydroMechanicsProcess.cpp b/ProcessLib/LIE/HydroMechanics/CreateHydroMechanicsProcess.cpp
index d03c9358899..9d0f4aff12e 100644
--- a/ProcessLib/LIE/HydroMechanics/CreateHydroMechanicsProcess.cpp
+++ b/ProcessLib/LIE/HydroMechanics/CreateHydroMechanicsProcess.cpp
@@ -15,7 +15,6 @@
 #include "MaterialLib/FractureModels/CreateMohrCoulomb.h"
 #include "MaterialLib/SolidModels/CreateLinearElasticIsotropic.h"
 
-#include "ProcessLib/Parameter/ConstantParameter.h"
 #include "ProcessLib/Utils/ParseSecondaryVariables.h"
 #include "ProcessLib/Utils/ProcessUtils.h"  // required for findParameter
 
diff --git a/ProcessLib/LIE/HydroMechanics/CreateHydroMechanicsProcess.h b/ProcessLib/LIE/HydroMechanics/CreateHydroMechanicsProcess.h
index 28657054ee0..12c105d5cdd 100644
--- a/ProcessLib/LIE/HydroMechanics/CreateHydroMechanicsProcess.h
+++ b/ProcessLib/LIE/HydroMechanics/CreateHydroMechanicsProcess.h
@@ -12,7 +12,21 @@
 #include <memory>
 #include <vector>
 
-#include "ProcessLib/Process.h"
+namespace BaseLib
+{
+class ConfigTree;
+}  // namespace BaseLib
+namespace MeshLib
+{
+class Mesh;
+}  // namespace MeshLib
+namespace ProcessLib
+{
+class AbstractJacobianAssembler;
+struct ParameterBase;
+class Process;
+class ProcessVariable;
+}  // namespace ProcessLib
 
 namespace ProcessLib
 {
-- 
GitLab