@@ -132,7 +132,7 @@ class DevicePointer< Object, Devices::Host > : public SmartPointer
template<typenameDevice=Devices::Host>
__cuda_callable__
Object&getData()
Object&modifyData()
{
return*(this->pointer);
}
@@ -308,7 +308,7 @@ class DevicePointer< Object, Devices::Cuda > : public SmartPointer
template<typenameDevice=Devices::Host>
__cuda_callable__
Object&getData()
Object&modifyData()
{
static_assert(std::is_same<Device,Devices::Host>::value||std::is_same<Device,Devices::Cuda>::value,"Only Devices::Host or Devices::Cuda devices are accepted here.");
@@ -199,7 +199,7 @@ class SharedPointer< Object, Devices::Host, lazy > : public SmartPointer
template<typenameDevice=Devices::Host>
__cuda_callable__
Object&getData()
Object&modifyData()
{
return*(this->pointer);
}
@@ -430,7 +430,7 @@ class SharedPointer< Object, Devices::Cuda, lazy > : public SmartPointer
template<typenameDevice=Devices::Host>
__cuda_callable__
Object&getData()
Object&modifyData()
{
static_assert(std::is_same<Device,Devices::Host>::value||std::is_same<Device,Devices::Cuda>::value,"Only Devices::Host or Devices::Cuda devices are accepted here.");