Tatooine
tatooine::dynamic_multidim_array< ValueType, IndexOrder > Member List

This is the complete list of members for tatooine::dynamic_multidim_array< ValueType, IndexOrder >, including all inherited members.

at(Int const ... is) -> auto &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
at(Int const ... is) const -> auto const &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
at(integral_range auto const &indices) -> auto &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
at(integral_range auto const &indices) const -> auto const &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
begin_indices() consttatooine::dynamic_multidim_size< IndexOrder >inline
binary_operation(F &&f, dynamic_multidim_array< OtherT, OtherIndexing > const &other)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
container_type typedeftatooine::dynamic_multidim_array< ValueType, IndexOrder >
data(std::size_t const i) -> auto &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
data(std::size_t const i) const -> auto const &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
data()tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
data() consttatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
dynamic_multidim_array()=defaulttatooine::dynamic_multidim_array< ValueType, IndexOrder >
dynamic_multidim_array(dynamic_multidim_array const &other)=defaulttatooine::dynamic_multidim_array< ValueType, IndexOrder >
dynamic_multidim_array(dynamic_multidim_array &&other) noexcept=defaulttatooine::dynamic_multidim_array< ValueType, IndexOrder >
dynamic_multidim_array(dynamic_multidim_array< OtherT, OtherIndexing > const &other)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlineexplicit
dynamic_multidim_array(integral auto const ... size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlineexplicit
dynamic_multidim_array(tag::fill< S > const &f, integral auto const ... size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlineexplicit
dynamic_multidim_array(tag::zeros_t const &, integral auto const ... size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlineexplicit
dynamic_multidim_array(tag::ones_t const &, integral auto const ... size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlineexplicit
dynamic_multidim_array(std::vector< value_type > const &data, integral auto const ... size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlineexplicit
dynamic_multidim_array(std::vector< value_type > &&data, integral auto const ... size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlineexplicit
dynamic_multidim_array(Size &&size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlineexplicit
dynamic_multidim_array(tag::fill< S > const &f, Size &&size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
dynamic_multidim_array(tag::zeros_t const &, Size &&size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
dynamic_multidim_array(tag::ones_t const &, Size &&size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
dynamic_multidim_array(std::vector< value_type > const &data, Size &&size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
dynamic_multidim_array(Data &&data, Size &&size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
dynamic_multidim_array(Rand &&rand, Size &&size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
dynamic_multidim_array(Rand &&rand, integral auto const ... size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlineexplicit
dynamic_multidim_size()=defaulttatooine::dynamic_multidim_size< IndexOrder >
dynamic_multidim_size(dynamic_multidim_size const &other)=defaulttatooine::dynamic_multidim_size< IndexOrder >
dynamic_multidim_size(dynamic_multidim_size &&other) noexcept=defaulttatooine::dynamic_multidim_size< IndexOrder >
dynamic_multidim_size(dynamic_multidim_size< OtherIndexing > const &other)tatooine::dynamic_multidim_size< IndexOrder >inlineexplicit
dynamic_multidim_size(dynamic_multidim_size< OtherIndexing > &&other)tatooine::dynamic_multidim_size< IndexOrder >inlineexplicit
dynamic_multidim_size(integral auto const ... size)tatooine::dynamic_multidim_size< IndexOrder >inlineexplicit
dynamic_multidim_size(std::vector< std::size_t > &&size)tatooine::dynamic_multidim_size< IndexOrder >inlineexplicit
dynamic_multidim_size(integral_range auto const &size)tatooine::dynamic_multidim_size< IndexOrder >inlineexplicit
end_indices() consttatooine::dynamic_multidim_size< IndexOrder >inline
in_range(integral auto const ... indices) consttatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
in_range(integral_range auto const &indices) consttatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
index_order typedeftatooine::dynamic_multidim_array< ValueType, IndexOrder >
index_order_type typedeftatooine::dynamic_multidim_size< IndexOrder >
indices() consttatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
internal_container() -> auto &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
internal_container() const -> auto const &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
m_data_containertatooine::dynamic_multidim_array< ValueType, IndexOrder >
m_sizetatooine::dynamic_multidim_size< IndexOrder >private
multi_index(std::size_t const gi) consttatooine::dynamic_multidim_size< IndexOrder >inline
num_components() consttatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
num_dimensions() consttatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
ones(integral auto const ... size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
ones(Size &&size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
operator!=(dynamic_multidim_size< OtherIndexing > const &other) consttatooine::dynamic_multidim_size< IndexOrder >inline
operator()(integral_range auto const &indices) -> auto &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
operator()(integral_range auto const &indices) const -> auto const &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
operator()(Int const ... is) -> auto &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
operator()(Int const ... is) const -> auto const &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
operator=(dynamic_multidim_array const &other) -> dynamic_multidim_array &=defaulttatooine::dynamic_multidim_array< ValueType, IndexOrder >
operator=(dynamic_multidim_array &&other) noexcept -> dynamic_multidim_array &=defaulttatooine::dynamic_multidim_array< ValueType, IndexOrder >
operator=(dynamic_multidim_array< OtherT, OtherIndexing > const &other) -> dynamic_multidim_array &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size const &other) -> dynamic_multidim_size &=defaulttatooine::dynamic_multidim_size< IndexOrder >
tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size &&other) noexcept -> dynamic_multidim_size &=defaulttatooine::dynamic_multidim_size< IndexOrder >
tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size< OtherIndexing > const &other) -> dynamic_multidim_size &tatooine::dynamic_multidim_size< IndexOrder >inline
tatooine::dynamic_multidim_size::operator=(dynamic_multidim_size< OtherIndexing > &&other) -> dynamic_multidim_size &tatooine::dynamic_multidim_size< IndexOrder >inline
operator==(dynamic_multidim_size< OtherIndexing > const &other) consttatooine::dynamic_multidim_size< IndexOrder >inline
operator[](std::size_t i) const -> auto const &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
operator[](std::size_t i) -> auto &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
parent_type typedeftatooine::dynamic_multidim_array< ValueType, IndexOrder >
plain_index(integral auto const ... indices) consttatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
plain_index(integral_range auto const &indices) consttatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
rand(Rand &&rand, Size &&size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
rand(Rand &&rand, integral auto const ... size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
randn(value_type const mean, value_type const stddev, Size &&size, RandEng &&eng=RandEng{std::random_device{}()})tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
randn(Size &&size, value_type const mean, value_type const stddev, RandEng &&eng=RandEng{std::random_device{}()})tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
randn(integral auto const ... is)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
randu(value_type const min, value_type const max, Size &&size, RandEng &&eng=RandEng{std::random_device{}()})tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
randu(Size &&size, value_type const min=0, value_type const max=1, RandEng &&eng=RandEng{std::random_device{}()})tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
randu(integral auto const ... is)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
resize(integral auto const ... size) -> voidtatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
resize(integral_range auto const &res, value_type const value=value_type{}) -> voidtatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
tatooine::dynamic_multidim_size::resize(integral_range auto const &size) -> voidtatooine::dynamic_multidim_size< IndexOrder >inline
tatooine::dynamic_multidim_size::resize(std::vector< std::size_t > &&size) -> voidtatooine::dynamic_multidim_size< IndexOrder >inline
tatooine::dynamic_multidim_size::resize(std::vector< std::size_t > const &size) -> voidtatooine::dynamic_multidim_size< IndexOrder >inline
size() const -> auto const &tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
size(std::size_t const i) consttatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
this_type typedeftatooine::dynamic_multidim_array< ValueType, IndexOrder >
unary_operation(F &&f)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inline
value_type typedeftatooine::dynamic_multidim_array< ValueType, IndexOrder >
zeros(integral auto const ... size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
zeros(Size &&size)tatooine::dynamic_multidim_array< ValueType, IndexOrder >inlinestatic
~dynamic_multidim_array()=defaulttatooine::dynamic_multidim_array< ValueType, IndexOrder >
~dynamic_multidim_size()=defaulttatooine::dynamic_multidim_size< IndexOrder >