#include <gsl_multifit.h>
kjb::Gsl_multifit_fdf::~Gsl_multifit_fdf |
( |
| ) |
|
|
inline |
size_t kjb::Gsl_multifit_fdf::dim |
( |
| ) |
const |
|
inline |
int kjb::Gsl_multifit_fdf::iterate |
( |
| ) |
|
|
inline |
gsl_matrix* kjb::Gsl_multifit_fdf::jacobian |
( |
| ) |
const |
|
inline |
const gsl_vector* kjb::Gsl_multifit_fdf::min |
( |
| ) |
const |
|
inline |
query the current best min value of the function to be minimized
size_t kjb::Gsl_multifit_fdf::num_observations |
( |
| ) |
const |
|
inline |
gsl_vector* kjb::Gsl_multifit_fdf::position |
( |
| ) |
const |
|
inline |
query the current best argfit of the solver
Swap the contents of this solver and another (fast).
This method is useful if, for example, you want to restart the solver at a new location; just instantiate a new solver object at the new location and swap() it with the old solver object.
int kjb::Gsl_multifit_fdf::test_delta |
( |
double |
epsabs, |
|
|
double |
epsrel |
|
) |
| const |
|
inline |
- Returns
- GSL_SUCCESS if the size is smaller than tolerance epsabs, or GSL_CONTINUE otherwise.
int kjb::Gsl_multifit_fdf::test_gradient |
( |
double |
epsabs = 1e-6 | ) |
const |
|
inline |
- Returns
- GSL_SUCCESS if the size is smaller than tolerance epsabs, or GSL_CONTINUE otherwise.
bool kjb::Gsl_multifit_fdf::verbosity |
( |
bool |
v | ) |
|
|
inline |
Alter the verbosity attribute of the object.
- Returns
- the previous value of the verbosity attribute. Currently if the object has true-verbosity then you will get an error message if iterate() fails.
bool kjb::Gsl_multifit_fdf::verbosity |
( |
| ) |
|
|
inline |
- Returns
- the value of the verbosity attribute.
The documentation for this class was generated from the following file: