Processing math: 100%
SyTen
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages

◆ genSpinLattice()

Lattice syten::MPS::Lat::SU3::genSpinLattice ( Index  length)

Generates a chain of SU(3) spins.

Parameters
lengthlength of the chain

The single local basis state is a one-dimensional state of the fundamental IREP (1,0) of SU(3).

Two local operators are generated, pl and pr. Unfortunately, multiplying the operators together directly does not yield the exchange term \hat P_{ij} |\alpha_i \beta_j\rangle = |\beta_i \alpha_j\rangle . To build this term, start with an identity and replace the tensors on neighbouring sites by the active site tensors of pl and pr respectively.

References syten::gen_vac(), syten::genIONode(), syten::MPS::genMPOId(), syten::genRepsSU3(), syten::genRepSU3Fundamental(), syten::gM(), syten::Inc, syten::insertDummy(), syten::insertIOFullHalf(), syten::split(), and syten::SVD::svd().

+ Here is the call graph for this function: