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

Space whose structure is interpreted in one explicit symmetry context. More...

#include <space.hpp>

Concept definition

template<class T>
concept uni20::SymmetrySpace = Space<T> && requires(std::remove_cvref_t<T> const& space) {
{ space.symmetry() } -> std::same_as<Symmetry>;
}
Tensor-space value with a mutable semantic leg label.
Definition space.hpp:22
Space whose structure is interpreted in one explicit symmetry context.
Definition space.hpp:31

Detailed Description

Space whose structure is interpreted in one explicit symmetry context.

Template Parameters
TCandidate symmetry-space type.