From 98a54c55235e6f1bf349fa075891d8334b7a4d5f Mon Sep 17 00:00:00 2001
From: Anna Wellmann <a.wellmann@tu-bs.de>
Date: Thu, 2 Jun 2022 12:03:49 +0000
Subject: [PATCH] Move forward declaration of communicator from GridGenerator
 to GridProvider

---
 .../DataStructureInitializer/GridProvider.h               | 5 ++++-
 .../GridReaderGenerator/GridGenerator.h                   | 8 --------
 2 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridProvider.h b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridProvider.h
index 96c2643f9..d8d9d6b02 100644
--- a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridProvider.h
+++ b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridProvider.h
@@ -9,7 +9,10 @@
 #include "PointerDefinitions.h"
 #include "VirtualFluids_GPU_export.h"
 #include "gpu/GridGenerator/io/SimulationFileWriter/SimulationFileWriter.h"
-#include "Communication/Communicator.h"
+namespace vf::gpu
+{
+class Communicator;
+}
 
 class Parameter;
 class GridBuilder;
diff --git a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.h b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.h
index 202f3a4fc..aad9b2e05 100644
--- a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.h
+++ b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.h
@@ -13,14 +13,6 @@ class Parameter;
 class GridBuilder;
 class IndexRearrangementForStreams;
 
-namespace vf
-{
-	namespace gpu
-	{
-		class Communicator;
-	}
-} // namespace vf
-
 class GridGenerator
 	: public GridProvider
 {
-- 
GitLab