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