SyTen
syten::MPS::Lat::U1 Namespace Reference

Contains all generators of lattices with a single \( U(1) \) symmetry. More...

Functions

Lattice genBosonLattice (Index length, std::string description, Index maxPerSite, char phys='n')
 Generates a bosonic lattice. More...
 
Lattice genFermiHubbardGrandCanonical (Index const length)
 Generates grand canonical Fermi-Hubbard model. More...
 
Lattice genFermiLattice (Index const length)
 Generates a chain of fermionic sites. More...
 
Lattice genFermitJLattice (Index const length)
 Generates a lattice with spinful fermions for tJ-model with particle number conservation and without spin conservation. More...
 
Lattice genSpinBosonLattice (std::vector< Index > const &types, SRDef S, Index const maxBosons)
 Generates a lattice with boson number conserved but spin quantum number broken. More...
 
Lattice genSpinDisorderLattice (Index length)
 Generates a spin lattice with every second spin a disorder spin without the inherent U(1) symmetry. More...
 
Lattice genSpinLattice (Index length, SRDef S)
 Generates a spin lattice. More...
 
Lattice genSpinlessFermiBose (std::vector< Index > const &types, Index const maxBosons, bool const ferm_statistics=true)
 Generates a mixture of spinless fermions and bosons without boson particle number conservation. More...
 
Lattice genSpinlessFermiBose_NilxU1 (std::vector< Index > const &types, Index const maxBosons)
 Generates a mixture of spinless Fermions and Bosons without Fermion particle number conservation. More...
 
Lattice gentJGrandCanonical (Index const length)
 Generates grand canonical tJ model. More...
 

Detailed Description

Contains all generators of lattices with a single \( U(1) \) symmetry.