Index: trunk/psLib/test/math/Makefile.am
===================================================================
--- trunk/psLib/test/math/Makefile.am	(revision 6216)
+++ trunk/psLib/test/math/Makefile.am	(revision 6226)
@@ -19,6 +19,6 @@
     tst_psMatrixVectorArithmetic03 \
     tst_psMatrixVectorArithmetic04 \
-    tst_psMinimize05 \
-    tst_psMinimize06 \
+    tst_psMinimizePowell \
+    tst_psMinimizeLMM \
     tst_psStats00 \
     tst_psStats01 \
@@ -58,6 +58,6 @@
 tst_psMatrixVectorArithmetic03_SOURCES =  tst_psMatrixVectorArithmetic03.c
 tst_psMatrixVectorArithmetic04_SOURCES =  tst_psMatrixVectorArithmetic04.c
-tst_psMinimize05_SOURCES =  tst_psMinimize05.c
-tst_psMinimize06_SOURCES =  tst_psMinimize06.c
+tst_psMinimizePowell_SOURCES = tst_psMinimizePowell.c
+tst_psMinimizeLMM_SOURCES = tst_psMinimizeLMM.c
 tst_psStats00_SOURCES =  tst_psStats00.c
 tst_psStats01_SOURCES =  tst_psStats01.c
Index: trunk/psLib/test/math/tst_psSpline1D.c
===================================================================
--- trunk/psLib/test/math/tst_psSpline1D.c	(revision 6216)
+++ trunk/psLib/test/math/tst_psSpline1D.c	(revision 6226)
@@ -13,6 +13,6 @@
 *  @author GLG, MHPCC
 *
-*  @version $Revision: 1.6 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2006-01-26 21:10:22 $
+*  @version $Revision: 1.7 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2006-01-27 20:08:58 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -862,4 +862,2 @@
 }
 
-
-// This code will
Index: trunk/psLib/test/math/tst_psStats00.c
===================================================================
--- trunk/psLib/test/math/tst_psStats00.c	(revision 6216)
+++ trunk/psLib/test/math/tst_psStats00.c	(revision 6226)
@@ -4,5 +4,5 @@
 *
 *  We extensively test the code with data type PS_TYPE_F32.  If these pass, we 
-*  do a much simpler test with data types PS_TYPE_U8, PS_TYPE_U16, PS_TYPE_F64.
+*  do a much simpler test with data type PS_TYPE_U8, PS_TYPE_U16, PS_TYPE_F64.
 *
 *  If the psStats,c code ever changes such that vectors of different type
@@ -11,6 +11,6 @@
 *  @author GLG, MHPCC
 * 
-*  @version $Revision: 1.4 $  $Name: not supported by cvs2svn $
-*  @date $Date: 2006-01-26 23:49:11 $
+*  @version $Revision: 1.5 $  $Name: not supported by cvs2svn $
+*  @date $Date: 2006-01-27 20:08:58 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, Univ. of Hawaii
@@ -119,5 +119,4 @@
     }
 
-    printf("HMMM: myStats->options is (0x%x)\n", myStats->options);
     /*************************************************************************/
     /*  Call psVectorStats() with no vector mask.                    */
Index: trunk/psLib/test/math/tst_psStats03.c
===================================================================
--- trunk/psLib/test/math/tst_psStats03.c	(revision 6216)
+++ trunk/psLib/test/math/tst_psStats03.c	(revision 6226)
@@ -18,13 +18,13 @@
     // We list pertinent psStats.c functions here for debugging ease.
     //
-    psTraceSetLevel(".", 10);
-    psTraceSetLevel("p_psGetStatValue", 10);
-    psTraceSetLevel("p_psVectorSampleMean", 10);
-    psTraceSetLevel("p_psVectorCheckNonEmpty", 10);
-    psTraceSetLevel("p_psVectorNValues", 10);
-    psTraceSetLevel("p_psVectorSampleMedian", 10);
-    psTraceSetLevel("psStatsAlloc", 10);
-    psTraceSetLevel("p_psConvertToF32", 10);
-    psTraceSetLevel("psVectorStats", 10);
+    psTraceSetLevel(".", 0);
+    psTraceSetLevel("p_psGetStatValue", 0);
+    psTraceSetLevel("p_psVectorSampleMean", 0);
+    psTraceSetLevel("p_psVectorCheckNonEmpty", 0);
+    psTraceSetLevel("p_psVectorNValues", 0);
+    psTraceSetLevel("p_psVectorSampleMedian", 0);
+    psTraceSetLevel("psStatsAlloc", 0);
+    psTraceSetLevel("p_psConvertToF32", 0);
+    psTraceSetLevel("psVectorStats", 0);
 
     psStats *myStats    = NULL;
