DPNP C++ backend kernel library 0.18.0dev0
Data Parallel Extension for NumPy*
|
Public Types | |
using | Shape = sycl::range<Dims> |
using | value_type = T |
using | pointer_type = value_type * |
Public Member Functions | |
UncachedData (T *global_data, const Shape &shape, sycl::handler &) | |
T * | get_ptr () const |
template<int _Dims> | |
void | init (const sycl::nd_item< _Dims > &) const |
size_t | size () const |
T & | operator[] (const sycl::id< Dims > &id) const |
template<typename = std::enable_if_t<Dims == 1>> | |
T & | operator[] (const size_t id) const |
Static Public Attributes | |
static constexpr bool const | sync_after_init = false |
static constexpr auto | dims = Dims |
Definition at line 107 of file histogram_common.hpp.
using statistics::histogram::UncachedData< T, Dims >::pointer_type = value_type * |
Definition at line 112 of file histogram_common.hpp.
using statistics::histogram::UncachedData< T, Dims >::Shape = sycl::range<Dims> |
Definition at line 110 of file histogram_common.hpp.
using statistics::histogram::UncachedData< T, Dims >::value_type = T |
Definition at line 111 of file histogram_common.hpp.
|
inline |
Definition at line 115 of file histogram_common.hpp.
|
inline |
Definition at line 121 of file histogram_common.hpp.
|
inline |
Definition at line 127 of file histogram_common.hpp.
|
inline |
Definition at line 142 of file histogram_common.hpp.
|
inline |
Definition at line 136 of file histogram_common.hpp.
|
inline |
Definition at line 131 of file histogram_common.hpp.
|
staticconstexpr |
Definition at line 113 of file histogram_common.hpp.
|
staticconstexpr |
Definition at line 109 of file histogram_common.hpp.