MPS::Lattice syten::MPS::Lat::SU2U1Z::genFermiHubbardSpinChargeParity | ( | Index const | length = 1 , |
std::vector< Index > | types = std::vector<Index>() |
||
) |
Generates a lattice for a 2-band Fermi-Hubbard model +DCA.
Symmetries are \({\mathbb{Z}_2} \) for parity of band 1, \({\mathbb{Z}_2} \) for parity of band 2 \({\mathbb{Z}_L\times\mathbb{Z}_L} \) for 2d-momentum of band, \( \mathrm{U}(1) \) for charge/particle conservation and \( \mathrm{SU}(2) \) for total spin.
number | of DCA sites and therefore number of momenta |
types | the type of each site. i significies the momentum of the site and the band it belongs to. The grouping is: |
momentum 1 band 1 momentum 1 band 2
momentum 2 band 1 momentum 2 band 2
...
n
measures the particle number on the site. Referenced by syten::Pyten::init_mp_latgen().