IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 9, 2004, 1:34:58 PM (22 years ago)
Author:
desonia
Message:

cleanup of some indent-induced madness.

File:
1 edited

Legend:

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

    r1426 r1440  
    1616
    1717/** This routine must minimize a non-linear function */
    18 psVector *psMinimize(psVector * restrict initialGuess,
    19                      float (*myFunction) (const psVector * restrict, const psVector * restrict),
    20                      float (*myFunctionDeriv) (const psVector * restrict, const psVector * restrict, int),
    21                      const psVector * restrict coord, const psVector * restrict paramMask);
     18psVector* psMinimize(psVector* restrict initialGuess,
     19                     float (*myFunction) (const psVector* restrict, const psVector* restrict),
     20                     float (*myFunctionDeriv) (const psVector* restrict, const psVector* restrict, int),
     21                     const psVector* restrict coord, const psVector* restrict paramMask);
    2222
    2323/** Minimize chi^2 for input data */
    24 psVector *psMinimizeChi2(float (*evalModel) (const psVector * restrict, const psVector * restrict),     ///<
     24psVector* psMinimizeChi2(float (*evalModel) (const psVector* restrict, const psVector* restrict),     ///<
    2525                         // Model
    2626                         // to
     
    2929                         // and
    3030                         // params)
    31                          float (*DevalModel) (const psVector * restrict, const psVector * restrict, int),       ///<
     31                         float (*DevalModel) (const psVector* restrict, const psVector* restrict, int),       ///<
    3232                         // Derivative
    3333                         // of
     
    3838                         // and
    3939                         // params)
    40                          const psImage * restrict domain,       ///< The domain values for the corresponding
     40                         const psImage* restrict domain,       ///< The domain values for the corresponding
    4141                         // measurements
    42                          const psVector * restrict data,        ///< Data to fit
    43                          const psVector * restrict errors,      ///< Errors in the data
    44                          psVector * restrict initialGuess,      ///< Initial guess
    45                          const psVector * restrict paramMask,   ///< 1 = fit for parameter, 0 = hold
     42                         const psVector* restrict data,        ///< Data to fit
     43                         const psVector* restrict errors,      ///< Errors in the data
     44                         psVector* restrict initialGuess,      ///< Initial guess
     45                         const psVector* restrict paramMask,   ///< 1 = fit for parameter, 0 = hold
    4646                         // parameter constant
    4747                         float *chiSq);
    4848
    4949/** Derive a polynomial fit by chi^2 minimisation (analytically) */
    50 psPolynomial1D *psVectorFitPolynomial1D(psPolynomial1D * myPoly,        ///< Polynomial to fit
    51                                         const psVector * restrict x,    ///< Ordinates (or NULL to just use
     50psPolynomial1D* psVectorFitPolynomial1D(psPolynomial1D* myPoly,        ///< Polynomial to fit
     51                                        const psVector* restrict x,    ///< Ordinates (or NULL to just use
    5252                                        // the indices)
    53                                         const psVector * restrict y,    ///< Coordinates
    54                                         const psVector * restrict yErr  ///< Errors in coordinates, or NULL
     53                                        const psVector* restrict y,    ///< Coordinates
     54                                        const psVector* restrict yErr  ///< Errors in coordinates, or NULL
    5555                                       );
    5656
Note: See TracChangeset for help on using the changeset viewer.