IterativeExit syten::MPS::TDVP::Worker::evolveBond | ( | Tensor< 2 > & | bond, |
const SDef | prefactor | ||
) |
Evolve on a bond, reads/writes to bond
argument.
bond | tensor to be evolved |
prefactor | prefactor X in exp(X * dt * H) |
References conf, contrL, contrR, syten::TDVP::Conf::dt, syten::TDVP::Conf::exp_conf, syten::Krylov::expLanczos(), std::move(), syten::MPS::norm(), psi, syten::TDVP::Conf::renormalise_immediately, syten::MPS::State::size(), SYTEN_ASSERT_DEBUG, and total_norm_change.
Referenced by sweepLeft(), and sweepRight().