SyTen

◆ evolveBond()

IterativeExit syten::MPS::TDVP::Worker::evolveBond ( Tensor< 2 > &  bond,
SDef const  prefactor 
)

Evolve on a bond, reads/writes to bond argument.

Parameters
bondtensor to be evolved
prefactorprefactor X in exp(X * dt * H)

References conf, contrL, contrR, syten::MPS::TDVP::Conf::dt, syten::MPS::TDVP::Conf::exp_conf, syten::Krylov::expLanczos(), std::move(), syten::MPS::norm(), psi, syten::MPS::TDVP::Conf::renormalise_immediately, syten::MPS::State::size(), and SYTEN_ASSERT_DEBUG.

Referenced by evolveSingle().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: