Class NDArray

Class Documentation

class NDArray

Public Types

typedef uint8_t byte_type

Public Functions

NDArray(DataType dtype, NDSize dims)
inline size_t rank() const
inline ndsize_t num_elements() const
inline NDSize shape() const
inline NDSize size() const
inline DataType dtype() const
template<typename T>
const T get(size_t index) const
template<typename T>
const T get(const NDSize &index) const
template<typename T>
void set(size_t index, T value)
template<typename T>
void set(const NDSize &index, T value)
inline byte_type *data()
inline const byte_type *data() const
void resize(const NDSize &new_size)
size_t sub2index(const NDSize &sub) const