From f09fc9f67948d565a52298547b47e5907e98b929 Mon Sep 17 00:00:00 2001
From: Anna Wellmann <a.wellmann@tu-bs.de>
Date: Thu, 7 Jul 2022 07:07:54 +0000
Subject: [PATCH] Set implicit bounce back as default geometry boundary
 condition

---
 .../BoundaryConditions/BoundaryConditionFactory.h      | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h b/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h
index 5e090d2a4..73bdf2f0b 100644
--- a/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h
+++ b/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h
@@ -72,10 +72,10 @@ public:
     // enum class OutflowBoundaryCondition {};  // TODO:
     // https://git.rz.tu-bs.de/m.schoenherr/VirtualFluids_dev/-/issues/16
 
-    void setVelocityBoundaryCondition(const VelocityBC boundaryConditionType);
-    void setNoSlipBoundaryCondition(const NoSlipBC boundaryConditionType);
-    void setSlipBoundaryCondition(const SlipBC boundaryConditionType);
-    void setPressureBoundaryCondition(const PressureBC boundaryConditionType);
+    void setVelocityBoundaryCondition(const BoundaryConditionFactory::VelocityBC boundaryConditionType);
+    void setNoSlipBoundaryCondition(const BoundaryConditionFactory::NoSlipBC boundaryConditionType);
+    void setSlipBoundaryCondition(const BoundaryConditionFactory::SlipBC boundaryConditionType);
+    void setPressureBoundaryCondition(const BoundaryConditionFactory::PressureBC boundaryConditionType);
     //!param boundaryConditionType: a velocity, no-slip or slip boundary condition
     //! \details suggestions for boundaryConditionType:
     //!
@@ -100,7 +100,7 @@ private:
     NoSlipBC noSlipBoundaryCondition = NoSlipBC::NoSlipImplicitBounceBack;
     SlipBC slipBoundaryCondition;
     PressureBC pressureBoundaryCondition;
-    std::variant<VelocityBC, NoSlipBC, SlipBC> geometryBoundaryCondition;
+    std::variant<VelocityBC, NoSlipBC, SlipBC> geometryBoundaryCondition  = NoSlipBC::NoSlipImplicitBounceBack;
 
     // OutflowBoundaryConditon outflowBC // TODO: https://git.rz.tu-bs.de/m.schoenherr/VirtualFluids_dev/-/issues/16
 };
-- 
GitLab