#include <dbleSVD.h>
Public Types | |
enum | type { std, economy, sigma_only } |
Public Member Functions | |
SVD (void) | |
SVD (const Matrix &a, type svd_type=SVD::std) | |
sigma (a.sigma) | |
left_sm (a.left_sm) | |
right_sm (a.right_sm) | |
SVD & | operator= (const SVD &a) |
~SVD (void) | |
DiagMatrix | singular_values (void) const |
Matrix | left_singular_matrix (void) const |
Matrix | right_singular_matrix (void) const |
Public Attributes | |
info = init (a, svd_type) | |
__pad0__: type_computed (a.type_computed) | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const SVD &a) |
enum SVD::type |
SVD::SVD | ( | void | ) | [inline] |
SVD::~SVD | ( | void | ) | [inline] |
Matrix SVD::left_singular_matrix | ( | void | ) | const |
SVD::left_sm | ( | a. | left_sm | ) |
Matrix SVD::right_singular_matrix | ( | void | ) | const |
SVD::right_sm | ( | a. | right_sm | ) | [inline] |
SVD::sigma | ( | a. | sigma | ) |
DiagMatrix SVD::singular_values | ( | void | ) | const [inline] |
std::ostream& operator<< | ( | std::ostream & | os, | |
const SVD & | a | |||
) | [friend] |
SVD::info = init (a, svd_type) |