Changeset 12295 for branches/dvo-mods-2007-02/Ohana/src/opihi/dvo/gstar.c
- Timestamp:
- Mar 7, 2007, 11:54:39 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dvo-mods-2007-02/Ohana/src/opihi/dvo/gstar.c
r12012 r12295 1 1 # include "dvoshell.h" 2 2 3 void initPhotcodeSequence (int Nsec );3 void initPhotcodeSequence (int Nsecfilt); 4 4 void freePhotcodeSequence (); 5 5 void printPhotcodeSequence (Average *average, SecFilt *secfilt, int entry, int type); … … 11 11 double Mcat, Mrel; 12 12 float *RA, *DEC; 13 int i, j, k, m, N, *N1, Nsec , NPTS, QUIET;13 int i, j, k, m, N, *N1, Nsecfilt, NPTS, QUIET; 14 14 int Nstars, found, GetMeasures, Nlo, Nhi; 15 15 int SaveVectors; … … 22 22 23 23 if (!InitPhotcodes ()) return (FALSE); 24 Nsec = GetPhotcodeNsecfilt ();24 Nsecfilt = GetPhotcodeNsecfilt (); 25 25 26 26 QUIET = FALSE; … … 127 127 } 128 128 129 initPhotcodeSequence (Nsec );129 initPhotcodeSequence (Nsecfilt); 130 130 131 131 for (i = Nlo; (i < catalog.Naverage) && !found; i++) { … … 144 144 145 145 /* filter names */ 146 for (j = 0; j < Nsec + 1; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsec*k], j, 3);146 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, 3); 147 147 gprint (GP_LOG, "\n"); 148 148 149 149 /* average mags */ 150 for (j = 0; j < Nsec + 1; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsec*k], j, 0);150 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, 0); 151 151 gprint (GP_LOG, "\n"); 152 152 153 153 /* average mag errors */ 154 for (j = 0; j < Nsec + 1; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsec*k], j, 1);154 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, 1); 155 155 gprint (GP_LOG, "\n"); 156 156 157 157 /* average mag chisq */ 158 for (j = 0; j < Nsec + 1; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsec*k], j, 2);158 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, 2); 159 159 gprint (GP_LOG, "\n"); 160 160 } … … 165 165 166 166 Mcat = PhotCat (&catalog.measure[m]); 167 Mrel = PhotRel (&catalog.measure[m], &catalog.average[k], &catalog.secfilt[k*Nsec ]);167 Mrel = PhotRel (&catalog.measure[m], &catalog.average[k], &catalog.secfilt[k*Nsecfilt]); 168 168 169 169 if (GetMeasures && !QUIET) { … … 223 223 static int *sequence = NULL; 224 224 225 void initPhotcodeSequence (int Nsec ) {225 void initPhotcodeSequence (int Nsecfilt) { 226 226 227 227 int j; … … 230 230 231 231 // sequence contains, in desired order, secfilt number (0 == pri) 232 ALLOCATE (sequence, int, Nsec + 1);233 ALLOCATE (codeNumber, int, Nsec + 1);232 ALLOCATE (sequence, int, Nsecfilt); 233 ALLOCATE (codeNumber, int, Nsecfilt); 234 234 235 235 /* filter names -- primary code is 0 in this function */ 236 for (j = 0; j < Nsec + 1; j++) {236 for (j = 0; j < Nsecfilt; j++) { 237 237 code = GetPhotcodebyNsec (j); 238 238 codeNumber[j] = code[0].code; … … 240 240 } 241 241 242 isort_pair (codeNumber, sequence, Nsec + 1);242 isort_pair (codeNumber, sequence, Nsecfilt); 243 243 free (codeNumber); 244 244 } … … 254 254 PhotCode *code; 255 255 256 seq = sequence[entry] - 1;256 seq = sequence[entry]; 257 257 258 258 switch (type) { … … 282 282 283 283 case 3: /* filter names */ 284 code = GetPhotcodebyNsec (seq + 1);285 gprint (GP_LOG, "% 6s ", code[0].name);286 break; 287 } 288 } 284 code = GetPhotcodebyNsec (seq); 285 gprint (GP_LOG, "%-6s ", code[0].name); 286 break; 287 } 288 }
Note:
See TracChangeset
for help on using the changeset viewer.
