bidiagonalize(Vector< T > &super_diag, const Matrix< T > &_A) (defined in PLib::SVDMatrix) | PLib::SVDMatrix | [protected] |
cut_off(const double min_sig) (defined in PLib::SVDMatrix) | PLib::SVDMatrix | |
decompose(const Matrix< T > &A) | PLib::SVDMatrix | |
diagonalize(Vector< T > &super_diag, const double eps) (defined in PLib::SVDMatrix) | PLib::SVDMatrix | [protected] |
get_submatrix_to_work_on(Vector< T > &super_diag, const int k, const double eps) (defined in PLib::SVDMatrix) | PLib::SVDMatrix | [protected] |
inverse(double tau=0) | PLib::SVDMatrix | |
inverseIn(Matrix< T > &inv, double tau=0) | PLib::SVDMatrix | |
left_householder(Matrix< T > &A, const int i) (defined in PLib::SVDMatrix) | PLib::SVDMatrix | [protected] |
M (defined in PLib::SVDMatrix) | PLib::SVDMatrix | [protected] |
minMax(T &min_sig, T &max_sig) const | PLib::SVDMatrix | |
N | PLib::SVDMatrix | [protected] |
q_cond_number(void) const | PLib::SVDMatrix | |
right_householder(Matrix< T > &A, const int i) (defined in PLib::SVDMatrix) | PLib::SVDMatrix | [protected] |
rip_through(Vector< T > &super_diag, const int k, const int l, const double eps) (defined in PLib::SVDMatrix) | PLib::SVDMatrix | [protected] |
rotate(Matrix< T > &U, const int i, const int j, const double cos_ph, const double sin_ph) (defined in PLib::SVDMatrix) | PLib::SVDMatrix | [protected] |
sig (defined in PLib::SVDMatrix) | PLib::SVDMatrix | |
sig_ | PLib::SVDMatrix | [protected] |
solve(const Matrix< T > &B, Matrix< T > &X, double tau=0) | PLib::SVDMatrix | |
SVDMatrix() (defined in PLib::SVDMatrix) | PLib::SVDMatrix | [inline] |
SVDMatrix(const Matrix< T > &A) | PLib::SVDMatrix | |
U (defined in PLib::SVDMatrix) | PLib::SVDMatrix | |
U_ | PLib::SVDMatrix | [protected] |
V (defined in PLib::SVDMatrix) | PLib::SVDMatrix | |
V_ | PLib::SVDMatrix | [protected] |