Index: trunk/psLib/test/math/verified/tst_psPolyFit3D.stderr
===================================================================
--- trunk/psLib/test/math/verified/tst_psPolyFit3D.stderr	(revision 6216)
+++ trunk/psLib/test/math/verified/tst_psPolyFit3D.stderr	(revision 6226)
@@ -16,63 +16,43 @@
     Unallowable operation: psVector mask has incorrect type.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|E|psVectorClipFitPolynomial3D (FILE:LINENO)
     Unallowable operation: psVector x or its data is NULL.
@@ -98,63 +78,43 @@
     Unallowable operation: psVector mask has incorrect type.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|E|psVectorClipFitPolynomial3D (FILE:LINENO)
     Unallowable operation: psVector x or its data is NULL.
Index: trunk/psLib/test/math/verified/tst_psPolyFit4D.stderr
===================================================================
--- trunk/psLib/test/math/verified/tst_psPolyFit4D.stderr	(revision 6216)
+++ trunk/psLib/test/math/verified/tst_psPolyFit4D.stderr	(revision 6226)
@@ -24,63 +24,43 @@
     Unallowable operation: psVector mask has incorrect type.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|E|psVectorClipFitPolynomial4D (FILE:LINENO)
     Unallowable operation: psVector x or its data is NULL.
@@ -110,63 +90,43 @@
     Unallowable operation: psVector mask has incorrect type.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
-<HOST>|W|p_psVectorSampleStdev
-    WARNING: p_psVectorSampleStdev(): p_psVectorSampleMean() reported a NAN mean.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|E|psVectorClipFitPolynomial4D (FILE:LINENO)
     Unallowable operation: psVector x or its data is NULL.
