Changeset 6
- Timestamp:
- Feb 26, 2003, 5:43:54 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/SVD.h
r4 r6 4 4 #define _THEP_CPPTOOLS_SVD_ 5 5 6 //G CLwrap includes6 //GSLwrap includes 7 7 ////////////////// 8 8 #include <gslwrap/matrix_double.h> … … 26 26 namespace THEP_CPPTOOLS 27 27 { 28 29 /** 30 Class encapsulating methods for Singular Value Decomposition 31 32 @version $Revision$ $Date$ 33 */ 34 28 35 class SVD 29 36 { … … 40 47 public: 41 48 SVD(); 49 /** 50 Constructs a SVD object and initializes it to proper matrix 51 sizes. The input matrix is copied for further use in the 52 object. 53 */ 42 54 SVD( const gsl::matrix& ); 43 SVD( const gsl::matrix&, const gsl::vector& ); 55 /** 56 Constructor initializing the SVD object for Solver. Solver 57 requires an extra-vector paramter \a b: $Ax = b$ The $x$ vector 58 will be reached using the get_x() function. 59 60 @see get_x() function. 61 */ 62 SVD( const gsl::matrix&, const gsl::vector& b); 44 63 ~SVD(); 45 64 bool process( SVDtypes stype = Unmodified );
Note: See TracChangeset
for help on using the changeset viewer.