IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 24, 2004, 9:57:03 AM (22 years ago)
Author:
gusciora
Message:

...

File:
1 edited

Legend:

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

    r1470 r1609  
    33
    44#include "psFunctions.h"
     5#include "psArray.h"
     6#include "psVector.h"
    57
    68/** \file psMinimize.h
     
    101103);
    102104
     105typedef struct
     106{
     107    const int maxIter;
     108    const float tol;
     109    float value;
     110    int iter;
     111    float lastDelta;
     112}
     113psMinimization;
     114
     115psMinimization *psMinimizationAlloc(int maxIter, float tol);
     116
     117typedef float (*psMinimizePowellFunc) (const psVector *params,
     118                                       const psArray *coords);
     119
     120bool psMinimizePowell(psMinimization *min,
     121                      psVector *params,
     122                      const psVector *paramMask,
     123                      const psArray *coords,
     124                      psMinimizePowellFunc func);
     125
     126typedef psVector* (psMinimizeChi2PowellFunc) (const psVector *params,
     127        const psArray *coords);
     128
     129bool psMinimizeChi2Powell(psMinimization *min,
     130                          psVector *params,
     131                          const psVector *paramMask,
     132                          const psArray *coords,
     133                          const psVector *value,
     134                          const psVector *error,
     135                          psMinimizeChi2PowellFunc func);
     136
     137
    103138/* \} */// End of MathGroup Functions
    104139
Note: See TracChangeset for help on using the changeset viewer.