From bc723080bd9d85767d383eaa14a3350e2b286f97 Mon Sep 17 00:00:00 2001
From: Soeren Peters <peters@irmb.tu-bs.de>
Date: Fri, 4 May 2018 16:27:57 +0200
Subject: [PATCH] - just change the nodes in BB to innertype, not all!

---
 .../TriangularMesh/TriangularMeshStrategy.h      | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/GridGenerator/geometries/TriangularMesh/TriangularMeshStrategy.h b/src/GridGenerator/geometries/TriangularMesh/TriangularMeshStrategy.h
index 9d5202cd8..80dc7fa02 100644
--- a/src/GridGenerator/geometries/TriangularMesh/TriangularMeshStrategy.h
+++ b/src/GridGenerator/geometries/TriangularMesh/TriangularMeshStrategy.h
@@ -94,12 +94,22 @@ public:
         const real maxZ = max.z;
 
 
-        for (uint i = 0; i < grid->getSize(); i++)
-            grid->setNodeTo(i, InnerType);
+        real x, y, z;
+        for (z = minZ; z <= maxZ; z += grid->getDelta())
+        {
+            for (y = minY; y <= maxY; y += grid->getDelta())
+            {
+                for (x = minX; x <= maxX; x += grid->getDelta())
+                {
+                    grid->setNodeTo(grid->transCoordToIndex(x, y, z), InnerType);
+                }
+            }
+        }
+
+
 
         int counter = 0;
 
-        real x, y, z;
         // Test line intersection
         for (z = minZ; z <= maxZ; z += grid->getDelta())
         {
-- 
GitLab