| cff | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| compute_actual_reduction(double fnorm0, double fnorm1) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| compute_delta(boost::numeric::ublas::vector< double > &diag2, size_t n, const boost::numeric::ublas::vector< double > &x) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| compute_diag(size_t nparm, size_t ndata, const boost::numeric::ublas::matrix< double > &J, boost::numeric::ublas::vector< double > &diag_vec) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| compute_gradient_direction(size_t n, const boost::numeric::ublas::matrix< double > &r, const permutation &p, const boost::numeric::ublas::vector< double > &qtf2, const boost::numeric::ublas::vector< double > &diag, boost::numeric::ublas::vector< double > &g) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| compute_newton_bound(size_t nd, size_t np, const boost::numeric::ublas::matrix< double > &r2, const boost::numeric::ublas::vector< double > &x, double dxnorm, const permutation &perm, const boost::numeric::ublas::vector< double > &diag, boost::numeric::ublas::vector< double > &w) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| compute_newton_correction(size_t n, const boost::numeric::ublas::matrix< double > &r2, const boost::numeric::ublas::vector< double > &sdiag2, const permutation &p, boost::numeric::ublas::vector< double > &x, double dxnorm, const boost::numeric::ublas::vector< double > &diag2, boost::numeric::ublas::vector< double > &w2) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| compute_newton_direction(size_t n, const boost::numeric::ublas::matrix< double > &r2, const permutation &perm2, const boost::numeric::ublas::vector< double > &qtf2, boost::numeric::ublas::vector< double > &x) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| compute_rptdx(const boost::numeric::ublas::matrix< double > &r2, const permutation &p, size_t N, boost::numeric::ublas::vector< double > &dx, boost::numeric::ublas::vector< double > &rptdx2) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| compute_trial_step(size_t N, boost::numeric::ublas::vector< double > &x, boost::numeric::ublas::vector< double > &dx, boost::numeric::ublas::vector< double > &trial) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| count_nsing(const size_t ncols, const boost::numeric::ublas::matrix< double > &r2) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| covariance(size_t m, size_t n, const boost::numeric::ublas::matrix< double > &J, boost::numeric::ublas::matrix< double > &covar, boost::numeric::ublas::vector< double > &norm, boost::numeric::ublas::matrix< double > &r, boost::numeric::ublas::vector< double > &tau, permutation &perm, double epsrel) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| delta | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| df | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| diag | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| dx_ | o2scl::fit_nonlin< func_t, vec_t, mat_t > | |
| err_nonconv | o2scl::fit_nonlin< func_t, vec_t, mat_t > | |
| f_ | o2scl::fit_nonlin< func_t, vec_t, mat_t > | |
| f_trial | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| fit(size_t npar, vec_t &parms, mat_t &covar, double &chi2, func_t &fitfun) | o2scl::fit_nonlin< func_t, vec_t, mat_t > | inlinevirtual |
| fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > >::fit(size_t npar, boost::numeric::ublas::vector< double > &parms, boost::numeric::ublas::matrix< double > &covar, double &chi2, gen_fit_funct<> &fitfun)=0 | o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | pure virtual |
| fit_base() (defined in o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > >) | o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inline |
| fit_nonlin() (defined in o2scl::fit_nonlin< func_t, vec_t, mat_t >) | o2scl::fit_nonlin< func_t, vec_t, mat_t > | inline |
| fit_nonlin_b() (defined in o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > >) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inline |
| fnorm | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| free() | o2scl::fit_nonlin< func_t, vec_t, mat_t > | inlineprotected |
| g_ | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| gradient | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| iter | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| iterate() | o2scl::fit_nonlin< func_t, vec_t, mat_t > | inline |
| J_ | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| lmpar(boost::numeric::ublas::matrix< double > &r2, const permutation &perm2, const boost::numeric::ublas::vector< double > &qtf2, const boost::numeric::ublas::vector< double > &diag2, double delta2, double *par_inout, boost::numeric::ublas::vector< double > &newton2, boost::numeric::ublas::vector< double > &gradient2, boost::numeric::ublas::vector< double > &sdiag2, boost::numeric::ublas::vector< double > &x, boost::numeric::ublas::vector< double > &w2, size_t nparm, size_t ndata) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| n_dat | o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | |
| n_par | o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | |
| ndata | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| newton | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| nparm | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| ntrial | o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | |
| par | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| perm | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| print_iter(size_t nv, vec_t &x, vec_t &dx, int iter2, double l_epsabs, double l_epsrel) | o2scl::fit_nonlin< func_t, vec_t, mat_t > | inlinevirtual |
| fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > >::print_iter(size_t nv, boost::numeric::ublas::vector< double > &x, double y, int iter, double value=0.0, double limit=0.0) | o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlinevirtual |
| qrsolv(size_t n, boost::numeric::ublas::matrix< double > &r2, const permutation &p, const double lambda, const boost::numeric::ublas::vector< double > &diag2, const boost::numeric::ublas::vector< double > &qtb, boost::numeric::ublas::vector< double > &x, boost::numeric::ublas::vector< double > &sdiag2, boost::numeric::ublas::vector< double > &wa) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| qtf | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| r | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| resize(size_t n, size_t p) | o2scl::fit_nonlin< func_t, vec_t, mat_t > | inline |
| rptdx | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| scaled_enorm(const boost::numeric::ublas::vector< double > &d, size_t n, const boost::numeric::ublas::vector< double > &f) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| sdiag | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| set(size_t npar, vec_t &parms, func_t &fitfun) | o2scl::fit_nonlin< func_t, vec_t, mat_t > | inline |
| tau | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| test_delta_f(size_t nparm, boost::numeric::ublas::vector< double > &dx, boost::numeric::ublas::vector< double > &x, double l_epsabs, double l_epsrel) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inline |
| test_gradient | o2scl::fit_nonlin< func_t, vec_t, mat_t > | |
| test_gradient_f(size_t nparm, boost::numeric::ublas::vector< double > &g, double l_epsabs) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inline |
| tol_abs | o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | |
| tol_rel | o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | |
| tol_rel_covar | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | |
| type() | o2scl::fit_nonlin< func_t, vec_t, mat_t > | inlinevirtual |
| update_diag(size_t n, const boost::numeric::ublas::matrix< double > &J, boost::numeric::ublas::vector< double > &diag2) | o2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlineprotected |
| use_scaled | o2scl::fit_nonlin< func_t, vec_t, mat_t > | |
| verbose | o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | |
| w | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| work1 | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| x_ | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| x_trial | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| xnorm | o2scl::fit_nonlin< func_t, vec_t, mat_t > | protected |
| ~fit_base() (defined in o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > >) | o2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > > | inlinevirtual |
| ~fit_nonlin() (defined in o2scl::fit_nonlin< func_t, vec_t, mat_t >) | o2scl::fit_nonlin< func_t, vec_t, mat_t > | inlinevirtual |