IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 12, 2005, 11:02:20 AM (21 years ago)
Author:
gusciora
Message:

Polynomial members are now nX, nY, nZ, nT.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/math/psMinimize.c

    r5175 r5294  
    1010 *  @author EAM, IfA
    1111 *
    12  *  @version $Revision: 1.141 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2005-09-29 02:13:54 $
     12 *  @version $Revision: 1.142 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2005-10-12 21:02:20 $
    1414 *
    1515 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    15071507    // XXX: these ASSERTS are redundant.
    15081508    PS_ASSERT_POLY_NON_NULL(myPoly, NULL);
    1509     PS_ASSERT_INT_NONNEGATIVE(myPoly->COOL_1D_n, NULL);
     1509    PS_ASSERT_INT_NONNEGATIVE(myPoly->nX, NULL);
    15101510    PS_ASSERT_VECTOR_NON_NULL(y, NULL);
    15111511    PS_ASSERT_VECTOR_TYPE(y, PS_TYPE_F64, NULL);
     
    15711571    fac = 2.0/((psF32) n);
    15721572    // XXX: is this loop bound correct?
    1573     for (j=0;j<myPoly->COOL_1D_n+1;j++) {
     1573    for (j=0;j<myPoly->nX+1;j++) {
    15741574        sum = 0.0;
    15751575        for (k=0;k<n;k++) {
     
    16001600    // XXX: these ASSERTS are redundant.
    16011601    PS_ASSERT_POLY_NON_NULL(myPoly, NULL);
    1602     PS_ASSERT_INT_NONNEGATIVE(myPoly->COOL_1D_n, NULL);
     1602    PS_ASSERT_INT_NONNEGATIVE(myPoly->nX, NULL);
    16031603    PS_ASSERT_VECTOR_NON_NULL(f, NULL);
    16041604    PS_ASSERT_VECTOR_TYPE(f, PS_TYPE_F64, NULL);
     
    16431643    }
    16441644
    1645     nTerm = 1 + myPoly->COOL_1D_n;
     1645    nTerm = 1 + myPoly->nX;
    16461646    nOrder = nTerm - 1;
    16471647
     
    17431743
    17441744    PS_ASSERT_POLY_NON_NULL(poly, NULL);
    1745     PS_ASSERT_INT_NONNEGATIVE(poly->COOL_1D_n, NULL);
     1745    PS_ASSERT_INT_NONNEGATIVE(poly->nX, NULL);
    17461746    PS_ASSERT_VECTOR_NON_NULL(f, NULL);
    17471747    PS_ASSERT_VECTOR_NON_EMPTY(f, NULL);
     
    18831883    // These ASSERTS are redundant.
    18841884    PS_ASSERT_POLY_NON_NULL(myPoly, NULL);
    1885     PS_ASSERT_INT_NONNEGATIVE(myPoly->COOL_2D_nX, NULL);
    1886     PS_ASSERT_INT_NONNEGATIVE(myPoly->COOL_2D_nY, NULL);
     1885    PS_ASSERT_INT_NONNEGATIVE(myPoly->nX, NULL);
     1886    PS_ASSERT_INT_NONNEGATIVE(myPoly->nY, NULL);
    18871887
    18881888    PS_ASSERT_VECTOR_NON_NULL(f, NULL);
     
    19111911
    19121912    // XXX:Watch for changes to the psPolys: nTerm != nOrder.
    1913     psS32 nXterm = 1 + myPoly->COOL_2D_nX;
    1914     psS32 nYterm = 1 + myPoly->COOL_2D_nY;
     1913    psS32 nXterm = 1 + myPoly->nX;
     1914    psS32 nYterm = 1 + myPoly->nY;
    19151915    nTerm = nXterm * nYterm;
    19161916
     
    23102310    // These ASSERTS are redundant.
    23112311    PS_ASSERT_POLY_NON_NULL(myPoly, NULL);
    2312     PS_ASSERT_INT_NONNEGATIVE(myPoly->COOL_3D_nX, NULL);
    2313     PS_ASSERT_INT_NONNEGATIVE(myPoly->COOL_3D_nY, NULL);
    2314     PS_ASSERT_INT_NONNEGATIVE(myPoly->COOL_3D_nZ, NULL);
     2312    PS_ASSERT_INT_NONNEGATIVE(myPoly->nX, NULL);
     2313    PS_ASSERT_INT_NONNEGATIVE(myPoly->nY, NULL);
     2314    PS_ASSERT_INT_NONNEGATIVE(myPoly->nZ, NULL);
    23152315
    23162316    PS_ASSERT_VECTOR_NON_NULL(f, NULL);
     
    25732573    // These ASSERTS are redundant.
    25742574    PS_ASSERT_POLY_NON_NULL(myPoly, NULL);
    2575     PS_ASSERT_INT_NONNEGATIVE(myPoly->COOL_4D_nX, NULL);
    2576     PS_ASSERT_INT_NONNEGATIVE(myPoly->COOL_4D_nY, NULL);
    2577     PS_ASSERT_INT_NONNEGATIVE(myPoly->COOL_4D_nZ, NULL);
    2578     PS_ASSERT_INT_NONNEGATIVE(myPoly->COOL_4D_nT, NULL);
     2575    PS_ASSERT_INT_NONNEGATIVE(myPoly->nX, NULL);
     2576    PS_ASSERT_INT_NONNEGATIVE(myPoly->nY, NULL);
     2577    PS_ASSERT_INT_NONNEGATIVE(myPoly->nZ, NULL);
     2578    PS_ASSERT_INT_NONNEGATIVE(myPoly->nT, NULL);
    25792579    PS_ASSERT_VECTOR_NON_NULL(f, NULL);
    25802580    PS_ASSERT_VECTOR_TYPE(f, PS_TYPE_F64, NULL);
Note: See TracChangeset for help on using the changeset viewer.