SyTen
u1u1u1.h File Reference

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

#include "inc/t3n/lattice.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::T3N
 Namespace for T3N.
 
namespace  syten::T3N::Lat
 Contains all lattice generators.
 
namespace  syten::T3N::Lat::U1U1U1
 Three \( U(1) \) symmetries.
 

Functions

Lattice syten::T3N::Lat::U1U1U1::genFermiBoseLattice (Lattice::Types const &types, Index const maxBosons)
 Generates an inhomogeneous mixture of fermions and bosons where both particle numbers and the z-component of the spinfull fermions are conserved. More...
 
Lattice syten::T3N::Lat::U1U1U1::genFermiBoseLatticeMP (std::vector< Index > const &types, Index const maxBosons)
 Overload for MPS structure. More...
 
Lattice syten::T3N::Lat::U1U1U1::genFermiBoseLatticeMT3N (std::vector< Index > const &types, Index const maxBosons, std::vector< Index > const &bath_lengths)
 Overload for MT3N structure. More...
 

Detailed Description

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