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