Lattices with \( \mathbb{Z}_n \times U(1) \times U(1) \) symmetries. More...
Include dependency graph for u1u1z.h:
This graph shows which files directly or indirectly include this file:Namespaces | |
| namespace | syten |
| Syten namespace. | |
| namespace | syten::MPS |
| The namespace containing all MPS-related tools, classes and objects. | |
| namespace | syten::MPS::Lat |
| Contains all lattice generators. | |
| namespace | syten::MPS::Lat::U1U1Z |
| Contains all generators of lattices with \( \mathrm{U}(1)
\times \mathrm{U}(1) \times \mathrm{\mathbb{Z}}_k \) symmetries. | |
Functions | |
| Lattice | syten::MPS::Lat::U1U1Z::genFermiHubbard2BandKKNS (Index const numDCAsites, std::vector< Index > types=std::vector< Index >()) |
| Lattice | syten::MPS::Lat::U1U1Z::genFermiHubbard_charge_parity (Index const length, std::vector< Index > types=std::vector< Index >()) |
| Lattice | syten::MPS::Lat::U1U1Z::genFermiHubbard_split_2BandKKNS (Index const numDCAsites, std::vector< Index > types=std::vector< Index >()) |
| Lattice | syten::MPS::Lat::U1U1Z::genFermiHubbard_split_charge_parity (Index const length, std::vector< Index > types=std::vector< Index >()) |
| Lattice | syten::MPS::Lat::U1U1Z::genFermiHubbard_split_KKNS (Index const numDCAsites, std::vector< Index > types=std::vector< Index >()) |
| Lattice | syten::MPS::Lat::U1U1Z::genFermiHubbardChargeParity (Index const length, std::vector< Index > types=std::vector< Index >()) |
| Lattice | syten::MPS::Lat::U1U1Z::genFermiHubbardCyclic (Index const length, std::vector< Index > const &types) |
| Generate a Fermi Hubbard QC lattice for a molecule with cyclic symmetry. More... | |
| Lattice | syten::MPS::Lat::U1U1Z::genFermiHubbardKKNS (Index const numDCAsites, std::vector< Index > types=std::vector< Index >()) |
| Lattice | syten::MPS::Lat::U1U1Z::genFermiHubbardKNS (Index const width, Index const length=1, std::vector< Index > types=std::vector< Index >()) |
| Generates a (possibly 2D) chain of momentum-space Fermi-Hubbard sites. More... | |
| Lattice | syten::MPS::Lat::U1U1Z::genFermiZN (Index const length, std::vector< Index > types=std::vector< Index >()) |
Lattices with \( \mathbb{Z}_n \times U(1) \times U(1) \) symmetries.