SyTen
u1u1u1.h File Reference

Lattices with \( U(1) \times U(1) \times U(1) \) symmetries. More...

#include "inc/mps/lattice.h"
#include "lat/mps/fermion.h"
+ Include dependency graph for u1u1u1.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

namespace  syten
 Syten namespace.
 
namespace  syten::MPS
 The namespace containing all MPS-related tools, classes and objects.
 
namespace  syten::MPS::Lat
 Contains all lattice generators.
 
namespace  syten::MPS::Lat::U1U1U1
 Three \( U(1) \) symmetries.
 

Functions

Lattice syten::MPS::Lat::U1U1U1::genFermiBoseLattice (Index const size, Index const maxBosons, bool const purify=false, bool const modeOps=false)
 Generates a homogeneous mixture of fermions and bosons where both particle numbers and the z-component of the spinfull fermions are conserved. More...
 
Lattice syten::MPS::Lat::U1U1U1::genFermiBoseLattice (std::vector< Index > const &types, Index const maxBosons, bool const modeOps=false)
 Generates an inhomogeneous mixture of fermions and bosons where both particle numbers and the z-component of the spinfull fermions are conserved. More...
 

Detailed Description

Lattices with \( U(1) \times U(1) \times U(1) \) symmetries.