StatMech
|
Public Member Functions | |
ObjectOnGPU & | operator= (ObjectOnGPU const &other)=delete |
ObjectOnGPU & | operator= (ObjectOnGPU &&other)=delete |
![]() | |
template<class... Args> | |
ObjectOnGPU_Base (Args... args) | |
Default constructor for ObjectOnGPU_Base object. | |
ObjectOnGPU_Base (ObjectOnGPU_Base const &other)=delete | |
Default constructor. | |
ObjectOnGPU_Base (ObjectOnGPU_Base &&other) | |
Move constructor for ObjectOnGPU_Base object. | |
~ObjectOnGPU_Base () | |
Destructor. | |
ObjectOnGPU_Base & | operator= (ObjectOnGPU_Base const &other)=delete |
Copy assignment operator (yet to be implmented) | |
ObjectOnGPU_Base & | operator= (ObjectOnGPU_Base &&other) |
Move assignment operator. | |
operator Object_t * () const | |
Object_t * | ptr () const |
Object_t const * | const_ptr () const |
Private Member Functions | |
ObjectOnGPU ()=delete | |
ObjectOnGPU (ObjectOnGPU const &other)=delete | |
ObjectOnGPU (ObjectOnGPU &&other)=delete | |
Additional Inherited Members | |
![]() | |
static constexpr bool | on_GPU = true |
![]() | |
using | Object_t = T |
![]() | |
T * | m_ptr = nullptr |
T ** | m_ptrptr = nullptr |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
delete |
|
delete |