IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 1, 2009, 11:14:09 AM (17 years ago)
Author:
Paul Price
Message:

Explicit handling of PAR_7 == 0, otherwise radius = Inf.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/pap/psModules/src/objects/models/pmModel_PS1_V1.c

    r25695 r25718  
    265265    psF32 *PAR = params->data.F32;
    266266
    267     if (flux <= 0)
    268         return (1.0);
    269     if (PAR[PM_PAR_I0] <= 0)
    270         return (1.0);
    271     if (flux >= PAR[PM_PAR_I0])
    272         return (1.0);
     267    if (flux <= 0) {
     268        return 1.0;
     269    }
     270    if (PAR[PM_PAR_I0] <= 0) {
     271        return 1.0;
     272    }
     273    if (flux >= PAR[PM_PAR_I0]) {
     274        return 1.0;
     275    }
     276    if (PAR[PM_PAR_7] == 0.0) {
     277        return powf(PAR[PM_PAR_I0] / flux - 1.0, 1.0 / ALPHA);
     278    }
    273279
    274280    shape.sx  = PAR[PM_PAR_SXX] / M_SQRT2;
Note: See TracChangeset for help on using the changeset viewer.