SVDRep Class Reference

#include <svdrep.hpp>

List of all members.


Detailed Description

SVD - Singular Value Decomposition Rrepresentation of some input matrix.

The SVD Decomposition of a matrix, A, can be written as U*S*V^T where S is a diagonal matrix of singular values, U and V are orthogonal matrices. This decompition allows for fast solving a a system of linear equations. Here, the Lapack Fortran code for DGESVD is called. See lapack.h for more information

Definition at line 31 of file svdrep.hpp.

Public Member Functions

 SVDRep ()
 SVDRep (const SVDRep &C)
 ~SVDRep ()
SVDRepoperator= (const SVDRep &c)
DblNumMatU ()
DblNumVecS ()
DblNumMatVT ()
int construct (double epsilon, const DblNumMat &M)
int dgemv (double alpha, const DblNumVec &X, double beta, DblNumVec &Y, double tol=0.0)
int dgemv (double alpha, double *X, double beta, double *Y, double tol=0.0)
int m () const
int k () const
int n () const

Protected Attributes

DblNumMat _matU
DblNumVec _matS
DblNumMat _matVT


The documentation for this class was generated from the following files:
Generated on Sun Dec 4 18:13:14 2005 for common by  doxygen 1.4.5