From 815ae0c719daef96a1d0a4bb09b14ec9fed3b229 Mon Sep 17 00:00:00 2001
From: Anna Wellmann <a.wellmann@tu-braunschweig.de>
Date: Tue, 25 Apr 2023 16:53:58 +0200
Subject: [PATCH] Remove superfluous virtuals

---
 .../Factories/BoundaryConditionFactory.h              | 11 ++++++-----
 .../VirtualFluids_GPU/KernelManager/BCKernelManager.h |  2 +-
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/gpu/VirtualFluids_GPU/Factories/BoundaryConditionFactory.h b/src/gpu/VirtualFluids_GPU/Factories/BoundaryConditionFactory.h
index 31ecc91f0..09f1a4416 100644
--- a/src/gpu/VirtualFluids_GPU/Factories/BoundaryConditionFactory.h
+++ b/src/gpu/VirtualFluids_GPU/Factories/BoundaryConditionFactory.h
@@ -162,11 +162,12 @@ public:
     // https://git.rz.tu-bs.de/m.schoenherr/VirtualFluids_dev/-/issues/16
 
     [[nodiscard]] virtual boundaryCondition getVelocityBoundaryConditionPost(bool isGeometryBC = false) const;
-    [[nodiscard]] virtual boundaryCondition getNoSlipBoundaryConditionPost(bool isGeometryBC = false) const;
-    [[nodiscard]] virtual boundaryCondition getSlipBoundaryConditionPost(bool isGeometryBC = false) const;
-    [[nodiscard]] virtual boundaryCondition getPressureBoundaryConditionPre() const;
-    [[nodiscard]] virtual boundaryCondition getGeometryBoundaryConditionPost() const;
-    [[nodiscard]] virtual boundaryConditionWithParameter getStressBoundaryConditionPost() const;
+    [[nodiscard]] boundaryCondition getNoSlipBoundaryConditionPost(bool isGeometryBC = false) const;
+    [[nodiscard]] boundaryCondition getSlipBoundaryConditionPost(bool isGeometryBC = false) const;
+    [[nodiscard]] boundaryCondition getPressureBoundaryConditionPre() const;
+    [[nodiscard]] boundaryCondition getGeometryBoundaryConditionPost() const;
+
+    [[nodiscard]] boundaryConditionWithParameter getStressBoundaryConditionPost() const;
     [[nodiscard]] precursorBoundaryConditionFunc getPrecursorBoundaryConditionPost() const;
 
 private:
diff --git a/src/gpu/VirtualFluids_GPU/KernelManager/BCKernelManager.h b/src/gpu/VirtualFluids_GPU/KernelManager/BCKernelManager.h
index fa97e9483..339100e6b 100644
--- a/src/gpu/VirtualFluids_GPU/KernelManager/BCKernelManager.h
+++ b/src/gpu/VirtualFluids_GPU/KernelManager/BCKernelManager.h
@@ -113,10 +113,10 @@ private:
 
     SPtr<Parameter> para;
 
-    boundaryCondition pressureBoundaryConditionPre = nullptr;
     boundaryCondition velocityBoundaryConditionPost = nullptr;
     boundaryCondition noSlipBoundaryConditionPost = nullptr;
     boundaryCondition slipBoundaryConditionPost = nullptr;
+    boundaryCondition pressureBoundaryConditionPre = nullptr;
     boundaryCondition geometryBoundaryConditionPost = nullptr;
     boundaryConditionWithParameter stressBoundaryConditionPost = nullptr;
     precursorBoundaryCondition precursorBoundaryConditionPost = nullptr;
-- 
GitLab