SyTen
u1.h File Reference

Lattices with a single \( U(1) \) symmetry. More...

#include "inc/mps/lattice.h"
+ Include dependency graph for u1.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::U1
 Contains all generators of lattices with a single \( U(1) \) symmetry.
 

Functions

Lattice syten::MPS::Lat::U1::genBosonLattice (Index length, std::string description, Index maxPerSite, char phys='n')
 Generates a bosonic lattice. More...
 
Lattice syten::MPS::Lat::U1::genFermiLattice (Index const length)
 Generates a chain of fermionic sites. More...
 
Lattice syten::MPS::Lat::U1::genSpinDisorderLattice (Index length)
 Generates a spin lattice with every second spin a disorder spin without the inherent U(1) symmetry. More...
 
Lattice syten::MPS::Lat::U1::genSpinLattice (Index length, SRDef S)
 Generates a spin lattice. More...
 

Detailed Description

Lattices with a single \( U(1) \) symmetry.