#include "svd.h"
Public Types | |
typedef T::real_diag_matrix_type | DM_T |
enum class | Driver { GESVD , GESDD , GEJSV } |
enum class | Type { std , economy , sigma_only } |
Public Member Functions | |
svd () | |
svd (const svd &a) | |
svd (const T &a, svd::Type type=svd::Type::std, svd::Driver driver=svd::Driver::GESVD) | |
~svd ()=default | |
T | left_singular_matrix () const |
svd & | operator= (const svd &a) |
T | right_singular_matrix () const |
DM_T | singular_values () const |
|
strong |
|
strong |
svd< T >::svd | ( | const T & | a, |
svd< T >::Type | type = svd< T >::Type::std , |
||
svd< T >::Driver | driver = svd< T >::Driver::GESVD |
||
) |
Definition at line 671 of file svd.cc.
References current_liboctave_error_handler, svd< T >::economy, svd< T >::GEJSV, svd< T >::GESDD, svd< T >::GESVD, m, max(), min(), n, svd< T >::sigma_only, and svd< T >::std.
T svd< T >::left_singular_matrix |
Definition at line 311 of file svd.cc.
References svd< T >::sigma_only.
T svd< T >::right_singular_matrix |
Definition at line 322 of file svd.cc.
References svd< T >::sigma_only.