Changeset 14533 for trunk/psModules/src/imcombine/pmSubtractionStamps.c
- Timestamp:
- Aug 16, 2007, 10:43:42 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imcombine/pmSubtractionStamps.c
r14519 r14533 303 303 304 304 305 bool pmSubtractionGenerateStamps(psArray *stamps, float sigma, int footprint,305 bool pmSubtractionGenerateStamps(psArray *stamps, float fwhm, int footprint, 306 306 const pmSubtractionKernels *kernels) 307 307 { … … 312 312 int size = kernels->size + footprint; // Size of postage stamps 313 313 int num = stamps->n; // Number of stamps 314 float sigma = fwhm / (2.0 * sqrtf(2.0 * ln(2.0))); // Gaussian sigma 314 315 315 316 for (int i = 0; i < num; i++) { … … 337 338 for (int u = -size; u <= size; u++) { 338 339 input->kernel[v][u] = flux / sigma * 0.5 * M_2_SQRTPI * M_SQRT1_2 * 339 expf( 0.5 * (PS_SQR(u + xStamp) + PS_SQR(v + yStamp)) / PS_SQR(sigma));340 expf(-0.5 * (PS_SQR(u + xStamp) + PS_SQR(v + yStamp)) / PS_SQR(sigma)); 340 341 } 341 342 }
Note:
See TracChangeset
for help on using the changeset viewer.
