From 821453cbf4b535418c174a426addc4c519aee711 Mon Sep 17 00:00:00 2001
From: Anna Wellmann <a.wellmann@tu-bs.de>
Date: Fri, 1 Jul 2022 09:17:57 +0000
Subject: [PATCH] Fix forward declaration bugs

---
 .../BoundaryConditions/BoundaryConditionFactory.h               | 2 +-
 src/gpu/VirtualFluids_GPU/KernelManager/LBKernelManager.h       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h b/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h
index aca98c968..099423fcf 100644
--- a/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h
+++ b/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h
@@ -7,7 +7,7 @@
 
 #include "LBM/LB.h"
 
-class LBMSimulationParameter;
+struct LBMSimulationParameter;
 
 using boundaryCondition = std::function<void(LBMSimulationParameter *, QforBoundaryConditions *)>;
 
diff --git a/src/gpu/VirtualFluids_GPU/KernelManager/LBKernelManager.h b/src/gpu/VirtualFluids_GPU/KernelManager/LBKernelManager.h
index 6bcdf6b25..b98469907 100644
--- a/src/gpu/VirtualFluids_GPU/KernelManager/LBKernelManager.h
+++ b/src/gpu/VirtualFluids_GPU/KernelManager/LBKernelManager.h
@@ -43,7 +43,7 @@
 class CudaMemoryManager;
 class BoundaryConditionFactory;
 class Parameter;
-class LBMSimulationParameter;
+struct LBMSimulationParameter;
 
 using boundaryCondition = std::function<void(LBMSimulationParameter *, QforBoundaryConditions *)>;
 
-- 
GitLab