Changeset 31538
- Timestamp:
- May 12, 2011, 10:29:57 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/models/pmModel_PS1_V1.c
r31451 r31538 288 288 if (PAR[PM_PAR_I0] <= 0) return 1.0; 289 289 if (flux >= PAR[PM_PAR_I0]) return 1.0; 290 if (PAR[PM_PAR_7] == 0.0) return powf(PAR[PM_PAR_I0] / flux - 1.0, 1.0 / ALPHA);291 290 292 291 shape.sx = PAR[PM_PAR_SXX] / M_SQRT2; … … 296 295 psEllipseAxes axes = psEllipseShapeToAxes (shape, 20.0); 297 296 psF64 sigma = axes.major; 297 298 if (PAR[PM_PAR_7] == 0.0) { 299 psF32 z = powf(PAR[PM_PAR_I0] / flux - 1.0, 1.0 / ALPHA); 300 return ( sigma * sqrt (2.0 * z) ); 301 } 298 302 299 303 psF64 limit = flux / PAR[PM_PAR_I0];
Note:
See TracChangeset
for help on using the changeset viewer.
