ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
multifit_nlinear.hpp File Reference
#include <cmath>
#include <gsl/gsl_multifit_nlinear.h>
#include "vector.hpp"
#include "matrix.hpp"
#include "multifit_nlinear_function_fdf.hpp"
Include dependency graph for multifit_nlinear.hpp:

Go to the source code of this file.

Classes

class  gsl::multifit::nlinear::workspace
 Workspace for nonlinear linear least squares fitting. More...
 
class  gsl::multifit::nlinear::CallbackBase
 You can create callbacks as a subclass of this class. More...
 

Namespaces

namespace  gsl
 The gsl package creates an interface to the GNU Scientific Library for C++.
 
namespace  gsl::multifit
 This namespace gives access to all the gsl_fit functions and allows us to use gsl::vector and gsl::matrix shared pointers.
 
namespace  gsl::multifit::nlinear
 Namespace for gsl_multifit_nlinear functions.
 

Typedefs

typedef void(* gsl::multifit::nlinear::driver_callback) (const size_t iter, void *params, gsl_multifit_nlinear_workspace const *w)
 Function pointer for use by driver. More...
 

Functions

gsl_multifit_nlinear_parameters gsl::multifit::nlinear::default_parameters ()
 C++ version of gsl_multifit_nlinear_default_parameters(). More...
 
int gsl::multifit::nlinear::init (vector const &x, gsl::multifit::nlinear::function_fdf &fdf, workspace &w)
 C++ version of gsl_multifit_nlinear_init(). More...
 
int gsl::multifit::nlinear::winit (vector const &x, vector const &wts, gsl::multifit::nlinear::function_fdf &fdf, workspace &w)
 C++ version of gsl_multifit_nlinear_winit(). More...
 
int gsl::multifit::nlinear::iterate (workspace &w)
 C++ version of gsl_multifit_nlinear_iterate(). More...
 
double gsl::multifit::nlinear::avratio (workspace const &w)
 C++ version of gsl_multifit_nlinear_avratio(). More...
 
int gsl::multifit::nlinear::driver (size_t const maxiter, double const xtol, double const gtol, double const ftol, CallbackBase &callback, int &info, workspace &w)
 C++ version of gsl_multifit_nlinear_driver(). More...
 
int gsl::multifit::nlinear::driver (size_t const maxiter, double const xtol, double const gtol, double const ftol, driver_callback callback, void *callback_params, int *info, workspace &w)
 C++ version of gsl_multifit_nlinear_driver(). More...
 
matrix gsl::multifit::nlinear::jac (workspace const &w)
 C++ version of gsl_multifit_nlinear_jac(). More...
 
char const * gsl::multifit::nlinear::name (workspace const &w)
 C++ version of gsl_multifit_nlinear_name(). More...
 
vector gsl::multifit::nlinear::position (workspace const &w)
 C++ version of gsl_multifit_nlinear_position(). More...
 
vector gsl::multifit::nlinear::residual (workspace const &w)
 C++ version of gsl_multifit_nlinear_residual(). More...
 
size_t gsl::multifit::nlinear::niter (workspace const &w)
 C++ version of gsl_multifit_nlinear_niter(). More...
 
int gsl::multifit::nlinear::rcond (double &rcond, workspace const &w)
 C++ version of gsl_multifit_nlinear_rcond(). More...
 
int gsl::multifit::nlinear::rcond (double *rcond, workspace const &w)
 C++ version of gsl_multifit_nlinear_rcond(). More...
 
char const * gsl::multifit::nlinear::trs_name (workspace const &w)
 C++ version of gsl_multifit_nlinear_trs_name(). More...
 
int gsl::multifit::nlinear::eval_f (gsl::multifit::nlinear::function_fdf &fdf, vector const &x, vector const &swts, vector &y)
 C++ version of gsl_multifit_nlinear_eval_f(). More...
 
int gsl::multifit::nlinear::eval_df (vector const &x, vector const &f, vector const &swts, double const h, gsl_multifit_nlinear_fdtype const fdtype, gsl::multifit::nlinear::function_fdf &fdf, matrix &df, vector &work)
 C++ version of gsl_multifit_nlinear_eval_df(). More...
 
int gsl::multifit::nlinear::eval_fvv (double const h, vector const &x, vector const &v, vector const &f, matrix const &J, vector const &swts, gsl::multifit::nlinear::function_fdf &fdf, vector &yvv, vector &work)
 C++ version of gsl_multifit_nlinear_eval_fvv(). More...
 
int gsl::multifit::nlinear::covar (matrix const &J, double const epsrel, matrix &covar)
 C++ version of gsl_multifit_nlinear_covar(). More...
 
int gsl::multifit::nlinear::test (double const xtol, double const gtol, double const ftol, int *info, workspace const &w)
 C++ version of gsl_multifit_nlinear_test(). More...
 
int gsl::multifit::nlinear::test (double const xtol, double const gtol, double const ftol, int &info, workspace const &w)
 C++ version of gsl_multifit_nlinear_test(). More...
 
int gsl::multifit::nlinear::df (double const h, gsl_multifit_nlinear_fdtype const fdtype, vector const &x, vector const &wts, gsl::multifit::nlinear::function_fdf &fdf, vector const &f, matrix &J, vector &work)
 C++ version of gsl_multifit_nlinear_df(). More...
 
int gsl::multifit::nlinear::fdfvv (double const h, vector const &x, vector const &v, vector const &f, matrix const &J, vector const &swts, gsl::multifit::nlinear::function_fdf &fdf, vector &fvv, vector &work)
 C++ version of gsl_multifit_nlinear_fdfvv(). More...