#include <vnl_svd_economy.h>
Public Types | |
typedef vnl_numeric_traits < real_t >::abs_t | singval_t |
The singular values of a matrix of complex<T> are of type T, not complex<T>. | |
Public Member Functions | |
vnl_svd_economy (vnl_matrix< real_t > const &M) | |
vnl_matrix< real_t > const & | V () const |
Return right singular vectors. | |
vnl_matrix< real_t > & | V () |
vnl_vector< singval_t > const & | lambdas () const |
Return singular values in decreasing order. | |
vnl_vector< singval_t > & | lambdas () |
vnl_vector< real_t > | nullvector () |
Return the rightmost column of V. | |
Protected Attributes | |
long | m_ |
long | n_ |
vnl_matrix< real_t > | V_ |
vnl_vector< singval_t > | sv_ |
Private Member Functions | |
vnl_svd_economy (vnl_svd_economy< real_t > const &) | |
vnl_svd_economy< real_t > & | operator= (vnl_svd_economy< real_t > const &) |
Definition at line 21 of file vnl_svd_economy.h.
typedef vnl_numeric_traits<real_t>::abs_t vnl_svd_economy< real_t >::singval_t |
The singular values of a matrix of complex<T> are of type T, not complex<T>.
Definition at line 25 of file vnl_svd_economy.h.
vnl_svd_economy< real_t >::vnl_svd_economy | ( | vnl_matrix< real_t > const & | M | ) |
Definition at line 25 of file vnl_svd_economy.txx.
vnl_svd_economy< real_t >::vnl_svd_economy | ( | vnl_svd_economy< real_t > const & | ) | [inline, private] |
Definition at line 46 of file vnl_svd_economy.h.
vnl_vector<singval_t> const& vnl_svd_economy< real_t >::lambdas | ( | ) | const [inline] |
Return singular values in decreasing order.
Definition at line 34 of file vnl_svd_economy.h.
vnl_vector<singval_t>& vnl_svd_economy< real_t >::lambdas | ( | ) | [inline] |
Definition at line 35 of file vnl_svd_economy.h.
vnl_vector< real_t > vnl_svd_economy< real_t >::nullvector | ( | ) |
Return the rightmost column of V.
Definition at line 109 of file vnl_svd_economy.txx.
vnl_svd_economy<real_t>& vnl_svd_economy< real_t >::operator= | ( | vnl_svd_economy< real_t > const & | ) | [inline, private] |
Definition at line 47 of file vnl_svd_economy.h.
vnl_matrix<real_t> const& vnl_svd_economy< real_t >::V | ( | ) | const [inline] |
Return right singular vectors.
Definition at line 30 of file vnl_svd_economy.h.
vnl_matrix<real_t>& vnl_svd_economy< real_t >::V | ( | ) | [inline] |
Definition at line 31 of file vnl_svd_economy.h.
long vnl_svd_economy< real_t >::m_ [protected] |
Definition at line 41 of file vnl_svd_economy.h.
long vnl_svd_economy< real_t >::n_ [protected] |
Definition at line 41 of file vnl_svd_economy.h.
vnl_vector<singval_t> vnl_svd_economy< real_t >::sv_ [protected] |
Definition at line 43 of file vnl_svd_economy.h.
vnl_matrix<real_t> vnl_svd_economy< real_t >::V_ [protected] |
Definition at line 42 of file vnl_svd_economy.h.