16#ifndef ITSTRACKINGGPU_ARRAY_H_
17#define ITSTRACKINGGPU_ARRAY_H_
27template <
typename T,
size_t Size>
33 return const_cast<T&
>(internalArray[
index]);
38 return const_cast<T*
>(internalArray);
42template <
typename T,
size_t Size>
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
GPUhd() static const expr T &getReference(const InternalArray &internalArray
GPUhd() static const expr T *getPointer(const InternalArray &internalArray) noexcept
GPUhd() T *data() noexcept
GPUhd() T &operator[](const int index) noexcept
GPUhd() size_t size() const noexcept
void copy(const Array< T, Size > &t)
GPUhd() const T *data() const noexcept
GPUhd() const expr T &operator[](const int index) const noexcept