Tatooine
tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder > Member List

This is the complete list of members for tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >, including all inherited members.

at(integral auto const ... is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
at(integral auto const ... is) const -> T const &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
at(base_tensor< Tensor, S, N > const &is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
at(std::array< S, N > const &is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
at(std::vector< S > const &is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
at(std::vector< S > const &is) const -> T const &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
at(std::array< S, N > const &is) const -> T const &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
begin_indices() consttatooine::dynamic_multidim_size< IndexOrder >inline
chunk_at(integral auto const chunk_index0, integral auto const ... chunk_indices) const -> auto const &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
chunk_at_is_null(integral auto const chunk_index0, integral auto const ... chunk_indices) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
chunk_indices_from_global_indices(std::index_sequence< Seq... >, integral auto const ... is) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inlineprivate
chunk_indices_from_global_indices(integral auto const ... is) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
chunk_indices_from_global_indices(std::vector< Int > is) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
chunk_ptr_field_t typedeftatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >
chunk_ptr_t typedeftatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >
chunk_size() consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
chunk_size(std::size_t i) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
chunk_t typedeftatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >
chunked_multidim_array(chunked_multidim_array const &other)tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
chunked_multidim_array(SizeRange &&size, ChunkSizeRange &&chunk_size)tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
chunked_multidim_array(Range &&data, std::vector< std::size_t > const &size, std::vector< std::size_t > const &chunk_size)tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
chunked_multidim_array(Reader &&reader, std::vector< std::size_t > const &chunk_size)tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
clear()tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
copy_chunks(chunked_multidim_array const &other) -> voidtatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
create_all_chunks() const -> voidtatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
create_chunk_at(std::size_t const plain_chunk_index, std::vector< std::size_t > const &multi_indices) const -> auto const &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
create_chunk_at(std::size_t const plain_chunk_index) const -> auto const &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
create_chunk_at(integral auto const chunk_index0, integral auto const chunk_index1, integral auto const ... chunk_indices) const -> auto const &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
destroy_chunk_at(integral auto const chunk_index0, integral auto const ... chunk_indices) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
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
global_index_order_t typedeftatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >
global_indices_from_chunk_indices(std::vector< Int > is) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
in_range(integral auto const ... indices) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
in_range(integral_range auto const &indices) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
index_order_type typedeftatooine::dynamic_multidim_size< IndexOrder >
indices() consttatooine::dynamic_multidim_size< IndexOrder >inline
internal_chunk_indices_from_global_indices(std::index_sequence< Seq... >, integral auto const ... is) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inlineprivate
internal_chunk_indices_from_global_indices(integral auto const ... is) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
internal_chunk_indices_from_global_indices(std::vector< Int > is) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
internal_chunk_size() consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
internal_chunk_size(std::size_t const i) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
iterate_over_indices(Iteration &&iteration) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
local_index_order_t typedeftatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >
m_chunk_structuretatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >private
m_chunkstatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >mutableprotected
m_internal_chunk_sizetatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >private
m_sizetatooine::dynamic_multidim_size< IndexOrder >private
max_value() consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
min_value() consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
minmax_value() consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
multi_index(std::size_t const gi) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
normalize() -> voidtatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
num_chunks() consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
num_components() consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
num_dimensions() consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
operator!=(dynamic_multidim_size< OtherIndexing > const &other) consttatooine::dynamic_multidim_size< IndexOrder >inline
operator()(integral auto const ... is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
operator()(integral auto const ... is) const -> T const &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
operator()(base_tensor< Tensor, S, N > const &is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
operator()(std::array< S, N > const &is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
operator()(std::array< S, N > const &is) const -> T const &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
operator=(dynamic_multidim_size const &other) -> dynamic_multidim_size &=defaulttatooine::dynamic_multidim_size< IndexOrder >
operator=(dynamic_multidim_size &&other) noexcept -> dynamic_multidim_size &=defaulttatooine::dynamic_multidim_size< IndexOrder >
operator=(dynamic_multidim_size< OtherIndexing > const &other) -> dynamic_multidim_size &tatooine::dynamic_multidim_size< IndexOrder >inline
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 plain_index) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
operator[](std::size_t plain_index) const -> T const &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
parent_type typedeftatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >
plain_chunk_index_from_chunk_indices(integral auto const ... chunk_indices) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
plain_chunk_index_from_chunk_indices(std::vector< Int > const &chunk_indices) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
plain_chunk_index_from_global_indices(std::index_sequence< Seq... >, integral auto const ... is) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inlineprivate
plain_chunk_index_from_global_indices(integral auto const ... is) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
plain_index(integral auto const ... indices) consttatooine::dynamic_multidim_size< IndexOrder >inline
plain_index(integral_range auto const &indices) consttatooine::dynamic_multidim_size< IndexOrder >inline
plain_internal_chunk_index_from_global_indices(std::size_t plain_chunk_index, std::index_sequence< Seq... >, integral auto const ... is) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inlineprivate
plain_internal_chunk_index_from_global_indices(std::size_t plain_chunk_index, integral auto const ... is) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
randu(T min=0, T max=1, RandomEngine &&random_engine=RandomEngine{std::random_device{}()}) -> voidtatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
resize(SizeRange &&size) -> void requires(is_integral< typename std::decay_t< SizeRange >::value_type >)tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
resize(SizeRange &&size, ChunkSizeRange &&chunk_size)tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
resize(integral auto const ... sizes) -> voidtatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
resize(base_tensor< Tensor, Int, N > const &v) -> voidtatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
resize(std::array< Int, N > const &v)tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >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::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
size(std::size_t const i) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
this_type typedeftatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >
value_type typedeftatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >
~dynamic_multidim_size()=defaulttatooine::dynamic_multidim_size< IndexOrder >