From b8dead528d61388abd61de6c0e28ebf5b13e70ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <klinkovsky@mmg.fjfi.cvut.cz> Date: Sat, 1 Feb 2020 23:51:21 +0100 Subject: [PATCH] Fixed bug jako prase in GridTraverser --- src/TNL/Meshes/GridDetails/GridTraverser_2D.hpp | 6 +++--- src/TNL/Meshes/GridDetails/GridTraverser_3D.hpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/TNL/Meshes/GridDetails/GridTraverser_2D.hpp b/src/TNL/Meshes/GridDetails/GridTraverser_2D.hpp index 721ec96d23..a1a33cdfca 100644 --- a/src/TNL/Meshes/GridDetails/GridTraverser_2D.hpp +++ b/src/TNL/Meshes/GridDetails/GridTraverser_2D.hpp @@ -82,7 +82,7 @@ processEntities( { #pragma omp parallel firstprivate( begin, end ) { - GridEntity entity( *gridPointer ); + GridEntity entity( *gridPointer, begin, gridEntityParameters... ); #pragma omp for // TODO: g++ 5.5 crashes when coding this loop without auxiliary x and y as bellow for( IndexType y = begin.y(); y <= end.y(); y ++ ) @@ -97,7 +97,7 @@ processEntities( } else { - GridEntity entity( *gridPointer ); + GridEntity entity( *gridPointer, begin, gridEntityParameters... ); for( entity.getCoordinates().y() = begin.y(); entity.getCoordinates().y() <= end.y(); entity.getCoordinates().y() ++ ) @@ -110,7 +110,7 @@ processEntities( } } #else - GridEntity entity( *gridPointer ); + GridEntity entity( *gridPointer, begin, gridEntityParameters... ); for( entity.getCoordinates().y() = begin.y(); entity.getCoordinates().y() <= end.y(); entity.getCoordinates().y() ++ ) diff --git a/src/TNL/Meshes/GridDetails/GridTraverser_3D.hpp b/src/TNL/Meshes/GridDetails/GridTraverser_3D.hpp index a9aad8c953..48e8c35234 100644 --- a/src/TNL/Meshes/GridDetails/GridTraverser_3D.hpp +++ b/src/TNL/Meshes/GridDetails/GridTraverser_3D.hpp @@ -103,7 +103,7 @@ processEntities( { #pragma omp parallel firstprivate( begin, end ) { - GridEntity entity( *gridPointer ); + GridEntity entity( *gridPointer, begin, gridEntityParameters... ); #pragma omp for // TODO: g++ 5.5 crashes when coding this loop without auxiliary x and y as bellow for( IndexType z = begin.z(); z <= end.z(); z ++ ) @@ -120,7 +120,7 @@ processEntities( } else { - GridEntity entity( *gridPointer ); + GridEntity entity( *gridPointer, begin, gridEntityParameters... ); for( entity.getCoordinates().z() = begin.z(); entity.getCoordinates().z() <= end.z(); entity.getCoordinates().z() ++ ) @@ -136,7 +136,7 @@ processEntities( } } #else - GridEntity entity( *gridPointer ); + GridEntity entity( *gridPointer, begin, gridEntityParameters... ); for( entity.getCoordinates().z() = begin.z(); entity.getCoordinates().z() <= end.z(); entity.getCoordinates().z() ++ ) -- GitLab