synaps/linalg/Svd.h File Reference


Detailed Description

Generic Singular Value Decomposition.

Definition in file Svd.h.

Go to the source code of this file.

Functions

template<class M>
VectDse< typename realof<
typename M::value_type
>::T > 
Svd (M &A)
 Singular Value Decomposition.
template<class M>
VectDse< typename realof<
typename M::value_type
>::T > 
Svd (M &A, M &U)
 Singular Value decomposition, with left factor.
template<class M>
VectDse< typename realof<
typename M::value_type
>::T > 
Svd (M &A, M &U, M &V)
template<class M>
VectDse< typename realof<
typename M::value_type
>::T > 
Svdx (M &A, M &U, M &V)
template<class M>
M::value_type Cond (M &A)


Function Documentation

template<class M>
M::value_type Cond ( M &  A  ) 

Condition number based on Svd. It returns the largest singular value, divided by the smallest.

Definition at line 80 of file Svd.h.

template<class M>
VectDse<typename realof<typename M::value_type>::T> Svd ( M &  A,
M &  U,
M &  V 
)

Singular Value decomposition, with left and right orthogonal factor. We have A= U\, Diag(S) \, V.

Definition at line 47 of file Svd.h.

template<class M>
VectDse<typename realof<typename M::value_type>::T> Svd ( M &  A,
M &  U 
)

Singular Value decomposition, with left factor.

Definition at line 33 of file Svd.h.

template<class M>
VectDse<typename realof<typename M::value_type>::T> Svd ( M &  A  ) 

Singular Value Decomposition.

Definition at line 22 of file Svd.h.

template<class M>
VectDse<typename realof<typename M::value_type>::T> Svdx ( M &  A,
M &  U,
M &  V 
)

Singular Value decomposition, with left and orthogonal right factor. We have A= U \, V.

Definition at line 64 of file Svd.h.


SYNAPS DOCUMENTATION
logo