Changeset 2567 in Sophya for trunk/SophyaExt/LinAlg/intflapack.h
- Timestamp:
- Jul 27, 2004, 9:59:05 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaExt/LinAlg/intflapack.h
r2563 r2567 17 17 virtual int LinSolveSym(TArray<T>& a, TArray<T> & b); 18 18 virtual int LeastSquareSolve(TArray<T>& a, TArray<T> & b); 19 virtual int LeastSquareSolveSVD_DC(TMatrix<T>& a,TMatrix<T>& b,TVector<r_8>& s,int_4& rank,r_8 rcond=-1.); 19 20 20 21 virtual int SVD(TArray<T>& a, TArray<T> & s); … … 66 67 67 68 /*! \ingroup LinAlg 69 \fn LapackLeastSquareSolveSVD_DC 70 \brief Solves the linear least squares problem A*X = B by SVD 71 */ 72 template <class T> 73 inline int LapackLeastSquareSolveSVD_DC(TMatrix<T>& a,TMatrix<T>& b,TVector<r_8>& s,int_4& rank,r_8 rcond=-1.) 74 { LapackServer<T> lps; return( lps.LeastSquareSolveSVD_DC(a,b,s,rank,rcond) ); } 75 76 /*! \ingroup LinAlg 68 77 \fn LapackSVD(TArray<T>&, TArray<T> &) 69 78 \brief SVD decomposition using LapackServer.
Note:
See TracChangeset
for help on using the changeset viewer.