IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 16, 2006, 4:39:34 PM (20 years ago)
Author:
magnier
Message:

moved pmSourceChisq into here

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/objects/pmSourcePhotometry.c

    r9925 r10031  
    33 *  @author EAM, IfA; GLG, MHPCC
    44 *
    5  *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2006-11-09 20:17:10 $
     5 *  @version $Revision: 1.18 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2006-11-17 02:39:34 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    487487}
    488488
     489bool pmSourceChisq (pmModel *model, psImage *image, psImage *mask, psImage *weight)
     490{
     491
     492    double dC = 0.0;
     493    int Npix = 0;
     494    for (int j = 0; j < image->numRows; j++) {
     495        for (int i = 0; i < image->numCols; i++) {
     496            if (mask->data.U8[j][i])
     497                continue;
     498            if (weight->data.F32[j][i] <= 0)
     499                continue;
     500            dC += PS_SQR (image->data.F32[j][i]) / weight->data.F32[j][i];
     501            Npix ++;
     502        }
     503    }
     504    model->nDOF = Npix - 1;
     505    model->chisq = dC;
     506
     507    return (true);
     508}
Note: See TracChangeset for help on using the changeset viewer.