IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 933


Ignore:
Timestamp:
Jun 8, 2004, 10:12:36 AM (22 years ago)
Author:
Paul Price
Message:

Added the permutation vector stuff for matrix LUD.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/pslib/psLibSDRS.tex

    r927 r933  
    1 %%% $Id: psLibSDRS.tex,v 1.52 2004-06-08 19:46:20 eugene Exp $
     1%%% $Id: psLibSDRS.tex,v 1.53 2004-06-08 20:12:36 price Exp $
    22\documentclass[panstarrs]{panstarrs}
    33
     
    22962296
    22972297\begin{verbatim}
    2298 psImage *psMatrixLUD(psImage *out, psImage *in);
    2299 psVector *psMatrixLUSolve(psVector *out, const psImage *LU, const psVector *RHS);
     2298psImage *psMatrixLUD(psImage *out, psVector *perm, const psImage *in);
     2299psVector *psMatrixLUSolve(psVector *out, const psImage *LU, const psVector *RHS, const psVector *perm);
    23002300\end{verbatim}
    23012301The above functions decompose a matrix, \code{in}, into its $LU$
     
    23072307\code{psF32, psF64}.  The output and input vectors and images must all
    23082308have the same data type.
     2309
     2310The GSL routines require the use of a permutation vector, \code{perm}.
     2311This vector shall be created by \code{psMatrixLUD}, and the user need
     2312only pass this to \code{psMatrixLUSolve} before destroying it in the
     2313standard manner.
    23092314
    23102315\begin{verbatim}
Note: See TracChangeset for help on using the changeset viewer.