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