SyTen

◆ vertical_simple_update()

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().

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