IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 26, 2004, 2:57:34 PM (22 years ago)
Author:
desonia
Message:

converted native C types to ps Types, where practical.

File:
1 edited

Legend:

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

    r2202 r2204  
    88 *  @author GLG, MHPCC
    99 *
    10  *  @version $Revision: 1.31 $ $Name: not supported by cvs2svn $
    11  *  @date $Date: 2004-10-26 23:14:04 $
     10 *  @version $Revision: 1.32 $ $Name: not supported by cvs2svn $
     11 *  @date $Date: 2004-10-27 00:57:31 $
    1212 *
    1313 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    4646typedef struct
    4747{
    48     int maxIter;                       ///< Convergence limit
     48    psS32 maxIter;                       ///< Convergence limit
    4949    float tol;                         ///< Error Tolerance
    5050    float value;                       ///< Value of function at minimum
    51     int iter;                          ///< Number of iterations required
     51    psS32 iter;                          ///< Number of iterations required
    5252    float lastDelta;                   ///< The last difference for the fit
    5353}
    5454psMinimization;
    5555
    56 psMinimization *psMinimizationAlloc(int maxIter,
     56psMinimization *psMinimizationAlloc(psS32 maxIter,
    5757                                    float tol);
    5858
     
    8888                                  const psArray *x);
    8989
    90 bool psMinimizeLMChi2(psMinimization *min,
    91                       psImage *covar,
    92                       psVector *params,
    93                       const psVector *paramMask,
    94                       const psArray *x,
    95                       const psVector *y,
    96                       const psVector *yErr,
    97                       psMinimizeLMChi2Func func);
     90psBool psMinimizeLMChi2(psMinimization *min,
     91                        psImage *covar,
     92                        psVector *params,
     93                        const psVector *paramMask,
     94                        const psArray *x,
     95                        const psVector *y,
     96                        const psVector *yErr,
     97                        psMinimizeLMChi2Func func);
    9898
    9999typedef
     
    101101                              const psArray *coords);
    102102
    103 bool psMinimizePowell(psMinimization *min,
    104                       psVector *params,
    105                       const psVector *paramMask,
    106                       const psArray *coords,
    107                       psMinimizePowellFunc func);
     103psBool psMinimizePowell(psMinimization *min,
     104                        psVector *params,
     105                        const psVector *paramMask,
     106                        const psArray *coords,
     107                        psMinimizePowellFunc func);
    108108
    109109typedef
     
    111111                                      const psArray *coords);
    112112
    113 bool psMinimizeChi2Powell(psMinimization *min,
    114                           psVector *params,
    115                           const psVector *paramMask,
    116                           const psArray *coords,
    117                           const psVector *value,
    118                           const psVector *error,
    119                           psMinimizeChi2PowellFunc func);
     113psBool psMinimizeChi2Powell(psMinimization *min,
     114                            psVector *params,
     115                            const psVector *paramMask,
     116                            const psArray *coords,
     117                            const psVector *value,
     118                            const psVector *error,
     119                            psMinimizeChi2PowellFunc func);
    120120
    121121
Note: See TracChangeset for help on using the changeset viewer.