SRDef syten::IPEPS::vertical_simple_update | ( | State & | psi, |
ATwoOp const & | op, | ||
Truncation | trunc | ||
) |
Applies the vertical two-site operator op
onto the state psi
.
Call is forwarded to vertical_simple_update_remover
if the operator straddles the remover.
References syten::diagonal(), dist(), syten::gM(), syten::insertIOFullHalf(), syten::insertSwap(), syten::logGd(), std::move(), syten::norm(), syten::restrict(), syten::singValSqdToError(), syten::sqrt(), syten::SVD::svd(), SYTEN_ASSERT, and vertical_simple_update_remover().
Referenced by syten::Pyten::init_ipeps_update(), and simple_update().