|
private |
Updates a contraction of a physical and a branching node.
References syten::T3N::State::aIdx, syten::TDVP::Conf::cache, syten::T3N::DMRG::Contractions::cache(), syten::STensorImpl::STensor::clear(), syten::T3N::DMRG::Contractions::clear(), std::vector< T >::clear(), conf, contract(), syten::Cuda::copy(), std::cref(), syten::Timer::end(), evolve_branching_1site(), evolve_phys_1site(), evolve_phys_branch(), syten::T3N::State::getIndex(), syten::T3N::Tree::Node< T >::Legs, std::max(), max_trunc_error, syten::Timer::middle(), std::move(), ops, syten::T3N::State::pIdx, psi, std::vector< T >::push_back(), syten::T3N::State::rIdx, syten::T3N::Tree::Tree< T >::right_most(), syten::T3N::Tree::Tree< T >::Root, syten::Truncation::scaled(), syten::STensorImpl::snorm(), syten::Timer::start(), SYTEN_TDVP_MINUS_I, timer, TPO_LOOP, syten::TDVP::Conf::trunc, trunc_error, syten::T3N::DMRG::Contractions::uncache(), and syten::T3N::Tree::Node< T >::v.
Referenced by update_node().