Changeset 25810 for branches/pap/ppStack/src/ppStackCombineFinal.c
- Timestamp:
- Oct 8, 2009, 9:19:14 AM (17 years ago)
- File:
-
- 1 edited
-
branches/pap/ppStack/src/ppStackCombineFinal.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/pap/ppStack/src/ppStackCombineFinal.c
r25809 r25810 10 10 #include "ppStackLoop.h" 11 11 12 bool ppStackCombineFinal(ppStackThreadData *stack, ppStackOptions *options, pmConfig *config) 12 bool ppStackCombineFinal(pmReadout *target, ppStackThreadData *stack, 13 ppStackOptions *options, pmConfig *config) 13 14 { 14 15 psAssert(stack, "Require stack"); … … 30 31 } 31 32 32 // call: ppStackReadoutFinal(config, outRO, readouts, rejected)33 // call: ppStackReadoutFinal(config, target, readouts, rejected) 33 34 psThreadJob *job = psThreadJobAlloc("PPSTACK_FINAL_COMBINE"); // Job to start 35 psArrayAdd(job->args, 1, target); 34 36 psArrayAdd(job->args, 1, thread); 35 37 psArrayAdd(job->args, 1, options); … … 65 67 } 66 68 if (sumWeights > 0.0) { 67 pmReadout *outRO = options->outRO; // Output readout 68 outRO->covariance = psImageCovarianceSum(options->covariances); 69 psBinaryOp(outRO->covariance->image, outRO->covariance->image, "/", 69 target->covariance = psImageCovarianceSum(options->covariances); 70 psBinaryOp(target->covariance->image, target->covariance->image, "/", 70 71 psScalarAlloc(sumWeights, PS_TYPE_F32)); 71 72 psFree(options->covariances); options->covariances = NULL; 72 psImageCovarianceTransfer( outRO->variance, outRO->covariance);73 psImageCovarianceTransfer(target->variance, target->covariance); 73 74 } 74 75 } else { 75 options->outRO->covariance = psImageCovarianceNone();76 target->covariance = psImageCovarianceNone(); 76 77 } 77 78 78 79 #ifdef TESTING 79 pmStackVisualPlotTestImage( outRO->image, "combined_initial.fits");80 ppStackWriteImage("combined_final.fits", NULL, outRO->image, config);80 pmStackVisualPlotTestImage(target->image, "combined_initial.fits"); 81 ppStackWriteImage("combined_final.fits", NULL, target->image, config); 81 82 #endif 82 83
Note:
See TracChangeset
for help on using the changeset viewer.