Index: trunk/psLib/test/math/verified/tst_psPolynomialEval1D.stderr
===================================================================
--- trunk/psLib/test/math/verified/tst_psPolynomialEval1D.stderr	(revision 6226)
+++ trunk/psLib/test/math/verified/tst_psPolynomialEval1D.stderr	(revision 6226)
@@ -0,0 +1,34 @@
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psPolynomialEval1D.c                                   *
+*            TestPoint: psPolynomialXDEval{psPolynomial1DEval}                     *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+<HOST>|I|testPoly1DEval
+    Following should generate error message invalid type
+<HOST>|E|psPolynomial1DEval (FILE:LINENO)
+    Unknown polynomial type 0x63 found.  Evaluation failed.
+
+---> TESTPOINT PASSED (psPolynomialXDEval{psPolynomial1DEval} | tst_psPolynomialEval1D.c)
+
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psPolynomialEval1D.c                                   *
+*            TestPoint: psPolynomialXDEval{psPolynomial1DEvalVector}               *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+<HOST>|I|testPoly1DEvalVector
+    Following should generate an error message for NULL polynomial
+<HOST>|E|psPolynomial1DEvalVector (FILE:LINENO)
+    Unallowable operation: polynomial poly or its coeffs is NULL.
+<HOST>|I|testPoly1DEvalVector
+    Following should generate an error message for NULL input vector
+<HOST>|E|psPolynomial1DEvalVector (FILE:LINENO)
+    Unallowable operation: psVector x or its data is NULL.
+<HOST>|I|testPoly1DEvalVector
+    Following should generate an error message for invalid input type
+<HOST>|E|psPolynomial1DEvalVector (FILE:LINENO)
+    psVector x: bad type(769)
+
+---> TESTPOINT PASSED (psPolynomialXDEval{psPolynomial1DEvalVector} | tst_psPolynomialEval1D.c)
+
Index: trunk/psLib/test/math/verified/tst_psPolynomialEval2D.stderr
===================================================================
--- trunk/psLib/test/math/verified/tst_psPolynomialEval2D.stderr	(revision 6226)
+++ trunk/psLib/test/math/verified/tst_psPolynomialEval2D.stderr	(revision 6226)
@@ -0,0 +1,42 @@
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psPolynomialEval2D.c                                   *
+*            TestPoint: psPolynomialXDEval{psPolynomial2DEval}                     *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+<HOST>|I|testPoly2DEval
+    Following should generate error message invalid type
+<HOST>|E|psPolynomial2DEval (FILE:LINENO)
+    Unknown polynomial type 0x63 found.  Evaluation failed.
+
+---> TESTPOINT PASSED (psPolynomialXDEval{psPolynomial2DEval} | tst_psPolynomialEval2D.c)
+
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psPolynomialEval2D.c                                   *
+*            TestPoint: psPolynomialXDEval{psPolynomial2DEvalVector}               *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+<HOST>|I|testPoly2DEvalVector
+    Following should generate an error message for NULL polynomial
+<HOST>|E|psPolynomial2DEvalVector (FILE:LINENO)
+    Unallowable operation: polynomial poly or its coeffs is NULL.
+<HOST>|I|testPoly2DEvalVector
+    Following should generate an error message for NULL input vector
+<HOST>|E|psPolynomial2DEvalVector (FILE:LINENO)
+    Unallowable operation: psVector x or its data is NULL.
+<HOST>|I|testPoly2DEvalVector
+    Following should generate an error message for NULL input vector
+<HOST>|E|psPolynomial2DEvalVector (FILE:LINENO)
+    Unallowable operation: psVector y or its data is NULL.
+<HOST>|I|testPoly2DEvalVector
+    Following should generate an error message for invalid input type
+<HOST>|E|psPolynomial2DEvalVector (FILE:LINENO)
+    psVector x: bad type(769)
+<HOST>|I|testPoly2DEvalVector
+    Following should generate an error message for invalid input type
+<HOST>|E|psPolynomial2DEvalVector (FILE:LINENO)
+    psVector y: bad type(769)
+
+---> TESTPOINT PASSED (psPolynomialXDEval{psPolynomial2DEvalVector} | tst_psPolynomialEval2D.c)
+
Index: trunk/psLib/test/math/verified/tst_psPolynomialEval3D.stderr
===================================================================
--- trunk/psLib/test/math/verified/tst_psPolynomialEval3D.stderr	(revision 6226)
+++ trunk/psLib/test/math/verified/tst_psPolynomialEval3D.stderr	(revision 6226)
@@ -0,0 +1,50 @@
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psPolynomialEval3D.c                                   *
+*            TestPoint: psPolynomialXDEval{psPolynomial3DEval}                     *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+<HOST>|I|testPoly3DEval
+    Following should generate error message invalid type
+<HOST>|E|psPolynomial3DEval (FILE:LINENO)
+    Unknown polynomial type 0x63 found.  Evaluation failed.
+
+---> TESTPOINT PASSED (psPolynomialXDEval{psPolynomial3DEval} | tst_psPolynomialEval3D.c)
+
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psPolynomialEval3D.c                                   *
+*            TestPoint: psPolynomialXDEval{psPolynomial3DEvalVector}               *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+<HOST>|I|testPoly3DEvalVector
+    Following should generate an error message for NULL polynomial
+<HOST>|E|psPolynomial3DEvalVector (FILE:LINENO)
+    Unallowable operation: polynomial poly or its coeffs is NULL.
+<HOST>|I|testPoly3DEvalVector
+    Following should generate an error message for NULL input vector
+<HOST>|E|psPolynomial3DEvalVector (FILE:LINENO)
+    Unallowable operation: psVector x or its data is NULL.
+<HOST>|I|testPoly3DEvalVector
+    Following should generate an error message for NULL input vector
+<HOST>|E|psPolynomial3DEvalVector (FILE:LINENO)
+    Unallowable operation: psVector y or its data is NULL.
+<HOST>|I|testPoly3DEvalVector
+    Following should generate an error message for NULL input vector
+<HOST>|E|psPolynomial3DEvalVector (FILE:LINENO)
+    Unallowable operation: psVector z or its data is NULL.
+<HOST>|I|testPoly3DEvalVector
+    Following should generate an error message for invalid input type
+<HOST>|E|psPolynomial3DEvalVector (FILE:LINENO)
+    psVector x: bad type(769)
+<HOST>|I|testPoly3DEvalVector
+    Following should generate an error message for invalid input type
+<HOST>|E|psPolynomial3DEvalVector (FILE:LINENO)
+    psVector y: bad type(769)
+<HOST>|I|testPoly3DEvalVector
+    Following should generate an error message for invalid input type
+<HOST>|E|psPolynomial3DEvalVector (FILE:LINENO)
+    psVector z: bad type(769)
+
+---> TESTPOINT PASSED (psPolynomialXDEval{psPolynomial3DEvalVector} | tst_psPolynomialEval3D.c)
+
Index: trunk/psLib/test/math/verified/tst_psPolynomialEval4D.stderr
===================================================================
--- trunk/psLib/test/math/verified/tst_psPolynomialEval4D.stderr	(revision 6226)
+++ trunk/psLib/test/math/verified/tst_psPolynomialEval4D.stderr	(revision 6226)
@@ -0,0 +1,58 @@
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psPolynomialEval4D.c                                   *
+*            TestPoint: psPolynomialXDEval{psPolynomial4DEval}                     *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+<HOST>|I|testPoly4DEval
+    Following should generate error message invalid type
+<HOST>|E|psPolynomial4DEval (FILE:LINENO)
+    Unknown polynomial type 0x63 found.  Evaluation failed.
+
+---> TESTPOINT PASSED (psPolynomialXDEval{psPolynomial4DEval} | tst_psPolynomialEval4D.c)
+
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psPolynomialEval4D.c                                   *
+*            TestPoint: psPolynomialXDEval{psPolynomial4DEvalVector}               *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+<HOST>|I|testPoly4DEvalVector
+    Following should generate an error message for NULL polynomial
+<HOST>|E|psPolynomial4DEvalVector (FILE:LINENO)
+    Unallowable operation: polynomial poly or its coeffs is NULL.
+<HOST>|I|testPoly4DEvalVector
+    Following should generate an error message for NULL input vector
+<HOST>|E|psPolynomial4DEvalVector (FILE:LINENO)
+    Unallowable operation: psVector x or its data is NULL.
+<HOST>|I|testPoly4DEvalVector
+    Following should generate an error message for NULL input vector
+<HOST>|E|psPolynomial4DEvalVector (FILE:LINENO)
+    Unallowable operation: psVector y or its data is NULL.
+<HOST>|I|testPoly4DEvalVector
+    Following should generate an error message for NULL input vector
+<HOST>|E|psPolynomial4DEvalVector (FILE:LINENO)
+    Unallowable operation: psVector z or its data is NULL.
+<HOST>|I|testPoly4DEvalVector
+    Following should generate an error message for NULL input vector
+<HOST>|E|psPolynomial4DEvalVector (FILE:LINENO)
+    Unallowable operation: psVector t or its data is NULL.
+<HOST>|I|testPoly4DEvalVector
+    Following should generate an error message for invalid input type
+<HOST>|E|psPolynomial4DEvalVector (FILE:LINENO)
+    psVector y: bad type(769)
+<HOST>|I|testPoly4DEvalVector
+    Following should generate an error message for invalid input type
+<HOST>|E|psPolynomial4DEvalVector (FILE:LINENO)
+    psVector z: bad type(769)
+<HOST>|I|testPoly4DEvalVector
+    Following should generate an error message for invalid input type
+<HOST>|E|psPolynomial4DEvalVector (FILE:LINENO)
+    psVector t: bad type(769)
+<HOST>|I|testPoly4DEvalVector
+    Following should generate an error message for invalid input type
+<HOST>|E|psPolynomial4DEvalVector (FILE:LINENO)
+    psVector x: bad type(769)
+
+---> TESTPOINT PASSED (psPolynomialXDEval{psPolynomial4DEvalVector} | tst_psPolynomialEval4D.c)
+
Index: trunk/psLib/test/math/verified/tst_psStats00.stderr
===================================================================
--- trunk/psLib/test/math/verified/tst_psStats00.stderr	(revision 6216)
+++ trunk/psLib/test/math/verified/tst_psStats00.stderr	(revision 6226)
@@ -8,5 +8,5 @@
     Following should generate warning message
 <HOST>|W|psVectorStats
