IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 5090 for trunk/psLib/test/math


Ignore:
Timestamp:
Sep 21, 2005, 4:47:16 PM (21 years ago)
Author:
gusciora
Message:

The nX terms for the polynomials now refer to the order, not the number
of terms.

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

Legend:

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

    r4731 r5090  
    1414*    orders are created.
    1515*
    16 *    @version $Revision: 1.3 $  $Name: not supported by cvs2svn $
    17 *    @date $Date: 2005-08-08 21:44:09 $
     16*    @version $Revision: 1.4 $  $Name: not supported by cvs2svn $
     17*    @date $Date: 2005-09-22 02:47:16 $
    1818*
    1919*  Copyright 2004-2005 Maui High Performance Computing Center, Univ. of Hawaii
     
    6363    }
    6464    // Verify polynomial structure members set properly
    65     if(my1DPoly->n != ORDER) {
    66         psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
    67                 my1DPoly->n, ORDER);
     65    if(my1DPoly->COOL_1D_n != ORDER) {
     66        psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
     67                my1DPoly->COOL_1D_n, ORDER);
    6868        return 2;
    6969    }
     
    7373        return 3;
    7474    }
    75     for(psS32 i = 0; i < ORDER; i++) {
     75    for(psS32 i = 0; i < ORDER+1; i++) {
    7676        if(my1DPoly->coeff[i] != 0.0) {
    7777            psError(PS_ERR_UNKNOWN,true,"Coeff[%d] %lg not as expected %lg",
     
    115115    }
    116116    // Verify polynomial structure members set properly
    117     if(my2DPoly->nX != ORDER) {
    118         psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
    119                 my2DPoly->nX, ORDER);
     117    if(my2DPoly->COOL_2D_nX != ORDER) {
     118        psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
     119                my2DPoly->COOL_2D_nX, ORDER);
    120120        return 2;
    121121    }
    122122    // Verify polynomial structure members set properly
    123     if(my2DPoly->nY != ORDER+1) {
    124         psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
    125                 my2DPoly->nY, ORDER+1);
     123    if(my2DPoly->COOL_2D_nY != ORDER+1) {
     124        psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
     125                my2DPoly->COOL_2D_nY, ORDER+1);
    126126        return 3;
    127127    }
     
    131131        return 4;
    132132    }
    133     for(psS32 i = 0; i < ORDER; i++) {
    134         for(psS32 j = 0; j < ORDER+1; j++) {
     133    for(psS32 i = 0; i < ORDER+1; i++) {
     134        for(psS32 j = 0; j < ORDER+2; j++) {
    135135            if(my2DPoly->coeff[i][j] != 0.0) {
    136136                psError(PS_ERR_UNKNOWN,true,"Coeff[%d][%d] %lg not as expected %lg",
     
    181181    }
    182182    // Verify polynomial structure members set properly
    183     if(my3DPoly->nX != ORDER) {
    184         psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
    185                 my3DPoly->nX, ORDER);
     183    if(my3DPoly->COOL_3D_nX != ORDER) {
     184        psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
     185                my3DPoly->COOL_3D_nX, ORDER);
    186186        return 2;
    187187    }
    188188    // Verify polynomial structure members set properly
    189     if(my3DPoly->nY != ORDER+1) {
    190         psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
    191                 my3DPoly->nY, ORDER+1);
     189    if(my3DPoly->COOL_3D_nY != ORDER+1) {
     190        psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
     191                my3DPoly->COOL_3D_nY, ORDER+1);
    192192        return 3;
    193193    }
    194194    // Verify polynomial structure members set properly
    195     if(my3DPoly->nZ != ORDER+2) {
    196         psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
    197                 my3DPoly->nZ, ORDER+2);
     195    if(my3DPoly->COOL_3D_nZ != ORDER+2) {
     196        psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
     197                my3DPoly->COOL_3D_nZ, ORDER+2);
    198198        return 4;
    199199    }
     
    203203        return 5;
    204204    }
    205     for(psS32 i = 0; i < ORDER; i++) {
    206         for(psS32 j = 0; j < ORDER+1; j++) {
    207             for(psS32 k = 0; k < ORDER+2; k++) {
     205    for(psS32 i = 0; i < ORDER+1; i++) {
     206        for(psS32 j = 0; j < ORDER+2; j++) {
     207            for(psS32 k = 0; k < ORDER+3; k++) {
    208208                if(my3DPoly->coeff[i][j][k] != 0.0) {
    209209                    psError(PS_ERR_UNKNOWN,true,"Coeff[%d][%d][%d] %lg not as expected %lg",
     
    254254
    255255    // Allocate polynomial
    256     my4DPoly = psPolynomial4DAlloc(ORDER+3,ORDER,ORDER+1,ORDER+2,PS_POLYNOMIAL_ORD);
     256    my4DPoly = psPolynomial4DAlloc(ORDER,ORDER+1,ORDER+2,ORDER+3,PS_POLYNOMIAL_ORD);
    257257    // Verify structure allocated
    258258    if(my4DPoly == NULL) {
     
    261261    }
    262262    // Verify polynomial structure members set properly
    263     if(my4DPoly->nY != ORDER) {
    264         psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
    265                 my4DPoly->nY, ORDER);
     263    if(my4DPoly->COOL_4D_nX != ORDER) {
     264        psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
     265                my4DPoly->COOL_4D_nX, ORDER);
    266266        return 2;
    267267    }
    268268    // Verify polynomial structure members set properly
    269     if(my4DPoly->nZ != ORDER+1) {
    270         psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
    271                 my4DPoly->nZ, ORDER+1);
     269    if(my4DPoly->COOL_4D_nY != ORDER+1) {
     270        psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
     271                my4DPoly->COOL_4D_nX, ORDER+1);
    272272        return 3;
    273273    }
    274274    // Verify polynomial structure members set properly
    275     if(my4DPoly->nT != ORDER+2) {
    276         psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
    277                 my4DPoly->nT, ORDER+2);
     275    if(my4DPoly->COOL_4D_nZ != ORDER+2) {
     276        psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
     277                my4DPoly->COOL_4D_nZ, ORDER+2);
    278278        return 4;
    279279    }
    280280    // Verify polynomial structure members set properly
    281     if(my4DPoly->nX != ORDER+3) {
    282         psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
    283                 my4DPoly->nX, ORDER+3);
     281    if(my4DPoly->COOL_4D_nT != ORDER+3) {
     282        psError(PS_ERR_UNKNOWN,true,"Number of terms %d not as expected %d",
     283                my4DPoly->COOL_4D_nT, ORDER+3);
    284284        return 5;
    285285    }
     
    289289        return 6;
    290290    }
    291     for(psS32 i = 0; i < ORDER+3; i++) {
    292         for(psS32 j = 0; j < ORDER; j++) {
    293             for(psS32 k = 0; k < ORDER+1; k++) {
    294                 for(psS32 l = 0; l < ORDER+2; l++) {
     291    for(psS32 i = 0; i < ORDER+1; i++) {
     292        for(psS32 j = 0; j < ORDER+2; j++) {
     293            for(psS32 k = 0; k < ORDER+3; k++) {
     294                for(psS32 l = 0; l < ORDER+4; l++) {
    295295                    if(my4DPoly->coeff[i][j][k][l] != 0.0) {
    296296                        psError(PS_ERR_UNKNOWN,true,"Coeff[%d][%d][%d][%d] %lg not as expected %lg",
  • trunk/psLib/test/math/tst_psFunc08.c

    r4731 r5090  
    44*  ORD and CHEB type polynomials.
    55*
    6 *  @version  $Revision: 1.3 $  $Name: not supported by cvs2svn $
    7 *  @date  $Date: 2005-08-08 21:44:09 $
     6*  @version  $Revision: 1.4 $  $Name: not supported by cvs2svn $
     7*  @date  $Date: 2005-09-22 02:47:16 $
    88*
    99*  XXX: Probably should test single- and multi-dimensional polynomials in
     
    5959
    6060    // Allocate polynomial structure
    61     psPolynomial1D*  polyOrd = psPolynomial1DAlloc(TERMS, PS_POLYNOMIAL_ORD);
    62     psPolynomial1D*  polyCheb = psPolynomial1DAlloc(TERMS, PS_POLYNOMIAL_CHEB);
     61    psPolynomial1D*  polyOrd = psPolynomial1DAlloc(TERMS-1, PS_POLYNOMIAL_ORD);
     62    psPolynomial1D*  polyCheb = psPolynomial1DAlloc(TERMS-1, PS_POLYNOMIAL_CHEB);
    6363    // Set polynomial members
    6464    for(psS32 i = 0; i < TERMS; i++) {
     
    8787
    8888    // Allocate polynomial with invalid type
    89     polyOrd = psPolynomial1DAlloc(TERMS, 99);
     89    polyOrd = psPolynomial1DAlloc(TERMS-1, 99);
    9090    // Attempt to evaluation invalid polynomial type
    9191    psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message invalid type");
     
    104104{
    105105    // Allocate polynomial
    106     psPolynomial1D* polyOrd = psPolynomial1DAlloc(TERMS,PS_POLYNOMIAL_ORD);
    107     psPolynomial1D* polyCheb = psPolynomial1DAlloc(TERMS,PS_POLYNOMIAL_CHEB);
     106    psPolynomial1D* polyOrd = psPolynomial1DAlloc(TERMS-1,PS_POLYNOMIAL_ORD);
     107    psPolynomial1D* polyCheb = psPolynomial1DAlloc(TERMS-1,PS_POLYNOMIAL_CHEB);
    108108
    109109    // Set polynomial members
  • trunk/psLib/test/math/tst_psFunc09.c

    r4731 r5090  
    44*  ORD and CHEB type polynomials.
    55*
    6 *  @version  $Revision: 1.3 $  $Name: not supported by cvs2svn $
    7 *  @date  $Date: 2005-08-08 21:44:09 $
     6*  @version  $Revision: 1.4 $  $Name: not supported by cvs2svn $
     7*  @date  $Date: 2005-09-22 02:47:16 $
    88*
    99* Copyright 2004-2005 Maui High Performance Computing Center, Univ. of Hawaii
     
    8888 
    8989    // Allocate polynomial structure
    90     psPolynomial2D*  polyOrd = psPolynomial2DAlloc(TERMS, TERMS, PS_POLYNOMIAL_ORD);
    91     psPolynomial2D*  polyCheb = psPolynomial2DAlloc(TERMS, TERMS, PS_POLYNOMIAL_CHEB);
     90    psPolynomial2D*  polyOrd = psPolynomial2DAlloc(TERMS-1, TERMS-1, PS_POLYNOMIAL_ORD);
     91    psPolynomial2D*  polyCheb = psPolynomial2DAlloc(TERMS-1, TERMS-1, PS_POLYNOMIAL_CHEB);
    9292    // Set polynomial members
    9393    for(psS32 i = 0; i < TERMS; i++) {
     
    118118 
    119119    // Allocate polynomial with invalid type
    120     polyOrd = psPolynomial2DAlloc(TERMS, TERMS, 99);
     120    polyOrd = psPolynomial2DAlloc(TERMS-1, TERMS-1, 99);
    121121    // Attempt to evaluation invalid polynomial type
    122122    psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message invalid type");
     
    138138
    139139    // Allocate polynomial structure
    140     psPolynomial2D*  polyOrd = psPolynomial2DAlloc(TERMS, TERMS, PS_POLYNOMIAL_ORD);
    141     psPolynomial2D*  polyCheb = psPolynomial2DAlloc(TERMS, TERMS, PS_POLYNOMIAL_CHEB);
     140    psPolynomial2D*  polyOrd = psPolynomial2DAlloc(TERMS-1, TERMS-1, PS_POLYNOMIAL_ORD);
     141    psPolynomial2D*  polyCheb = psPolynomial2DAlloc(TERMS-1, TERMS-1, PS_POLYNOMIAL_CHEB);
    142142    // Set polynomial members
    143143    for(psS32 i = 0; i < TERMS; i++) {
     
    168168
    169169    // Allocate polynomial with invalid type
    170     polyOrd = psPolynomial2DAlloc(TERMS, TERMS, 99);
     170    polyOrd = psPolynomial2DAlloc(TERMS-1, TERMS-1, 99);
    171171    // Attempt to evaluation invalid polynomial type
    172172    psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message invalid type");
     
    184184{
    185185    // Allocate polynomial
    186     psPolynomial2D* polyOrd = psPolynomial2DAlloc(TERMS,TERMS,PS_POLYNOMIAL_ORD);
    187     psPolynomial2D* polyCheb = psPolynomial2DAlloc(TERMS,TERMS,PS_POLYNOMIAL_CHEB);
     186    psPolynomial2D* polyOrd = psPolynomial2DAlloc(TERMS-1,TERMS-1,PS_POLYNOMIAL_ORD);
     187    psPolynomial2D* polyCheb = psPolynomial2DAlloc(TERMS-1,TERMS-1,PS_POLYNOMIAL_CHEB);
    188188 
    189189    // Set polynomial members
     
    297297{
    298298    // Allocate polynomial
    299     psPolynomial2D* polyOrd = psPolynomial2DAlloc(TERMS,TERMS,PS_POLYNOMIAL_ORD);
    300     psPolynomial2D* polyCheb = psPolynomial2DAlloc(TERMS,TERMS,PS_POLYNOMIAL_CHEB);
     299    psPolynomial2D* polyOrd = psPolynomial2DAlloc(TERMS-1,TERMS-1,PS_POLYNOMIAL_ORD);
     300    psPolynomial2D* polyCheb = psPolynomial2DAlloc(TERMS-1,TERMS-1,PS_POLYNOMIAL_CHEB);
    301301
    302302    // Set polynomial members
  • trunk/psLib/test/math/tst_psFunc10.c

    r4731 r5090  
    44*  ORD and CHEB type polynomials.
    55*
    6 *  @version  $Revision: 1.3 $  $Name: not supported by cvs2svn $
    7 *  @date  $Date: 2005-08-08 21:44:09 $
     6*  @version  $Revision: 1.4 $  $Name: not supported by cvs2svn $
     7*  @date  $Date: 2005-09-22 02:47:16 $
    88*
    99* Copyright 2004-2005 Maui High Performance Computing Center, Univ. of Hawaii
     
    139139 
    140140    // Allocate polynomial structure
    141     psPolynomial3D*  polyOrd = psPolynomial3DAlloc(TERMS, TERMS, TERMS, PS_POLYNOMIAL_ORD);
    142     psPolynomial3D*  polyCheb = psPolynomial3DAlloc(TERMS, TERMS, TERMS, PS_POLYNOMIAL_CHEB);
     141    psPolynomial3D*  polyOrd = psPolynomial3DAlloc(TERMS-1, TERMS-1, TERMS-1, PS_POLYNOMIAL_ORD);
     142    psPolynomial3D*  polyCheb = psPolynomial3DAlloc(TERMS-1, TERMS-1, TERMS-1, PS_POLYNOMIAL_CHEB);
    143143    // Set polynomial members
    144144    for(psS32 i = 0; i < TERMS; i++) {
     
    173173 
    174174    // Allocate polynomial with invalid type
    175     polyOrd = psPolynomial3DAlloc(TERMS, TERMS, TERMS, 99);
     175    polyOrd = psPolynomial3DAlloc(TERMS-1, TERMS-1, TERMS-1, 99);
    176176    // Attempt to evaluation invalid polynomial type
    177177    psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message invalid type");
     
    193193
    194194    // Allocate polynomial structure
    195     psPolynomial3D*  polyOrd = psPolynomial3DAlloc(TERMS,TERMS,TERMS,PS_POLYNOMIAL_ORD);
    196     psPolynomial3D*  polyCheb = psPolynomial3DAlloc(TERMS,TERMS,TERMS,PS_POLYNOMIAL_CHEB);
     195    psPolynomial3D*  polyOrd = psPolynomial3DAlloc(TERMS-1, TERMS-1, TERMS-1,PS_POLYNOMIAL_ORD);
     196    psPolynomial3D*  polyCheb = psPolynomial3DAlloc(TERMS-1, TERMS-1, TERMS-1,PS_POLYNOMIAL_CHEB);
    197197    // Set polynomial members
    198198    for(psS32 i = 0; i < TERMS; i++) {
     
    227227
    228228    // Allocate polynomial with invalid type
    229     polyOrd = psPolynomial3DAlloc(TERMS, TERMS, TERMS, 99);
     229    polyOrd = psPolynomial3DAlloc(TERMS-1, TERMS-1, TERMS-1, 99);
    230230    // Attempt to evaluation invalid polynomial type
    231231    psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message invalid type");
     
    243243{
    244244    // Allocate polynomial
    245     psPolynomial3D* polyOrd  = psPolynomial3DAlloc(TERMS,TERMS,TERMS,PS_POLYNOMIAL_ORD);
    246     psPolynomial3D* polyCheb = psPolynomial3DAlloc(TERMS,TERMS,TERMS,PS_POLYNOMIAL_CHEB);
     245    psPolynomial3D* polyOrd  = psPolynomial3DAlloc(TERMS-1, TERMS-1, TERMS-1,PS_POLYNOMIAL_ORD);
     246    psPolynomial3D* polyCheb = psPolynomial3DAlloc(TERMS-1, TERMS-1, TERMS-1,PS_POLYNOMIAL_CHEB);
    247247 
    248248    // Set polynomial members
     
    378378{
    379379    // Allocate polynomial
    380     psPolynomial3D* polyOrd = psPolynomial3DAlloc(TERMS,TERMS,TERMS,PS_POLYNOMIAL_ORD);
    381     psPolynomial3D* polyCheb = psPolynomial3DAlloc(TERMS,TERMS,TERMS,PS_POLYNOMIAL_CHEB);
     380    psPolynomial3D* polyOrd = psPolynomial3DAlloc(TERMS-1, TERMS-1, TERMS-1,PS_POLYNOMIAL_ORD);
     381    psPolynomial3D* polyCheb = psPolynomial3DAlloc(TERMS-1, TERMS-1, TERMS-1,PS_POLYNOMIAL_CHEB);
    382382
    383383    // Set polynomial members
  • trunk/psLib/test/math/tst_psFunc11.c

    r4731 r5090  
    44*  ORD and CHEB type polynomials.
    55*
    6 *  @version  $Revision: 1.3 $  $Name: not supported by cvs2svn $
    7 *  @date  $Date: 2005-08-08 21:44:09 $
     6*  @version  $Revision: 1.4 $  $Name: not supported by cvs2svn $
     7*  @date  $Date: 2005-09-22 02:47:16 $
    88*
    99* Copyright 2004-2005 Maui High Performance Computing Center, Univ. of Hawaii
     
    381381 
    382382    // Allocate polynomial structure
    383     psPolynomial4D*  polyOrd  = psPolynomial4DAlloc(TERMS,TERMS,TERMS,TERMS,PS_POLYNOMIAL_ORD);
    384     psPolynomial4D*  polyCheb = psPolynomial4DAlloc(TERMS,TERMS,TERMS,TERMS,PS_POLYNOMIAL_CHEB);
     383    psPolynomial4D*  polyOrd  = psPolynomial4DAlloc(TERMS-1, TERMS-1, TERMS-1, TERMS-1, PS_POLYNOMIAL_ORD);
     384    psPolynomial4D*  polyCheb = psPolynomial4DAlloc(TERMS-1, TERMS-1, TERMS-1, TERMS-1, PS_POLYNOMIAL_CHEB);
    385385    // Set polynomial members
    386386    for(psS32 i = 0; i < TERMS; i++) {
     
    417417 
    418418    // Allocate polynomial with invalid type
    419     polyOrd = psPolynomial4DAlloc(TERMS, TERMS, TERMS, TERMS, 99);
     419    polyOrd = psPolynomial4DAlloc(TERMS-1, TERMS-1, TERMS-1, TERMS-1, 99);
    420420    // Attempt to evaluation invalid polynomial type
    421421    psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message invalid type");
     
    437437
    438438    // Allocate polynomial structure
    439     psPolynomial4D*  polyOrd = psPolynomial4DAlloc(TERMS,TERMS,TERMS,TERMS,PS_POLYNOMIAL_ORD);
    440     psPolynomial4D*  polyCheb = psPolynomial4DAlloc(TERMS,TERMS,TERMS,TERMS,PS_POLYNOMIAL_CHEB);
     439    psPolynomial4D*  polyOrd = psPolynomial4DAlloc(TERMS-1, TERMS-1, TERMS-1, TERMS-1, PS_POLYNOMIAL_ORD);
     440    psPolynomial4D*  polyCheb = psPolynomial4DAlloc(TERMS-1, TERMS-1, TERMS-1, TERMS-1, PS_POLYNOMIAL_CHEB);
    441441    // Set polynomial members
    442442    for(psS32 i = 0; i < TERMS; i++) {
     
    473473
    474474    // Allocate polynomial with invalid type
    475     polyOrd = psPolynomial4DAlloc(TERMS, TERMS, TERMS, TERMS, 99);
     475    polyOrd = psPolynomial4DAlloc(TERMS-1, TERMS-1, TERMS-1, TERMS-1, 99);
    476476    // Attempt to evaluation invalid polynomial type
    477477    psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message invalid type");
     
    489489{
    490490    // Allocate polynomial
    491     psPolynomial4D* polyOrd  = psPolynomial4DAlloc(TERMS,TERMS,TERMS,TERMS,PS_POLYNOMIAL_ORD);
    492     psPolynomial4D* polyCheb = psPolynomial4DAlloc(TERMS,TERMS,TERMS,TERMS,PS_POLYNOMIAL_CHEB);
     491    psPolynomial4D* polyOrd  = psPolynomial4DAlloc(TERMS-1, TERMS-1, TERMS-1, TERMS-1, PS_POLYNOMIAL_ORD);
     492    psPolynomial4D* polyCheb = psPolynomial4DAlloc(TERMS-1, TERMS-1, TERMS-1, TERMS-1, PS_POLYNOMIAL_CHEB);
    493493 
    494494    // Set polynomial members
     
    646646{
    647647    // Allocate polynomial
    648     psPolynomial4D* polyOrd = psPolynomial4DAlloc(TERMS,TERMS,TERMS,TERMS,PS_POLYNOMIAL_ORD);
    649     psPolynomial4D* polyCheb = psPolynomial4DAlloc(TERMS,TERMS,TERMS,TERMS,PS_POLYNOMIAL_CHEB);
     648    psPolynomial4D* polyOrd = psPolynomial4DAlloc(TERMS-1, TERMS-1, TERMS-1, TERMS-1, PS_POLYNOMIAL_ORD);
     649    psPolynomial4D* polyCheb = psPolynomial4DAlloc(TERMS-1, TERMS-1, TERMS-1, TERMS-1, PS_POLYNOMIAL_CHEB);
    650650
    651651    // Set polynomial members
  • trunk/psLib/test/math/tst_psMinimize04.c

    r4995 r5090  
    4545    double actualData;
    4646
    47     psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_ORDER+1, POLY_ORDER+1, PS_POLYNOMIAL_ORD);
     47    psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_ORDER, POLY_ORDER, PS_POLYNOMIAL_ORD);
    4848    psVector *x = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
    4949    psVector *y = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
  • trunk/psLib/test/math/tst_psMinimize04_F32.c

    r4995 r5090  
    4545    float actualData;
    4646
    47     myPoly = psPolynomial1DAlloc(POLY_ORDER+1, PS_POLYNOMIAL_ORD);
     47    myPoly = psPolynomial1DAlloc(POLY_ORDER, PS_POLYNOMIAL_ORD);
    4848    x = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
    4949    y = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
     
    114114    float actualData;
    115115
    116     myPoly = psPolynomial1DAlloc(POLY_ORDER+1, PS_POLYNOMIAL_ORD);
     116    myPoly = psPolynomial1DAlloc(POLY_ORDER, PS_POLYNOMIAL_ORD);
    117117    x = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
    118118    y = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
     
    179179    float actualData;
    180180
    181     myPoly = psPolynomial1DAlloc(POLY_ORDER+1, PS_POLYNOMIAL_ORD);
     181    myPoly = psPolynomial1DAlloc(POLY_ORDER, PS_POLYNOMIAL_ORD);
    182182    y = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
    183183
  • trunk/psLib/test/math/tst_psMinimize04b.c

    r4995 r5090  
    3838    psS32 memLeaks = 0;
    3939
    40     myPoly = psPolynomial1DAlloc(POLY_ORDER+1, PS_POLYNOMIAL_CHEB);
     40    myPoly = psPolynomial1DAlloc(POLY_ORDER, PS_POLYNOMIAL_CHEB);
    4141    x = psVectorAlloc(NUM_DATA, PS_TYPE_F64);
    4242    y = psVectorAlloc(NUM_DATA, PS_TYPE_F64);
     
    109109    psS32 memLeaks = 0;
    110110
    111     myPoly = psPolynomial1DAlloc(POLY_ORDER+1, PS_POLYNOMIAL_CHEB);
     111    myPoly = psPolynomial1DAlloc(POLY_ORDER, PS_POLYNOMIAL_CHEB);
    112112    x = psVectorAlloc(NUM_DATA, PS_TYPE_F64);
    113113    y = psVectorAlloc(NUM_DATA, PS_TYPE_F64);
     
    172172    psS32 memLeaks = 0;
    173173
    174     myPoly = psPolynomial1DAlloc(POLY_ORDER+1, PS_POLYNOMIAL_CHEB);
     174    myPoly = psPolynomial1DAlloc(POLY_ORDER, PS_POLYNOMIAL_CHEB);
    175175    x = psVectorAlloc(NUM_DATA, PS_TYPE_F64);
    176176    y = psVectorAlloc(NUM_DATA, PS_TYPE_F64);
  • trunk/psLib/test/math/tst_psMinimize04b_F32.c

    r4995 r5090  
    3838    psS32 memLeaks = 0;
    3939
    40     myPoly = psPolynomial1DAlloc(POLY_ORDER+1, PS_POLYNOMIAL_CHEB);
     40    myPoly = psPolynomial1DAlloc(POLY_ORDER, PS_POLYNOMIAL_CHEB);
    4141    x = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
    4242    y = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
     
    109109    psS32 memLeaks = 0;
    110110
    111     myPoly = psPolynomial1DAlloc(POLY_ORDER+1, PS_POLYNOMIAL_CHEB);
     111    myPoly = psPolynomial1DAlloc(POLY_ORDER, PS_POLYNOMIAL_CHEB);
    112112    x = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
    113113    y = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
     
    172172    psS32 memLeaks = 0;
    173173
    174     myPoly = psPolynomial1DAlloc(POLY_ORDER+1, PS_POLYNOMIAL_CHEB);
     174    myPoly = psPolynomial1DAlloc(POLY_ORDER, PS_POLYNOMIAL_CHEB);
    175175    x = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
    176176    y = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
  • trunk/psLib/test/math/tst_psMinimizeVector2D_F32.c

    r4995 r5090  
    4545    double actualData;
    4646
    47     psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_ORDER+1, POLY_ORDER+1, PS_POLYNOMIAL_ORD);
     47    psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_ORDER, POLY_ORDER, PS_POLYNOMIAL_ORD);
    4848    psVector *x = psVectorAlloc(NUM_DATA, PS_TYPE_F64);
    4949    psVector *y = psVectorAlloc(NUM_DATA, PS_TYPE_F64);
  • trunk/psLib/test/math/tst_psMinimizeVector2D_F64.c

    r4995 r5090  
    4545    double actualData;
    4646
    47     psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_ORDER+1, POLY_ORDER+1, PS_POLYNOMIAL_ORD);
     47    psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_ORDER, POLY_ORDER, PS_POLYNOMIAL_ORD);
    4848    psVector *x = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
    4949    psVector *y = psVectorAlloc(NUM_DATA, PS_TYPE_F32);
Note: See TracChangeset for help on using the changeset viewer.