From c6755e79aa45a31906e6c247ed8163398ed502e1 Mon Sep 17 00:00:00 2001 From: Anna Wellmann <a.wellmann@tu-braunschweig.de> Date: Tue, 25 Apr 2023 16:48:12 +0200 Subject: [PATCH] Fix build errors after merge --- .../Factories/BoundaryConditionFactory.h | 1 + .../KernelManager/GridScalingKernelManagerTest.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/gpu/VirtualFluids_GPU/Factories/BoundaryConditionFactory.h b/src/gpu/VirtualFluids_GPU/Factories/BoundaryConditionFactory.h index bf8ae70c1..31ecc91f0 100644 --- a/src/gpu/VirtualFluids_GPU/Factories/BoundaryConditionFactory.h +++ b/src/gpu/VirtualFluids_GPU/Factories/BoundaryConditionFactory.h @@ -166,6 +166,7 @@ public: [[nodiscard]] virtual boundaryCondition getSlipBoundaryConditionPost(bool isGeometryBC = false) const; [[nodiscard]] virtual boundaryCondition getPressureBoundaryConditionPre() const; [[nodiscard]] virtual boundaryCondition getGeometryBoundaryConditionPost() const; + [[nodiscard]] virtual boundaryConditionWithParameter getStressBoundaryConditionPost() const; [[nodiscard]] precursorBoundaryConditionFunc getPrecursorBoundaryConditionPost() const; private: diff --git a/src/gpu/VirtualFluids_GPU/KernelManager/GridScalingKernelManagerTest.cpp b/src/gpu/VirtualFluids_GPU/KernelManager/GridScalingKernelManagerTest.cpp index 217ebd6f5..f497b8e3e 100644 --- a/src/gpu/VirtualFluids_GPU/KernelManager/GridScalingKernelManagerTest.cpp +++ b/src/gpu/VirtualFluids_GPU/KernelManager/GridScalingKernelManagerTest.cpp @@ -27,17 +27,17 @@ TEST_F(GridScalingKernelManagerTest_Initialization, singleLevel) { // only one level --> no scaling factory needed --> no error para->initLBMSimulationParameter(); - para->getParD(0)->intFC.kFC = 100; + para->getParD(0)->fineToCoarse.numberOfCells = 100; EXPECT_NO_THROW(GridScalingKernelManager(para, nullptr)); // only one level --> no scaling function needed --> no error para->initLBMSimulationParameter(); - para->getParD(0)->intFC.kFC = 100; + para->getParD(0)->fineToCoarse.numberOfCells = 100; EXPECT_NO_THROW(GridScalingKernelManager(para, &scalingFactory)); // only one level, but the user provided a scaling function anyway --> no error para->initLBMSimulationParameter(); - scalingFactory.setScalingFactory(GridScalingFactory::GridScaling::ScaleK17); + scalingFactory.setScalingFactory(GridScalingFactory::GridScaling::ScaleCompressible); EXPECT_NO_THROW(GridScalingKernelManager(para, &scalingFactory)); } @@ -51,7 +51,7 @@ TEST_F(GridScalingKernelManagerTest_Initialization, multipleLevelNoScalingFuncti // multiple levels and interpolation nodes specified, but the user forgot to set the scalingFunction --> error para->setMaxLevel(2); para->initLBMSimulationParameter(); - para->getParD(0)->intFC.kFC = 100; + para->getParD(0)->fineToCoarse.numberOfCells = 100; EXPECT_THROW(GridScalingKernelManager(para, &scalingFactory), std::runtime_error); } -- GitLab