MPS::Lattice syten::MPS::Lat::U1U1::genFermiHubbardAngularMomentum | ( | Index const | , |
std::vector< Index > | types | ||
) |
Generates a Fermi-Hubbard-Kanamori lattice in the jm basis suitable for DMFT calculations.
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). References syten::Basis::add(), syten::Tensor< rank >::add(), syten::MPS::genMPOId(), syten::MPS::Lat::genParity(), syten::genRepU1(), syten::Inc, and std::vector< T >::push_back().
Referenced by syten::Pyten::init_mp_latgen().