|
private |
Recursively build an entire tree of root-pointing contractions.
References syten::T3N::Tree::Node< T >::build(), syten::T3N::DMRG::Contractions::cIdx, syten::STensorImpl::gen_merge(), syten::T3N::State::getIndex(), syten::T3N::Operator::getIndex(), syten::T3N::Tree::Node< T >::legNumber(), syten::T3N::Tree::Node< T >::Legs, std::move(), syten::T3N::DMRG::Contractions::names, syten::T3N::Tree::Node< T >::ndt, syten::T3N::DMRG::Contractions::oIdx, syten::project(), syten::T3N::DMRG::Contractions::rank, syten::T3N::DMRG::Contractions::sIdx, SYTEN_ASSERT_DEBUG, SYTEN_ASSERT_MSG, and syten::T3N::Tree::Node< T >::v.