#include "fit_gsl.h"#include <MyParser.h>#include "NonLinearFit.h"#include <math.h>#include <stdlib.h>#include <stdio.h>#include <stddef.h>#include <QMessageBox>#include <gsl/gsl_blas.h>#include <gsl/gsl_math.h>Functions | |
| double | boltzmann_d (const gsl_vector *x, void *params) |
| int | boltzmann_df (const gsl_vector *x, void *params, gsl_matrix *J) |
| int | boltzmann_f (const gsl_vector *x, void *params, gsl_vector *f) |
| int | boltzmann_fdf (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J) |
| double | exp_d (const gsl_vector *x, void *params) |
| int | exp_df (const gsl_vector *x, void *params, gsl_matrix *J) |
| int | exp_f (const gsl_vector *x, void *params, gsl_vector *f) |
| int | exp_fdf (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J) |
| double | expd2_d (const gsl_vector *x, void *params) |
| int | expd2_df (const gsl_vector *x, void *params, gsl_matrix *J) |
| int | expd2_f (const gsl_vector *x, void *params, gsl_vector *f) |
| int | expd2_fdf (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J) |
| double | expd3_d (const gsl_vector *x, void *params) |
| int | expd3_df (const gsl_vector *x, void *params, gsl_matrix *J) |
| int | expd3_f (const gsl_vector *x, void *params, gsl_vector *f) |
| int | expd3_fdf (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J) |
| double | gauss_d (const gsl_vector *x, void *params) |
| int | gauss_df (const gsl_vector *x, void *params, gsl_matrix *J) |
| int | gauss_f (const gsl_vector *x, void *params, gsl_vector *f) |
| int | gauss_fdf (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J) |
| double | gauss_multi_peak_d (const gsl_vector *x, void *params) |
| int | gauss_multi_peak_df (const gsl_vector *x, void *params, gsl_matrix *J) |
| int | gauss_multi_peak_f (const gsl_vector *x, void *params, gsl_vector *f) |
| int | gauss_multi_peak_fdf (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J) |
| double | logistic_d (const gsl_vector *x, void *params) |
| int | logistic_df (const gsl_vector *x, void *params, gsl_matrix *J) |
| int | logistic_f (const gsl_vector *x, void *params, gsl_vector *f) |
| int | logistic_fdf (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J) |
| double | lorentz_multi_peak_d (const gsl_vector *x, void *params) |
| int | lorentz_multi_peak_df (const gsl_vector *x, void *params, gsl_matrix *J) |
| int | lorentz_multi_peak_f (const gsl_vector *x, void *params, gsl_vector *f) |
| int | lorentz_multi_peak_fdf (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J) |
| double | user_d (const gsl_vector *x, void *params) |
| int | user_df (const gsl_vector *x, void *params, gsl_matrix *J) |
| int | user_f (const gsl_vector *x, void *params, gsl_vector *f) |
| int | user_fdf (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J) |
| double boltzmann_d | ( | const gsl_vector * | x, | |
| void * | params | |||
| ) |
References FitData::n, FitData::sigma, FitData::X, and FitData::Y.
| int boltzmann_df | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_matrix * | J | |||
| ) |
References FitData::n, FitData::sigma, and FitData::X.
Referenced by boltzmann_fdf().
| int boltzmann_f | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f | |||
| ) |
References FitData::n, FitData::sigma, FitData::X, and FitData::Y.
Referenced by boltzmann_fdf().
| int boltzmann_fdf | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f, | |||
| gsl_matrix * | J | |||
| ) |
References boltzmann_df(), and boltzmann_f().
| double exp_d | ( | const gsl_vector * | x, | |
| void * | params | |||
| ) |
References FitData::n, FitData::sigma, FitData::X, and FitData::Y.
| int exp_df | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_matrix * | J | |||
| ) |
References FitData::n, FitData::sigma, and FitData::X.
Referenced by exp_fdf().
| int exp_f | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f | |||
| ) |
References FitData::n, FitData::sigma, FitData::X, and FitData::Y.
Referenced by exp_fdf().
| int exp_fdf | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f, | |||
| gsl_matrix * | J | |||
| ) |
| double expd2_d | ( | const gsl_vector * | x, | |
| void * | params | |||
| ) |
References FitData::n, FitData::sigma, FitData::X, and FitData::Y.
| int expd2_df | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_matrix * | J | |||
| ) |
References FitData::n, FitData::sigma, and FitData::X.
Referenced by expd2_fdf().
| int expd2_f | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f | |||
| ) |
References FitData::n, FitData::sigma, FitData::X, and FitData::Y.
Referenced by expd2_fdf().
| int expd2_fdf | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f, | |||
| gsl_matrix * | J | |||
| ) |
References expd2_df(), and expd2_f().
| double expd3_d | ( | const gsl_vector * | x, | |
| void * | params | |||
| ) |
References FitData::n, FitData::sigma, FitData::X, and FitData::Y.
| int expd3_df | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_matrix * | J | |||
| ) |
References FitData::n, FitData::sigma, and FitData::X.
Referenced by expd3_fdf().
| int expd3_f | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f | |||
| ) |
References FitData::sigma, FitData::X, and FitData::Y.
Referenced by expd3_fdf().
| int expd3_fdf | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f, | |||
| gsl_matrix * | J | |||
| ) |
References expd3_df(), and expd3_f().
| double gauss_d | ( | const gsl_vector * | x, | |
| void * | params | |||
| ) |
References FitData::n, FitData::sigma, FitData::X, and FitData::Y.
| int gauss_df | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_matrix * | J | |||
| ) |
References FitData::n, FitData::sigma, and FitData::X.
Referenced by gauss_fdf().
| int gauss_f | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f | |||
| ) |
References FitData::n, FitData::sigma, FitData::X, and FitData::Y.
Referenced by gauss_fdf().
| int gauss_fdf | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f, | |||
| gsl_matrix * | J | |||
| ) |
References gauss_df(), and gauss_f().
| double gauss_multi_peak_d | ( | const gsl_vector * | x, | |
| void * | params | |||
| ) |
References FitData::n, FitData::p, FitData::sigma, FitData::X, and FitData::Y.
| int gauss_multi_peak_df | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_matrix * | J | |||
| ) |
References FitData::n, FitData::p, FitData::sigma, and FitData::X.
Referenced by gauss_multi_peak_fdf().
| int gauss_multi_peak_f | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f | |||
| ) |
References FitData::n, FitData::p, FitData::sigma, FitData::X, and FitData::Y.
Referenced by gauss_multi_peak_fdf().
| int gauss_multi_peak_fdf | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f, | |||
| gsl_matrix * | J | |||
| ) |
References gauss_multi_peak_df(), and gauss_multi_peak_f().
| double logistic_d | ( | const gsl_vector * | x, | |
| void * | params | |||
| ) |
References FitData::n, FitData::p, FitData::sigma, FitData::X, and FitData::Y.
| int logistic_df | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_matrix * | J | |||
| ) |
References FitData::n, FitData::p, FitData::sigma, and FitData::X.
Referenced by logistic_fdf().
| int logistic_f | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f | |||
| ) |
References FitData::n, FitData::p, FitData::sigma, FitData::X, and FitData::Y.
Referenced by logistic_fdf().
| int logistic_fdf | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f, | |||
| gsl_matrix * | J | |||
| ) |
References logistic_df(), and logistic_f().
| double lorentz_multi_peak_d | ( | const gsl_vector * | x, | |
| void * | params | |||
| ) |
References FitData::n, FitData::p, FitData::sigma, FitData::X, and FitData::Y.
| int lorentz_multi_peak_df | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_matrix * | J | |||
| ) |
References FitData::n, FitData::p, FitData::sigma, and FitData::X.
Referenced by lorentz_multi_peak_fdf().
| int lorentz_multi_peak_f | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f | |||
| ) |
References FitData::n, FitData::p, FitData::sigma, FitData::X, and FitData::Y.
Referenced by lorentz_multi_peak_fdf().
| int lorentz_multi_peak_fdf | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f, | |||
| gsl_matrix * | J | |||
| ) |
References lorentz_multi_peak_df(), and lorentz_multi_peak_f().
| double user_d | ( | const gsl_vector * | x, | |
| void * | params | |||
| ) |
| int user_df | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_matrix * | J | |||
| ) |
References NonLinearFit::constants(), MyParser::DiffRemoveSingularity(), FitData::fitter, Fit::formula(), FitData::n, FitData::p, Fit::parameterNames(), FitData::sigma, and FitData::X.
Referenced by user_fdf().
| int user_f | ( | const gsl_vector * | x, | |
| void * | params, | |||
| gsl_vector * | f | |||
| ) |
References NonLinearFit::constants(), MyParser::EvalRemoveSingularity(), FitData::fitter, Fit::formula(), FitData::n, FitData::p, Fit::parameterNames(), FitData::sigma, FitData::X, and FitData::Y.
Referenced by user_fdf().
1.7.1