Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
uni20::BlockSpace Member List

This is the complete list of members for uni20::BlockSpace, including all inherited members.

begin() constuni20::BlockSpaceinline
BlockSpace(Symmetry sym, std::string label={})uni20::BlockSpaceinlineexplicit
BlockSpace(Symmetry sym, std::initializer_list< BlockSector > sectors, std::string label={})uni20::BlockSpaceinline
BlockSpace(Symmetry sym, Sectors &&sectors, std::string label={})uni20::BlockSpaceinline
contains(QNum q) const -> booluni20::BlockSpaceinline
empty() const -> booluni20::BlockSpaceinline
end() constuni20::BlockSpaceinline
label() const -> std::string const &uni20::BlockSpaceinline
operator==(BlockSpace const &other) const -> bool=defaultuni20::BlockSpace
operator[](std::size_t index) const -> BlockSector const &uni20::BlockSpaceinline
sectors() const -> std::span< BlockSector const >uni20::BlockSpaceinline
set_label(std::string label)uni20::BlockSpaceinline
size() const -> std::size_tuni20::BlockSpaceinline
symmetry() const -> Symmetryuni20::BlockSpaceinline
total_dim() const -> std::size_tuni20::BlockSpaceinline