SyTen
u1.h File Reference

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

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

Namespaces

namespace  syten
 Syten namespace.
 
namespace  syten::T3N
 Namespace for T3N.
 
namespace  syten::T3N::Lat
 Contains all lattice generators.
 
namespace  syten::T3N::Lat::U1
 Contains all generators w/ a \( U(1) \) symmetry.
 

Functions

Lattice syten::T3N::Lat::U1::genBosonLattice (Index const size, Index const maxPerSite)
 Bosonic lattice. More...
 
Lattice syten::T3N::Lat::U1::genBosonLattice (Lattice::Types const &tree, Index const maxPerSite)
 Generates a U(1) particle number conserving bosonic lattice. More...
 
Lattice syten::T3N::Lat::U1::genBosonLattice (std::string const &structure, Index const maxPerSite, Lattice::Translator translator)
 Bosonic lattice. More...
 
Lattice syten::T3N::Lat::U1::genBosonLatticeMP (Index const size, Index const maxPerSite)
 Bosonic lattice. More...
 
Lattice syten::T3N::Lat::U1::genFermiLattice (Index const size)
 Fermionic lattice. More...
 
Lattice syten::T3N::Lat::U1::genFermiLattice (Lattice::Types const &tree)
 Generates a U(1) symmetric lattice for spinless fermions. More...
 
Lattice syten::T3N::Lat::U1::genFermiLattice (std::string const &structure, Lattice::Translator translator)
 Fermionic lattice. More...
 
Lattice syten::T3N::Lat::U1::genFermiLatticeMP (Index const size)
 Generates MP lattice. More...
 
Lattice syten::T3N::Lat::U1::genSpinLattice (Lattice::Types const &tree, SRDef const S)
 Generates a U(1) Heisenberg lattice. More...
 
Lattice syten::T3N::Lat::U1::genSpinLattice (std::string const &structure, SRDef const S, Lattice::Translator translator)
 Overload. More...
 

Detailed Description

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