35 #ifndef AIMS_MATH_SVD_H 36 #define AIMS_MATH_SVD_H void sort(AimsData< T > &, AimsData< T > &, AimsData< T > *v=NULL)
sort the U and V matrices and the W vector in decreasing order
virtual ~AimsSVD()
destructor
AimsData< T > doit(AimsData< T > &, AimsData< T > *v=NULL)
Singular Value Decomposition.
void setReturnType(SVDReturnType rt)
AimsSVD(SVDReturnType rt=MatrixOfSingularValues)
Constructor and destructor.
AimsData< T > backwardSubstitution(const AimsData< T > &U, const AimsData< T > &W, const AimsData< T > &V, const AimsData< T > &S)