|
private |
expandes the next virtual leg
References syten::T3N::DMRG::Contractions::cIdx, conf, syten::TDVP::Conf::expandMaxBlocksize, syten::TDVP::Conf::expandRatio, syten::T3N::State::getIndex(), syten::T3N::Operator::getIndex(), syten::T3N::Tree::Node< T >::Legs, syten::Truncation::maxBlocksize, syten::Truncation::maxStates, syten::IdentityDenseTensorImpl::merge(), std::min(), std::move(), syten::T3N::Tree::Node< T >::ndt, ops, syten::overThreshold(), syten::STensorImpl::parity(), project_onto_orthogonal_complement(), syten::T3N::State::rank, syten::STensorImpl::snorm(), SYTEN_ASSERT, SYTEN_ASSERT_DEBUG, SYTEN_ZNORM_THRESHOLD, std::tie(), syten::TDVP::Conf::trunc, syten::T3N::Operator::uIdx, and syten::T3N::Tree::Node< T >::v.
Referenced by update_phys().