Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
uni20::BlockTensor< T, DomainType, CodomainType, Storage > Member List

This is the complete list of members for uni20::BlockTensor< T, DomainType, CodomainType, Storage >, including all inherited members.

allocate_like() const -> BlockTensoruni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
allocate_like(uninitialized_t) const -> BlockTensoruni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
allocation_context() const noexceptuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
async_block(key_type const &key)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
async_block(key_type const &key) constuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
async_block_by_ordinal(std::size_t ordinal)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
async_block_by_ordinal(std::size_t ordinal) constuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
backend_selector() noexcept -> backend_selector_typeuni20::BlockTensor< T, DomainType, CodomainType, Storage >inlinestatic
backend_selector_type typedefuni20::BlockTensor< T, DomainType, CodomainType, Storage >
block(key_type const &key) -> mutable_block_typeuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
block(key_type const &key) const -> const_block_typeuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
block_by_ordinal(std::size_t ordinal) -> mutable_block_typeuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
block_by_ordinal(std::size_t ordinal) const -> const_block_typeuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
BlockTensor(Symmetry symmetry, domain_type domain, codomain_type codomain, std::vector< key_type > stored_keys)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
BlockTensor(Symmetry symmetry, domain_type domain, codomain_type codomain, std::vector< key_type > stored_keys, Context &context)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
BlockTensor(Symmetry symmetry, domain_type domain, codomain_type codomain, std::initializer_list< key_type > stored_keys)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
BlockTensor(Symmetry symmetry, domain_type domain, codomain_type codomain)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
BlockTensor(Symmetry symmetry, domain_type domain, codomain_type codomain, Context &context)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
BlockTensor(uninitialized_t, Symmetry symmetry, domain_type domain, codomain_type codomain, std::vector< key_type > stored_keys)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
BlockTensor(uninitialized_t, Symmetry symmetry, domain_type domain, codomain_type codomain, std::vector< key_type > stored_keys, Context &context)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
BlockTensor(uninitialized_t, Symmetry symmetry, domain_type domain, codomain_type codomain, std::initializer_list< key_type > stored_keys)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
BlockTensor(uninitialized_t, Symmetry symmetry, domain_type domain, codomain_type codomain)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
BlockTensor(uninitialized_t, Symmetry symmetry, domain_type domain, codomain_type codomain, Context &context)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
codomain() const -> codomain_type const &uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
codomain_type typedefuni20::BlockTensor< T, DomainType, CodomainType, Storage >
const_block_type typedefuni20::BlockTensor< T, DomainType, CodomainType, Storage >
contains(key_type const &key) const -> booluni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
dense_block_order() noexcept -> std::size_tuni20::BlockTensor< T, DomainType, CodomainType, Storage >inlinestatic
diagonal_values(key_type const &key)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
diagonal_values(key_type const &key) constuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
diagonal_values_by_ordinal(std::size_t ordinal)uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
diagonal_values_by_ordinal(std::size_t ordinal) constuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
domain() const -> domain_type const &uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
domain_type typedefuni20::BlockTensor< T, DomainType, CodomainType, Storage >
element_type typedefuni20::BlockTensor< T, DomainType, CodomainType, Storage >
find_block(key_type const &key) -> std::optional< mutable_block_type >uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
find_block(key_type const &key) const -> std::optional< const_block_type >uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
has_all_legal_blocks() const -> booluni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
is_legal(key_type const &key) const -> booluni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
key_coordinate_count() noexcept -> std::size_tuni20::BlockTensor< T, DomainType, CodomainType, Storage >inlinestatic
key_type typedefuni20::BlockTensor< T, DomainType, CodomainType, Storage >
legal_block_count() const -> std::size_tuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
legal_block_keys() const -> std::vector< key_type >uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
mutable_block_type typedefuni20::BlockTensor< T, DomainType, CodomainType, Storage >
order() noexcept -> std::size_tuni20::BlockTensor< T, DomainType, CodomainType, Storage >inlinestatic
static_dense_block_orderuni20::BlockTensor< T, DomainType, CodomainType, Storage >static
static_key_coordinate_countuni20::BlockTensor< T, DomainType, CodomainType, Storage >static
static_orderuni20::BlockTensor< T, DomainType, CodomainType, Storage >static
storage() noexcept -> storage_type &uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
storage() const noexcept -> storage_type const &uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
storage_policy typedefuni20::BlockTensor< T, DomainType, CodomainType, Storage >
storage_type typedefuni20::BlockTensor< T, DomainType, CodomainType, Storage >
stored_block_count() const noexcept -> std::size_tuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
stored_keys() const noexcept -> std::span< key_type const >uni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
symmetry() const -> Symmetryuni20::BlockTensor< T, DomainType, CodomainType, Storage >inline
value_type typedefuni20::BlockTensor< T, DomainType, CodomainType, Storage >