Index: trunk/psLib/test/dataManip/verified/tst_psFunc00.stdout
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psFunc00.stdout	(revision 890)
+++ trunk/psLib/test/dataManip/verified/tst_psFunc00.stdout	(revision 890)
@@ -0,0 +1,80 @@
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psFunc00.c                                             |
+|            TestPoint: psFunctions functions{Allocate/Deallocate the psPolynomial1D structure.} |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+At (x) = (5.000000): 2070.000000
+
+---> TESTPOINT PASSED (psStats functions{Allocate/Deallocate the psPolynomial1D structure.} | tst_psFunc00.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psFunc00.c                                             |
+|            TestPoint: psFunctions functions{Allocate/Deallocate the psPolynomial2D structure.} |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+At (x, y) = (5.000000, 5.000000): 322920.000000
+
+---> TESTPOINT PASSED (psStats functions{Allocate/Deallocate the psPolynomial2D structure.} | tst_psFunc00.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psFunc00.c                                             |
+|            TestPoint: psFunctions functions{Allocate/Deallocate the psPolynomial3D structure.} |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+At (x, y, z) = (5.000000, 5.000000, 5.000000): 1261325568.000000
+
+---> TESTPOINT PASSED (psStats functions{Allocate/Deallocate the psPolynomial3D structure.} | tst_psFunc00.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psFunc00.c                                             |
+|            TestPoint: psFunctions functions{Allocate/Deallocate the psPolynomial4D structure.} |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+At (w, x, y, z) = (5.000000, 5.000000, 5.000000, 5.000000): 123176004616192.000000
+
+---> TESTPOINT PASSED (psStats functions{Allocate/Deallocate the psPolynomial4D structure.} | tst_psFunc00.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psFunc00.c                                             |
+|            TestPoint: psFunctions functions{Allocate/Deallocate the psDPolynomial1D structure.} |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+At (x) = (5.000000): 2070.000000
+
+---> TESTPOINT PASSED (psStats functions{Allocate/Deallocate the psDPolynomial1D structure.} | tst_psFunc00.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psFunc00.c                                             |
+|            TestPoint: psFunctions functions{Allocate/Deallocate the psDPolynomial2D structure.} |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+At (x, y) = (5.000000, 5.000000): 322920.000000
+
+---> TESTPOINT PASSED (psStats functions{Allocate/Deallocate the psDPolynomial2D structure.} | tst_psFunc00.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psFunc00.c                                             |
+|            TestPoint: psFunctions functions{Allocate/Deallocate the psDPolynomial3D structure.} |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+At (x, y, z) = (5.000000, 5.000000, 5.000000): 1261325520.000000
+
+---> TESTPOINT PASSED (psStats functions{Allocate/Deallocate the psDPolynomial3D structure.} | tst_psFunc00.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psFunc00.c                                             |
+|            TestPoint: psFunctions functions{Allocate/Deallocate the psDPolynomial4D structure.} |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+At (w, x, y, z) = (5.000000, 5.000000, 5.000000, 5.000000): 123176004981120.000000
+
+---> TESTPOINT PASSED (psStats functions{Allocate/Deallocate the psDPolynomial4D structure.} | tst_psFunc00.c)
+
Index: trunk/psLib/test/dataManip/verified/tst_psFunc01.stdout
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psFunc01.stdout	(revision 890)
+++ trunk/psLib/test/dataManip/verified/tst_psFunc01.stdout	(revision 890)
@@ -0,0 +1,108 @@
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psFunc01.c                                             |
+|            TestPoint: psFunctions functions{psGaussian()}                        |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+normal psGaussian(0.000000) is 0.000000
+normal psGaussian(2.000000) is 0.000000
+normal psGaussian(4.000000) is 0.000000
+normal psGaussian(6.000000) is 0.000000
+normal psGaussian(8.000000) is 0.000000
+normal psGaussian(10.000000) is 0.000000
+normal psGaussian(12.000000) is 0.000000
+normal psGaussian(14.000000) is 0.000000
+normal psGaussian(16.000000) is 0.000000
+normal psGaussian(18.000000) is 0.000000
+normal psGaussian(20.000000) is 0.000001
+normal psGaussian(22.000000) is 0.000067
+normal psGaussian(24.000000) is 0.002216
+normal psGaussian(26.000000) is 0.026995
+normal psGaussian(28.000000) is 0.120985
+normal psGaussian(30.000000) is 0.199471
+normal psGaussian(32.000000) is 0.120985
+normal psGaussian(34.000000) is 0.026995
+normal psGaussian(36.000000) is 0.002216
+normal psGaussian(38.000000) is 0.000067
+normal psGaussian(40.000000) is 0.000001
+normal psGaussian(42.000000) is 0.000000
+normal psGaussian(44.000000) is 0.000000
+normal psGaussian(46.000000) is 0.000000
+normal psGaussian(48.000000) is 0.000000
+normal psGaussian(50.000000) is 0.000000
+normal psGaussian(52.000000) is 0.000000
+normal psGaussian(54.000000) is 0.000000
+normal psGaussian(56.000000) is 0.000000
+normal psGaussian(58.000000) is 0.000000
+NON-normal psGaussian(0.000000) is 0.000000
+NON-normal psGaussian(2.000000) is 0.000000
+NON-normal psGaussian(4.000000) is 0.000000
+NON-normal psGaussian(6.000000) is 0.000000
+NON-normal psGaussian(8.000000) is 0.000000
+NON-normal psGaussian(10.000000) is 0.000000
+NON-normal psGaussian(12.000000) is 0.000000
+NON-normal psGaussian(14.000000) is 0.000000
+NON-normal psGaussian(16.000000) is 0.000000
+NON-normal psGaussian(18.000000) is 0.000000
+NON-normal psGaussian(20.000000) is 0.000004
+NON-normal psGaussian(22.000000) is 0.000335
+NON-normal psGaussian(24.000000) is 0.011109
+NON-normal psGaussian(26.000000) is 0.135335
+NON-normal psGaussian(28.000000) is 0.606531
+NON-normal psGaussian(30.000000) is 1.000000
+NON-normal psGaussian(32.000000) is 0.606531
+NON-normal psGaussian(34.000000) is 0.135335
+NON-normal psGaussian(36.000000) is 0.011109
+NON-normal psGaussian(38.000000) is 0.000335
+NON-normal psGaussian(40.000000) is 0.000004
+NON-normal psGaussian(42.000000) is 0.000000
+NON-normal psGaussian(44.000000) is 0.000000
+NON-normal psGaussian(46.000000) is 0.000000
+NON-normal psGaussian(48.000000) is 0.000000
+NON-normal psGaussian(50.000000) is 0.000000
+NON-normal psGaussian(52.000000) is 0.000000
+NON-normal psGaussian(54.000000) is 0.000000
+NON-normal psGaussian(56.000000) is 0.000000
+NON-normal psGaussian(58.000000) is 0.000000
+
+---> TESTPOINT PASSED (psFunctions functions{psGaussian()} | tst_psFunc01.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psFunc01.c                                             |
+|            TestPoint: psFunctions functions{psGaussianDev()}                     |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+Gaussian Deviate [0] is 30.267838
+Gaussian Deviate [1] is 29.823797
+Gaussian Deviate [2] is 33.348816
+Gaussian Deviate [3] is 31.467281
+Gaussian Deviate [4] is 31.995049
+Gaussian Deviate [5] is 27.444996
+Gaussian Deviate [6] is 25.206570
+Gaussian Deviate [7] is 28.641439
+Gaussian Deviate [8] is 29.921818
+Gaussian Deviate [9] is 31.787111
+Gaussian Deviate [10] is 29.964705
+Gaussian Deviate [11] is 27.406887
+Gaussian Deviate [12] is 28.664040
+Gaussian Deviate [13] is 30.363417
+Gaussian Deviate [14] is 31.662102
+Gaussian Deviate [15] is 28.903503
+Gaussian Deviate [16] is 28.723936
+Gaussian Deviate [17] is 30.014177
+Gaussian Deviate [18] is 28.660292
+Gaussian Deviate [19] is 28.344475
+Gaussian Deviate [20] is 31.225000
+Gaussian Deviate [21] is 29.264824
+Gaussian Deviate [22] is 29.421013
+Gaussian Deviate [23] is 28.166250
+Gaussian Deviate [24] is 28.832390
+Gaussian Deviate [25] is 30.129230
+Gaussian Deviate [26] is 30.093487
+Gaussian Deviate [27] is 28.498547
+Gaussian Deviate [28] is 29.711535
+Gaussian Deviate [29] is 32.951122
+
+---> TESTPOINT PASSED (psFunctions functions{psGaussianDev()} | tst_psFunc01.c)
+
Index: trunk/psLib/test/dataManip/verified/tst_psHist00.stdout
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psHist00.stdout	(revision 890)
+++ trunk/psLib/test/dataManip/verified/tst_psHist00.stdout	(revision 890)
@@ -0,0 +1,221 @@
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psHist00.c                                             |
+|            TestPoint: psStats functions{Allocate the psHistogram structure.}     |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+Bin number 0 bounds: (20.000000 - 20.049999)
+Bin number 1 bounds: (20.049999 - 20.100000)
+Bin number 2 bounds: (20.100000 - 20.150000)
+Bin number 3 bounds: (20.150000 - 20.200001)
+Bin number 4 bounds: (20.200001 - 20.250000)
+Bin number 5 bounds: (20.250000 - 20.299999)
+Bin number 6 bounds: (20.299999 - 20.350000)
+Bin number 7 bounds: (20.350000 - 20.400000)
+Bin number 8 bounds: (20.400000 - 20.450001)
+Bin number 9 bounds: (20.450001 - 20.500000)
+Bin number 10 bounds: (20.500000 - 20.549999)
+Bin number 11 bounds: (20.549999 - 20.600000)
+Bin number 12 bounds: (20.600000 - 20.650000)
+Bin number 13 bounds: (20.650000 - 20.700001)
+Bin number 14 bounds: (20.700001 - 20.750000)
+Bin number 15 bounds: (20.750000 - 20.799999)
+Bin number 16 bounds: (20.799999 - 20.850000)
+Bin number 17 bounds: (20.850000 - 20.900000)
+Bin number 18 bounds: (20.900000 - 20.950001)
+Bin number 19 bounds: (20.950001 - 21.000000)
+Bin number 20 bounds: (21.000000 - 21.049999)
+Bin number 21 bounds: (21.049999 - 21.100000)
+Bin number 22 bounds: (21.100000 - 21.150000)
+Bin number 23 bounds: (21.150000 - 21.200001)
+Bin number 24 bounds: (21.200001 - 21.250000)
+Bin number 25 bounds: (21.250000 - 21.299999)
+Bin number 26 bounds: (21.299999 - 21.350000)
+Bin number 27 bounds: (21.350000 - 21.400000)
+Bin number 28 bounds: (21.400000 - 21.450001)
+Bin number 29 bounds: (21.450001 - 21.500000)
+Bin number 30 bounds: (21.500000 - 21.549999)
+Bin number 31 bounds: (21.549999 - 21.600000)
+Bin number 32 bounds: (21.600000 - 21.650000)
+Bin number 33 bounds: (21.650000 - 21.700001)
+Bin number 34 bounds: (21.700001 - 21.750000)
+Bin number 35 bounds: (21.750000 - 21.799999)
+Bin number 36 bounds: (21.799999 - 21.850000)
+Bin number 37 bounds: (21.850000 - 21.900000)
+Bin number 38 bounds: (21.900000 - 21.950001)
+Bin number 39 bounds: (21.950001 - 22.000000)
+Bin number 40 bounds: (22.000000 - 22.049999)
+Bin number 41 bounds: (22.049999 - 22.100000)
+Bin number 42 bounds: (22.100000 - 22.150000)
+Bin number 43 bounds: (22.150000 - 22.200001)
+Bin number 44 bounds: (22.200001 - 22.250000)
+Bin number 45 bounds: (22.250000 - 22.299999)
+Bin number 46 bounds: (22.299999 - 22.350000)
+Bin number 47 bounds: (22.350000 - 22.400000)
+Bin number 48 bounds: (22.400000 - 22.450001)
+Bin number 49 bounds: (22.450001 - 22.500000)
+Bin number 50 bounds: (22.500000 - 22.549999)
+Bin number 51 bounds: (22.549999 - 22.600000)
+Bin number 52 bounds: (22.600000 - 22.650000)
+Bin number 53 bounds: (22.650000 - 22.700001)
+Bin number 54 bounds: (22.700001 - 22.750000)
+Bin number 55 bounds: (22.750000 - 22.799999)
+Bin number 56 bounds: (22.799999 - 22.850000)
+Bin number 57 bounds: (22.850000 - 22.900000)
+Bin number 58 bounds: (22.900000 - 22.950001)
+Bin number 59 bounds: (22.950001 - 23.000000)
+Bin number 60 bounds: (23.000000 - 23.049999)
+Bin number 61 bounds: (23.049999 - 23.100000)
+Bin number 62 bounds: (23.100000 - 23.150000)
+Bin number 63 bounds: (23.150000 - 23.200001)
+Bin number 64 bounds: (23.200001 - 23.250000)
+Bin number 65 bounds: (23.250000 - 23.299999)
+Bin number 66 bounds: (23.299999 - 23.350000)
+Bin number 67 bounds: (23.350000 - 23.400000)
+Bin number 68 bounds: (23.400000 - 23.450001)
+Bin number 69 bounds: (23.450001 - 23.500000)
+Bin number 70 bounds: (23.500000 - 23.549999)
+Bin number 71 bounds: (23.549999 - 23.600000)
+Bin number 72 bounds: (23.600000 - 23.650000)
+Bin number 73 bounds: (23.650000 - 23.700001)
+Bin number 74 bounds: (23.700001 - 23.750000)
+Bin number 75 bounds: (23.750000 - 23.799999)
+Bin number 76 bounds: (23.799999 - 23.850000)
+Bin number 77 bounds: (23.850000 - 23.900000)
+Bin number 78 bounds: (23.900000 - 23.950001)
+Bin number 79 bounds: (23.950001 - 24.000000)
+Bin number 80 bounds: (24.000000 - 24.049999)
+Bin number 81 bounds: (24.049999 - 24.100000)
+Bin number 82 bounds: (24.100000 - 24.150000)
+Bin number 83 bounds: (24.150000 - 24.200001)
+Bin number 84 bounds: (24.200001 - 24.250000)
+Bin number 85 bounds: (24.250000 - 24.299999)
+Bin number 86 bounds: (24.299999 - 24.350000)
+Bin number 87 bounds: (24.350000 - 24.400000)
+Bin number 88 bounds: (24.400000 - 24.450001)
+Bin number 89 bounds: (24.450001 - 24.500000)
+Bin number 90 bounds: (24.500000 - 24.549999)
+Bin number 91 bounds: (24.549999 - 24.600000)
+Bin number 92 bounds: (24.600000 - 24.650000)
+Bin number 93 bounds: (24.650000 - 24.700001)
+Bin number 94 bounds: (24.700001 - 24.750000)
+Bin number 95 bounds: (24.750000 - 24.799999)
+Bin number 96 bounds: (24.799999 - 24.850000)
+Bin number 97 bounds: (24.850000 - 24.900000)
+Bin number 98 bounds: (24.900000 - 24.950001)
+Bin number 99 bounds: (24.950001 - 25.000000)
+Bin number 100 bounds: (25.000000 - 25.049999)
+Bin number 101 bounds: (25.049999 - 25.100000)
+Bin number 102 bounds: (25.100000 - 25.150000)
+Bin number 103 bounds: (25.150000 - 25.200001)
+Bin number 104 bounds: (25.200001 - 25.250000)
+Bin number 105 bounds: (25.250000 - 25.299999)
+Bin number 106 bounds: (25.299999 - 25.350000)
+Bin number 107 bounds: (25.350000 - 25.400000)
+Bin number 108 bounds: (25.400000 - 25.450001)
+Bin number 109 bounds: (25.450001 - 25.500000)
+Bin number 110 bounds: (25.500000 - 25.549999)
+Bin number 111 bounds: (25.549999 - 25.600000)
+Bin number 112 bounds: (25.600000 - 25.650000)
+Bin number 113 bounds: (25.650000 - 25.700001)
+Bin number 114 bounds: (25.700001 - 25.750000)
+Bin number 115 bounds: (25.750000 - 25.799999)
+Bin number 116 bounds: (25.799999 - 25.850000)
+Bin number 117 bounds: (25.850000 - 25.900000)
+Bin number 118 bounds: (25.900000 - 25.950001)
+Bin number 119 bounds: (25.950001 - 26.000000)
+Bin number 120 bounds: (26.000000 - 26.049999)
+Bin number 121 bounds: (26.049999 - 26.100000)
+Bin number 122 bounds: (26.100000 - 26.150000)
+Bin number 123 bounds: (26.150000 - 26.200001)
+Bin number 124 bounds: (26.200001 - 26.250000)
+Bin number 125 bounds: (26.250000 - 26.299999)
+Bin number 126 bounds: (26.299999 - 26.350000)
+Bin number 127 bounds: (26.350000 - 26.400000)
+Bin number 128 bounds: (26.400000 - 26.450001)
+Bin number 129 bounds: (26.450001 - 26.500000)
+Bin number 130 bounds: (26.500000 - 26.549999)
+Bin number 131 bounds: (26.549999 - 26.600000)
+Bin number 132 bounds: (26.600000 - 26.650000)
+Bin number 133 bounds: (26.650000 - 26.700001)
+Bin number 134 bounds: (26.700001 - 26.750000)
+Bin number 135 bounds: (26.750000 - 26.799999)
+Bin number 136 bounds: (26.799999 - 26.850000)
+Bin number 137 bounds: (26.850000 - 26.900000)
+Bin number 138 bounds: (26.900000 - 26.950001)
+Bin number 139 bounds: (26.950001 - 27.000000)
+Bin number 140 bounds: (27.000000 - 27.049999)
+Bin number 141 bounds: (27.049999 - 27.100000)
+Bin number 142 bounds: (27.100000 - 27.150000)
+Bin number 143 bounds: (27.150000 - 27.200001)
+Bin number 144 bounds: (27.200001 - 27.250000)
+Bin number 145 bounds: (27.250000 - 27.299999)
+Bin number 146 bounds: (27.299999 - 27.350000)
+Bin number 147 bounds: (27.350000 - 27.400000)
+Bin number 148 bounds: (27.400000 - 27.450001)
+Bin number 149 bounds: (27.450001 - 27.500000)
+Bin number 150 bounds: (27.500000 - 27.549999)
+Bin number 151 bounds: (27.549999 - 27.600000)
+Bin number 152 bounds: (27.600000 - 27.650000)
+Bin number 153 bounds: (27.650000 - 27.700001)
+Bin number 154 bounds: (27.700001 - 27.750000)
+Bin number 155 bounds: (27.750000 - 27.799999)
+Bin number 156 bounds: (27.799999 - 27.850000)
+Bin number 157 bounds: (27.850000 - 27.900000)
+Bin number 158 bounds: (27.900000 - 27.950001)
+Bin number 159 bounds: (27.950001 - 28.000000)
+Bin number 160 bounds: (28.000000 - 28.049999)
+Bin number 161 bounds: (28.049999 - 28.100000)
+Bin number 162 bounds: (28.100000 - 28.150000)
+Bin number 163 bounds: (28.150000 - 28.200001)
+Bin number 164 bounds: (28.200001 - 28.250000)
+Bin number 165 bounds: (28.250000 - 28.299999)
+Bin number 166 bounds: (28.299999 - 28.350000)
+Bin number 167 bounds: (28.350000 - 28.400000)
+Bin number 168 bounds: (28.400000 - 28.450001)
+Bin number 169 bounds: (28.450001 - 28.500000)
+Bin number 170 bounds: (28.500000 - 28.549999)
+Bin number 171 bounds: (28.549999 - 28.600000)
+Bin number 172 bounds: (28.600000 - 28.650000)
+Bin number 173 bounds: (28.650000 - 28.700001)
+Bin number 174 bounds: (28.700001 - 28.750000)
+Bin number 175 bounds: (28.750000 - 28.799999)
+Bin number 176 bounds: (28.799999 - 28.850000)
+Bin number 177 bounds: (28.850000 - 28.900000)
+Bin number 178 bounds: (28.900000 - 28.950001)
+Bin number 179 bounds: (28.950001 - 29.000000)
+Bin number 180 bounds: (29.000000 - 29.049999)
+Bin number 181 bounds: (29.049999 - 29.100000)
+Bin number 182 bounds: (29.100000 - 29.150000)
+Bin number 183 bounds: (29.150000 - 29.200001)
+Bin number 184 bounds: (29.200001 - 29.250000)
+Bin number 185 bounds: (29.250000 - 29.299999)
+Bin number 186 bounds: (29.299999 - 29.350000)
+Bin number 187 bounds: (29.350000 - 29.400000)
+Bin number 188 bounds: (29.400000 - 29.450001)
+Bin number 189 bounds: (29.450001 - 29.500000)
+Bin number 190 bounds: (29.500000 - 29.549999)
+Bin number 191 bounds: (29.549999 - 29.600000)
+Bin number 192 bounds: (29.600000 - 29.650000)
+Bin number 193 bounds: (29.650000 - 29.700001)
+Bin number 194 bounds: (29.700001 - 29.750000)
+Bin number 195 bounds: (29.750000 - 29.799999)
+Bin number 196 bounds: (29.799999 - 29.850000)
+Bin number 197 bounds: (29.850000 - 29.900000)
+Bin number 198 bounds: (29.900000 - 29.950001)
+Bin number 199 bounds: (29.950001 - 30.000000)
+myHist->minNum is 0
+myHist->maxNum is 0
+myHist->uniform is 1
+
+---> TESTPOINT PASSED (psStats functions{Allocate the psHistogram structure.} | tst_psHist00.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psHist00.c                                             |
+|            TestPoint: psStats functions{Deallocate the psHistogram structure.}   |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+
+---> TESTPOINT PASSED (psStats functions{Deallocate the psHistogram structure.} | tst_psHist00.c)
+
Index: trunk/psLib/test/dataManip/verified/tst_psHist01.stdout
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psHist01.stdout	(revision 890)
+++ trunk/psLib/test/dataManip/verified/tst_psHist01.stdout	(revision 890)
@@ -0,0 +1,221 @@
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psHist01.c                                             |
+|            TestPoint: psStats functions{Allocate the psHistogram structure.}     |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+Bin number 0 bounds: (20.000000 - 20.049999)
+Bin number 1 bounds: (20.049999 - 20.100000)
+Bin number 2 bounds: (20.100000 - 20.150000)
+Bin number 3 bounds: (20.150000 - 20.200001)
+Bin number 4 bounds: (20.200001 - 20.250000)
+Bin number 5 bounds: (20.250000 - 20.299999)
+Bin number 6 bounds: (20.299999 - 20.350000)
+Bin number 7 bounds: (20.350000 - 20.400000)
+Bin number 8 bounds: (20.400000 - 20.450001)
+Bin number 9 bounds: (20.450001 - 20.500000)
+Bin number 10 bounds: (20.500000 - 20.549999)
+Bin number 11 bounds: (20.549999 - 20.600000)
+Bin number 12 bounds: (20.600000 - 20.650000)
+Bin number 13 bounds: (20.650000 - 20.700001)
+Bin number 14 bounds: (20.700001 - 20.750000)
+Bin number 15 bounds: (20.750000 - 20.799999)
+Bin number 16 bounds: (20.799999 - 20.850000)
+Bin number 17 bounds: (20.850000 - 20.900000)
+Bin number 18 bounds: (20.900000 - 20.950001)
+Bin number 19 bounds: (20.950001 - 21.000000)
+Bin number 20 bounds: (21.000000 - 21.049999)
+Bin number 21 bounds: (21.049999 - 21.100000)
+Bin number 22 bounds: (21.100000 - 21.150000)
+Bin number 23 bounds: (21.150000 - 21.200001)
+Bin number 24 bounds: (21.200001 - 21.250000)
+Bin number 25 bounds: (21.250000 - 21.299999)
+Bin number 26 bounds: (21.299999 - 21.350000)
+Bin number 27 bounds: (21.350000 - 21.400000)
+Bin number 28 bounds: (21.400000 - 21.450001)
+Bin number 29 bounds: (21.450001 - 21.500000)
+Bin number 30 bounds: (21.500000 - 21.549999)
+Bin number 31 bounds: (21.549999 - 21.600000)
+Bin number 32 bounds: (21.600000 - 21.650000)
+Bin number 33 bounds: (21.650000 - 21.700001)
+Bin number 34 bounds: (21.700001 - 21.750000)
+Bin number 35 bounds: (21.750000 - 21.799999)
+Bin number 36 bounds: (21.799999 - 21.850000)
+Bin number 37 bounds: (21.850000 - 21.900000)
+Bin number 38 bounds: (21.900000 - 21.950001)
+Bin number 39 bounds: (21.950001 - 22.000000)
+Bin number 40 bounds: (22.000000 - 22.049999)
+Bin number 41 bounds: (22.049999 - 22.100000)
+Bin number 42 bounds: (22.100000 - 22.150000)
+Bin number 43 bounds: (22.150000 - 22.200001)
+Bin number 44 bounds: (22.200001 - 22.250000)
+Bin number 45 bounds: (22.250000 - 22.299999)
+Bin number 46 bounds: (22.299999 - 22.350000)
+Bin number 47 bounds: (22.350000 - 22.400000)
+Bin number 48 bounds: (22.400000 - 22.450001)
+Bin number 49 bounds: (22.450001 - 22.500000)
+Bin number 50 bounds: (22.500000 - 22.549999)
+Bin number 51 bounds: (22.549999 - 22.600000)
+Bin number 52 bounds: (22.600000 - 22.650000)
+Bin number 53 bounds: (22.650000 - 22.700001)
+Bin number 54 bounds: (22.700001 - 22.750000)
+Bin number 55 bounds: (22.750000 - 22.799999)
+Bin number 56 bounds: (22.799999 - 22.850000)
+Bin number 57 bounds: (22.850000 - 22.900000)
+Bin number 58 bounds: (22.900000 - 22.950001)
+Bin number 59 bounds: (22.950001 - 23.000000)
+Bin number 60 bounds: (23.000000 - 23.049999)
+Bin number 61 bounds: (23.049999 - 23.100000)
+Bin number 62 bounds: (23.100000 - 23.150000)
+Bin number 63 bounds: (23.150000 - 23.200001)
+Bin number 64 bounds: (23.200001 - 23.250000)
+Bin number 65 bounds: (23.250000 - 23.299999)
+Bin number 66 bounds: (23.299999 - 23.350000)
+Bin number 67 bounds: (23.350000 - 23.400000)
+Bin number 68 bounds: (23.400000 - 23.450001)
+Bin number 69 bounds: (23.450001 - 23.500000)
+Bin number 70 bounds: (23.500000 - 23.549999)
+Bin number 71 bounds: (23.549999 - 23.600000)
+Bin number 72 bounds: (23.600000 - 23.650000)
+Bin number 73 bounds: (23.650000 - 23.700001)
+Bin number 74 bounds: (23.700001 - 23.750000)
+Bin number 75 bounds: (23.750000 - 23.799999)
+Bin number 76 bounds: (23.799999 - 23.850000)
+Bin number 77 bounds: (23.850000 - 23.900000)
+Bin number 78 bounds: (23.900000 - 23.950001)
+Bin number 79 bounds: (23.950001 - 24.000000)
+Bin number 80 bounds: (24.000000 - 24.049999)
+Bin number 81 bounds: (24.049999 - 24.100000)
+Bin number 82 bounds: (24.100000 - 24.150000)
+Bin number 83 bounds: (24.150000 - 24.200001)
+Bin number 84 bounds: (24.200001 - 24.250000)
+Bin number 85 bounds: (24.250000 - 24.299999)
+Bin number 86 bounds: (24.299999 - 24.350000)
+Bin number 87 bounds: (24.350000 - 24.400000)
+Bin number 88 bounds: (24.400000 - 24.450001)
+Bin number 89 bounds: (24.450001 - 24.500000)
+Bin number 90 bounds: (24.500000 - 24.549999)
+Bin number 91 bounds: (24.549999 - 24.600000)
+Bin number 92 bounds: (24.600000 - 24.650000)
+Bin number 93 bounds: (24.650000 - 24.700001)
+Bin number 94 bounds: (24.700001 - 24.750000)
+Bin number 95 bounds: (24.750000 - 24.799999)
+Bin number 96 bounds: (24.799999 - 24.850000)
+Bin number 97 bounds: (24.850000 - 24.900000)
+Bin number 98 bounds: (24.900000 - 24.950001)
+Bin number 99 bounds: (24.950001 - 25.000000)
+Bin number 100 bounds: (25.000000 - 25.049999)
+Bin number 101 bounds: (25.049999 - 25.100000)
+Bin number 102 bounds: (25.100000 - 25.150000)
+Bin number 103 bounds: (25.150000 - 25.200001)
+Bin number 104 bounds: (25.200001 - 25.250000)
+Bin number 105 bounds: (25.250000 - 25.299999)
+Bin number 106 bounds: (25.299999 - 25.350000)
+Bin number 107 bounds: (25.350000 - 25.400000)
+Bin number 108 bounds: (25.400000 - 25.450001)
+Bin number 109 bounds: (25.450001 - 25.500000)
+Bin number 110 bounds: (25.500000 - 25.549999)
+Bin number 111 bounds: (25.549999 - 25.600000)
+Bin number 112 bounds: (25.600000 - 25.650000)
+Bin number 113 bounds: (25.650000 - 25.700001)
+Bin number 114 bounds: (25.700001 - 25.750000)
+Bin number 115 bounds: (25.750000 - 25.799999)
+Bin number 116 bounds: (25.799999 - 25.850000)
+Bin number 117 bounds: (25.850000 - 25.900000)
+Bin number 118 bounds: (25.900000 - 25.950001)
+Bin number 119 bounds: (25.950001 - 26.000000)
+Bin number 120 bounds: (26.000000 - 26.049999)
+Bin number 121 bounds: (26.049999 - 26.100000)
+Bin number 122 bounds: (26.100000 - 26.150000)
+Bin number 123 bounds: (26.150000 - 26.200001)
+Bin number 124 bounds: (26.200001 - 26.250000)
+Bin number 125 bounds: (26.250000 - 26.299999)
+Bin number 126 bounds: (26.299999 - 26.350000)
+Bin number 127 bounds: (26.350000 - 26.400000)
+Bin number 128 bounds: (26.400000 - 26.450001)
+Bin number 129 bounds: (26.450001 - 26.500000)
+Bin number 130 bounds: (26.500000 - 26.549999)
+Bin number 131 bounds: (26.549999 - 26.600000)
+Bin number 132 bounds: (26.600000 - 26.650000)
+Bin number 133 bounds: (26.650000 - 26.700001)
+Bin number 134 bounds: (26.700001 - 26.750000)
+Bin number 135 bounds: (26.750000 - 26.799999)
+Bin number 136 bounds: (26.799999 - 26.850000)
+Bin number 137 bounds: (26.850000 - 26.900000)
+Bin number 138 bounds: (26.900000 - 26.950001)
+Bin number 139 bounds: (26.950001 - 27.000000)
+Bin number 140 bounds: (27.000000 - 27.049999)
+Bin number 141 bounds: (27.049999 - 27.100000)
+Bin number 142 bounds: (27.100000 - 27.150000)
+Bin number 143 bounds: (27.150000 - 27.200001)
+Bin number 144 bounds: (27.200001 - 27.250000)
+Bin number 145 bounds: (27.250000 - 27.299999)
+Bin number 146 bounds: (27.299999 - 27.350000)
+Bin number 147 bounds: (27.350000 - 27.400000)
+Bin number 148 bounds: (27.400000 - 27.450001)
+Bin number 149 bounds: (27.450001 - 27.500000)
+Bin number 150 bounds: (27.500000 - 27.549999)
+Bin number 151 bounds: (27.549999 - 27.600000)
+Bin number 152 bounds: (27.600000 - 27.650000)
+Bin number 153 bounds: (27.650000 - 27.700001)
+Bin number 154 bounds: (27.700001 - 27.750000)
+Bin number 155 bounds: (27.750000 - 27.799999)
+Bin number 156 bounds: (27.799999 - 27.850000)
+Bin number 157 bounds: (27.850000 - 27.900000)
+Bin number 158 bounds: (27.900000 - 27.950001)
+Bin number 159 bounds: (27.950001 - 28.000000)
+Bin number 160 bounds: (28.000000 - 28.049999)
+Bin number 161 bounds: (28.049999 - 28.100000)
+Bin number 162 bounds: (28.100000 - 28.150000)
+Bin number 163 bounds: (28.150000 - 28.200001)
+Bin number 164 bounds: (28.200001 - 28.250000)
+Bin number 165 bounds: (28.250000 - 28.299999)
+Bin number 166 bounds: (28.299999 - 28.350000)
+Bin number 167 bounds: (28.350000 - 28.400000)
+Bin number 168 bounds: (28.400000 - 28.450001)
+Bin number 169 bounds: (28.450001 - 28.500000)
+Bin number 170 bounds: (28.500000 - 28.549999)
+Bin number 171 bounds: (28.549999 - 28.600000)
+Bin number 172 bounds: (28.600000 - 28.650000)
+Bin number 173 bounds: (28.650000 - 28.700001)
+Bin number 174 bounds: (28.700001 - 28.750000)
+Bin number 175 bounds: (28.750000 - 28.799999)
+Bin number 176 bounds: (28.799999 - 28.850000)
+Bin number 177 bounds: (28.850000 - 28.900000)
+Bin number 178 bounds: (28.900000 - 28.950001)
+Bin number 179 bounds: (28.950001 - 29.000000)
+Bin number 180 bounds: (29.000000 - 29.049999)
+Bin number 181 bounds: (29.049999 - 29.100000)
+Bin number 182 bounds: (29.100000 - 29.150000)
+Bin number 183 bounds: (29.150000 - 29.200001)
+Bin number 184 bounds: (29.200001 - 29.250000)
+Bin number 185 bounds: (29.250000 - 29.299999)
+Bin number 186 bounds: (29.299999 - 29.350000)
+Bin number 187 bounds: (29.350000 - 29.400000)
+Bin number 188 bounds: (29.400000 - 29.450001)
+Bin number 189 bounds: (29.450001 - 29.500000)
+Bin number 190 bounds: (29.500000 - 29.549999)
+Bin number 191 bounds: (29.549999 - 29.600000)
+Bin number 192 bounds: (29.600000 - 29.650000)
+Bin number 193 bounds: (29.650000 - 29.700001)
+Bin number 194 bounds: (29.700001 - 29.750000)
+Bin number 195 bounds: (29.750000 - 29.799999)
+Bin number 196 bounds: (29.799999 - 29.850000)
+Bin number 197 bounds: (29.850000 - 29.900000)
+Bin number 198 bounds: (29.900000 - 29.950001)
+Bin number 199 bounds: (29.950001 - 30.000000)
+myHist->minNum is 0
+myHist->maxNum is 0
+myHist->uniform is 0
+
+---> TESTPOINT PASSED (psStats functions{Allocate the psHistogram structure.} | tst_psHist01.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psHist01.c                                             |
+|            TestPoint: psStats functions{Deallocate the psHistogram structure.}   |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+
+---> TESTPOINT PASSED (psStats functions{Deallocate the psHistogram structure.} | tst_psHist01.c)
+
Index: trunk/psLib/test/dataManip/verified/tst_psHist02.stdout
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psHist02.stdout	(revision 890)
+++ trunk/psLib/test/dataManip/verified/tst_psHist02.stdout	(revision 890)
@@ -0,0 +1,67 @@
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psHist02.c                                             |
+|            TestPoint: psStats functions{Allocate and Perform Histogram, no mask} |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+Bin number 0 bounds: (20.000000 - 20.500000) data (500)
+Bin number 1 bounds: (20.500000 - 21.000000) data (500)
+Bin number 2 bounds: (21.000000 - 21.500000) data (500)
+Bin number 3 bounds: (21.500000 - 22.000000) data (500)
+Bin number 4 bounds: (22.000000 - 22.500000) data (500)
+Bin number 5 bounds: (22.500000 - 23.000000) data (500)
+Bin number 6 bounds: (23.000000 - 23.500000) data (500)
+Bin number 7 bounds: (23.500000 - 24.000000) data (500)
+Bin number 8 bounds: (24.000000 - 24.500000) data (500)
+Bin number 9 bounds: (24.500000 - 25.000000) data (500)
+Bin number 10 bounds: (25.000000 - 25.500000) data (500)
+Bin number 11 bounds: (25.500000 - 26.000000) data (500)
+Bin number 12 bounds: (26.000000 - 26.500000) data (500)
+Bin number 13 bounds: (26.500000 - 27.000000) data (500)
+Bin number 14 bounds: (27.000000 - 27.500000) data (500)
+Bin number 15 bounds: (27.500000 - 28.000000) data (500)
+Bin number 16 bounds: (28.000000 - 28.500000) data (500)
+Bin number 17 bounds: (28.500000 - 29.000000) data (500)
+Bin number 18 bounds: (29.000000 - 29.500000) data (500)
+Bin number 19 bounds: (29.500000 - 30.000000) data (500)
+
+---> TESTPOINT PASSED (psStats functions{Allocate and Perform Histogram, no mask} | tst_psHist02.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psHist02.c                                             |
+|            TestPoint: psStats functions{Allocate and Perform Histogram with mask} |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+Bin number 0 bounds: (20.000000 - 20.500000) data (500)
+Bin number 1 bounds: (20.500000 - 21.000000) data (500)
+Bin number 2 bounds: (21.000000 - 21.500000) data (500)
+Bin number 3 bounds: (21.500000 - 22.000000) data (500)
+Bin number 4 bounds: (22.000000 - 22.500000) data (500)
+Bin number 5 bounds: (22.500000 - 23.000000) data (500)
+Bin number 6 bounds: (23.000000 - 23.500000) data (500)
+Bin number 7 bounds: (23.500000 - 24.000000) data (500)
+Bin number 8 bounds: (24.000000 - 24.500000) data (500)
+Bin number 9 bounds: (24.500000 - 25.000000) data (500)
+Bin number 10 bounds: (25.000000 - 25.500000) data (0)
+Bin number 11 bounds: (25.500000 - 26.000000) data (0)
+Bin number 12 bounds: (26.000000 - 26.500000) data (0)
+Bin number 13 bounds: (26.500000 - 27.000000) data (0)
+Bin number 14 bounds: (27.000000 - 27.500000) data (0)
+Bin number 15 bounds: (27.500000 - 28.000000) data (0)
+Bin number 16 bounds: (28.000000 - 28.500000) data (0)
+Bin number 17 bounds: (28.500000 - 29.000000) data (0)
+Bin number 18 bounds: (29.000000 - 29.500000) data (0)
+Bin number 19 bounds: (29.500000 - 30.000000) data (0)
+
+---> TESTPOINT PASSED (psStats functions{Allocate and Perform Histogram with mask} | tst_psHist02.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psHist02.c                                             |
+|            TestPoint: psStats functions{Deallocate the psHistogram structure.}   |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+
+---> TESTPOINT PASSED (psStats functions{Deallocate the psHistogram structure.} | tst_psHist02.c)
+
Index: trunk/psLib/test/dataManip/verified/tst_psStats09.stdout
===================================================================
--- trunk/psLib/test/dataManip/verified/tst_psStats09.stdout	(revision 890)
+++ trunk/psLib/test/dataManip/verified/tst_psStats09.stdout	(revision 890)
@@ -0,0 +1,53 @@
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psStats09.c                                            |
+|            TestPoint: psStats functions{PS_STAT_CLIPPED_MEAN: no vector mask}    |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+Called psVectorStats() on a vector with no elements masked.
+The calculated clippedMean was 29.945370
+
+---> TESTPOINT PASSED (psVector functions{PS_STAT_CLIPPED_MEAN/STDEV: no vector mask} | tst_psStats09.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psStats09.c                                            |
+|            TestPoint: psStats functions{PS_STAT_CLIPPED_STDEV: no vector mask}   |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+Called psVectorStats() on a vector with no elements masked.
+The calculated clippedStdev was 0.577927
+
+---> TESTPOINT PASSED (psVector functions{PS_STAT_CLIPPED_MEAN/STDEV: no vector mask} | tst_psStats09.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psStats09.c                                            |
+|            TestPoint: psStats functions{PS_STAT_CLIPPED_MEAN: vector mask}       |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+Called psVectorStats() on a vector with elements masked.
+The calculated clippedMean was 29.945370
+
+---> TESTPOINT PASSED (psVector functions{PS_STAT_CLIPPED_MEAN/STDEV: vector mask} | tst_psStats09.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psStats09.c                                            |
+|            TestPoint: psStats functions{PS_STAT_CLIPPED_STDEV: vector mask}      |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+Called psVectorStats() on a vector with elements masked.
+The calculated clippedStdev was 0.285787
+
+---> TESTPOINT PASSED (psVector functions{PS_STAT_CLIPPED_MEAN/STDEV: vector mask} | tst_psStats09.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psStats09.c                                            |
+|            TestPoint: psStats functions{psStats(): deallocating memory}          |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+
+---> TESTPOINT PASSED (psVector functions{psStats(): deallocating memory} | tst_psStats09.c)
+
