diff --git a/src/gpu/VirtualFluids_GPU/Factories/BoundaryConditionFactory.h b/src/gpu/VirtualFluids_GPU/Factories/BoundaryConditionFactory.h
index 31ecc91f0fee954e35759d6ab55fde1c3ab42066..09f1a44166829f73c79cd839a7ecf75deae0e67e 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 fa97e94838a81b78a64a79ef917c2e01febcf818..339100e6b5307e8e60f8d0846560bf89c6eea1a1 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;