-    WARNING: psVectorStats(): p_psVectorSampleMean() returned an error.
+    WARNING: p_psVectorSampleMean() returned an error.
 <HOST>|I|testStatsSampleMeanF32
     Following should generate an error message.
Index: trunk/psLib/test/math/verified/tst_psStats00.stdout
===================================================================
--- trunk/psLib/test/math/verified/tst_psStats00.stdout	(revision 6216)
+++ trunk/psLib/test/math/verified/tst_psStats00.stdout	(revision 6226)
@@ -0,0 +1,41 @@
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(-1) end ----
+psVectorStats() returned 2.06: expected was 2.06
+psVectorStats() returned 1.81: expected was 1.81
+psVectorStats() returned 0.14: expected was 0.14
+psVectorStats() returned 0.64: expected was 0.64
+psVectorStats() returned 2.12: expected was 2.12
+psVectorStats() returned 1.89: expected was 1.89
+psVectorStats() returned -0.37: expected was -0.37
+psVectorStats() returned 0.05: expected was 0.05
+psVectorStats() returned 2.12: expected was 2.12
+psVectorStats() returned 2.06: expected was 2.06
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+psVectorStats() returned 2.00: expected was 2.00
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+psVectorStats() returned 8.00: expected was 8.00
+    ---- p_psVectorSampleMean() begin ----
+    ---- p_psVectorSampleMean(0) end ----
+psVectorStats() returned 2.06: expected was 2.06
