LMDiff Class Reference
#include <minpack.h>
List of all members.
Classes |
struct | lm_control_type |
struct | lm_status_type |
Public Types |
typedef int( | lm_evaluate_type )(void *user_data, int m, int n, const double *n_var, double *fvec, int iflag) |
| the subroutine that calculates fvec:
|
Public Member Functions |
void | InitControl () |
| Initialize the control: termination condition, steps size..
|
void | Run (int m_dat, int n_par, double *par, lm_evaluate_type *evaluate, void *data) |
void | Run (int m, int n, double *par, lm_evaluate_type *evaluate, void *data, lm_control_type *control) |
Static Public Member Functions |
static char * | Message (const int &i) |
Public Attributes |
lm_control_type | control |
Private Member Functions |
void | lm_initialize_control () |
Detailed Description
Class LMDiff. This is a class for wrapping the lmdif part of cminpack (see http://devernay.free.fr/hacks/cminpack.html).
Definition at line 56 of file minpack.h.
Member Typedef Documentation
the subroutine that calculates fvec:
Definition at line 105 of file minpack.h.
Member Function Documentation
void LMDiff::InitControl |
( |
|
) |
[inline] |
Initialize the control: termination condition, steps size..
Definition at line 102 of file minpack.h.
void LMDiff::lm_initialize_control |
( |
|
) |
[private] |
static char* LMDiff::Message |
( |
const int & |
i |
) |
[inline, static] |
void LMDiff::Run |
( |
int |
m_dat, |
|
|
int |
n_par, |
|
|
double * |
par, |
|
|
lm_evaluate_type * |
evaluate, |
|
|
void * |
data | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following file: