|
private |
Do one sweep over the entire system.
References syten::Timer::add(), syten::DMRG::DMRGConfig::cache, syten::T3N::State::cache(), syten::T3N::DMRG::Contractions::cache(), checkSignals(), conf, contrs, syten::DMRG::DMRGConfig::currentStage, syten::Timer::end(), syten::DMRG::DMRGConfig::lastEnergy, syten::T3N::Tree::Node< T >::Legs, logTrace(), ops, position, psi, syten::T3N::Tree::Tree< T >::Root, std::vector< T >::size(), smp, syten::STensorImpl::snorm(), syten::DMRG::DMRGConfig::stages, syten::Timer::start(), syten::DMRG::DMRGConfig::sweepInitialEnergy, syten::DMRG::DMRGConfig::sweepLastInitialEnergy, syten::DMRG::DMRGConfig::sweepMaxTruncation, syten::DMRG::DMRGConfig::sweepMinEnergy, SYTEN_ASSERT_DEBUG, SYTEN_ASSERT_MSG, timer, TPO_LOOP, update_node(), update_rec(), and syten::T3N::Tree::Node< T >::v.