QR Decomposition of Tensor objects. More...
#include "inc/util/macros.h"
#include "inc/tensor/tensor_decomposition.h"
#include "inc/dense/dense_qr.h"
#include "inc/tensor/tensor_buckets.h"
#include "inc/dense/dense_iter.h"
#include "inc/util/tensor_timer.h"
Namespaces | |
namespace | syten |
Syten namespace. | |
namespace | syten::QR |
QR Decompositions. | |
Functions | |
template<Rank rank> | |
std::tuple< Tensor< rank >, Tensor< 2 > > | syten::QR::qr (Tensor< rank > const &in, Index uncombinedLeg, DecompRescaleCGC const rescaleCGC=DecompRescaleCGC::Yes, FullQR const full=FullQR{false}, SourceLocation const &loc=SourceLocation::current()) |
A nicer interface to QR decompositions. More... | |
template<Rank rank> | |
void | syten::QR::qr (Tensor< rank > const &in, Index uncombinedLeg, Tensor< rank > &q, Tensor< 2 > &r, DecompRescaleCGC const rescaleCGC=DecompRescaleCGC::Yes, FullQR const full=FullQR{false}, SourceLocation location=SourceLocation::current()) |
QR decomposition orthogonalisation, does not truncate! More... | |
QR Decomposition of Tensor objects.