Tatooine
tatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder > Member List

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

at(integral auto const ... indices) const -> value_type const &tatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inline
at(std::array< Index, N > const &indices, std::index_sequence< Seq... >) const -> value_type const &tatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inlineprivate
at(std::array< Index, N > const &indices) const -> value_type const &tatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inline
tatooine::chunked_multidim_array::at(integral auto const ... is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
tatooine::chunked_multidim_array::at(base_tensor< Tensor, S, N > const &is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
tatooine::chunked_multidim_array::at(std::array< S, N > const &is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
tatooine::chunked_multidim_array::at(std::vector< S > const &is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
tatooine::chunked_multidim_array::at(std::vector< S > const &is) const -> T const &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
tatooine::chunked_multidim_array::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::lazy_reader< DataSet, 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_is_loaded(std::size_t const plain_chunk_index) consttatooine::lazy_reader< DataSet, 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
chunks_loaded() const -> auto const &tatooine::lazy_reader< DataSet, 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
create_mutexes()tatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inlineprivate
default_value() -> value_type &tatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inlinestatic
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
init(std::vector< std::size_t > const &chunk_size) -> voidtatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inlineprivate
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
is_chunk_filled_with_value(std::size_t const plain_chunk_index, value_type const &value) const -> booltatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inline
is_chunk_filled_with_zeros(std::size_t const plain_chunk_index) const -> booltatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inline
iterate_over_indices(Iteration &&iteration) consttatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
lazy_reader(DataSet const &file, std::vector< std::size_t > const &chunk_size)tatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inline
lazy_reader(lazy_reader const &other)tatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inline
limit_num_chunks_loaded(bool const =true)tatooine::lazy_reader< DataSet, 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_chunks_loadedtatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >mutableprivate
m_chunks_loaded_mutextatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >mutableprivate
m_datasettatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >private
m_internal_chunk_sizetatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >private
m_limit_num_chunks_loadedtatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >private
m_max_num_chunks_loadedtatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >private
m_mutexestatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >mutableprivate
m_readtatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >mutableprivate
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_chunks_loaded() consttatooine::lazy_reader< DataSet, 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 ... indices) const -> value_type const &tatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inline
tatooine::chunked_multidim_array::operator()(integral auto const ... is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
tatooine::chunked_multidim_array::operator()(base_tensor< Tensor, S, N > const &is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
tatooine::chunked_multidim_array::operator()(std::array< S, N > const &is) -> T &tatooine::chunked_multidim_array< T, GlobalIndexOrder, LocalIndexOrder >inline
tatooine::chunked_multidim_array::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::lazy_reader< DataSet, 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
read_chunk(std::size_t const plain_chunk_index, integral auto const ... indices) const -> auto const &tatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >inlineprivate
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
set_max_num_chunks_loaded(std::size_t const)tatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >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::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >
value_type typedeftatooine::lazy_reader< DataSet, GlobalIndexOrder, LocalIndexOrder >
~dynamic_multidim_size()=defaulttatooine::dynamic_multidim_size< IndexOrder >