IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 2789


Ignore:
Timestamp:
Dec 22, 2004, 11:00:36 AM (22 years ago)
Author:
gusciora
Message:

Fixed bug 254.

Location:
trunk/psLib/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/dataManip/psFunctions.c

    r2788 r2789  
    77 *  polynomials.  It also contains a Gaussian functions.
    88 *
    9  *  @version $Revision: 1.75 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2004-12-22 05:09:32 $
     9 *  @version $Revision: 1.76 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2004-12-22 21:00:36 $
    1111 *
    1212 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    297297                    "polysum+= sum*coeff [%f+= (%f * %f)\n", polySum, xSum, myPoly->coeff[loop_x]);
    298298            polySum += xSum * myPoly->coeff[loop_x];
    299             xSum *= x;
    300         }
     299        }
     300        xSum *= x;
    301301    }
    302302
     
    370370            if (myPoly->mask[loop_x][loop_y] == 0) {
    371371                polySum += ySum * myPoly->coeff[loop_x][loop_y];
    372                 ySum *= y;
    373372            }
     373            ySum *= y;
    374374        }
    375375        xSum *= x;
     
    431431                if (myPoly->mask[loop_x][loop_y][loop_z] == 0) {
    432432                    polySum += zSum * myPoly->coeff[loop_x][loop_y][loop_z];
    433                     zSum *= z;
    434433                }
     434                zSum *= z;
    435435            }
    436436            ySum *= y;
     
    504504                    if (myPoly->mask[loop_w][loop_x][loop_y][loop_z] == 0) {
    505505                        polySum += zSum * myPoly->coeff[loop_w][loop_x][loop_y][loop_z];
    506                         zSum *= z;
    507506                    }
     507                    zSum *= z;
    508508                }
    509509                ySum *= y;
     
    577577        if (myPoly->mask[loop_x] == 0) {
    578578            polySum += xSum * myPoly->coeff[loop_x];
    579             xSum *= x;
    580         }
     579        }
     580        xSum *= x;
    581581    }
    582582
     
    624624            if (myPoly->mask[loop_x][loop_y] == 0) {
    625625                polySum += ySum * myPoly->coeff[loop_x][loop_y];
    626                 ySum *= y;
    627626            }
     627            ySum *= y;
    628628        }
    629629        xSum *= x;
     
    684684                if (myPoly->mask[loop_x][loop_y][loop_z] == 0) {
    685685                    polySum += zSum * myPoly->coeff[loop_x][loop_y][loop_z];
    686                     zSum *= z;
    687686                }
     687                zSum *= z;
    688688            }
    689689            ySum *= y;
     
    757757                    if (myPoly->mask[loop_w][loop_x][loop_y][loop_z] == 0) {
    758758                        polySum += zSum * myPoly->coeff[loop_w][loop_x][loop_y][loop_z];
    759                         zSum *= z;
    760759                    }
     760                    zSum *= z;
    761761                }
    762762                ySum *= y;
  • trunk/psLib/src/math/psPolynomial.c

    r2788 r2789  
    77 *  polynomials.  It also contains a Gaussian functions.
    88 *
    9  *  @version $Revision: 1.75 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2004-12-22 05:09:32 $
     9 *  @version $Revision: 1.76 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2004-12-22 21:00:36 $
    1111 *
    1212 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    297297                    "polysum+= sum*coeff [%f+= (%f * %f)\n", polySum, xSum, myPoly->coeff[loop_x]);
    298298            polySum += xSum * myPoly->coeff[loop_x];
    299             xSum *= x;
    300         }
     299        }
     300        xSum *= x;
    301301    }
    302302
     
    370370            if (myPoly->mask[loop_x][loop_y] == 0) {
    371371                polySum += ySum * myPoly->coeff[loop_x][loop_y];
    372                 ySum *= y;
    373372            }
     373            ySum *= y;
    374374        }
    375375        xSum *= x;
     
    431431                if (myPoly->mask[loop_x][loop_y][loop_z] == 0) {
    432432                    polySum += zSum * myPoly->coeff[loop_x][loop_y][loop_z];
    433                     zSum *= z;
    434433                }
     434                zSum *= z;
    435435            }
    436436            ySum *= y;
     
    504504                    if (myPoly->mask[loop_w][loop_x][loop_y][loop_z] == 0) {
    505505                        polySum += zSum * myPoly->coeff[loop_w][loop_x][loop_y][loop_z];
    506                         zSum *= z;
    507506                    }
     507                    zSum *= z;
    508508                }
    509509                ySum *= y;
     
    577577        if (myPoly->mask[loop_x] == 0) {
    578578            polySum += xSum * myPoly->coeff[loop_x];
    579             xSum *= x;
    580         }
     579        }
     580        xSum *= x;
    581581    }
    582582
     
    624624            if (myPoly->mask[loop_x][loop_y] == 0) {
    625625                polySum += ySum * myPoly->coeff[loop_x][loop_y];
    626                 ySum *= y;
    627626            }
     627            ySum *= y;
    628628        }
    629629        xSum *= x;
     
    684684                if (myPoly->mask[loop_x][loop_y][loop_z] == 0) {
    685685                    polySum += zSum * myPoly->coeff[loop_x][loop_y][loop_z];
    686                     zSum *= z;
    687686                }
     687                zSum *= z;
    688688            }
    689689            ySum *= y;
     
    757757                    if (myPoly->mask[loop_w][loop_x][loop_y][loop_z] == 0) {
    758758                        polySum += zSum * myPoly->coeff[loop_w][loop_x][loop_y][loop_z];
    759                         zSum *= z;
    760759                    }
     760                    zSum *= z;
    761761                }
    762762                ySum *= y;
  • trunk/psLib/src/math/psSpline.c

    r2788 r2789  
    77 *  polynomials.  It also contains a Gaussian functions.
    88 *
    9  *  @version $Revision: 1.75 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2004-12-22 05:09:32 $
     9 *  @version $Revision: 1.76 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2004-12-22 21:00:36 $
    1111 *
    1212 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    297297                    "polysum+= sum*coeff [%f+= (%f * %f)\n", polySum, xSum, myPoly->coeff[loop_x]);
    298298            polySum += xSum * myPoly->coeff[loop_x];
    299             xSum *= x;
    300         }
     299        }
     300        xSum *= x;
    301301    }
    302302
     
    370370            if (myPoly->mask[loop_x][loop_y] == 0) {
    371371                polySum += ySum * myPoly->coeff[loop_x][loop_y];
    372                 ySum *= y;
    373372            }
     373            ySum *= y;
    374374        }
    375375        xSum *= x;
     
    431431                if (myPoly->mask[loop_x][loop_y][loop_z] == 0) {
    432432                    polySum += zSum * myPoly->coeff[loop_x][loop_y][loop_z];
    433                     zSum *= z;
    434433                }
     434                zSum *= z;
    435435            }
    436436            ySum *= y;
     
    504504                    if (myPoly->mask[loop_w][loop_x][loop_y][loop_z] == 0) {
    505505                        polySum += zSum * myPoly->coeff[loop_w][loop_x][loop_y][loop_z];
    506                         zSum *= z;
    507506                    }
     507                    zSum *= z;
    508508                }
    509509                ySum *= y;
     
    577577        if (myPoly->mask[loop_x] == 0) {
    578578            polySum += xSum * myPoly->coeff[loop_x];
    579             xSum *= x;
    580         }
     579        }
     580        xSum *= x;
    581581    }
    582582
     
    624624            if (myPoly->mask[loop_x][loop_y] == 0) {
    625625                polySum += ySum * myPoly->coeff[loop_x][loop_y];
    626                 ySum *= y;
    627626            }
     627            ySum *= y;
    628628        }
    629629        xSum *= x;
     
    684684                if (myPoly->mask[loop_x][loop_y][loop_z] == 0) {
    685685                    polySum += zSum * myPoly->coeff[loop_x][loop_y][loop_z];
    686                     zSum *= z;
    687686                }
     687                zSum *= z;
    688688            }
    689689            ySum *= y;
     
    757757                    if (myPoly->mask[loop_w][loop_x][loop_y][loop_z] == 0) {
    758758                        polySum += zSum * myPoly->coeff[loop_w][loop_x][loop_y][loop_z];
    759                         zSum *= z;
    760759                    }
     760                    zSum *= z;
    761761                }
    762762                ySum *= y;
Note: See TracChangeset for help on using the changeset viewer.