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

Tensor space with an explicit block-coordinate/dense-axis classification. More...

#include <block_tensor_space_traits.hpp>

Concept definition

template<class SpaceType>
{ BlockTensorSpaceTraits<std::remove_cvref_t<SpaceType>>::has_block_coordinate } -> std::convertible_to<bool>;
{ BlockTensorSpaceTraits<std::remove_cvref_t<SpaceType>>::has_dense_axis } -> std::convertible_to<bool>;
}
Tensor space with an explicit block-coordinate/dense-axis classification.
Definition block_tensor_space_traits.hpp:71
Tensor-space value with a mutable semantic leg label.
Definition space.hpp:22
Compile-time storage properties of one BlockTensor boundary space.
Definition block_tensor_space_traits.hpp:27

Detailed Description

Tensor space with an explicit block-coordinate/dense-axis classification.

Template Parameters
SpaceTypeCandidate tensor-space type.