Changeset 15253 for trunk/psLib/src/math/psPolynomial.h
- Timestamp:
- Oct 9, 2007, 9:24:46 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/math/psPolynomial.h (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/math/psPolynomial.h
r14452 r15253 8 8 * @author GLG, MHPCC 9 9 * 10 * @version $Revision: 1.6 8$ $Name: not supported by cvs2svn $11 * @date $Date: 2007- 08-09 01:40:07$10 * @version $Revision: 1.69 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2007-10-09 19:24:46 $ 12 12 * 13 13 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 27 27 #include "psVector.h" 28 28 #include "psScalar.h" 29 30 typedef enum { 31 PS_POLY_MASK_NONE = 0, 32 PS_POLY_MASK_SET = 1, // the coefficient should not be used (implies MASK_FIT) 33 PS_POLY_MASK_FIT = 2, // the coefficient should not be fitted 34 PS_POLY_MASK_BOTH = 3, // the coefficient should not be fitted 35 } psPolynomialMaskValues; 29 36 30 37 /** Evaluate a non-normalized Gaussian with the given mean and sigma at the … … 60 67 psF64 *coeff; ///< Coefficients 61 68 psF64 *coeffErr; ///< Error in coefficients 62 psMaskType * mask;///< Coefficient mask69 psMaskType *coeffMask; ///< Coefficient mask 63 70 } 64 71 psPolynomial1D; … … 72 79 psF64 **coeff; ///< Coefficients 73 80 psF64 **coeffErr; ///< Error in coefficients 74 psMaskType ** mask; ///< Coefficients mask81 psMaskType **coeffMask; ///< Coefficients mask 75 82 } 76 83 psPolynomial2D; … … 85 92 psF64 ***coeff; ///< Coefficients 86 93 psF64 ***coeffErr; ///< Error in coefficients 87 psMaskType *** mask; ///< Coefficients mask94 psMaskType ***coeffMask; ///< Coefficients mask 88 95 } 89 96 psPolynomial3D; … … 93 100 { 94 101 psPolynomialType type; ///< Polynomial type 95 unsigned int nX; ///< Polynomial order in x96 unsigned int nY; ///< Polynomial order in y97 unsigned int nZ; ///< Polynomial order in z98 unsigned int nT; ///< Polynomial order in t102 unsigned int nX; ///< Polynomial order in x 103 unsigned int nY; ///< Polynomial order in y 104 unsigned int nZ; ///< Polynomial order in z 105 unsigned int nT; ///< Polynomial order in t 99 106 psF64 ****coeff; ///< Coefficients 100 107 psF64 ****coeffErr; ///< Error in coefficients 101 psMaskType **** mask;///< Coefficients mask108 psMaskType ****coeffMask; ///< Coefficients mask 102 109 } 103 110 psPolynomial4D;
Note:
See TracChangeset
for help on using the changeset viewer.
