| at(const std::vector< size_t > &coords) | Euclid::NdArray::NdArray< T, Container > | inline |
| at(const std::vector< size_t > &coords) const | Euclid::NdArray::NdArray< T, Container > | inline |
| at(size_t i, D... rest) | Euclid::NdArray::NdArray< T, Container > | inline |
| at(size_t i, D... rest) const | Euclid::NdArray::NdArray< T, Container > | inline |
| at_helper(std::vector< size_t > &acc, size_t i, D... rest) | Euclid::NdArray::NdArray< T, Container > | inlineprivate |
| at_helper(std::vector< size_t > &acc) | Euclid::NdArray::NdArray< T, Container > | inlineprivate |
| at_helper(std::vector< size_t > &acc, size_t i, D... rest) const | Euclid::NdArray::NdArray< T, Container > | inlineprivate |
| at_helper(std::vector< size_t > &acc) const | Euclid::NdArray::NdArray< T, Container > | inlineprivate |
| begin() | Euclid::NdArray::NdArray< T, Container > | inline |
| begin() const | Euclid::NdArray::NdArray< T, Container > | inline |
| const_iterator typedef | Euclid::NdArray::NdArray< T, Container > | |
| data() const | Euclid::NdArray::NdArray< T, Container > | inline |
| end() | Euclid::NdArray::NdArray< T, Container > | inline |
| end() const | Euclid::NdArray::NdArray< T, Container > | inline |
| get_offset(const std::vector< size_t > &coords) const | Euclid::NdArray::NdArray< T, Container > | inlineprivate |
| iterator typedef | Euclid::NdArray::NdArray< T, Container > | |
| m_container | Euclid::NdArray::NdArray< T, Container > | private |
| m_shape | Euclid::NdArray::NdArray< T, Container > | private |
| m_stride_size | Euclid::NdArray::NdArray< T, Container > | private |
| NdArray(const std::vector< size_t > &shape) | Euclid::NdArray::NdArray< T, Container > | inlineexplicit |
| NdArray(const std::vector< size_t > &shape, const Container< T > &data) | Euclid::NdArray::NdArray< T, Container > | inline |
| NdArray(const std::vector< size_t > &shape, Container< T > &&data) | Euclid::NdArray::NdArray< T, Container > | inline |
| NdArray(const std::vector< size_t > &shape, Iterator begin, Iterator end) | Euclid::NdArray::NdArray< T, Container > | inline |
| NdArray(const std::initializer_list< size_t > &shape) | Euclid::NdArray::NdArray< T, Container > | inline |
| NdArray(const self_type &)=default | Euclid::NdArray::NdArray< T, Container > | |
| NdArray(self_type &&)=default | Euclid::NdArray::NdArray< T, Container > | |
| operator!=(const self_type &b) const | Euclid::NdArray::NdArray< T, Container > | inline |
| operator=(const NdArray &)=default | Euclid::NdArray::NdArray< T, Container > | |
| operator==(const self_type &b) const | Euclid::NdArray::NdArray< T, Container > | inline |
| reshape(const std::vector< size_t > new_shape) | Euclid::NdArray::NdArray< T, Container > | inline |
| reshape(size_t i, D... rest) | Euclid::NdArray::NdArray< T, Container > | inline |
| reshape_helper(std::vector< size_t > &acc, size_t i, D... rest) | Euclid::NdArray::NdArray< T, Container > | inlineprivate |
| reshape_helper(std::vector< size_t > &acc) | Euclid::NdArray::NdArray< T, Container > | inlineprivate |
| self_type typedef | Euclid::NdArray::NdArray< T, Container > | |
| shape() const | Euclid::NdArray::NdArray< T, Container > | inline |
| size() const | Euclid::NdArray::NdArray< T, Container > | inline |
| update_strides() | Euclid::NdArray::NdArray< T, Container > | inlineprivate |
| ~NdArray()=default | Euclid::NdArray::NdArray< T, Container > | virtual |