Changeset 2436 for trunk/psLib/test/dataManip
- Timestamp:
- Nov 24, 2004, 12:14:39 PM (22 years ago)
- Location:
- trunk/psLib/test/dataManip
- Files:
-
- 7 edited
-
tst_psFunc00.c (modified) (16 diffs)
-
tst_psFunc01.c (modified) (4 diffs)
-
tst_psMinimize04.c (modified) (3 diffs)
-
tst_psMinimize04_F32.c (modified) (3 diffs)
-
tst_psMinimize04b.c (modified) (3 diffs)
-
tst_psMinimize04b_F32.c (modified) (3 diffs)
-
tst_psStats07.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/dataManip/tst_psFunc00.c
r2392 r2436 57 57 58 58 printf("At (x) = (%f): %f\n", MISC_X_VALUE, 59 psPolynomial1DEval(MISC_X_VALUE, my1DPoly)); 59 psPolynomial1DEval( 60 my1DPoly, 61 MISC_X_VALUE 62 )); 60 63 61 64 psFree(my1DPoly); … … 87 90 88 91 printf("At (x, y) = (%f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 89 psPolynomial2DEval(MISC_X_VALUE, MISC_X_VALUE, my2DPoly)); 92 psPolynomial2DEval( 93 my2DPoly, 94 MISC_X_VALUE, 95 MISC_X_VALUE 96 )); 90 97 91 98 psFree(my2DPoly); … … 118 125 printf("At (x, y, z) = (%f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 119 126 MISC_X_VALUE, 120 psPolynomial3DEval(MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, my3DPoly)); 127 psPolynomial3DEval( 128 my3DPoly, 129 MISC_X_VALUE, 130 MISC_X_VALUE, 131 MISC_X_VALUE 132 )); 121 133 122 134 psFree(my3DPoly); … … 152 164 printf("At (w, x, y, z) = (%f, %f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 153 165 MISC_X_VALUE, MISC_X_VALUE, 154 psPolynomial4DEval(MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, my4DPoly)); 166 psPolynomial4DEval( 167 my4DPoly, 168 MISC_X_VALUE, 169 MISC_X_VALUE, 170 MISC_X_VALUE, 171 MISC_X_VALUE 172 )); 155 173 156 174 psFree(my4DPoly); … … 182 200 183 201 printf("At (x) = (%f): %f\n", MISC_X_VALUE, 184 psDPolynomial1DEval(MISC_X_VALUE, my1DPolyD)); 202 psDPolynomial1DEval( 203 my1DPolyD, 204 MISC_X_VALUE 205 )); 185 206 186 207 psFree(my1DPolyD); … … 208 229 209 230 printf("At (x, y) = (%f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 210 psDPolynomial2DEval(MISC_X_VALUE, MISC_X_VALUE, my2DPolyD)); 231 psDPolynomial2DEval( 232 my2DPolyD, 233 MISC_X_VALUE, 234 MISC_X_VALUE 235 )); 211 236 212 237 psFree(my2DPolyD); … … 239 264 printf("At (x, y, z) = (%f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 240 265 MISC_X_VALUE, 241 psDPolynomial3DEval(MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, my3DPolyD)); 266 psDPolynomial3DEval( 267 my3DPolyD, 268 MISC_X_VALUE, 269 MISC_X_VALUE, 270 MISC_X_VALUE 271 )); 242 272 243 273 psFree(my3DPolyD); … … 273 303 printf("At (w, x, y, z) = (%f, %f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 274 304 MISC_X_VALUE, MISC_X_VALUE, 275 psDPolynomial4DEval(MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, my4DPolyD)); 305 psDPolynomial4DEval( 306 my4DPolyD, 307 MISC_X_VALUE, 308 MISC_X_VALUE, 309 MISC_X_VALUE, 310 MISC_X_VALUE 311 )); 276 312 277 313 psFree(my4DPolyD); … … 303 339 304 340 printf("At (x) = (%f): %f\n", MISC_X_VALUE, 305 psPolynomial1DEval(MISC_X_VALUE, my1DPoly)); 341 psPolynomial1DEval( 342 my1DPoly, 343 MISC_X_VALUE 344 )); 306 345 307 346 psFree(my1DPoly); … … 332 371 333 372 printf("At (x, y) = (%f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 334 psPolynomial2DEval(MISC_X_VALUE, MISC_X_VALUE, my2DPoly)); 373 psPolynomial2DEval( 374 my2DPoly, 375 MISC_X_VALUE, 376 MISC_X_VALUE 377 )); 335 378 336 379 psFree(my2DPoly); … … 363 406 printf("At (x, y, z) = (%f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 364 407 MISC_X_VALUE, 365 psPolynomial3DEval(MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, my3DPoly)); 408 psPolynomial3DEval( 409 my3DPoly, 410 MISC_X_VALUE, 411 MISC_X_VALUE, 412 MISC_X_VALUE 413 )); 366 414 367 415 psFree(my3DPoly); … … 397 445 printf("At (w, x, y, z) = (%f, %f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 398 446 MISC_X_VALUE, MISC_X_VALUE, 399 psPolynomial4DEval(MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, my4DPoly)); 447 psPolynomial4DEval( 448 my4DPoly, 449 MISC_X_VALUE, 450 MISC_X_VALUE, 451 MISC_X_VALUE, 452 MISC_X_VALUE 453 )); 400 454 401 455 psFree(my4DPoly); … … 427 481 428 482 printf("At (x) = (%f): %f\n", MISC_X_VALUE, 429 psDPolynomial1DEval(MISC_X_VALUE, my1DPolyD)); 483 psDPolynomial1DEval( 484 my1DPolyD, 485 MISC_X_VALUE 486 )); 430 487 431 488 psFree(my1DPolyD); … … 453 510 454 511 printf("At (x, y) = (%f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 455 psDPolynomial2DEval(MISC_X_VALUE, MISC_X_VALUE, my2DPolyD)); 512 psDPolynomial2DEval( 513 my2DPolyD, 514 MISC_X_VALUE, 515 MISC_X_VALUE 516 )); 456 517 457 518 psFree(my2DPolyD); … … 484 545 printf("At (x, y, z) = (%f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 485 546 MISC_X_VALUE, 486 psDPolynomial3DEval(MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, my3DPolyD)); 547 psDPolynomial3DEval( 548 my3DPolyD, 549 MISC_X_VALUE, 550 MISC_X_VALUE, 551 MISC_X_VALUE 552 )); 487 553 488 554 psFree(my3DPolyD); … … 518 584 printf("At (w, x, y, z) = (%f, %f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE, 519 585 MISC_X_VALUE, MISC_X_VALUE, 520 psDPolynomial4DEval(MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, MISC_X_VALUE, my4DPolyD)); 586 psDPolynomial4DEval( 587 my4DPolyD, 588 MISC_X_VALUE, 589 MISC_X_VALUE, 590 MISC_X_VALUE, 591 MISC_X_VALUE 592 )); 521 593 522 594 psFree(my4DPolyD); -
trunk/psLib/test/dataManip/tst_psFunc01.c
r2392 r2436 3 3 specified Gaussian at some X. 4 4 5 It also tests the p sGaussianDev() procedure.5 It also tests the p_psGaussianDev() procedure. 6 6 *****************************************************************************/ 7 7 #include <stdio.h> … … 49 49 printPositiveTestHeader(stdout, 50 50 "psFunctions functions", 51 "p sGaussianDev()");51 "p_psGaussianDev()"); 52 52 53 myGaussData = p sGaussianDev(MY_MEAN, MY_STDEV, N);53 myGaussData = p_psGaussianDev(MY_MEAN, MY_STDEV, N); 54 54 for (psS32 i = 0; i < N ; i++) { 55 55 printf("Gaussian Deviate [%d] is %f\n", i, myGaussData->data.F32[i]); … … 57 57 58 58 if ( myGaussData->type.type != PS_TYPE_F32) { 59 psAbort(__func__,"p sGaussianDev did not return a vector of type F32");59 psAbort(__func__,"p_psGaussianDev did not return a vector of type F32"); 60 60 } 61 61 … … 70 70 printFooter(stdout, 71 71 "psFunctions functions", 72 "p sGaussianDev()",72 "p_psGaussianDev()", 73 73 testStatus); 74 74 -
trunk/psLib/test/dataManip/tst_psMinimize04.c
r2392 r2436 70 70 for (i=0;i<NUM_DATA;i++) { 71 71 expectData = setData(x->data.F64[i]); 72 actualData = psPolynomial1DEval(x->data.F64[i], myPoly); 72 actualData = psPolynomial1DEval( 73 myPoly, 74 x->data.F64[i] 75 ); 73 76 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 74 77 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", … … 135 138 for (i=0;i<NUM_DATA;i++) { 136 139 expectData = setData(x->data.F64[i]); 137 actualData = psPolynomial1DEval(x->data.F64[i], myPoly); 140 actualData = psPolynomial1DEval( 141 myPoly, 142 x->data.F64[i] 143 ); 138 144 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 139 145 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", … … 195 201 for (i=0;i<NUM_DATA;i++) { 196 202 expectData = setData((double) i); 197 actualData = psPolynomial1DEval((double) i, myPoly); 203 actualData = psPolynomial1DEval( 204 myPoly, 205 (double) i 206 ); 198 207 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 199 208 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", -
trunk/psLib/test/dataManip/tst_psMinimize04_F32.c
r2392 r2436 70 70 for (i=0;i<NUM_DATA;i++) { 71 71 expectData = setData(x->data.F32[i]); 72 actualData = psPolynomial1DEval(x->data.F32[i], myPoly); 72 actualData = psPolynomial1DEval( 73 myPoly, 74 x->data.F32[i] 75 ); 73 76 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 74 77 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", … … 134 137 for (i=0;i<NUM_DATA;i++) { 135 138 expectData = setData(x->data.F32[i]); 136 actualData = psPolynomial1DEval(x->data.F32[i], myPoly); 139 actualData = psPolynomial1DEval( 140 myPoly, 141 x->data.F32[i] 142 ); 137 143 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 138 144 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", … … 194 200 for (i=0;i<NUM_DATA;i++) { 195 201 expectData = setData((float) i); 196 actualData = psPolynomial1DEval((float) i, myPoly); 202 actualData = psPolynomial1DEval( 203 myPoly, 204 (float) i 205 ); 197 206 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 198 207 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", -
trunk/psLib/test/dataManip/tst_psMinimize04b.c
r2392 r2436 63 63 for (i=IGNORE;i<NUM_DATA-IGNORE;i++) { 64 64 double expectData = y->data.F64[i]; 65 double actualData = psPolynomial1DEval(x->data.F64[i], myPoly); 65 double actualData = psPolynomial1DEval( 66 myPoly, 67 x->data.F64[i] 68 ); 66 69 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 67 70 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", … … 124 127 for (i=IGNORE;i<NUM_DATA-IGNORE;i++) { 125 128 double expectData = y->data.F64[i]; 126 double actualData = psPolynomial1DEval(x->data.F64[i], myPoly); 129 double actualData = psPolynomial1DEval( 130 myPoly, 131 x->data.F64[i] 132 ); 127 133 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 128 134 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", … … 184 190 for (i=IGNORE;i<NUM_DATA-IGNORE;i++) { 185 191 double expectData = y->data.F64[i]; 186 double actualData = psPolynomial1DEval(x->data.F64[i], myPoly); 192 double actualData = psPolynomial1DEval( 193 myPoly, 194 x->data.F64[i] 195 ); 187 196 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 188 197 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", -
trunk/psLib/test/dataManip/tst_psMinimize04b_F32.c
r2392 r2436 63 63 for (i=IGNORE;i<NUM_DATA-IGNORE;i++) { 64 64 float expectData = y->data.F32[i]; 65 float actualData = psPolynomial1DEval(x->data.F32[i], myPoly); 65 float actualData = psPolynomial1DEval( 66 myPoly, 67 x->data.F32[i] 68 ); 66 69 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 67 70 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", … … 124 127 for (i=IGNORE;i<NUM_DATA-IGNORE;i++) { 125 128 float expectData = y->data.F32[i]; 126 float actualData = psPolynomial1DEval(x->data.F32[i], myPoly); 129 float actualData = psPolynomial1DEval( 130 myPoly, 131 x->data.F32[i] 132 ); 127 133 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 128 134 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", … … 184 190 for (i=IGNORE;i<NUM_DATA-IGNORE;i++) { 185 191 float expectData = y->data.F32[i]; 186 float actualData = psPolynomial1DEval(x->data.F32[i], myPoly); 192 float actualData = psPolynomial1DEval( 193 myPoly, 194 x->data.F32[i] 195 ); 187 196 if (fabs(actualData-expectData) > fabs(ERROR_TOLERANCE * expectData)) { 188 197 printf("ERROR: Fitted data %d: (%.1f %.1f), expected was (%.1f)\n", -
trunk/psLib/test/dataManip/tst_psStats07.c
r2392 r2436 55 55 maskVector = psVectorAlloc( N, PS_TYPE_U8 ); 56 56 maskVector->n = N; 57 myVector = p sGaussianDev( MEAN, STDEV, N );57 myVector = p_psGaussianDev( MEAN, STDEV, N ); 58 58 // Set the mask vector and calculate the expected maximum. 59 59 for ( i = 0;i < N;i++ ) { … … 293 293 maskVector = psVectorAlloc( N, PS_TYPE_U8 ); 294 294 maskVector->n = N; 295 myVector = p sGaussianDev( MEAN, STDEV, N );295 myVector = p_psGaussianDev( MEAN, STDEV, N ); 296 296 // Set the mask vector and calculate the expected maximum. 297 297 for ( i = 0;i < N;i++ ) {
Note:
See TracChangeset
for help on using the changeset viewer.
