Enum VertexType

Enum Documentation

enum class sequant::VertexType

types of vertices created on a colored graph representation of a tensor network

See also

TensorNetworkV1

See also

TensorNetworkV2

See also

TensorNetworkV3

Values:

enumerator Index

represent a Index object

enumerator IndexBundle

represent a bundle of indices that serve as protoindices to Index objects

enumerator SPBundle

legacy alias for IndexBundle

enumerator TensorBra

represents a bra slot for an Index

enumerator TensorKet

represents a ket slot for an Index

enumerator TensorAux

represents an aux slot for an Index

enumerator TensorBraBundle

represents a group of bra slots (TensorBra)

enumerator TensorKetBundle

represents a group of ket slots (TensorKet)

enumerator TensorAuxBundle

represents a group of aux slots (TensorAux)

enumerator TensorCore

represents a slot for tensor label

enumerator TensorBraKet

connects bra slots (or their bundle) to the matching ket slots (or their bundle):

  • for symmetric/antisymmetric case (i.e., tensor is symmetric/antisymmetric w.r.t. permutation of slots within bra or ket) bra and ket bundles connect to same braket vertex;

  • for particle-symmetric case (i.e., tensor is symmetric w.r.t. permutation of columns) there is one per column, all with the same color

  • for an asymmetric case there is also one per column, all with different colors