lm_eval.h.html mathcode2html   
 Source file:   lm_eval.h
 Converted:   Tue Apr 17 2012 at 11:03:37
 This documentation file will not reflect any later changes in the source file.

$$\phantom{******** If you see this on the webpage then the browser could not locate *********}$$
$$\phantom{******** jsMath/easy/load.js or the variable root is set wrong in this file *********}$$
$$\newcommand{\vector}[1]{\left[\begin{array}{c} #1 \end{array}\right]}$$ $$\newenvironment{matrix}{\left[\begin{array}{cccccccccc}} {\end{array}\right]}$$ $$\newcommand{\A}{{\cal A}}$$ $$\newcommand{\W}{{\cal W}}$$

#ifndef LM_EVAL_H
#define LM_EVAL_H

#ifdef __cplusplus
extern "C" {
#endif

typedef struct {
        double* user_t;
        double* user_y;
        double (*user_func)( double user_t_point, double* par );
} lm_data_type;

void lm_evaluate_default( double* par, int m_dat, double* fvec, 
                          void *data, int *info );

void lm_print_default( int n_par, double* par, int m_dat, double* fvec,
                       void *data, int iflag, int iter, int nfev );

#ifdef __cplusplus
}
#endif

#endif