|
private |
Contracts the current site w/ a neighboring Branching Node and optimizes.
References syten::T3N::DMRG::Contractions::cache(), syten::T3N::DMRG::Contractions::clear(), std::vector< T >::clear(), syten::correct_cgc_tensors(), syten::IterativeExit::error, syten::STensorImpl::expand(), FOR_LOOP_I, syten::T3N::State::getIndex(), syten::IterativeExit::iter, syten::T3N::Tree::Node< T >::Legs, std::move(), syten::normalise(), syten::T3N::State::pIdx, std::scientific(), std::setprecision(), std::setw(), syten::EnvVars::t3n_dmrg_energy_precision, std::tie(), TPO_LOOP, syten::T3N::DMRG::Contractions::uncache(), syten::T3N::Tree::Node< T >::v, and syten::IterativeExit::value.