ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
fit.hpp File Reference
#include <cmath>
#include <exception>
#include <gsl/gsl_fit.h>
#include "vector.hpp"
Include dependency graph for fit.hpp:

Go to the source code of this file.

Namespaces

namespace  gsl
 The gsl package creates an interface to the GNU Scientific Library for C++.
 
namespace  gsl::fit
 This namespace gives access to all the gsl_fit functions.
 

Functions

int gsl::fit::linear (double const *x, size_t const xstride, double const *y, size_t const ystride, size_t const n, double *c0, double *c1, double *cov00, double *cov01, double *cov11, double *sumsq)
 C++ version of gsl_fit_linear(). More...
 
int gsl::fit::wlinear (double const *x, size_t const xstride, double const *w, size_t const wstride, double const *y, size_t const ystride, size_t const n, double *c0, double *c1, double *cov00, double *cov01, double *cov11, double *chisq)
 C++ version of gsl_fit_wlinear(). More...
 
int gsl::fit::linear_est (double const x, double const c0, double const c1, double const cov00, double const cov01, double const cov11, double *y, double *y_err)
 C++ version of gsl_fit_linear_est(). More...
 
int gsl::fit::mul (double const *x, size_t const xstride, double const *y, size_t const ystride, size_t const n, double *c1, double *cov11, double *sumsq)
 C++ version of gsl_fit_mul(). More...
 
int gsl::fit::wmul (double const *x, size_t const xstride, double const *w, size_t const wstride, double const *y, size_t const ystride, size_t const n, double *c1, double *cov11, double *chisq)
 C++ version of gsl_fit_wmul(). More...
 
int gsl::fit::mul_est (double const x, double const c1, double const cov11, double *y, double *y_err)
 C++ version of gsl_fit_mul_est(). More...
 
int gsl::fit::linear (double const *x, double const *y, size_t const n, double *c0, double *c1, double *cov00, double *cov01, double *cov11, double *sumsq)
 C++ version of gsl_fit_linear(). More...
 
int gsl::fit::wlinear (double const *x, double const *w, double const *y, size_t const n, double *c0, double *c1, double *cov00, double *cov01, double *cov11, double *chisq)
 C++ version of gsl_fit_wlinear(). More...
 
int gsl::fit::mul (double const *x, double const *y, size_t const n, double *c1, double *cov11, double *sumsq)
 C++ version of gsl_fit_mul(). More...
 
int gsl::fit::wmul (double const *x, double const *w, double const *y, size_t const n, double *c1, double *cov11, double *chisq)
 C++ version of gsl_fit_wmul(). More...
 
template<typename ARRAY >
int gsl::fit::linear (ARRAY const &x, ARRAY const &y, double &c0, double &c1, double &cov00, double &cov01, double &cov11, double &sumsq, size_t const n=0)
 C++ version of gsl_fit_linear() for std::vector and the like. More...
 
template<typename ARRAY >
int gsl::fit::wlinear (ARRAY const &x, ARRAY const &w, ARRAY const &y, double &c0, double &c1, double &cov00, double &cov01, double &cov11, double &chisq, size_t const n=0)
 C++ version of gsl_fit_wlinear() for std::vector and the like. More...
 
template<typename ARRAY >
int gsl::fit::mul (ARRAY const &x, ARRAY const &y, double &c1, double &cov11, double &sumsq, size_t const n=0)
 C++ version of gsl_fit_mul() for std::vector and the like. More...
 
template<typename ARRAY >
int gsl::fit::wmul (ARRAY const &x, ARRAY const &w, ARRAY const &y, double &c1, double &cov11, double &chisq, size_t const n=0)
 C++ version of gsl_fit_wmul() for std::vector and the like. More...