Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
|
Base class for generic data series. More...
#include <cheetah/data/Series.h>
Public Types | |
typedef DeviceMemoryType::Iterator | Iterator |
typedef DeviceMemoryType::ConstIterator | ConstIterator |
typedef Alloc | Allocator |
typedef Arch | Architecture |
typedef ValueT | ValueType |
Public Member Functions | |
Series (Allocator const &) | |
Series (std::size_t size, Allocator const &) | |
Series (Series const ©) | |
Series (Series &©_to_move) | |
template<typename OtherArch , typename OtherAlloc > | |
Series (Series< OtherArch, ValueType, OtherAlloc > const ©, Alloc const &allocator) | |
copies Series data to the device | |
ConstIterator | begin () const |
Iterators to device memory. More... | |
Iterator | begin () |
Iterator | end () |
ConstIterator | end () const |
ConstIterator | cbegin () const |
ConstIterator | cend () const |
std::size_t | size () const |
the size of the series | |
void | resize (std::size_t size) |
resize the data | |
template<typename OtherArch , typename OtherAlloc > | |
Series (Series< OtherArch, ValueT, OtherAlloc > const ©) | |
Base class for generic data series.
A data series class for storage of arbitrary data.
|
inline |
Iterators to device memory.
note that this memory is not directly accesible to the host to use on the host convert to Series<Cpu, ValueType> which will copy the data to the host
Definition at line 67 of file Series.cpp.