IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 28, 2006, 6:38:42 PM (20 years ago)
Author:
magnier
Message:

changed return value for psVectorFit functions to bool; now using stats->option to set FitClip

Location:
trunk/psLib/test/math
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/math

    • Property svn:ignore
      •  

        old new  
        44Makefile
        55Makefile.in
        6 tst_psFunc01
        7 tst_psHist00
        8 tst_psHist01
        9 tst_psHist02
        10 tst_psHist03
        11 tst_psMatrix01
        12 tst_psMatrix02
        13 tst_psMatrix03
        14 tst_psMatrix04
        15 tst_psMatrix05
        16 tst_psMatrix06
        17 tst_psMatrix07
        18 tst_psMatrixVectorArithmetic01
        19 tst_psMatrixVectorArithmetic02
        20 tst_psMatrixVectorArithmetic03
        21 tst_psMatrixVectorArithmetic04
        22 tst_psRandom
        23 tst_psStats00
        24 tst_psStats01
        25 tst_psStats02
        26 tst_psStats03
        27 tst_psStats05
        28 tst_psStats06
        29 tst_psStats07
        30 tst_psStats08
        31 tst_psStats09
        326seed_msglog1.txt
        337seed_msglog2.txt
        34 tst_psSpline1D
        35 tst_psMathUtils
        36 tst_psMinimizeLMM
        37 tst_psMinimizePowell
        38 tst_psPolyFit1D
        39 tst_psPolyFit2D
        40 tst_psPolyFit3D
        41 tst_psPolyFit4D
        42 tst_psPolynomial
        43 tst_psPolynomialEval1D
        44 tst_psPolynomialEval2D
        45 tst_psPolynomialEval3D
        46 tst_psPolynomialEval4D
        478*.bb
        489*.bbg
        4910*.da
        5011gmon.out
         12tap_psHist00
         13tap_psHist01
         14tap_psHist02
         15tap_psHist03
         16tap_psMD5
         17tap_psMatrix01
         18tap_psMatrix02
         19tap_psMatrix03
         20tap_psMatrix04
         21tap_psMatrix05
         22tap_psMatrix06
         23tap_psMatrix07
         24tap_psPolyFit1D
         25tap_psPolyFit2D
         26tap_psPolyFit3D
         27tap_psPolyFit4D
         28tap_psPolynomial
         29tap_psPolynomialEval1D
         30tap_psPolynomialEval2D
         31tap_psPolynomialEval3D
         32tap_psPolynomialEval4D
         33tap_psPolynomialUtils_Derivatives
        5134tap_psSparse
         35tap_psStats00
         36tap_psStats01
         37tap_psStats02
         38tap_psStats03
         39tap_psStats05
         40tap_psStats06
         41tap_psStats07
         42tap_psStats08
         43tap_psStats09
        5244tap_psStatsTiming
        53 tap_psMD5
        5445tap_psStats_Sample_01
        55 tap_psPolynomialUtils_Derivatives
  • trunk/psLib/test/math/tap_psStats01.c

    r10831 r10848  
    88*  @author GLG, MHPCC
    99*
    10 *  @version $Revision: 1.1 $  $Name: not supported by cvs2svn $
    11 *  @date $Date: 2006-12-26 20:33:55 $
     10*  @version $Revision: 1.2 $  $Name: not supported by cvs2svn $
     11*  @date $Date: 2006-12-29 04:38:42 $
    1212*
    1313* Copyright 2004-2005 Maui High Performance Computing Center, Univ. of Hawaii
     
    6060    {
    6161        psMemId id = psMemGetId();
    62         myStats = psVectorStats(myStats, myVector, NULL, NULL, 0);
     62        bool result = psVectorStats(myStats, myVector, NULL, NULL, 0);
     63        ok(result, "psVectorStats suceeded");
    6364        ok(!isnan(myStats->max), "psVectorStats() returned non-NAN");
    6465        ok_float_tol(myStats->max, expectedMaxNoMaskF32, 1e-4,
     
    7071    {
    7172        psMemId id = psMemGetId();
    72         myStats = psVectorStats(myStats, myVector, NULL, maskVector, 1);
     73        bool result = psVectorStats(myStats, myVector, NULL, maskVector, 1);
     74        ok(result, "psVectorStats suceeded");
    7375        ok(!isnan(myStats->max), "psVectorStats() returned non-NAN");
    7476        ok_float_tol(myStats->max, expectedMaxWithMaskF32, 1e-4,
     
    8385        myStats->max = 10.2;
    8486        myStats->min = 0.0;
    85         myStats = psVectorStats(myStats, myVector, NULL, NULL, 0);
     87        bool result = psVectorStats(myStats, myVector, NULL, NULL, 0);
     88        ok(result, "psVectorStats suceeded");
    8689        ok(!isnan(myStats->max), "psVectorStats() returned non-NAN");
    8790        ok_float_tol(myStats->max, expectedMaxRangeNoMaskF32, 1e-4,
     
    9598        myStats->max = 14.0;
    9699        myStats->min = 0.0;
    97         myStats = psVectorStats(myStats, myVector, NULL, maskVector, 1);
     100        bool result = psVectorStats(myStats, myVector, NULL, maskVector, 1);
     101        ok(result, "psVectorStats suceeded");
    98102        ok(!isnan(myStats->max), "psVectorStats() returned non-NAN");
    99103        ok_float_tol(myStats->max, expectedMaxRangeWithMaskF32, 1e-4,
     
    107111        myStats->max = 100.00;
    108112        myStats->min = 90.00;
    109         myStats = psVectorStats(myStats, myVector, NULL, NULL, 0);
     113        bool result = psVectorStats(myStats, myVector, NULL, NULL, 0);
     114        ok(!result, "psVectorStats failed as expected");
    110115        ok(isnan(myStats->max), "psVectorStats() returned NAN");
    111116        ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks");
     
    128133        }
    129134
    130         myStats = psVectorStats(myStats, myVector, NULL, NULL, 0);
     135        bool result = psVectorStats(myStats, myVector, NULL, NULL, 0);
     136        ok(result, "psVectorStats suceeded");
    131137        ok(!isnan(myStats->max), "psVectorStats() returned non-NAN");
    132138        ok_float_tol(myStats->max, expectedMaxNoMaskS8, 1e-4,
     
    148154        }
    149155
    150         myStats = psVectorStats(myStats, myVector, NULL, NULL, 0);
     156        bool result = psVectorStats(myStats, myVector, NULL, NULL, 0);
     157        ok(result, "psVectorStats suceeded");
    151158        ok(!isnan(myStats->max), "psVectorStats() returned non-NAN");
    152159        ok_float_tol(myStats->max, expectedMaxNoMaskU16, 1e-4,
     
    168175        }
    169176
    170         myStats = psVectorStats(myStats, myVector, NULL, NULL, 0);
     177        bool result = psVectorStats(myStats, myVector, NULL, NULL, 0);
     178        ok(result, "psVectorStats suceeded");
    171179        ok(!isnan(myStats->max), "psVectorStats() returned non-NAN");
    172180        ok_float_tol(myStats->max, expectedMaxNoMaskF64, 1e-4,
Note: See TracChangeset for help on using the changeset viewer.