SyTen
syten::T3N::Lat::SU2U1Z Namespace Reference

Contains all generators of lattices with \( \mathrm{SU}(2) \times \mathrm{U}(1) \times \mathrm{\mathbb{Z}}_k \) symmetries. More...

Functions

std::tuple< Basis, std::vector< Basis > > addFermiHubbard_band_parity_bases (Index const &bands)
 Creates the proper band symmetric Bases. More...
 
void addFermiHubbard_band_parity_SSOs (Lattice &lat, std::vector< Basis > const &Bases)
 Adds su(2)u(1)z creation and anihilation operators to the supplied lattice. More...
 
std::tuple< Basis, std::vector< Basis > > addFermiHubbard_KKNS_bases (Index const numDCAsites)
 Creates the proper KxK momentum number conserving bases. More...
 
void addFermiHubbardKKNS_SSOs (Lattice &lat, std::vector< Basis > const &Bases)
 Adds su(2)u(1)z creation and anihilation operators to the supplied lattice. More...
 
Lattice generateDCA_CT3N (Index const size, Index const num_imps, Index const patches, std::vector< Index > const &types)
 Generates a DCA Matrix Product chain. More...
 
Lattice generateDCA_FT3N (Index const size, Index const num_imps, Index const patches, std::vector< Index > const &types)
 Generates a DCA Matrix Product chain. More...
 
Lattice generateDCA_MT3N (Index const size, Index const num_imps, Index const patches, std::vector< Index > const &types, std::vector< Index > const &bath_length)
 Generates a DCA Matrix Product chain. More...
 
Lattice generateDCA_SMP (Index const size, Index const num_imps, Index const patches, std::vector< Index > const &pos_imp, std::vector< Index > const &types)
 Generates a DCA Matrix Product chain. More...
 
Lattice generateDCA_T3N (Index const size, Index const num_imps, Index const patches, std::vector< Index > const &types)
 Generates a DCA Matrix Product chain. More...
 
Lattice generateDMFT_CT3N (Index const size, Index const bands, std::vector< Index > const &types)
 Generates a DMFT CT3N lattice. More...
 
Lattice generateDMFT_FT3N (Index const size, Index const bands, std::vector< Index > const &types)
 Generates a DMFT Fork T3N lattice. More...
 
Lattice generateDMFT_MT3N (Index const size, Index const bands, std::vector< Index > const &types, std::vector< Index > const &bath_length)
 Generates a DMFT MT3N lattice. More...
 
Lattice generateDMFT_SMP (Index const size, Index const bands, std::vector< Index > const &pos_imp, std::vector< Index > const &types)
 Generates a DMFT Matrix Product chain. More...
 
Lattice generateDMFT_T3N (Index const size, Index const bands, std::vector< Index > const &types)
 Generates a DMFT T3N lattice. More...
 
std::tuple< std::vector< int >, std::vector< int > > get_kx_ky_for_patches (Index numDCAsites)
 Returns proper momentum quantum numbers for DCA pathces. More...
 

Detailed Description

Contains all generators of lattices with \( \mathrm{SU}(2) \times \mathrm{U}(1) \times \mathrm{\mathbb{Z}}_k \) symmetries.