StatMech
|
Public Types | |
using | Object_t = Derived |
using | Base = ObjectOnGPU_Base< Derived > |
Public Member Functions | |
template<class... Args> | |
ObjectOnGPU (Derived const &hSpace, Args &&... args) | |
ObjectOnGPU ()=default | |
Default constructor. | |
ObjectOnGPU (ObjectOnGPU const &)=delete | |
Copy constructor. | |
ObjectOnGPU (ObjectOnGPU &&)=default | |
Move constructor. | |
~ObjectOnGPU ()=default | |
Destructor. | |
Operator overloads | |
ObjectOnGPU & | operator= (ObjectOnGPU const &other)=delete |
Copy assignment operator. | |
ObjectOnGPU & | operator= (ObjectOnGPU &&other) |
Move assignment operator. | |
void | copyTransEqClass (Derived const &hSpace) |
Public Member Functions inherited from ObjectOnGPU_Base< Derived > | |
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 |
Additional Inherited Members | |
Static Public Attributes inherited from ObjectOnGPU_Base< Derived > | |
static constexpr bool | on_GPU |
Protected Types inherited from ObjectOnGPU_Base< Derived > | |
using | Object_t = Derived |
Protected Attributes inherited from ObjectOnGPU_Base< Derived > | |
Derived * | m_ptr |
Derived ** | m_ptrptr |
using ObjectOnGPU< ManyBodySpaceBase< Derived > >::Base = ObjectOnGPU_Base<Derived> |
using ObjectOnGPU< ManyBodySpaceBase< Derived > >::Object_t = Derived |
|
inline |
|
default |
Default constructor.
|
delete |
Copy constructor.
|
default |
Move constructor.
|
default |
Destructor.
|
inline |
|
inline |
Move assignment operator.
other |
|
delete |
Copy assignment operator.
other |