![]() |
Project
|
#include <Vector.h>
Public Member Functions | |
Vector () | |
Vector (const size_t, const size_t=0) | |
Vector (const T *const, const size_t, const size_t=0) | |
GPUhd () ~Vector() | |
Vector (const Vector &)=delete | |
Vector & | operator= (const Vector &)=delete |
GPUhd () Vector(Vector &&) | |
Vector & | operator= (Vector &&) |
size_t | getSizeFromDevice () const |
T | getElementFromDevice (const size_t) const |
void | resize (const size_t) |
void | reset (const size_t, const size_t=0) |
void | reset (const T *const, const size_t, const size_t=0) |
void | resetWithInt (const size_t, const int value=0) |
void | copyIntoSizedVector (std::vector< T > &) |
GPUhd () T *get() const | |
GPUhd () size_t capacity() const | |
GPUhd () Vector< T > getWeakCopy() const | |
GPUd () T &operator[](const size_t) const | |
GPUd () size_t size() const | |
GPUhd () void dump() | |
template<typename... Args> | |
GPUd () void emplace(const size_t | |
Protected Member Functions | |
void | destroy () |
o2::its::gpu::Vector< T >::Vector | ( | ) |
|
explicit |
o2::its::gpu::Vector< T >::Vector | ( | const T * const | source, |
const size_t | size, | ||
const size_t | initialSize = 0 |
||
) |
|
delete |
void o2::its::gpu::Vector< T >::copyIntoSizedVector | ( | std::vector< T > & | destinationVector | ) |
|
inlineprotected |
T o2::its::gpu::Vector< T >::getElementFromDevice | ( | const size_t | ) | const |
size_t o2::its::gpu::Vector< T >::getSizeFromDevice | ( | ) | const |
o2::its::gpu::Vector< T >::GPUd | ( | ) | const |
o2::its::gpu::Vector< T >::GPUd | ( | ) | const & |
o2::its::gpu::Vector< T >::GPUhd | ( | ) | const |
o2::its::gpu::Vector< T >::GPUhd | ( | ) | const |
o2::its::gpu::Vector< T >::GPUhd | ( | ) | && |
o2::its::gpu::Vector< T >::GPUhd | ( | ) | const |
o2::its::gpu::Vector< T >::GPUhd | ( | ) |
o2::its::gpu::Vector< T >::GPUhd | ( | ) |
|
delete |
Vector< T > & o2::its::gpu::Vector< T >::operator= | ( | Vector< T > && | other | ) |
void o2::its::gpu::Vector< T >::reset | ( | const size_t | capacity, |
const size_t | initialSize = 0 |
||
) |
void o2::its::gpu::Vector< T >::reset | ( | const T * const | source, |
const size_t | size, | ||
const size_t | initialSize = 0 |
||
) |
void o2::its::gpu::Vector< T >::resetWithInt | ( | const size_t | size, |
const int | value = 0 |
||
) |
void o2::its::gpu::Vector< T >::resize | ( | const size_t | size | ) |