#include "vl/Factor.h"
Include dependency graph for Factor.cc:
Go to the source code of this file.
Defines | |||
![]() | ![]() | #define | DBG_COUT if (0) cerr |
Functions | |||
![]() | ![]() | Double | LeftHouseholder (Matd &A, Matd &U, const Int i) |
![]() | ![]() | Double | RightHouseholder (Matd &A, Matd &V, const Int i) |
![]() | ![]() | Void | Bidiagonalize (Matd &A, Matd &U, Matd &V, Vecd &diagonal, Vecd &superDiag) |
![]() | ![]() | Double | QRFactorization (Matd &A, Matd &Q, Matd &R) |
![]() | ![]() | Void | RotateRight (Matd& U, const Int i, const Int j, const Double c, const Double s) |
![]() | ![]() | Void | ClearSuperEntry (Vecd &diagonal, Vecd &superDiag, Matd &U, const Int k, const Int l, const Double prec) |
![]() | ![]() | Int | FindSplit (Vecd &diagonal, Vecd &superDiag, Matd &U, const Int k, const Double prec) |
![]() | ![]() | Void | Diagonalize (Vecd &diagonal, Vecd &superDiag, Matd &U, Matd &V) |
![]() | ![]() | Void | SVDFactorization (Matd &A, Matd &U, Matd &V, Vecd &diagonal) |
#define DBG_COUT if (0) cerr |
Void Bidiagonalize (Matd & A, Matd & U, Matd & V, Vecd & diagonal, Vecd & superDiag) |
Void ClearSuperEntry (Vecd & diagonal, Vecd & superDiag, Matd & U, const Int k, const Int l, const Double prec) |
Void Diagonalize (Vecd & diagonal, Vecd & superDiag, Matd & U, Matd & V) |
Int FindSplit (Vecd & diagonal, Vecd & superDiag, Matd & U, const Int k, const Double prec) |
Double LeftHouseholder (Matd & A, Matd & U, const Int i) |
Double QRFactorization (Matd & A, Matd & Q, Matd & R) |
Double RightHouseholder (Matd & A, Matd & V, const Int i) |
Void RotateRight (Matd & U, const Int i, const Int j, const Double c, const Double s) |
Void SVDFactorization (Matd & A, Matd & U, Matd & V, Vecd & diagonal) |