Index: /trunk/psLib/src/dataManip/psMinimize.c
===================================================================
--- /trunk/psLib/src/dataManip/psMinimize.c	(revision 1128)
+++ /trunk/psLib/src/dataManip/psMinimize.c	(revision 1129)
@@ -82,4 +82,10 @@
     int i;
     double Yi;
+
+    for (i=0;i<3;i++) {
+        printf("(expb_f(): gsl_vector_get(x, %d) is %.1f\n", i,
+               gsl_vector_get(x, i));
+    }
+
 
     A      = gsl_vector_get(x, 0);
@@ -210,4 +216,12 @@
     tmpVecPtr = psVectorAlloc(domain->numCols, PS_TYPE_F32);
 
+    for (i=0;i<3;i++) {
+        printf("(FART: gsl_vector_get(x, %d) is %.1f\n", i,
+               gsl_vector_get(x, i));
+    }
+
+
+
+
     // The GSL routines will call this function with the masked parameters
     // removed.  However, the user-supplied function (to be modified) does not
@@ -228,5 +242,5 @@
     } else {
         for (i=0;i<initialGuess->n;i++) {
-            inputParameterList->data.F32[i] = initialGuess->data.F32[i];
+            inputParameterList->data.F32[i] = gsl_vector_get(x, i);
         }
     }
@@ -298,5 +312,5 @@
     } else {
         for (i=0;i<initialGuess->n;i++) {
-            inputParameterList->data.F32[i] = initialGuess->data.F32[i];
+            inputParameterList->data.F32[i] = gsl_vector_get(x, i);
         }
     }
Index: /trunk/psLib/src/math/psMinimize.c
===================================================================
--- /trunk/psLib/src/math/psMinimize.c	(revision 1128)
+++ /trunk/psLib/src/math/psMinimize.c	(revision 1129)
@@ -82,4 +82,10 @@
     int i;
     double Yi;
+
+    for (i=0;i<3;i++) {
+        printf("(expb_f(): gsl_vector_get(x, %d) is %.1f\n", i,
+               gsl_vector_get(x, i));
+    }
+
 
     A      = gsl_vector_get(x, 0);
@@ -210,4 +216,12 @@
     tmpVecPtr = psVectorAlloc(domain->numCols, PS_TYPE_F32);
 
+    for (i=0;i<3;i++) {
+        printf("(FART: gsl_vector_get(x, %d) is %.1f\n", i,
+               gsl_vector_get(x, i));
+    }
+
+
+
+
     // The GSL routines will call this function with the masked parameters
     // removed.  However, the user-supplied function (to be modified) does not
@@ -228,5 +242,5 @@
     } else {
         for (i=0;i<initialGuess->n;i++) {
-            inputParameterList->data.F32[i] = initialGuess->data.F32[i];
+            inputParameterList->data.F32[i] = gsl_vector_get(x, i);
         }
     }
@@ -298,5 +312,5 @@
     } else {
         for (i=0;i<initialGuess->n;i++) {
-            inputParameterList->data.F32[i] = initialGuess->data.F32[i];
+            inputParameterList->data.F32[i] = gsl_vector_get(x, i);
         }
     }
