Changeset 19532 for trunk/ppStack/src/ppStackReadout.c
- Timestamp:
- Sep 11, 2008, 6:12:42 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ppStack/src/ppStackReadout.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppStack/src/ppStackReadout.c
r19475 r19532 22 22 psArray *subRegions = args->data[3]; // Regions for PSF-matching 23 23 psArray *subKernels = args->data[4]; // Kernels for PSF-matching 24 25 psArray *inspect = ppStackReadoutInitial(config, outRO, thread->readouts, subRegions, subKernels); 24 psVector *addVariance = args->data[5]; // Additional variance when rejecting 25 26 psArray *inspect = ppStackReadoutInitial(config, outRO, thread->readouts, 27 subRegions, subKernels, addVariance); 26 28 27 29 job->results = inspect; … … 75 77 76 78 psArray *ppStackReadoutInitial(const pmConfig *config, pmReadout *outRO, const psArray *readouts, 77 const psArray *regions, const psArray *kernels )79 const psArray *regions, const psArray *kernels, const psVector *addVariance) 78 80 { 79 81 assert(config); … … 84 86 assert(readouts->n == regions->n); 85 87 assert(regions->n == kernels->n); 88 assert(addVariance && addVariance->n == readouts->n && addVariance->type.type == PS_TYPE_F32); 86 89 static int sectionNum = 0; // Section number; for debugging outputs 87 90 … … 127 130 } 128 131 129 stack->data[i] = pmStackDataAlloc(ro, weighting );132 stack->data[i] = pmStackDataAlloc(ro, weighting, addVariance->data.F32[i]); 130 133 } 131 134 … … 221 224 } 222 225 223 pmStackData *data = pmStackDataAlloc(ro, weighting );226 pmStackData *data = pmStackDataAlloc(ro, weighting, NAN); 224 227 data->reject = psMemIncrRefCounter(rejected->data[i]); 225 228 stack->data[i] = data;
Note:
See TracChangeset
for help on using the changeset viewer.
