Changeset 35346
- Timestamp:
- Apr 2, 2013, 2:31:57 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20130307/Ohana/src/dvomerge/src/merge_catalogs_old.c
r34405 r35346 299 299 300 300 // XXX should we accept the input measurements for these fields? 301 301 dvo_average_init (&output[0].average[Nave]); 302 302 output[0].average[Nave].R = input[0].average[N].R; 303 303 output[0].average[Nave].D = input[0].average[N].D; 304 output[0].average[Nave].dR = 0;305 output[0].average[Nave].dD = 0;306 307 output[0].average[Nave].Nmeasure = 0; // this value is update as the measurements are associated with this entry below308 output[0].average[Nave].Nmissing = 0;309 output[0].average[Nave].Nextend = 0;310 311 304 output[0].average[Nave].measureOffset = Nmeas; 312 output[0].average[Nave].missingOffset = -1;313 output[0].average[Nave].extendOffset = -1;314 315 output[0].average[Nave].uR = 0;316 output[0].average[Nave].uD = 0;317 output[0].average[Nave].duR = 0;318 output[0].average[Nave].duD = 0;319 output[0].average[Nave].P = 0;320 output[0].average[Nave].dP = 0;321 322 output[0].average[Nave].stargal = 0;323 output[0].average[Nave].ChiSqAve = 0.0;324 output[0].average[Nave].ChiSqPM = 0.0;325 output[0].average[Nave].ChiSqPar = 0.0;326 output[0].average[Nave].Tmean = 0;327 output[0].average[Nave].Trange = 0;328 output[0].average[Nave].Npos = 0;329 330 305 output[0].average[Nave].objID = objID; // we create objID values in the context of the output db 331 306 output[0].average[Nave].catID = catID; // we create catID values in the context of the output db 332 output[0].average[Nave].flags = 0; // XXX why reset these? 307 333 308 if (PSPS_ID) { 334 309 output[0].average[Nave].extID = CreatePSPSObjectID(output[0].average[Nave].R, output[0].average[Nave].D); 335 } else { 336 output[0].average[Nave].extID = 0; 337 } 310 } 338 311 339 312 objID ++; 340 313 314 // init the new secfilt entries 341 315 for (j = 0; j < NsecfiltOut; j++) { 342 316 int outputIndex = (Nave * NsecfiltOut) + j; 343 output[0].secfilt[outputIndex].M = NAN; 344 output[0].secfilt[outputIndex].dM = NAN; 345 output[0].secfilt[outputIndex].Xm = NAN_S_SHORT; 346 output[0].secfilt[outputIndex].M_20 = NAN_S_SHORT; 347 output[0].secfilt[outputIndex].M_80 = NAN_S_SHORT; 348 output[0].secfilt[outputIndex].Ncode = 0; 349 output[0].secfilt[outputIndex].Nused = 0; 317 dvo_secfilt_init (&output[0].secfilt[outputIndex]); 350 318 } 351 319 … … 359 327 360 328 if (isfinite(input[0].secfilt[N*NsecfiltIn+j].M)) { 361 output[0].secfilt[outputIndex].M = input[0].secfilt[N*NsecfiltIn+j].M; 362 output[0].secfilt[outputIndex].dM = input[0].secfilt[N*NsecfiltIn+j].dM; 363 output[0].secfilt[outputIndex].Xm = input[0].secfilt[N*NsecfiltIn+j].Xm; 364 output[0].secfilt[outputIndex].M_20 = input[0].secfilt[N*NsecfiltIn+j].M_20; 365 output[0].secfilt[outputIndex].M_80 = input[0].secfilt[N*NsecfiltIn+j].M_80; 366 output[0].secfilt[outputIndex].Ncode = input[0].secfilt[N*NsecfiltIn+j].Ncode; 367 output[0].secfilt[outputIndex].Nused = input[0].secfilt[N*NsecfiltIn+j].Nused; 329 output[0].secfilt[outputIndex] = input[0].secfilt[N*NsecfiltIn+j]; 368 330 } 369 331 }
Note:
See TracChangeset
for help on using the changeset viewer.
