|
Uni20
Asynchronous tensor and runtime library.
|
Result of regularizing a sparse QNumList into a coalesced BlockSpace.
More...
#include <block_space.hpp>
Public Attributes | |
| std::vector< std::size_t > | block_index |
For each sparse-space entry, index of the containing block in regular. | |
| std::vector< std::size_t > | block_offset |
| For each sparse-space entry, offset inside the containing block. | |
| QNumList | original |
| Original sparse space. | |
| BlockSpace | regular |
| Coalesced block space with one block per quantum number. | |
Result of regularizing a sparse QNumList into a coalesced BlockSpace.
| std::vector<std::size_t> uni20::QNumListRegularization::block_index |
For each sparse-space entry, index of the containing block in regular.
| std::vector<std::size_t> uni20::QNumListRegularization::block_offset |
For each sparse-space entry, offset inside the containing block.
| QNumList uni20::QNumListRegularization::original |
Original sparse space.
| BlockSpace uni20::QNumListRegularization::regular |
Coalesced block space with one block per quantum number.