Changeset 1424 in Sophya for trunk/SophyaExt/LinAlg/intflapack.h


Ignore:
Timestamp:
Feb 23, 2001, 6:47:44 PM (25 years ago)
Author:
ansari
Message:

MAJ documentation - Reza 23/2/2001

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/LinAlg/intflapack.h

    r1342 r1424  
    1717  virtual int SVD(TArray<T>& a, TArray<T> & s, TArray<T> & u, TArray<T> & vt);
    1818
     19  //! Set the workspace size factor for LAPACK routines
    1920  inline void SetWorkSpaceSizeFactor(int f = 2)
    2021  { wspace_size_factor = (f > 1) ? f : 1; }
     22
     23  //! Returns the workspace size factor
    2124  inline int  GetWorkSpaceSizeFactor()
    2225  { return wspace_size_factor; }
     
    2932};
    3033
     34/*! \ingroup LinAlg
     35    \fn LapackLinSolve(TArray<T>&, TArray<T> &)
     36    \brief Solves the linear system A*X = B using LapackServer.
     37*/
    3138template <class T>
    3239inline int LapackLinSolve(TArray<T>& a, TArray<T> & b)
    3340{ LapackServer<T> lps; return( lps.LinSolve(a, b) );  }
    3441
     42/*! \ingroup LinAlg
     43    \fn LapackSVD(TArray<T>&, TArray<T> &)
     44    \brief SVD decomposition using LapackServer.
     45*/
    3546template <class T>
    3647inline int LapackSVD(TArray<T>& a, TArray<T> & s)
    3748{ LapackServer<T> lps; return( lps.SVD(a, s) ); }
    3849
     50
     51/*! \ingroup LinAlg
     52    \fn LapackSVD(TArray<T>&, TArray<T> &, TArray<T> &, TArray<T> &)
     53    \brief SVD decomposition using LapackServer.
     54*/
    3955template <class T>
    4056inline int LapackSVD(TArray<T>& a, TArray<T> & s, TArray<T> & u, TArray<T> & vt)
     
    4460} // Fin du namespace
    4561
    46 void rztest_lapack(TArray<r_4>& a, TArray<r_4>& b);
    47 
    4862#endif
Note: See TracChangeset for help on using the changeset viewer.