Changeset 4971 for trunk/psLib/src/math/psPolynomial.c
- Timestamp:
- Sep 7, 2005, 2:17:26 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/math/psPolynomial.c (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/math/psPolynomial.c
r4970 r4971 1 /** @file ps Functions.c1 /** @file psPolynomial.c 2 2 * 3 3 * @brief Contains basic function allocation, deallocation, and evaluation … … 7 7 * polynomials. It also contains a Gaussian functions. 8 8 * 9 * @version $Revision: 1.11 8$ $Name: not supported by cvs2svn $10 * @date $Date: 2005-09-08 00: 07:59$9 * @version $Revision: 1.119 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2005-09-08 00:14:31 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 206 206 psF64 xSum = 1.0; 207 207 208 psTrace(".psLib.dataManip.ps Functions.ordPolynomial1DEval", 4,208 psTrace(".psLib.dataManip.psPolynomial.ordPolynomial1DEval", 4, 209 209 "---- Calling ordPolynomial1DEval(%lf)\n", x); 210 psTrace(".psLib.dataManip.ps Functions.ordPolynomial1DEval", 4,210 psTrace(".psLib.dataManip.psPolynomial.ordPolynomial1DEval", 4, 211 211 "Polynomial order is %d\n", poly->n); 212 212 for (loop_x = 0; loop_x < poly->n; loop_x++) { 213 psTrace(".psLib.dataManip.ps Functions.ordPolynomial1DEval", 4,213 psTrace(".psLib.dataManip.psPolynomial.ordPolynomial1DEval", 4, 214 214 "Polynomial coeff[%d] is %lf\n", loop_x, poly->coeff[loop_x]); 215 215 } … … 217 217 for (loop_x = 0; loop_x < poly->n; loop_x++) { 218 218 if (poly->mask[loop_x] == 0) { 219 psTrace(".psLib.dataManip.ps Functions.ordPolynomial1DEval", 10,219 psTrace(".psLib.dataManip.psPolynomial.ordPolynomial1DEval", 10, 220 220 "polysum+= sum*coeff [%lf+= (%lf * %lf)\n", polySum, xSum, poly->coeff[loop_x]); 221 221 polySum += xSum * poly->coeff[loop_x]; … … 546 546 psF32 tmp = 1.0; 547 547 548 psTrace(".psLib.dataManip.ps Functions.psGaussian", 4,548 psTrace(".psLib.dataManip.psPolynomial.psGaussian", 4, 549 549 "---- psGaussian() begin ----\n"); 550 550 … … 553 553 } 554 554 555 psTrace(".psLib.dataManip.ps Functions.psGaussian", 4,555 psTrace(".psLib.dataManip.psPolynomial.psGaussian", 4, 556 556 "---- psGaussian() end ----\n"); 557 557 return(tmp * exp(-((x - mean) * (x - mean)) / (2.0 * sigma * sigma))); … … 759 759 } else { 760 760 psError(PS_ERR_BAD_PARAMETER_TYPE, true, 761 PS_ERRORTEXT_ps Functions_INVALID_POLYNOMIAL_TYPE,761 PS_ERRORTEXT_psPolynomial_INVALID_POLYNOMIAL_TYPE, 762 762 poly->type); 763 763 } … … 792 792 } else { 793 793 psError(PS_ERR_BAD_PARAMETER_TYPE, true, 794 PS_ERRORTEXT_ps Functions_INVALID_POLYNOMIAL_TYPE,794 PS_ERRORTEXT_psPolynomial_INVALID_POLYNOMIAL_TYPE, 795 795 poly->type); 796 796 } … … 839 839 } else { 840 840 psError(PS_ERR_BAD_PARAMETER_TYPE, true, 841 PS_ERRORTEXT_ps Functions_INVALID_POLYNOMIAL_TYPE,841 PS_ERRORTEXT_psPolynomial_INVALID_POLYNOMIAL_TYPE, 842 842 poly->type); 843 843 } … … 895 895 } else { 896 896 psError(PS_ERR_BAD_PARAMETER_TYPE, true, 897 PS_ERRORTEXT_ps Functions_INVALID_POLYNOMIAL_TYPE,897 PS_ERRORTEXT_psPolynomial_INVALID_POLYNOMIAL_TYPE, 898 898 poly->type); 899 899 }
Note:
See TracChangeset
for help on using the changeset viewer.
