Changeset 9564 for trunk/psModules/src/objects
- Timestamp:
- Oct 13, 2006, 2:56:37 PM (20 years ago)
- Location:
- trunk/psModules/src/objects
- Files:
-
- 2 edited
-
pmPSFtry.c (modified) (6 diffs)
-
pmPSFtry.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmPSFtry.c
r9528 r9564 5 5 * @author EAM, IfA 6 6 * 7 * @version $Revision: 1.1 8$ $Name: not supported by cvs2svn $8 * @date $Date: 2006-10-1 3 02:29:14$7 * @version $Revision: 1.19 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2006-10-14 00:56:37 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 55 55 56 56 // allocate a pmPSFtry based on the desired sources and the model (identified by name) 57 pmPSFtry *pmPSFtryAlloc (psArray *sources, char *modelName, bool poissonErrors )57 pmPSFtry *pmPSFtryAlloc (psArray *sources, char *modelName, bool poissonErrors, psPolynomial2D *psfTrendMask) 58 58 { 59 59 … … 64 64 // XXX probably need to increment ref counter 65 65 type = pmModelSetType (modelName); 66 test->psf = pmPSFAlloc (type, poissonErrors );66 test->psf = pmPSFAlloc (type, poissonErrors, psfTrendMask); 67 67 test->sources = psMemIncrRefCounter(sources); 68 68 test->modelEXT = psArrayAlloc (sources->n); … … 95 95 // mask values indicate the reason the source was rejected: 96 96 97 pmPSFtry *pmPSFtryModel (psArray *sources, char *modelName, float RADIUS, bool poissonErrors )97 pmPSFtry *pmPSFtryModel (psArray *sources, char *modelName, float RADIUS, bool poissonErrors, psPolynomial2D *psfTrendMask) 98 98 { 99 99 bool status; … … 105 105 int Npsf = 0; 106 106 107 pmPSFtry *psfTry = pmPSFtryAlloc (sources, modelName, poissonErrors );107 pmPSFtry *psfTry = pmPSFtryAlloc (sources, modelName, poissonErrors, psfTrendMask); 108 108 109 109 // stage 1: fit an independent model (freeModel) to all sources … … 280 280 psLogMsg ("pmPSFtryMetric", 4, "fit stats: %f +/- %f\n", stats->sampleMedian, stats->sampleStdev); 281 281 282 pmPSF _MaskApTrend (psfTry->psf->ApTrend, PM_PSF_SKYBIAS);282 pmPSFMaskApTrend (psfTry->psf->ApTrend, PM_PSF_APTREND_SKYBIAS); 283 283 psfTry->psf->ApTrend->coeff[0][0][0][0] = poly->coeff[0]; 284 284 psfTry->psf->ApTrend->coeff[0][0][1][0] = 0; -
trunk/psModules/src/objects/pmPSFtry.h
r7311 r9564 6 6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1. 6$ $Name: not supported by cvs2svn $9 * @date $Date: 2006- 06-03 01:02:08$8 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-10-14 00:56:37 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 78 78 * 79 79 */ 80 pmPSFtry *pmPSFtryAlloc (psArray *sources, char *modelName, bool poissonErrors );80 pmPSFtry *pmPSFtryAlloc (psArray *sources, char *modelName, bool poissonErrors, psPolynomial2D *psfTrendMask); 81 81 82 82 /** pmPSFtryModel() … … 87 87 * 88 88 */ 89 pmPSFtry *pmPSFtryModel (psArray *sources, char *modelName, float RADIUS, bool poissonErrors );89 pmPSFtry *pmPSFtryModel (psArray *sources, char *modelName, float RADIUS, bool poissonErrors, psPolynomial2D *psfTrendMask); 90 90 91 91 /** pmPSFtryMetric()
Note:
See TracChangeset
for help on using the changeset viewer.
