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