o2scl::fit_min< func_t, vec_t, mat_t > Member List

This is the complete list of members for o2scl::fit_min< func_t, vec_t, mat_t >, including all inherited members.

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
def_mmino2scl::fit_min< func_t, vec_t, mat_t >
fit(size_t npar, vec_t &par, mat_t &covar, double &chi2, func_t &fitfun)o2scl::fit_min< 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)=0o2scl::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_min() (defined in o2scl::fit_min< func_t, vec_t, mat_t >)o2scl::fit_min< 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
funco2scl::fit_min< func_t, vec_t, mat_t >protected
fvalo2scl::fit_min< 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
min_func(size_t np, const vec_t &xp)o2scl::fit_min< func_t, vec_t, mat_t >inlineprotected
min_seto2scl::fit_min< func_t, vec_t, mat_t >protected
mmpo2scl::fit_min< func_t, vec_t, mat_t >protected
n_dato2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > >
n_paro2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > >
ntrialo2scl::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
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
set_mmin(mmin_base< multi_funct > &mm)o2scl::fit_min< func_t, vec_t, mat_t >inline
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_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_abso2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > >
tol_relo2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > >
tol_rel_covaro2scl::fit_nonlin_b< boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > >
type()o2scl::fit_min< 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
verboseo2scl::fit_base< gen_fit_funct<>, boost::numeric::ublas::vector< double >, boost::numeric::ublas::matrix< double > >
~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_min() (defined in o2scl::fit_min< func_t, vec_t, mat_t >)o2scl::fit_min< func_t, vec_t, mat_t >inlinevirtual

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).