SyTen
u1u1z.h File Reference

Lattices with \( \mathbb{Z}_n \times U(1) \times U(1) \) symmetries. More...

#include "inc/mps/lattice.h"
#include "lat/mps/fermion.h"
+ Include dependency graph for u1u1z.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

 syten
 The topmost namespace for this project.
 
 syten::MPS
 The namespace containing all MPS-related tools, classes and objects.
 
 syten::MPS::Lat
 Contains all lattice generators.
 
 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::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...
 

Detailed Description

Lattices with \( \mathbb{Z}_n \times U(1) \times U(1) \) symmetries.