SyTen
u1u1.h File Reference

T3N lattices with \( \textrm{U(1)} \times \textrm{U(1)} \) symmetries. More...

+ Include dependency graph for u1u1.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

 syten
 Syten namespace.
 
 syten::T3N
 Namespace for T3N.
 
 syten::T3N::Lat
 Contains all lattice generators.
 

Functions

Lattice syten::T3N::Lat::U1U1::genFermiHubbard (Index const size)
 Overload for a Fermi Hubbard T3NL. More...
 
Lattice syten::T3N::Lat::U1U1::genFermiHubbard (Lattice::Types const &tree)
 Generates a Fermi Hubbard lattice. More...
 
Lattice syten::T3N::Lat::U1U1::genFermiHubbard (std::string_view const blueprint, Lattice::Translator translator)
 Overload for a Fermi Hubbard T3NL. More...
 
Lattice syten::T3N::Lat::U1U1::genFermiHubbardMP (Index const size)
 Overload for a Fermi Hubbard SMPL. More...
 
Lattice syten::T3N::Lat::U1U1::genFermiHubbardSplit (Index const size)
 Overload for a Fermi Hubbard T3NL. More...
 
Lattice syten::T3N::Lat::U1U1::genFermiHubbardSplit (Lattice::Types const &tree)
 Generates a Fermi Hubbard lattice with up and down sites splitted. More...
 
Lattice syten::T3N::Lat::U1U1::genSpinlessFermiBose (Lattice::Types const &types, Index const maxBosons, bool const ferm_statistics=true)
 Generates an inhomogeneous mixture of spinless fermions and bosons where both particle numbers are conserved. More...
 
Lattice syten::T3N::Lat::U1U1::genSpinlessFermiBoseMP (std::vector< Index > const &types, Index const maxBosons, bool const ferm_statistics=true)
 Overload for MPS structure. More...
 

Detailed Description

T3N lattices with \( \textrm{U(1)} \times \textrm{U(1)} \) symmetries.