void syten::MPS::DMRG::Worker::sweepLeftTwoSite | ( | ) |
Sweeps to the left through the chain, updating each site.
Using two site DMRG algorithm.
References syten::Timer::add(), syten::Timer::end(), syten::genSplit(), syten::gME(), std::isnan(), syten::max(), syten::Timer::middle(), std::move(), syten::nan, syten::Krylov::norm(), syten::Signals::receivedINTR, syten::Signals::receivedTERM, std::scientific(), std::setprecision(), std::showpos(), std::sort(), syten::IdentityDenseTensorImpl::split(), syten::Timer::start(), std::stringstream::str(), syten::STensorImpl::svd(), and SYTEN_ASSERT.