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

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

as_array_view()nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
as_array_view() constnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
basic_array()nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
basic_array(basic_array &&)=defaultnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >
basic_array(basic_array const &a)=defaultnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >explicit
basic_array(basic_array< ValueType, Rank, LayoutPolicy, A, CP > a) noexceptnda::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) noexceptnda::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) noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inlineexplicit
begin() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
begin() noexceptnda::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 noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
cend() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
const_iterator typedefnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >
container_policy_t typedefnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >
data() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
data() noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
empty() constnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
end() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
end() noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
extent(int i) const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
has_positive_strides() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
indexmap() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
indices() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
is_contiguous() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
is_empty() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
is_stride_order_C() noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inlinestatic
is_stride_order_Fortran() noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inlinestatic
iterator typedefnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >
iterator_ranknda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >static
layout_policy_t typedefnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >
layout_t typedefnda::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 noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
operator()(_linear_index_t idx) noexceptnda::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) noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
operator+=(RHS const &rhs) noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
operator-=(RHS const &rhs) noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
operator/=(RHS const &rhs) noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
operator=(basic_array &&)=defaultnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >
operator=(basic_array const &)=defaultnda::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) noexceptnda::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) noexceptnda::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
ranknda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >static
regular_type typedefnda::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 noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
shape(int i) const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
size() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
storage() const &noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
storage() &noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
storage() &&noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
storage_t typedefnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >
stride_order() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
strides() const noexceptnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
transpose()nda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
transpose() constnda::basic_array< ValueType, Rank, LayoutPolicy, Algebra, ContainerPolicy >inline
value_type typedefnda::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