From 5a46ce238aab3892cb4b241790abb3cf5d879c15 Mon Sep 17 00:00:00 2001
From: Tomas Oberhuber <tomas.oberhuber@fjfi.cvut.cz>
Date: Thu, 20 Dec 2018 14:06:01 +0100
Subject: [PATCH] Fixing lambda function for CUDA in traverser benchmark.

---
 src/Benchmarks/Traversers/WriteOne.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Benchmarks/Traversers/WriteOne.h b/src/Benchmarks/Traversers/WriteOne.h
index 73bf0bfecf..9fd269f109 100644
--- a/src/Benchmarks/Traversers/WriteOne.h
+++ b/src/Benchmarks/Traversers/WriteOne.h
@@ -39,13 +39,13 @@ class WriteOne< 1, Device, Real, Index >
       static void run( std::size_t size )
       {
          Vector v( size );
-         auto writeOne = []( Index i, Real* data )
+         auto writeOne = [] __cuda_callable__ ( Index i, Real* data )
          {
             data[ i ] = 1.0;
          };
          
          
-         ParallelFor< Devices::Host >::exec( ( std::size_t ) 0, size, writeOne, v.getData() );
+         ParallelFor< Device >::exec( ( std::size_t ) 0, size, writeOne, v.getData() );
       }
 };
 
-- 
GitLab