Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
uni20::DiagonalBlockStorage Concept Reference

BlockTensor storage whose stored numerical blocks are generalized diagonals. More...

#include <block_tensor_storage.hpp>

Concept definition

template<class Storage>
{ Storage::stores_diagonal_blocks } -> std::convertible_to<bool>;
} && Storage::stores_diagonal_blocks
Storage policy for a BlockTensor container.
Definition block_tensor_storage.hpp:46
BlockTensor storage whose stored numerical blocks are generalized diagonals.
Definition block_tensor_storage.hpp:71

Detailed Description

BlockTensor storage whose stored numerical blocks are generalized diagonals.

Logical block presence remains the ordinary explicit BlockTensor key set. This refinement describes only the compressed numerical representation within each stored block.

Template Parameters
StorageCandidate policy type.