Changeset 37807 for trunk/Ohana/src/opihi/dvo/mmatch.c
- Timestamp:
- Jan 11, 2015, 2:14:39 PM (12 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/opihi/dvo/mmatch.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
- Property svn:mergeinfo changed
-
trunk/Ohana/src/opihi/dvo/mmatch.c
r35416 r37807 233 233 ALLOCATE (index, off_t, Nelem); 234 234 235 // int needLensing = dbFieldNeedLensing (fields, Nfields); 236 int needStarpar = dbFieldNeedStarpar (fields, Nfields, FALSE); 237 235 238 // grab data from all selected sky regions 236 239 Signal = signal (SIGINT, handle_interrupt); … … 246 249 catalog.filename = HOST_ID ? hostfile : skylist[0].filename[i]; 247 250 catalog.catflags = LOAD_AVES | LOAD_SECF | LOAD_MEAS; 251 catalog.catflags |= needStarpar ? LOAD_STARPAR : SKIP_STARPAR; 248 252 catalog.Nsecfilt = Nsecfilt; 249 253 … … 282 286 // extract the relevant values for this measurement 283 287 dbExtractMeasuresInitMeas (); // reset counters for saved fields (costs very little 288 289 Average *average = &catalog.average[Ncat]; 290 291 int Nstarpar = average->starparOffset; 292 StarPar *starpar = needStarpar ? &catalog.starpar[Nstarpar] : NULL; 293 294 // int Nlensing = average->lensobjOffset; 295 // Lensobj *lensobj = needLensobj ? &catalog.lensobj[m] : NULL; 296 297 int Nsec = Ncat*Nsecfilt; 298 SecFilt *secfilt = &catalog.secfilt[Nsec]; 299 284 300 for (n = 0; n < Nfields; n++) { 285 values[n] = dbExtractMeasures ( &catalog.average[Ncat], &catalog.secfilt[Ncat*Nsecfilt], &catalog.measure[m], &fields[n]);301 values[n] = dbExtractMeasures (average, secfilt, &catalog.measure[m], NULL, starpar, &fields[n]); 286 302 } 287 303
Note:
See TracChangeset
for help on using the changeset viewer.
