65#define SC_DEFERRVAL 9.99
67#define SC_CORRFAC_MIN 0.01
69#define SC_CORRFAC_MAX 100.
74#define SC_MAXRELFAC 2.
77#define SC_MAXPARERR 0.5
111 const cpl_parameterlist *parlist;
134cpl_error_code
sc_mpfit(mp_result *result, cpl_table *scispec,
135 cpl_table *skyspec, cpl_table *fitpar,
136 const cpl_parameterlist *parlist);
142 const cpl_parameterlist *parlist);
144 const cpl_table *fitpar,
const char fittype);
152 const mp_result *inresult);
155 const cpl_table *initfitpar,
156 const cpl_parameterlist *parlist);
cpl_error_code sc_mpfit_allocmempar(scpars *fitpars, const int npar)
cpl_error_code sc_mpfit_substbadfitpar(cpl_table *fitpar, const cpl_table *initfitpar, const cpl_parameterlist *parlist)
cpl_error_code sc_mpfit(mp_result *result, cpl_table *scispec, cpl_table *skyspec, cpl_table *fitpar, const cpl_parameterlist *parlist)
cpl_error_code sc_mpfit_setpar(scpars *fitpars, const cpl_table *fitpar, const char fittype)
cpl_error_code sc_mpfit_allocmemresult(mp_result *result, const int m, const int n)
cpl_error_code sc_mpfit_freememresult(mp_result *result)
cpl_error_code sc_mpfit_freemempar(scpars *fitpars)
cpl_error_code sc_mpfit_initresult(mp_result *result, const int m, const int n)
cpl_error_code sc_mpfit_modinitpar(cpl_table *fitpar, cpl_table *scispec, cpl_table *skyspec, const cpl_parameterlist *parlist)
int sc_mpfit_calcdev(int m, int n, double *p, double *dy, double **dvec, void *vars)
cpl_error_code sc_mpfit_copyresult(mp_result *outresult, const mp_result *inresult)