From 565c68f454f046dd08dc04c2aa1c6810f6822749 Mon Sep 17 00:00:00 2001
From: sergio <s.ferraris@opencfd.co.uk>
Date: Wed, 20 Apr 2022 07:46:08 -0700
Subject: [PATCH] ENH: Adding intersection margen

---
 .../utilities/preProcessing/viewFactorsGenExt/shootRaysExt.H   | 2 +-
 .../preProcessing/viewFactorsGenExt/viewFactorsGenExt.C        | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/applications/utilities/preProcessing/viewFactorsGenExt/shootRaysExt.H b/applications/utilities/preProcessing/viewFactorsGenExt/shootRaysExt.H
index 29ace62fe62..0cc8240d935 100644
--- a/applications/utilities/preProcessing/viewFactorsGenExt/shootRaysExt.H
+++ b/applications/utilities/preProcessing/viewFactorsGenExt/shootRaysExt.H
@@ -126,7 +126,7 @@ for (const int proci : Pstream::allProcs())
 
             const Vector3f delta(ray(ray.tMax) - end[rayI]);
 
-            if (delta.Length() < 1e-4)
+            if (delta.Length() < intTol)
             {
                 rayStartFace.append(startIndex[rayI]);
                 rayEndFace.append(endIndex[rayI]);
diff --git a/applications/utilities/preProcessing/viewFactorsGenExt/viewFactorsGenExt.C b/applications/utilities/preProcessing/viewFactorsGenExt/viewFactorsGenExt.C
index ed63ff59752..2f5f9ba496c 100644
--- a/applications/utilities/preProcessing/viewFactorsGenExt/viewFactorsGenExt.C
+++ b/applications/utilities/preProcessing/viewFactorsGenExt/viewFactorsGenExt.C
@@ -451,6 +451,9 @@ int main(int argc, char *argv[])
     const scalar alpha =
          viewFactorDict.getOrDefault<scalar>("alpha", 0.21);
 
+    const scalar intTol =
+         viewFactorDict.getOrDefault<scalar>("intTol", 1e-2);
+
     // Read agglomeration map
     labelListIOList finalAgglom
     (
-- 
GitLab