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_TGAUSS.c

    r8882 r9529  
    3535
    3636    psF32 r  = 1.0 / (er + PAR[PM_PAR_7]*z + pow(z, TG_S));    // (1/R)
    37     psF32 f  = PAR[PM_PAR_FLUX]*r + PAR[PM_PAR_SKY];
     37    psF32 f  = PAR[PM_PAR_I0]*r + PAR[PM_PAR_SKY];
    3838
    3939    if (deriv != NULL) {
    40         psF32 t = PAR[PM_PAR_FLUX]*r*r; // df/dR
     40        psF32 t = PAR[PM_PAR_I0]*r*r;   // df/dR
    4141        psF32 q = t*(TRF*er + PAR[PM_PAR_7] + TG_S*pow(z, dTG_S));  // (df/dR)(dR/dz)
    4242
     
    127127    norm *= 0.01;
    128128   
    129     psF64 Flux = PAR[PM_PAR_FLUX] * Area * norm;
     129    psF64 Flux = PAR[PM_PAR_I0] * Area * norm;
    130130
    131131    return(Flux);
     
    140140
    141141    if (flux <= 0) return (1.0);
    142     if (PAR[PM_PAR_FLUX] <= 0) return (1.0);
    143     if (flux >= PAR[PM_PAR_FLUX]) return (1.0);
     142    if (PAR[PM_PAR_I0] <= 0) return (1.0);
     143    if (flux >= PAR[PM_PAR_I0]) return (1.0);
    144144
    145145    // if Sx == Sy, sigma = Sx == Sy
    146146    psF64 sigma = hypot (1.0 / PAR[PM_PAR_SXX], 1.0 / PAR[PM_PAR_SYY]) / sqrt(2.0);
    147147    psF64 dz = 1.0 / (2.0 * sigma*sigma);
    148     psF64 limit = flux / PAR[PM_PAR_FLUX];
     148    psF64 limit = flux / PAR[PM_PAR_I0];
    149149
    150150    // we can do this much better with intelligent choices here
     
    193193    status = true;
    194194    status &= (dP < 0.5);
    195     status &= (PAR[PM_PAR_FLUX] > 0);
    196     status &= ((dPAR[PM_PAR_FLUX]/PAR[PM_PAR_FLUX]) < 0.5);
     195    status &= (PAR[PM_PAR_I0] > 0);
     196    status &= ((dPAR[PM_PAR_I0]/PAR[PM_PAR_I0]) < 0.5);
    197197
    198198    if (status) return true;
Note: See TracChangeset for help on using the changeset viewer.