From f9bbd06e57ea2f15025025e54da76009a63e260a Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Wed, 31 Jan 2024 13:11:55 +0000
Subject: [PATCH] ENH: mapped: avoid patch check. See #3090

---
 .../mappedPatches/mappedPolyPatch/mappedPatchBase.C   | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/src/meshTools/mappedPatches/mappedPolyPatch/mappedPatchBase.C b/src/meshTools/mappedPatches/mappedPolyPatch/mappedPatchBase.C
index f66d7eb1d44..26afc27e3a3 100644
--- a/src/meshTools/mappedPatches/mappedPolyPatch/mappedPatchBase.C
+++ b/src/meshTools/mappedPatches/mappedPolyPatch/mappedPatchBase.C
@@ -1737,7 +1737,16 @@ bool Foam::mappedPatchBase::upToDate() const
         thisUpToDate = checkPointMovement(thisMesh, patch_, updateMeshTime());
     }
 
-    if (!sampleUpToDate && sampleMesh().moving())
+    if
+    (
+       !sampleUpToDate
+     && sampleMesh().moving()
+     && (
+            mode_ == NEARESTPATCHFACE
+         || mode_ == NEARESTPATCHFACEAMI
+         || mode_ == NEARESTPATCHPOINT
+        )
+    )
     {
         sampleUpToDate = checkPointMovement
         (
-- 
GitLab