MPS::Lattice syten::MPS::Lat::U1U1::genFermiHubbardAngularMomentumJ0 | ( | Index const | , |
std::vector< Index > | types | ||
) |
Generates a Fermi-Hubbard-Kanamori lattice in the jm basis suitable for DMFT calculations with J=0.
Since in the J=0 case there is no hopping or interaction term that moves particles between types,
thus yielding particle number conservation for all of them, which makes the U(1) sym for spin redundant.
Thus this lattice was implemented using 4 U(1) Symmetries.
types | the type of each site. The sites differ by the j_z value. i=0: j_z=3/2 i=1: j_z=1/2 i=2: j_z=-1/2 i=3: j_z=-3/2 |
c
, ch
create and annihilate particles on each site. n
measures the particle number (0, 1,). p
measures the parity (+1, -1). Referenced by syten::Pyten::init_mp_latgen().