Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Euclid::NdArray::NdArray< T > Member List

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

at(const std::vector< size_t > &coords)Euclid::NdArray::NdArray< T >
at(const std::vector< size_t > &coords) constEuclid::NdArray::NdArray< T >
at(const std::vector< size_t > &coords, const std::string &attr)Euclid::NdArray::NdArray< T >
at(const std::vector< size_t > &coords, const std::string &attr) constEuclid::NdArray::NdArray< T >
at(size_t i, D... rest)Euclid::NdArray::NdArray< T >
at(size_t i, D... rest) constEuclid::NdArray::NdArray< T >
at_helper(size_t offset_acc, size_t axis, size_t i, D... rest)Euclid::NdArray::NdArray< T >private
at_helper(size_t offset_acc, size_t axis)Euclid::NdArray::NdArray< T >private
at_helper(size_t offset_acc, size_t axis, const std::string &attr)Euclid::NdArray::NdArray< T >private
at_helper(size_t offset_acc, size_t axis, size_t i, D... rest) constEuclid::NdArray::NdArray< T >private
at_helper(size_t offset_acc, size_t axis) constEuclid::NdArray::NdArray< T >private
at_helper(size_t offset_acc, size_t axis, const std::string &attr) constEuclid::NdArray::NdArray< T >private
attributes() constEuclid::NdArray::NdArray< T >
begin()Euclid::NdArray::NdArray< T >
begin() constEuclid::NdArray::NdArray< T >
concatenate(const self_type &other)Euclid::NdArray::NdArray< T >
const_iterator typedefEuclid::NdArray::NdArray< T >
copy() constEuclid::NdArray::NdArray< T >inline
end()Euclid::NdArray::NdArray< T >
end() constEuclid::NdArray::NdArray< T >
front() constEuclid::NdArray::NdArray< T >
get_attr_offset(const std::string &attr) constEuclid::NdArray::NdArray< T >private
get_offset(const std::vector< size_t > &coords) constEuclid::NdArray::NdArray< T >private
iterator typedefEuclid::NdArray::NdArray< T >
m_details_ptrEuclid::NdArray::NdArray< T >private
NdArray(std::vector< size_t > shape_)Euclid::NdArray::NdArray< T >explicit
NdArray(std::vector< size_t > shape_, const Container< T > &data)Euclid::NdArray::NdArray< T >
NdArray(std::vector< size_t > shape_, Container< T > &&data)Euclid::NdArray::NdArray< T >
NdArray(std::vector< size_t > shape_, std::vector< size_t > strides_, Container< T > &&data)Euclid::NdArray::NdArray< T >
NdArray(std::vector< size_t > shape_, Iterator begin, Iterator end)Euclid::NdArray::NdArray< T >
NdArray(const std::vector< size_t > &shape_, const std::vector< std::string > &attr_names, Args &&... args)Euclid::NdArray::NdArray< T >
NdArray(const std::initializer_list< size_t > &shape_)Euclid::NdArray::NdArray< T >inlineexplicit
NdArray(const self_type &)Euclid::NdArray::NdArray< T >
NdArray(self_type &&) noexcept=defaultEuclid::NdArray::NdArray< T >
NdArray(const self_type *other)Euclid::NdArray::NdArray< T >explicitprivate
NdArray(std::shared_ptr< ContainerInterface > container, size_t offset, std::vector< size_t > shape, std::vector< size_t > stride, std::vector< std::string > attr_names)Euclid::NdArray::NdArray< T >private
next_slice(void)Euclid::NdArray::NdArray< T >
operator!=(const self_type &b) constEuclid::NdArray::NdArray< T >
operator=(const NdArray &)Euclid::NdArray::NdArray< T >
operator==(const self_type &b) constEuclid::NdArray::NdArray< T >
reshape(const std::vector< size_t > &new_shape)Euclid::NdArray::NdArray< T >
reshape(size_t i, D... rest)Euclid::NdArray::NdArray< T >
reshape_helper(std::vector< size_t > &acc, size_t i, D... rest)Euclid::NdArray::NdArray< T >private
reshape_helper(std::vector< size_t > &acc)Euclid::NdArray::NdArray< T >private
rslice(size_t i)Euclid::NdArray::NdArray< T >
rslice(size_t i) constEuclid::NdArray::NdArray< T >
self_type typedefEuclid::NdArray::NdArray< T >
shape() constEuclid::NdArray::NdArray< T >inline
shape(std::size_t i) constEuclid::NdArray::NdArray< T >inline
size() constEuclid::NdArray::NdArray< T >
slice(size_t i)Euclid::NdArray::NdArray< T >
slice(size_t i) constEuclid::NdArray::NdArray< T >
strides() constEuclid::NdArray::NdArray< T >inline
strides(std::size_t i) constEuclid::NdArray::NdArray< T >inline
update_strides()Euclid::NdArray::NdArray< T >private
~NdArray()=defaultEuclid::NdArray::NdArray< T >