diff --git a/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.cpp b/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.cpp
index ea17e1f4fce6a9e24ffb60e1a379fbbab1ef9ed2..6bc2326e1929f4a2deaa48a1c7400f4a0f6d1639 100644
--- a/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.cpp
+++ b/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.cpp
@@ -9,22 +9,18 @@ void BoundaryConditionFactory::setVelocityBoundaryCondition(VelocityBC boundaryC
 
 boundaryCondition BoundaryConditionFactory::getVelocityBoundaryConditionPost() const
 {
+    // for descriptions of the boundary conditions refer to the header ( VelocityBC)
     switch (this->velocityBoundaryCondition) {
         case VelocityBC::VelocitySimpleBounceBackCompressible:
-            // VelocitySimpleBounceBackCompressible = plain bounce back velocity boundary condition
             return QVelDevicePlainBB27;
             break;
         case VelocityBC::VelocityIncompressible:
-            // VelocityIncompressible = interpolated velocity boundary condition, based on subgrid distances
             return QVelDev27;
             break;
-        case VelocityBC::VelocityCompressible:
-            // VelocityCompressible = interpolated velocity boundary condition, based on subgrid distances
+        case VelocityBC::VelocityCompressible:            
             return QVelDevComp27;
             break;
         case VelocityBC::VelocityAndPressureCompressible:
-            // VelocityAndPressureCompressible = interpolated velocity boundary condition, based on subgrid distances.
-            // Also sets the pressure to the bulk pressure.
             return QVelDevCompZeroPress27;
             break;
         default:
diff --git a/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h b/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h
index 9db2857511df85aee03069d6f7fa87f353902bb9..aca98c968c3cd226520bf6a7e2a9115cc1f21b8c 100644
--- a/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h
+++ b/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h
@@ -14,16 +14,24 @@ using boundaryCondition = std::function<void(LBMSimulationParameter *, QforBound
 class BoundaryConditionFactory
 {
 public:
+    //! \brief An enumeration for selecting a velocity boundary condition
     enum class VelocityBC {
+        //! - VelocitySimpleBounceBackCompressible = plain bounce back velocity boundary condition
         VelocitySimpleBounceBackCompressible,
+        //! - VelocityIncompressible = interpolated velocity boundary condition, based on subgrid distances
         VelocityIncompressible,
+        //! - VelocityCompressible = interpolated velocity boundary condition, based on subgrid distances
         VelocityCompressible,
+        //! - VelocityAndPressureCompressible = interpolated velocity boundary condition, based on subgrid distances.
+        //! Also sets the pressure to the bulk pressure.
         VelocityAndPressureCompressible
     };
-    // enum class OutflowBoundaryConditon {};  // TODO:
+
+    // enum class OutflowBoundaryCondition {};  // TODO:
     // https://git.rz.tu-bs.de/m.schoenherr/VirtualFluids_dev/-/issues/16
 
     void setVelocityBoundaryCondition(const VelocityBC boundaryConditionType);
+
     // void setOutflowBoundaryCondition(...); // TODO:
     // https://git.rz.tu-bs.de/m.schoenherr/VirtualFluids_dev/-/issues/16
 
@@ -31,6 +39,7 @@ public:
 
 private:
     VelocityBC velocityBoundaryCondition;
+
     // OutflowBoundaryConditon outflowBC // TODO: https://git.rz.tu-bs.de/m.schoenherr/VirtualFluids_dev/-/issues/16
 };