Tatooine
tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution > Member List

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

at(integral auto const ... is) const -> const auto &requires(sizeof...(is)==num_dimensions())tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
at(integral auto const ... is) -> auto &requires(sizeof...(is)==num_dimensions())tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
at(integral_range auto const &indices) const -> auto const &tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
at(integral_range auto const &indices) -> auto &tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
binary_operation(F &&f, static_multidim_array< OtherT, OtherIndexing, OtherMemLoc, Resolution... > const &other)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
container_type typedeftatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >
data() -> ValueType *tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
data() const -> ValueType const *tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
fill(S &&s)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlinestatic
in_range(integral auto const ... indices)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlinestatic
init_data(ValueType const init=ValueType{})tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineprivatestatic
internal_container() -> auto &tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
internal_container() const -> auto const &tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
m_data_containertatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >private
num_components()tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlinestatic
num_dimensions()tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlinestatic
ones()tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlinestatic
operator()(integral auto const ... is) const -> auto const &requires(sizeof...(is)==num_dimensions())tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
operator()(integral auto const ... is) -> auto &tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
operator()(integral_range auto const &indices) const -> const auto &tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
operator()(integral_range auto const &indices) -> auto &tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
operator=(static_multidim_array const &other) -> static_multidim_array &=defaulttatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >
operator=(static_multidim_array &&other) noexcept -> static_multidim_array &=defaulttatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >
operator=(static_multidim_array< OtherT, OtherIndexing, OtherMemLoc, Resolution... > const &other) -> static_multidim_array &tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
operator[](std::size_t i) -> auto &tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
operator[](std::size_t i) const -> auto const &tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
plain_index(integral auto const ... indices)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlinestatic
plain_index(integral_range auto const &indices)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlinestatic
randn(ValueType mean=0, ValueType stddev=1, RandEng &&eng=RandEng{std::random_device{}()})tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlinestatic
randu(ValueType min=0, ValueType max=1, RandEng &&eng=RandEng{std::random_device{}()})tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlinestatic
size()tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlinestatic
size_type typedeftatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >
static_multidim_array(static_multidim_array const &other)=defaulttatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >
static_multidim_array(static_multidim_array &&other) noexcept=defaulttatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >
static_multidim_array(static_multidim_array< OtherT, OtherIndexing, OtherMemLoc, Resolution... > const &other)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array(convertible_to< ValueType > auto &&... ts)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array()tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
static_multidim_array(tag::fill< S > const &f)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array(tag::zeros_t)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array(tag::ones_t)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array(std::vector< ValueType > const &data)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array(std::array< ValueType, num_components()> const &data)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array(std::array< ValueType, num_components()> &&data)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array(std::vector< ValueType > &&data)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array(random::uniform< RandomReal, Engine > &rand)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array(random::uniform< RandomReal, Engine > &&rand)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array(random::normal< RandomReal, Engine > &&rand)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
static_multidim_array(random::normal< RandomReal, Engine > &rand)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlineexplicit
this_type typedeftatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >
unary_operation(F &&f)tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inline
value_type typedeftatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >
zeros()tatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >inlinestatic
~static_multidim_array()=defaulttatooine::static_multidim_array< ValueType, IndexOrder, MemLoc, Resolution >