|
| Lattice::Types | syten::T3N::genDMFT_CT3N (Index num_bases, Index const &sites, Index const &bands, std::vector< Index > const &types) |
| | Creats a multi band forklike T3N DMFT lattice where impurities are on a chain. More...
|
| |
| Lattice::Types | syten::T3N::genDMFT_FT3N (Index num_bases, Index const &sites, Index const &bands, std::vector< Index > const &types) |
| | Creats a multi band Fork T3N DMFT lattice. More...
|
| |
| Lattice::Types | syten::T3N::genDMFT_FT3N_ph (Index num_bases, Index const &sites, Index const &bands, std::vector< Index > const &types, Index const &particle_num) |
| | Creats a multi band Fork T3N DMFT lattice with PH split. More...
|
| |
| Lattice::Types | syten::T3N::genDMFT_MT3N (Index num_bases, Index const &sites, Index const &bands, std::vector< Index > const &types, std::vector< Index > const &bath_length) |
| | Creats a multi band minimal branching node Fork T3N DMFT lattice. More...
|
| |
| void | syten::T3N::genDMFT_rec (Lattice::Phys::Ptr ptr, Index current_imps, Index imp_type, Index const imps, Vec< Index > ¤tPosition, Lattice::Translator &trans, Index ¤tSite, Index offset) |
| | Recursive helper for DMFT lattices. More...
|
| |
| Lattice::Types | syten::T3N::genDMFT_SMP (Index num_bases, Index const &sites, Index const &bands, std::vector< Index > const &pos_imp, std::vector< Index > const &types) |
| | Creats a multi band MP DMFT lattice. More...
|
| |
| Lattice::Types | syten::T3N::genDMFT_T3N (Index num_bases, Index const &sites, Index const &bands, std::vector< Index > const &types) |
| | Creats a multi band uniform DMFT lattice. More...
|
| |
| Lattice::Types | syten::T3N::genMPS (Index const sites, Index const value=0) |
| | Generates MPS structure on Tree framework. More...
|
| |
| Lattice::Types | syten::T3N::genPH_split (Index const particle_num, Index const hole_num, Index const value, NodeType nt) |
| | Generates a PH split MPS like structure on Tree framework. More...
|
| |
| Lattice::Types | syten::T3N::genPhys (std::string_view const skelleton_, Lattice::Translator translator_, Index const value=0) |
| | Builds BasisTree from skelleton and Basis. More...
|
| |
| Lattice::Types | syten::T3N::genStandard (Index const layers, Index const value=0, NodeType nt=NodeType::Physical) |
| | Generates a standard (translationary invariant) basis tree with a Physical Node followed by a Branching Node, followed by two Physical Nodes, etc. More...
|
| |
| void | syten::T3N::genStandard_rec (Lattice::Types::Ptr ptr, Index const currentLayer, Index const layers, Vec< Index > ¤tPosition, Lattice::Translator &trans, Index ¤tSite, Index const &value) |
| | Recursive helper. More...
|
| |
| Lattice::Types | syten::T3N::genUniformPhys (Index const sites, Index const value=0, NodeType nt=NodeType::Physical) |
| | Generates the same for number of nodes. More...
|
| |
| Index | syten::T3N::invert (Lattice::Translator const &trans, Tree::Position const &pos) |
| | Searches for the Index when given the position. More...
|
| |
| std::ostream & | syten::T3N::operator<< (std::ostream &out, Lattice const &l) |
| | Output for a lattice. More...
|
| |