Changeset 26312
- Timestamp:
- Dec 2, 2009, 7:06:47 AM (16 years ago)
- File:
-
- 1 edited
-
branches/pap/ppStack/src/ppStackConvolve.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/pap/ppStack/src/ppStackConvolve.c
r26311 r26312 117 117 psMetadataAddF32(options->stats, PS_LIST_TAIL, "STAMP.NUM", PS_META_DUPLICATE_OK, 118 118 "Number of stamps", kernels->numStamps); 119 float norm = psMetadataLookupF32(NULL, readout->analysis, PM_SUBTRACTION_ANALYSIS_NORM); 120 psMetadataAddF32(options->stats, PS_LIST_TAIL, "KERNEL.NORM", PS_META_DUPLICATE_OK, 121 "Normalisation for kernel", norm); 119 { 120 float norm = 0.0; // Normalisation 121 int num = 0; // Number of instances 122 psMetadataIterator *iter = psMetadataIteratorAlloc(readout->analysis, PS_LIST_HEAD, 123 "^" PM_SUBTRACTION_ANALYSIS_NORM "$"); 124 psMetadataItem *item = NULL; 125 while ((item = psMetadataGetAndIncrement(iter))) { 126 assert(item->type == PS_TYPE_F32); 127 norm += item->data.F32; 128 num++; 129 } 130 norm /= num; 131 psFree(iter); 132 psMetadataAddF32(options->stats, PS_LIST_TAIL, "KERNEL.NORM", PS_META_DUPLICATE_OK, 133 "Normalisation for kernel", norm); 134 } 122 135 float deconv = psMetadataLookupF32(NULL, readout->analysis, 123 136 PM_SUBTRACTION_ANALYSIS_DECONV_MAX);
Note:
See TracChangeset
for help on using the changeset viewer.
