Index: trunk/psLib/src/dataManip/psMinimize.h
===================================================================
--- trunk/psLib/src/dataManip/psMinimize.h	(revision 1719)
+++ trunk/psLib/src/dataManip/psMinimize.h	(revision 1734)
@@ -1,2 +1,17 @@
+/** @file  psMinimize.c
+ *  \brief basic minimization functions
+ *  @ingroup Math
+ *
+ *  This file will contain function prototypes...
+ *
+ *  @author George Gusciora, MHPCC
+ *
+ *  @version $Revision: 1.22 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-09-08 23:32:03 $
+ *
+ *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
+ *
+ */
+
 #if !defined(PS_MINIMIZE_H)
 #define PS_MINIMIZE_H
@@ -5,4 +20,5 @@
 #include "psArray.h"
 #include "psVector.h"
+#include "psMatrix.h"
 
 /** \file psMinimize.h
@@ -115,4 +131,19 @@
 psMinimization *psMinimizationAlloc(int maxIter, float tol);
 
+
+
+typedef float (*psMinimizeLMFunc) (psVector *deriv,
+                                   const psVector *params,
+                                   const psArray *coords);
+
+bool psMinimizeLM(psMinimization *min,
+                  psImage *covar,
+                  psVector *params,
+                  const psVector *paramMask,
+                  const psArray *coords,
+                  psMinimizeLMFunc func);
+
+
+
 typedef float (*psMinimizePowellFunc) (const psVector *params,
                                        const psArray *coords);
@@ -124,5 +155,5 @@
                       psMinimizePowellFunc func);
 
-typedef psVector* (psMinimizeChi2PowellFunc) (const psVector *params,
+typedef psVector* (*psMinimizeChi2PowellFunc) (const psVector *params,
         const psArray *coords);
 
