SyTen

◆ 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: