| MPS::Lattice syten::MPS::Lat::SU2U1Z::genFermiHubbard_charge_parity | ( | Index const | length = 1, |
| std::vector< Index > | types = std::vector<Index>() |
||
| ) |
Generates a chain of Fermi-Hubbard sites.
Symmetries are \( {\mathbb{Z}_L \) for the parity of the band, \( \mathrm{U}(1) \) for charge/particle conservation and \( \mathrm{SU}(2) \) for total spin. Parity applies to each of the up to 3 bands separately.
| length | of the total system |
| types | the type of each site. i significies the band the site belongs to |
n measures the particle number on the site. s is the local spin operator. Referenced by syten::Pyten::init_mp_latgen().
Here is the caller graph for this function: