IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 12, 2006, 4:36:54 PM (20 years ago)
Author:
rhl
Message:

Renamed PM_PAR_FLUX to PM_PAR_I0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/models/pmModel_SGAUSS.c

    r8882 r9529  
    3737    psF32 p  = pow(z, PAR[PM_PAR_7] - 1.0);
    3838    psF32 r  = 1.0 / (1 + z*p + pr*pr3);
    39     psF32 f  = PAR[PM_PAR_FLUX]*r + PAR[PM_PAR_SKY];
     39    psF32 f  = PAR[PM_PAR_I0]*r + PAR[PM_PAR_SKY];
    4040
    4141    if (deriv != NULL) {
    4242        // note difference from a pure gaussian: q = params->data.F32[1]*r
    43         psF32 t = PAR[PM_PAR_FLUX]*r*r;
     43        psF32 t = PAR[PM_PAR_I0]*r*r;
    4444        psF32 q = t*(PAR[PM_PAR_7]*p + 4*PAR[PM_PAR_8]*pr3);
    4545
     
    245245    norm *= 0.01;
    246246   
    247     psF64 Flux = PAR[PM_PAR_FLUX] * Area * norm;
     247    psF64 Flux = PAR[PM_PAR_I0] * Area * norm;
    248248
    249249    return(Flux);
     
    262262
    263263    if (flux <= 0) return (1.0);
    264     if (PAR[PM_PAR_FLUX] <= 0) return (1.0);
    265     if (flux >= PAR[PM_PAR_FLUX]) return (1.0);
     264    if (PAR[PM_PAR_I0] <= 0) return (1.0);
     265    if (flux >= PAR[PM_PAR_I0]) return (1.0);
    266266
    267267    // convert Sx,Sy,Sxy to major/minor axes
     
    272272    axes = EllipseShapeToAxes (shape);
    273273    psF64 dr = 1.0 / axes.major;
    274     psF64 limit = flux / PAR[PM_PAR_FLUX];
     274    psF64 limit = flux / PAR[PM_PAR_I0];
    275275
    276276    // XXX : we can do this faster with an intelligent starting choice
     
    329329    status = true;
    330330    status &= (dP < 0.5);
    331     status &= (PAR[PM_PAR_FLUX] > 0);
    332     status &= ((dPAR[PM_PAR_FLUX]/PAR[PM_PAR_FLUX]) < 0.5);
     331    status &= (PAR[PM_PAR_I0] > 0);
     332    status &= ((dPAR[PM_PAR_I0]/PAR[PM_PAR_I0]) < 0.5);
    333333    status &= (fabs(PAR[PM_PAR_8]) < 0.5);
    334334    status &= (dPAR[PM_PAR_8] < 0.1);
Note: See TracChangeset for help on using the changeset viewer.