QR Decompositions.
More...
|
template<typename Scalar > |
void | positify_diagonal (DenseTensor< 2, Scalar > &qt, DenseTensor< 2, Scalar > &rt) |
| Helper function, only defined (and usable) in dense_qr.cpp. More...
|
|
template<Rank rank> |
std::tuple< Tensor< rank >, Tensor< 2 > > | 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 | 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...
|
|