From eea442e20996c1a10513e088ff75d4f0518274ab Mon Sep 17 00:00:00 2001
From: Kutalmis Bercin <kutalmis.bercin@esi-group.com>
Date: Wed, 5 Jun 2024 12:02:24 +0100
Subject: [PATCH] BUG: cellSetOption: allow geometric selection update (fixes
 #3161)

---
 src/fvOptions/cellSetOption/cellSetOption.C | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/fvOptions/cellSetOption/cellSetOption.C b/src/fvOptions/cellSetOption/cellSetOption.C
index 87a9461a2ae..b5117ada94d 100644
--- a/src/fvOptions/cellSetOption/cellSetOption.C
+++ b/src/fvOptions/cellSetOption/cellSetOption.C
@@ -408,9 +408,13 @@ bool Foam::fv::cellSetOption::isActive()
             // Report new volume (if changed)
             setVol();
         }
-        else if (selectionMode_ == smMovingPoints)
+        else if
+        (
+            selectionMode_ == smMovingPoints
+         || selectionMode_ == smGeometric
+        )
         {
-            // Update the cell selection if it moves
+            // Update the cell selection even if mesh is not moving
             setCellSelection();
             setVol();
         }
-- 
GitLab