- Timestamp:
- Mar 28, 2010, 4:17:23 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/relastro.20100326/src/UpdateObjects.c
r27435 r27497 40 40 int UpdateObjects (Catalog *catalog, int Ncatalog) { 41 41 42 int i, j, k, m, N, Nsecfilt; 42 off_t j, k, m; 43 int i, N, Nsecfilt, mode; 43 44 StatType statsR, statsD; 44 45 Coords coords; 45 46 PMFit fit; 46 47 time_t To; 47 int mode, Nave, Npm, Npar, Nskip; 48 off_t Nave, Npm, Npar, Nskip; 49 off_t NaveSum, NpmSum, NparSum, NskipSum; 48 50 double Tmin, Tmax; 49 51 … … 63 65 // use J2000 as a reference time 64 66 To = ohana_date_to_sec ("2000/01/01"); 65 Nave = Npar = Npm = 0;66 67 67 68 // XXX in the future, use catalog[0].Nsecfilt only? allow catalogs to have variable Nsecfilt? … … 69 70 assert (catalog[0].Nsecfilt == Nsecfilt); 70 71 72 NaveSum = NparSum = NpmSum = NskipSum = 0; 71 73 for (i = 0; i < Ncatalog; i++) { 72 74 73 75 if (VERBOSE) fprintf (stderr, "astrometrize catalog %d : %lld ave, %lld meas\n", i, (long long) catalog[i].Naverage, (long long) catalog[i].Nmeasure); 74 76 75 N skip = 0;77 Nave = Npar = Npm = Nskip = 0; 76 78 for (j = 0; j < catalog[i].Naverage; j++) { 77 79 /* calculate the average value of R,D for a single star */ … … 270 272 } 271 273 272 if (VERBOSE) fprintf (stderr, "catalog %d : %d ave, %d pm, %d par : Nskip % d\n", i, Nave, Npm, Npar, Nskip); 274 NaveSum += Nave; 275 NpmSum += Npm; 276 NparSum += Npar; 277 NskipSum += Nskip; 278 if (VERBOSE) fprintf (stderr, "catalog %lld : %lld ave, %lld pm, %lld par : Nskip %lld\n", (long long) i, (long long) Nave, (long long) Npm, (long long) Npar, (long long) Nskip); 273 279 } 274 280 275 if (VERBOSE) fprintf (stderr, "fitted %d objects (%d ave, %d pm, %d par)\n", Nave + Npm + Npar, Nave, Npm, Npar);281 fprintf (stderr, "fitted %lld objects (%lld ave, %lld pm, %lld par), skipped %lld\n", (long long) (NaveSum + NpmSum + NparSum), (long long) NaveSum, (long long) NpmSum, (long long) NparSum, (long long) NskipSum); 276 282 return (TRUE); 277 283 }
Note:
See TracChangeset
for help on using the changeset viewer.
