From 25d0a2e2bbb3e6b255365614bb8918ad87be8d34 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <klinkjak@fjfi.cvut.cz>
Date: Thu, 16 Feb 2017 00:25:21 +0100
Subject: [PATCH] Fixed MeshEntityStorageRebinder

---
 .../MeshDetails/layers/MeshEntityStorageRebinder.h     | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/TNL/Meshes/MeshDetails/layers/MeshEntityStorageRebinder.h b/src/TNL/Meshes/MeshDetails/layers/MeshEntityStorageRebinder.h
index e1f282bcd1..5ce38068da 100644
--- a/src/TNL/Meshes/MeshDetails/layers/MeshEntityStorageRebinder.h
+++ b/src/TNL/Meshes/MeshDetails/layers/MeshEntityStorageRebinder.h
@@ -27,7 +27,7 @@
 
 #include <TNL/Meshes/DimensionTag.h>
 #include <TNL/Meshes/Mesh.h>
-#include <TNL/UniquePointer.h>
+#include <TNL/DevicePointer.h>
 
 namespace TNL {
 namespace Meshes {
@@ -210,8 +210,8 @@ struct MeshEntityStorageRebinderDivisor< Meshes::Mesh< MeshConfig, Devices::Cuda
       const auto entitiesCount = mesh.template getEntitiesCount< DimensionTag::value >();
       auto& superentitiesStorage = mesh.template getSuperentityStorageNetwork< DimensionTag::value, SuperdimensionTag::value >();
       using Multimap = typename std::remove_reference< decltype(superentitiesStorage) >::type;
-      UniquePointer< Mesh > meshPointer( mesh );
-      UniquePointer< Multimap > superentitiesStoragePointer( superentitiesStorage );
+      DevicePointer< Mesh > meshPointer( mesh );
+      DevicePointer< Multimap > superentitiesStoragePointer( superentitiesStorage );
       Devices::Cuda::synchronizeDevice();
 
       dim3 blockSize( 256 );
@@ -232,8 +232,8 @@ struct MeshEntityStorageRebinderDivisor< Meshes::Mesh< MeshConfig, Devices::Cuda
       const auto entitiesCount = mesh.template getEntitiesCount< SuperdimensionTag::value >();
       auto& subentitiesStorage = mesh.template getSubentityStorageNetwork< SuperdimensionTag::value, DimensionTag::value >();
       using Multimap = typename std::remove_reference< decltype(subentitiesStorage) >::type;
-      UniquePointer< Mesh > meshPointer( mesh );
-      UniquePointer< Multimap > subentitiesStoragePointer( subentitiesStorage );
+      DevicePointer< Mesh > meshPointer( mesh );
+      DevicePointer< Multimap > subentitiesStoragePointer( subentitiesStorage );
       Devices::Cuda::synchronizeDevice();
 
       dim3 blockSize( 256 );
-- 
GitLab