std::tuple< Tensor< 5 >, Tensor< 3 > > syten::IPEPS::inv_qr_to_back_r | ( | Tensor< 5 > | aux, |
Tensor< 3 > | a, | ||
Truncation const & | trunc | ||
) |
Reconstructs the lower state tensor at position [0,-1]
and the remover on the backward link from the auxiliary tensor containing the remover physical index and the physical bond tensor constructed in qr_to_back_r.
The truncation for now only works as a simple-update procedure, but there should be no truncation for U(1) symmetries anyways.
References syten::gM(), syten::insertIOFullHalf(), syten::insertSwap(), syten::logGD(), std::move(), and syten::SVD::svd().
Referenced by syten::IPEPS::FullUpdate::vertical().