Enum Hermiticity¶
Defined in File attr.hpp
Enum Documentation¶
-
enum class sequant::Hermiticity¶
describes the abstract symmetry of a tensorial object under (Hermitian) adjoint, i.e. whether the abstract tensor equals (
Hermitian), equals minus (AntiHermitian), or is unrelated to (NonHermitian) its own adjoint.Unlike BraKetSymmetry this is a field-agnostic property of the abstract tensor: e.g. a 2-electron integral is
Hermitianwhether the computation is real or complex, a cluster amplitude isNonHermitianin either. The observable bra<->ket exchange symmetry (BraKetSymmetry) is the derived composition of this trait with the ambient Field (see to_braket_symmetry):HermitianbecomesSymmover a real field andConjugateover a complex one; the remaining cases becomeNonsymm.Note
AntiHermitiancannot yet be represented in BraKetSymmetry (which lacks the antisymmetric cases) and therefore currently derives toNonsymm; the trait is recorded for forward compatibility.Values:
-
enumerator Hermitian¶
-
enumerator AntiHermitian¶
-
enumerator NonHermitian¶
-
enumerator Hermitian¶