IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 5, 2005, 12:10:12 PM (21 years ago)
Author:
gusciora
Message:

Eugene's mods to LM minimization.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/math/psMinimize.h

    r3264 r3852  
    88 *  @author GLG, MHPCC
    99 *
    10  *  @version $Revision: 1.39 $ $Name: not supported by cvs2svn $
    11  *  @date $Date: 2005-02-17 19:26:23 $
     10 *  @version $Revision: 1.40 $ $Name: not supported by cvs2svn $
     11 *  @date $Date: 2005-05-05 22:10:12 $
    1212 *
    1313 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    4242    psF32 tol;                         ///< Error Tolerance
    4343    psF32 value;                       ///< Value of function at minimum
    44     psS32 iter;                          ///< Number of iterations required
     44    psS32 iter;                          ///< Number of iterations to date
    4545    psF32 lastDelta;                   ///< The last difference for the fit
    4646}
     
    7777
    7878typedef
    79 psVector* (*psMinimizeLMChi2Func)(psImage *deriv,
    80                                   const psVector *params,
    81                                   const psArray *x);
     79psF64 (*psMinimizeLMChi2Func)(psVector *deriv,
     80                              psVector *params,
     81                              psVector *x);
    8282
    8383psBool psMinimizeLMChi2(psMinimization *min,
     
    8888                        const psVector *y,
    8989                        const psVector *yErr,
     90                        psMinimizeLMChi2Func func);
     91
     92psBool p_psMinLM_GuessABP (psImage  *Alpha,
     93                           psVector *Beta,
     94                           psVector *Params,
     95                           psImage  *alpha,
     96                           psVector *beta,
     97                           psVector *params,
     98                           psF64 lambda);
     99
     100psF64 p_psMinLM_SetABX (psImage  *alpha,
     101                        psVector *beta,
     102                        psVector *params,
     103                        const psArray  *x,
     104                        const psVector *y,
     105                        const psVector *dy,
    90106                        psMinimizeLMChi2Func func);
    91107
     
    119135                            psMinimizeChi2PowellFunc func);
    120136
    121 
     137// XXX EAM : psGaussJordan provided as an alternate to LU Decomp for psMinimizeLMChi2
     138bool psGaussJordan (psImage *a, psVector *b);
    122139
    123140/* \} */// End of MathGroup Functions
Note: See TracChangeset for help on using the changeset viewer.