From f2eb3e1cee6fc820df2e28d113f8e0ef18924227 Mon Sep 17 00:00:00 2001
From: Mark Olesen <Mark.Olesen@esi-group.com>
Date: Tue, 19 Nov 2019 07:20:13 +0100
Subject: [PATCH] BUG: incorrect test for triangulate/filtering in
 sampledIsoSurfaceTopo

---
 .../sampledSurface/isoSurface/sampledIsoSurfaceTopo.C         | 4 ++--
 .../sampledSurface/isoSurface/sampledIsoSurfaceTopo.H         | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.C b/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.C
index 0e9cf4ed112..058cf05fcf7 100644
--- a/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.C
+++ b/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.C
@@ -180,10 +180,10 @@ Foam::sampledIsoSurfaceTopo::sampledIsoSurfaceTopo
     prevTimeIndex_(-1),
     meshCells_()
 {
-    if (triangulate_ && filter_ != isoSurfaceBase::filterType::NONE)
+    if (triangulate_ && filter_ == isoSurfaceBase::filterType::NONE)
     {
         FatalIOErrorInFunction(dict)
-            << "Cannot both use triangulate and regularise" << nl
+            << "Cannot triangulate without a regularise filter" << nl
             << exit(FatalIOError);
     }
 }
diff --git a/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.H b/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.H
index 3f52202acb7..5f75e631d12 100644
--- a/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.H
+++ b/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.H
@@ -102,7 +102,7 @@ class sampledIsoSurfaceTopo
         //- Filtering for iso-surface triangles
         const isoSurfaceBase::filterType filter_;
 
-        //- Whether to triangulate
+        //- Whether to triangulate (after filtering)
         const bool triangulate_;
 
 
-- 
GitLab