IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 30333


Ignore:
Timestamp:
Jan 21, 2011, 10:56:41 AM (15 years ago)
Author:
eugene
Message:

exclude NANs from chisq vs flux fit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20101205/psModules/src/imcombine/pmSubtractionEquation.c

    r30322 r30333  
    14261426    psVectorAppend(momentVector, moment);
    14271427    psVectorAppend(fluxesVector, flux);
    1428     psVectorAppend(stampMask, 0);
     1428
     1429    // check that the last appended values are ok:
     1430    int Nelem = fluxesVector->n - 1;
     1431    bool valid = true;
     1432    valid &= isfinite(chisqVector->data.F32[Nelem]);
     1433    valid &= isfinite(fluxesVector->data.F32[Nelem]);
     1434    valid &= isfinite(momentVector->data.F32[Nelem]);
     1435    if (valid) {
     1436      psVectorAppend(stampMask, 0);
     1437    } else {
     1438      psVectorAppend(stampMask, 0x02);
     1439    }
    14291440    return true;
    14301441}
Note: See TracChangeset for help on using the changeset viewer.