Definition of "directional" QR decompositions on iPEPSv2 state tensors to move the physical index onto a leg. More...
#include "inc/ipeps2/state.h"
Include dependency graph for directional_qrs.h:
This graph shows which files directly or indirectly include this file:Namespaces | |
| namespace | syten |
| Syten namespace. | |
| namespace | syten::IPEPSv2 |
| Namespace for the second-generation iPEPS code (iPEPSv2). | |
Functions | |
| std::tuple< STensor, STensor, SBasis > | syten::IPEPSv2::directional_qr (STensor const &in, SBasisId const &aux, SBasisId const &phy) |
Decomposes the state tensor in in the direction of the basis aux, moving the physical basis phy into a rank-3 tensor. More... | |
| std::tuple< STensor, STensor, SBasis > | syten::IPEPSv2::directional_svd (STensor const &in, SBasisId const &aux, SBasisId const &phy) |
Like directional_qr, decomposes the state tensor into a rank-3 tensor with auxiliary basis aux and the physical basis phy, but does so using a truncating SVD. More... | |
| STensor | syten::IPEPSv2::inv_directional_qr (STensor const &r4, STensor const &r3) |
Inverts the directional_qr operation by multiplying the rank-4 and rank-3 tensors. More... | |
Definition of "directional" QR decompositions on iPEPSv2 state tensors to move the physical index onto a leg.