Alexandria  2.16
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Euclid::NdArray::NdArray< T, Container > Member List

This is the complete list of members for Euclid::NdArray::NdArray< T, Container >, including all inherited members.

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 typedefEuclid::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 typedefEuclid::NdArray::NdArray< T, Container >
m_containerEuclid::NdArray::NdArray< T, Container >private
m_shapeEuclid::NdArray::NdArray< T, Container >private
m_stride_sizeEuclid::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(self_type &&)=defaultEuclid::NdArray::NdArray< T, Container >
operator!=(const self_type &b) const Euclid::NdArray::NdArray< T, Container >inline
operator=(const NdArray &)=defaultEuclid::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 typedefEuclid::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()=defaultEuclid::NdArray::NdArray< T, Container >virtual