Changeset 6683 for trunk/Ohana/src/opihi/dvo/compare.c
- Timestamp:
- Mar 26, 2006, 10:46:32 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/dvo/compare.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/dvo/compare.c
r4865 r6683 3 3 4 4 void compare (Catalog *catlog1, Catalog *catlog2, 5 Vector *rvec, Vector *dvec, Vector *mvec, Vector *drvec, Vector *ddvec, Vector *dmvec, double radius) {5 Vector *rvec, Vector *dvec, Vector *mvec, Vector *drvec, Vector *ddvec, Vector *dmvec, double radius) { 6 6 7 7 int i, j, first_j, Nmatch, NMATCH; … … 19 19 for (i = j = 0; (i < catlog1[0].Naverage) && (j < catlog2[0].Naverage);) { 20 20 21 dX = catlog1[0].average[i].R _PS - catlog2[0].average[j].R_PS;21 dX = catlog1[0].average[i].R - catlog2[0].average[j].R; 22 22 23 23 if (!(i % 100)) … … 32 32 first_j = j; 33 33 for (j = first_j; (fabs (dX) < radius) && (j < catlog2[0].Naverage); j++) { 34 dX = catlog1[0].average[i].R _PS - catlog2[0].average[j].R_PS;35 dY = catlog1[0].average[i].D _PS - catlog2[0].average[j].D_PS;34 dX = catlog1[0].average[i].R - catlog2[0].average[j].R; 35 dY = catlog1[0].average[i].D - catlog2[0].average[j].D; 36 36 dR = hypot (dX, dY); 37 37 if (dR < radius) { 38 rvec[0].elements[Nmatch] = catlog1[0].average[i].R_PS;39 dvec[0].elements[Nmatch] = catlog1[0].average[i].D_PS;40 mvec[0].elements[Nmatch] = catlog1[0].average[i].M_PS;38 rvec[0].elements[Nmatch] = catlog1[0].average[i].R; 39 dvec[0].elements[Nmatch] = catlog1[0].average[i].D; 40 mvec[0].elements[Nmatch] = catlog1[0].average[i].M; 41 41 drvec[0].elements[Nmatch] = dX; 42 42 ddvec[0].elements[Nmatch] = dY; 43 dmvec[0].elements[Nmatch] = catlog1[0].average[i].M _PS - catlog2[0].average[j].M_PS;43 dmvec[0].elements[Nmatch] = catlog1[0].average[i].M - catlog2[0].average[j].M; 44 44 Nmatch ++; 45 45 if (Nmatch == NMATCH - 1) { … … 66 66 REALLOCATE (dmvec[0].elements, float, Nmatch); 67 67 68 rvec[0].Nelements = Nmatch;69 dvec[0].Nelements = Nmatch;70 mvec[0].Nelements = Nmatch;68 rvec[0].Nelements = Nmatch; 69 dvec[0].Nelements = Nmatch; 70 mvec[0].Nelements = Nmatch; 71 71 drvec[0].Nelements = Nmatch; 72 72 ddvec[0].Nelements = Nmatch;
Note:
See TracChangeset
for help on using the changeset viewer.
