bool syten::MPS::TDVP::Worker::evolveSingle | ( | Timer & | timer, |
SRDef & | trunc_error, | ||
SRDef & | proj_error, | ||
SRDef & | krylov_error | ||
) |
Run a full sweep (left-to-right + right-to-left) of single-site evolutions.
References calcContrL(), calcContrR(), checkSignals(), contrL, contrR, syten::correct_cgc_tensors(), syten::Timer::end(), syten::IterativeExit::error, evolveBond(), evolveSite(), syten::IterativeExit::iter, std::left(), syten::MPS::State::lInt, syten::logGD(), syten::IterativeExit::message, syten::Timer::middle(), normL(), normR(), psi, std::right(), syten::MPS::State::rInt, std::scientific(), std::setprecision(), std::setw(), syten::MPS::State::size(), syten::Timer::start(), SYTEN_TDVP_MINUS_I, and syten::MPS::State::uInt.