#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 |
| typedef T::real_diag_matrix_type svd< T >::DM_T |
|
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 668 of file svd.cc.
References current_liboctave_error_handler, svd< T >::economy, svd< T >::GEJSV, svd< T >::GESDD, svd< T >::GESVD, liboctave_panic_unless, svd< T >::sigma_only, and svd< T >::std.
| T svd< T >::left_singular_matrix | ( | ) | const |
Definition at line 308 of file svd.cc.
References svd< T >::sigma_only.
| T svd< T >::right_singular_matrix | ( | ) | const |
Definition at line 319 of file svd.cc.
References svd< T >::sigma_only.