as_array_view() | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
as_array_view() const | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
basic_array() | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
basic_array(basic_array &&)=default | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | |
basic_array(basic_array const &a)=default | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | explicit |
basic_array(basic_array< ValueType, Rank, LayoutPolicy, A, CP > a) noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlineexplicit |
basic_array(Ints... is) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlineexplicit |
basic_array(Int sz, RHS const &val) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlineexplicit |
basic_array(std::array< Int, Rank > const &shape) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlineexplicit |
basic_array(layout_t const &layout) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlineexplicit |
basic_array(layout_t const &layout, storage_t &&storage) noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlineexplicit |
basic_array(A const &a) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
basic_array(Initializer const &initializer) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
basic_array(std::initializer_list< ValueType > const &l) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
basic_array(std::initializer_list< std::initializer_list< ValueType > > const &l2) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
basic_array(std::initializer_list< std::initializer_list< std::initializer_list< ValueType > > > const &l3) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
basic_array(basic_array< ValueType, 2, LayoutPolicy, A2, ContainerPolicy > &&a) noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlineexplicit |
begin() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
begin() noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
call(Self &&self, Ts const &...idxs) noexcept(has_no_boundcheck) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlinestatic |
cbegin() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
cend() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
const_iterator typedef | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | |
container_policy_t typedef | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | |
data() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
data() noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
empty() const | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
end() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
end() noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
extent(int i) const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
has_positive_strides() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
indexmap() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
indices() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
is_contiguous() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
is_empty() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
is_stride_order_C() noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlinestatic |
is_stride_order_Fortran() noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlinestatic |
iterator typedef | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | |
iterator_rank | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | static |
layout_policy_t typedef | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | |
layout_t typedef | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | |
ones(std::array< Int, Rank > const &shape) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlinestatic |
ones(Ints... is) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlinestatic |
operator()(_linear_index_t idx) const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator()(_linear_index_t idx) noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator()(Ts const &...idxs) const &noexcept(has_no_boundcheck) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator()(Ts const &...idxs) &noexcept(has_no_boundcheck) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator()(Ts const &...idxs) &&noexcept(has_no_boundcheck) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator*=(RHS const &rhs) noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator+=(RHS const &rhs) noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator-=(RHS const &rhs) noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator/=(RHS const &rhs) noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator=(basic_array &&)=default | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | |
operator=(basic_array const &)=default | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | |
operator=(basic_array< ValueType, Rank, LayoutPolicy, A, CP > const &rhs) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator=(RHS const &rhs) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator=(RHS const &rhs) noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator=(Initializer const &initializer) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator=(R const &rhs) noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator[](T const &idx) const &noexcept(has_no_boundcheck) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator[](T const &x) &noexcept(has_no_boundcheck) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
operator[](T const &x) &&noexcept(has_no_boundcheck) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
rand(std::array< Int, Rank > const &shape) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlinestatic |
rand(Ints... is) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlinestatic |
rank | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | static |
regular_type typedef | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | |
resize(Ints const &...is) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
resize(std::array< long, Rank > const &shape) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
shape() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
shape(int i) const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
size() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
storage() const &noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
storage() &noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
storage() &&noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
storage_t typedef | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | |
stride_order() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
strides() const noexcept | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
transpose() | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
transpose() const | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inline |
value_type typedef | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | |
zeros(std::array< Int, Rank > const &shape) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlinestatic |
zeros(Ints... is) | nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy > | inlinestatic |