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.
References std::vector< T >::begin(), std::vector< T >::end(), std::find(), std::move(), std::vector< T >::push_back(), syten::T3N::Tree::Tree< T >::Root, std::map< K, T >::size(), syten::T3N::Tree::Tree< T >::sizeOf(), syten::T3N::Tree::Node< T >::st, SYTEN_ASSERT_DEBUG, syten::T3N::Tree::Tree< T >::translator, and syten::T3N::Tree::Node< T >::v.
Referenced by syten::T3N::Lat::U1U1Z::generateDCA_2band_SMP(), syten::T3N::Lat::U1U1Z::generateDCA_2band_SMP_Split(), syten::T3N::Lat::SU2U1Z::generateDCA_SMP(), syten::T3N::Lat::U1U1Z::generateDCA_SMP(), syten::T3N::Lat::U1U1Z::generateDCA_SMP_Split(), syten::T3N::Lat::SU2U1::generateDMFT_SMP(), syten::T3N::Lat::SU2U1Z::generateDMFT_SMP(), syten::T3N::Lat::U1U1Z::generateDMFT_SMP(), syten::T3N::Lat::U1U1::generateDMFT_SMP(), syten::T3N::Lat::U1U1::generateDMFT_SMP_dd(), syten::T3N::Lat::U1U1::generateDMFT_SMP_SOC(), syten::T3N::Lat::U1U1Z::generateDMFT_SMP_Split(), and syten::T3N::Lat::U1U1::generateDMFT_SMP_Split().