T3N lattices with \( \textrm{U(1)} \times \textrm{U(1)} \) symmetries. More...
#include "inc/t3n/lattice.h"
#include "inc/tensor/tensor_operators.h"
#include "fermion.h"
#include "inc/t3n/contractions.h"
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... | |
T3N lattices with \( \textrm{U(1)} \times \textrm{U(1)} \) symmetries.