|
|
All constructors are forwarded to SVD in a straightforward manner.
|
| | SQSVD () |
| |
| | SQSVD (int size) |
| |
| template<int R2, int C2, typename P2 , typename B2 > |
| | SQSVD (const Matrix< R2, C2, P2, B2 > &m) |
| |
| | SVD () |
| | default constructor for Rows>0 and Cols>0 More...
|
| |
| | SVD (int rows, int cols) |
| | constructor for Rows=-1 or Cols=-1 (or both) More...
|
| |
| | SVD (const Matrix< R2, C2, P2, B2 > &m) |
| |
| void | compute (const Matrix< R2, C2, P2, B2 > &m) |
| | Compute the SVD decomposition of M, typically used after the default constructor. More...
|
| |
| Matrix< Cols, Cols2, typename Internal::MultiplyType< Precision, P2 >::type > | backsub (const Matrix< Rows2, Cols2, P2, B2 > &rhs, const Precision condition=condition_no) |
| |
| Vector< Cols, typename Internal::MultiplyType< Precision, P2 >::type > | backsub (const Vector< Size, P2, B2 > &rhs, const Precision condition=condition_no) |
| |
| Matrix< Cols, Rows > | get_pinv (const Precision condition=condition_no) |
| |
| Precision | determinant () |
| |
| int | rank (const Precision condition=condition_no) |
| |
| Matrix< Rows, Min_Dim, Precision, Reference::RowMajor > | get_U () |
| |
| Vector< Min_Dim, Precision > & | get_diagonal () |
| | Return the singular values as a vector. More...
|
| |
| Matrix< Min_Dim, Cols, Precision, Reference::RowMajor > | get_VT () |
| |
| void | get_inv_diag (Vector< Min_Dim > &inv_diag, const Precision condition) |
| |
template<int Size, typename Precision>
struct TooN::SQSVD< Size, Precision >
version of SVD forced to be square princiapally here to allow use in WLS
Definition at line 294 of file SVD.h.