Changeset 19387
- Timestamp:
- Sep 5, 2008, 7:47:02 AM (18 years ago)
- Location:
- trunk/psastro/src
- Files:
-
- 2 edited
-
psastroModelFitBoresite.c (modified) (2 diffs)
-
psastroStandAlone.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psastro/src/psastroModelFitBoresite.c
r15891 r19387 2 2 3 3 // we now have a set of observed L,M values. fit these to the boresite model 4 psVector *psastroModelFitBoresite (psVector *Xo, psVector *Yo, psVector *Po ) {4 psVector *psastroModelFitBoresite (psVector *Xo, psVector *Yo, psVector *Po, char *outroot) { 5 5 6 6 assert (Xo->n > 2); … … 74 74 psMinimizeLMChi2(myMin, covar, params, constraint, x, y, NULL, psastroModelBoresite); 75 75 76 fprintf (stderr, "fitted values:\n"); 77 fprintf (stderr, "Xo: %f\n", params->data.F32[PAR_X0]); 78 fprintf (stderr, "Yo: %f\n", params->data.F32[PAR_Y0]); 79 fprintf (stderr, "RX: %f\n", params->data.F32[PAR_RX]); 80 fprintf (stderr, "RY: %f\n", params->data.F32[PAR_RY]); 81 fprintf (stderr, "P0: %f\n", params->data.F32[PAR_P0]); 82 fprintf (stderr, "T0: %f\n", params->data.F32[PAR_T0]); 76 char filename[256]; 77 snprintf (filename, 256, "%s.pars", outroot); 78 FILE *outfile = fopen (filename, "w"); 79 if (!outfile) { 80 psAbort("cannot open %s for output", filename); 81 } 82 83 fprintf (outfile, "# fitted values:\n"); 84 fprintf (outfile, "Xo: %f\n", params->data.F32[PAR_X0]); 85 fprintf (outfile, "Yo: %f\n", params->data.F32[PAR_Y0]); 86 fprintf (outfile, "RX: %f\n", params->data.F32[PAR_RX]); 87 fprintf (outfile, "RY: %f\n", params->data.F32[PAR_RY]); 88 fprintf (outfile, "P0: %f\n", params->data.F32[PAR_P0]); 89 fprintf (outfile, "T0: %f\n", params->data.F32[PAR_T0]); 90 fclose (outfile); 83 91 84 92 return params; -
trunk/psastro/src/psastroStandAlone.h
r17322 r19387 25 25 bool psastroModelDataSave (pmConfig *config); 26 26 27 psVector *psastroModelFitBoresite (psVector *Xo, psVector *Yo, psVector *Po );27 psVector *psastroModelFitBoresite (psVector *Xo, psVector *Yo, psVector *Po, char *outroot); 28 28 psF32 psastroModelBoresite (psVector *deriv, const psVector *params, const psVector *coord); 29 29
Note:
See TracChangeset
for help on using the changeset viewer.
