SyTen

◆ gentJHardCoreBoson()

MPS::Lattice syten::MPS::Lat::SU2U1::gentJHardCoreBoson ( Index const  length)

Generates a chain of hard core bosonic tJ sites.

Parameters
lengththe length of the chain
Remarks
Prefactors ±sqrt(2) are inspired by Weichselbaum, Annals of Physics 327 (2012), 2972-3047, pg. 3038 Table C.1.
For a detailed discussion of the need for parity operators, see the documentation for the U(1)×U(1) symmetry Fermi-Hubbard model.
Implemented Single-Site Operators
ah and a create and annihilate a single particle, n measures the particle number on the site and nb gives 1 iff the site is doubly-occupied. s is the local spin operator.

References syten::Basis::add(), syten::MPS::genMPOId(), syten::MPS::Lat::genParity(), syten::genRepsSU2(), syten::genRepSU2Fundamental(), syten::genRepSU2Vacuum(), syten::genRepU1(), and syten::Inc.

Referenced by syten::Pyten::init_mp_latgen().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: