Changeset 13064 for trunk/psModules/src/objects/models/pmModel_GAUSS.c
- Timestamp:
- Apr 27, 2007, 12:14:08 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/models/pmModel_GAUSS.c
r11687 r13064 208 208 psF32 *PAR = params->data.F32; 209 209 210 shape.sx = PAR[PM_PAR_SXX] / sqrt(2.0);211 shape.sy = PAR[PM_PAR_SYY] / sqrt(2.0);210 shape.sx = PAR[PM_PAR_SXX] / M_SQRT2; 211 shape.sy = PAR[PM_PAR_SYY] / M_SQRT2; 212 212 shape.sxy = PAR[PM_PAR_SXY]; 213 213 … … 237 237 return (1.0); 238 238 239 shape.sx = PAR[PM_PAR_SXX] / sqrt(2.0);240 shape.sy = PAR[PM_PAR_SYY] / sqrt(2.0);239 shape.sx = PAR[PM_PAR_SXX] / M_SQRT2; 240 shape.sy = PAR[PM_PAR_SYY] / M_SQRT2; 241 241 shape.sxy = PAR[PM_PAR_SXY]; 242 242 … … 267 267 } 268 268 269 // the 2D model for SXY actually fits SXY / (SXX^-2 + SYY^-2); correct here 270 out[PM_PAR_SXY] = pmPSF_SXYtoModel (out); 269 // the OLD 2D model for SXY actually fitted SXY / (SXX^-2 + SYY^-2); correct here 270 // out[PM_PAR_SXY] = pmPSF_SXYtoModel (out); 271 272 // the 2D PSF model fits polarization terms (E0,E1,E2) 273 // convert to shape terms (SXX,SYY,SXY) 274 // XXX user-defined value for limit? 275 pmPSF_FitToModel (out, 0.1); 271 276 272 277 // apply the model limits here: this truncates excessive extrapolation 278 // XXX do we need to do this still? should we put in asserts to test? 273 279 for (int i = 0; i < psf->params_NEW->n; i++) { 274 280 // apply the limits to all components or just the psf-model parameters?
Note:
See TracChangeset
for help on using the changeset viewer.
