2 #ifndef vnl_svd_economy_h_ 3 #define vnl_svd_economy_h_ 16 #include <vnl/algo/vnl_algo_export.h> 18 template <
class real_t>
vnl_vector< singval_t > sv_
An ordinary mathematical matrix.
Templated zero/one/precision.
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>.
vnl_svd_economy(vnl_matrix< real_t > const &M)
vnl_svd_economy< real_t > & operator=(vnl_svd_economy< real_t > const &)
vnl_matrix< real_t > & V()
vnl_vector< real_t > nullvector()
Return the rightmost column of V.
vnl_svd_economy(vnl_svd_economy< real_t > const &)
vnl_matrix< real_t > const & V() const
Return right singular vectors.
vnl_vector< singval_t > & lambdas()
vnl_vector< singval_t > const & lambdas() const
Return singular values in decreasing order.