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