IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 2742


Ignore:
Timestamp:
Dec 16, 2004, 2:53:35 PM (22 years ago)
Author:
gusciora
Message:

Fixed the x-value used in Chebyshev polynomial evaluation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/dataManip/tst_psFunc00.c

    r2436 r2742  
    1717#define MISC_FLOAT_NUMBER 345.0
    1818#define MISC_X_VALUE 5.0
     19#define MISC_X_CHEB_VALUE 0.5
    1920#define MISC_INT_NUMBER 35
    2021#define AN 2
     
    341342           psPolynomial1DEval(
    342343               my1DPoly,
    343                MISC_X_VALUE
     344               MISC_X_CHEB_VALUE
    344345           ));
    345346
     
    370371    psMemCheckCorruption(1);
    371372
    372     printf("At (x, y) = (%f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE,
     373    printf("At (x, y) = (%f, %f): %f\n", MISC_X_CHEB_VALUE, MISC_X_CHEB_VALUE,
    373374           psPolynomial2DEval(
    374375               my2DPoly,
    375                MISC_X_VALUE,
    376                MISC_X_VALUE
     376               MISC_X_CHEB_VALUE,
     377               MISC_X_CHEB_VALUE
    377378           ));
    378379
     
    404405    psMemCheckCorruption(1);
    405406
    406     printf("At (x, y, z) = (%f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE,
    407            MISC_X_VALUE,
     407    printf("At (x, y, z) = (%f, %f, %f): %f\n", MISC_X_CHEB_VALUE, MISC_X_CHEB_VALUE,
     408           MISC_X_CHEB_VALUE,
    408409           psPolynomial3DEval(
    409410               my3DPoly,
    410                MISC_X_VALUE,
    411                MISC_X_VALUE,
    412                MISC_X_VALUE
     411               MISC_X_CHEB_VALUE,
     412               MISC_X_CHEB_VALUE,
     413               MISC_X_CHEB_VALUE
    413414           ));
    414415
     
    443444    psMemCheckCorruption(1);
    444445
    445     printf("At (w, x, y, z) = (%f, %f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE,
    446            MISC_X_VALUE, MISC_X_VALUE,
     446    printf("At (w, x, y, z) = (%f, %f, %f, %f): %f\n", MISC_X_CHEB_VALUE, MISC_X_CHEB_VALUE,
     447           MISC_X_CHEB_VALUE, MISC_X_CHEB_VALUE,
    447448           psPolynomial4DEval(
    448449               my4DPoly,
    449                MISC_X_VALUE,
    450                MISC_X_VALUE,
    451                MISC_X_VALUE,
    452                MISC_X_VALUE
     450               MISC_X_CHEB_VALUE,
     451               MISC_X_CHEB_VALUE,
     452               MISC_X_CHEB_VALUE,
     453               MISC_X_CHEB_VALUE
    453454           ));
    454455
     
    480481    psMemCheckCorruption(1);
    481482
    482     printf("At (x) = (%f): %f\n", MISC_X_VALUE,
     483    printf("At (x) = (%f): %f\n", MISC_X_CHEB_VALUE,
    483484           psDPolynomial1DEval(
    484485               my1DPolyD,
    485                MISC_X_VALUE
     486               MISC_X_CHEB_VALUE
    486487           ));
    487488
     
    509510    psMemCheckCorruption(1);
    510511
    511     printf("At (x, y) = (%f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE,
     512    printf("At (x, y) = (%f, %f): %f\n", MISC_X_CHEB_VALUE, MISC_X_CHEB_VALUE,
    512513           psDPolynomial2DEval(
    513514               my2DPolyD,
    514                MISC_X_VALUE,
    515                MISC_X_VALUE
     515               MISC_X_CHEB_VALUE,
     516               MISC_X_CHEB_VALUE
    516517           ));
    517518
     
    543544    psMemCheckCorruption(1);
    544545
    545     printf("At (x, y, z) = (%f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE,
    546            MISC_X_VALUE,
     546    printf("At (x, y, z) = (%f, %f, %f): %f\n", MISC_X_CHEB_VALUE, MISC_X_CHEB_VALUE,
     547           MISC_X_CHEB_VALUE,
    547548           psDPolynomial3DEval(
    548549               my3DPolyD,
    549                MISC_X_VALUE,
    550                MISC_X_VALUE,
    551                MISC_X_VALUE
     550               MISC_X_CHEB_VALUE,
     551               MISC_X_CHEB_VALUE,
     552               MISC_X_CHEB_VALUE
    552553           ));
    553554
     
    582583    psMemCheckCorruption(1);
    583584
    584     printf("At (w, x, y, z) = (%f, %f, %f, %f): %f\n", MISC_X_VALUE, MISC_X_VALUE,
    585            MISC_X_VALUE, MISC_X_VALUE,
     585    printf("At (w, x, y, z) = (%f, %f, %f, %f): %f\n", MISC_X_CHEB_VALUE, MISC_X_CHEB_VALUE,
     586           MISC_X_CHEB_VALUE, MISC_X_CHEB_VALUE,
    586587           psDPolynomial4DEval(
    587588               my4DPolyD,
    588                MISC_X_VALUE,
    589                MISC_X_VALUE,
    590                MISC_X_VALUE,
    591                MISC_X_VALUE
     589               MISC_X_CHEB_VALUE,
     590               MISC_X_CHEB_VALUE,
     591               MISC_X_CHEB_VALUE,
     592               MISC_X_CHEB_VALUE
    592593           ));
    593594
Note: See TracChangeset for help on using the changeset viewer.