|
std::tuple< Basis, std::vector< Basis > > | syten::T3N::Lat::U1U1::add_3band_SOC_bases () |
| Generates 3band SOC bases. More...
|
|
void | syten::T3N::Lat::U1U1::add_3band_SOC_SSOs (Lattice &lat, std::vector< Basis > const &bases) |
| Helper function. More...
|
|
std::tuple< Basis, std::vector< Basis > > | syten::T3N::Lat::U1U1::add_Hubbard_Kanamori_dd_bases (Index num_syms) |
| Helper function. More...
|
|
void | syten::T3N::Lat::U1U1::add_Hubbard_Kanamori_dd_SSOs (Lattice &lat, std::vector< Basis > const &bases) |
| Helper function. More...
|
|
void | syten::T3N::Lat::U1U1::addBosonChargeSSOs (Lattice &lat, Basis const &siteBasis) |
| Helper function. More...
|
|
std::tuple< Basis, std::vector< Basis > > | syten::T3N::Lat::U1U1::addDworinNarath_bases (Index const &bands) |
|
std::tuple< Basis, std::vector< Basis > > | syten::T3N::Lat::U1U1::addDworinNarath_split_bases (Index const &bands) |
|
void | syten::T3N::Lat::U1U1::addDworinNarath_split_SSOs (Lattice &lat, Index const &bands) |
|
void | syten::T3N::Lat::U1U1::addFermiHubbardSplitSSOs (Lattice &lat) |
| Helper function. More...
|
|
void | syten::T3N::Lat::U1U1::addFermiHubbardSSOs (Lattice &lat, Basis const &siteBasis) |
| Helper function. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_CT3N (Index const size, Index const bands, std::vector< Index > const &types) |
| Generates a DMFT CT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_CT3N_dd (Index const size, Index const bands, std::vector< Index > const &types) |
| Generates a FH split 2nu1 DMFT CT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_CT3N_SOC (Index const size, Index const bands, std::vector< Index > const &types) |
| Generates a spin orbit coupling DMFT CT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_CT3N_Split (Index const size, Index const bands, std::vector< Index > const &types) |
| Generates a FH split DMFT CT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_CT3N_split_DN (Index const size, Index const bands, std::vector< Index > const &types) |
| Generates a FH split 2nu1 DMFT CT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_FT3N (Index const size, Index const bands, std::vector< Index > const &types, Index const particle_num=0) |
| Generates a DMFT FT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_FT3N_dd (Index const size, Index const bands, std::vector< Index > const &types, Index const particle_num=0) |
| Generates a FH split 2nu1 DMFT FT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_FT3N_SOC (Index const size, Index const bands, std::vector< Index > const &types) |
| Generates a spin orbit coupling DMFT FT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_FT3N_Split (Index const size, Index const bands, std::vector< Index > const &types, Index const particle_num=0) |
| Generates a FH split DMFT FT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_FT3N_split_DN (Index const size, Index const bands, std::vector< Index > const &types, Index const particle_num=0) |
| Generates a FH split 2nu1 DMFT FT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_MT3N (Index const size, Index const bands, std::vector< Index > const &types, std::vector< Index > const &bath_length) |
| Generates a DMFT MT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_MT3N_dd (Index const size, Index const bands, std::vector< Index > const &types, std::vector< Index > const &bath_length) |
| Generates a FH split 2nu1 DMFT MT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_MT3N_SOC (Index const size, Index const bands, std::vector< Index > const &types, std::vector< Index > const &bath_length) |
| Generates a spin orbit coupling DMFT MT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_MT3N_Split (Index const size, Index const bands, std::vector< Index > const &types, std::vector< Index > const &bath_length) |
| Generates a FH split DMFT MT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_MT3N_split_DN (Index const size, Index const bands, std::vector< Index > const &types, std::vector< Index > const &bath_length) |
| Generates a FH split 2nu1 DMFT MT3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_SMP (Index const size, Index const bands, std::vector< Index > const &pos_imp, std::vector< Index > const &types) |
| Generates a DMFT MP. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_SMP_dd (Index const size, Index const bands, std::vector< Index > const &pos_imp, std::vector< Index > const &types) |
| Generates a FH split 2nu1 DMFT MP. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_SMP_SOC (Index const size, Index const bands, std::vector< Index > const &pos_imp, std::vector< Index > const &types) |
| Generates a spin orbit coupling DMFT MP. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_SMP_Split (Index const size, Index const bands, std::vector< Index > const &pos_imp, std::vector< Index > const &types) |
| Generates a FH split DMFT MP. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_SMP_split_DN (Index const size, Index const bands, std::vector< Index > const &pos_imp, std::vector< Index > const &types) |
| Generates a FH split 2nu1 DMFT MP. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_T3N (Index const size, Index const bands, std::vector< Index > const &types) |
| Generates a DMFT T3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_T3N_dd (Index const size, Index const bands, std::vector< Index > const &types) |
| Generates a FH split 2nu1 DMFT T3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_T3N_SOC (Index const size, Index const bands, std::vector< Index > const &types) |
| Generates a spin orbit coupling DMFT T3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_T3N_Split (Index const size, Index const bands, std::vector< Index > const &types) |
| Generates a FH split DMFT T3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateDMFT_T3N_split_DN (Index const size, Index const bands, std::vector< Index > const &types) |
| Generates a FH split 2nu1 DMFT T3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateFermiHubbard (Index const size) |
| Generates a Fermi-Hubbard T3N. More...
|
|
Lattice | syten::T3N::Lat::U1U1::generateFermiHubbardMP (Index const size) |
| Generates an MPS. More...
|
|
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...
|
|
Lattice | syten::T3N::Lat::U1U1::genSpinlessFermiBoseMT3N (std::vector< Index > const &types, Index const maxBosons, std::vector< Index > const &bath_lengths, bool const ferm_statistics=true) |
| Overload for MT3N structure. More...
|
|
T3N lattices with \( \textrm{U(1)} \times \textrm{U(1)} \) symmetries.