TRIQS/nda 1.3.0
Multi-dimensional array library for C++
Loading...
Searching...
No Matches
nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy > Member List

This is the complete list of members for nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >, including all inherited members.

accessor_policy_t typedefnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >
as_array_view()nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
as_array_view() constnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
basic_array_view(layout_t const &idxm, storage_t st)nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
basic_array_view()=defaultnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >
basic_array_view(basic_array_view &&)=defaultnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >
basic_array_view(basic_array_view const &)=defaultnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >
basic_array_view(A &&a) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inlineexplicit
basic_array_view(std::array< long, Rank > const &shape, ValueType *p) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
basic_array_view(layout_t const &idxm, ValueType *p) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
basic_array_view(std::array< ValueType, N > &a) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inlineexplicit
basic_array_view(std::array< std::remove_const_t< ValueType >, N > const &a) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inlineexplicit
basic_array_view(R &rg) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inlineexplicit
begin() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
begin() noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
call(Self &&self, Ts const &...idxs) noexcept(has_no_boundcheck)nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inlinestatic
cbegin() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
cend() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
const_iterator typedefnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >
data() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
data() noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
deep_swap(basic_array_view a, basic_array_view b) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >friend
empty() constnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
end() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
end() noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
extent(int i) const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
has_positive_strides() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
indexmap() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
indices() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
is_contiguous() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
is_empty() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
is_stride_order_C() noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inlinestatic
is_stride_order_Fortran() noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inlinestatic
iterator typedefnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >
iterator_ranknda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >static
layout_policy_t typedefnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >
layout_t typedefnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >
operator()(_linear_index_t idx) const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator()(_linear_index_t idx) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator()(Ts const &...idxs) const &noexcept(has_no_boundcheck)nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator()(Ts const &...idxs) &noexcept(has_no_boundcheck)nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator()(Ts const &...idxs) &&noexcept(has_no_boundcheck)nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator*=(RHS const &rhs) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator+=(RHS const &rhs) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator-=(RHS const &rhs) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator/=(RHS const &rhs) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator=(basic_array_view const &rhs) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator=(RHS const &rhs) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator=(RHS const &rhs) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator=(Initializer const &initializer) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator=(R const &rhs) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator[](T const &idx) const &noexcept(has_no_boundcheck)nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator[](T const &x) &noexcept(has_no_boundcheck)nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
operator[](T const &x) &&noexcept(has_no_boundcheck)nda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
owning_policy_t typedefnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >
ranknda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >static
rebind(basic_array_view< T, R, LP, A, AP, OP > v) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
regular_type typedefnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >
shape() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
shape(int i) const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
size() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
storage() const &noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
storage() &noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
storage() &&noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
storage_t typedefnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >
stride_order() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
strides() const noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >inline
swap(basic_array_view &a, basic_array_view &b) noexceptnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >friend
value_type typedefnda::basic_array_view< ValueType, Rank, LayoutPolicy, Algebra, AccessorPolicy, OwningPolicy >