| agrad | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| allocate(size_t n) | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| base_allocate(size_t nn) | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inline |
| base_free() | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inline |
| base_set(func_t &ufunc, auto_grad_t &u_def_grad) | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inline |
| base_set_de(func_t &ufunc, dfunc_t &udfunc) | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inline |
| def_grad | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | |
| deriv_h | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | |
| dim | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| dx1 | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| err_nonconv | o2scl::mmin_base< func_t, func_t, vec_t > | |
| free() | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| func | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| g0 | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| g0norm | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| grad | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| grad_given | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| ins | o2scl::mmin_base< func_t, func_t, vec_t > | protected |
| intermediate_point(const vec_t &x, const vec_t &px, double lambda, double pg, double stepa, double stepc, double fa, double fc, vec_t &x1x, vec_t &dx, vec_t &gradient, double *stepx, double *f) | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlineprotected |
| it_min | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| iter | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| iterate() | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| last_ntrial | o2scl::mmin_base< func_t, func_t, vec_t > | |
| lmin_tol | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | |
| min(const vec_t &x, const vec_t &xp, double lambda, double stepa, double stepb, double stepc, double fa, double fb, double fc, double xtol, vec_t &x1x, vec_t &dx1x, vec_t &x2x, vec_t &dx2x, vec_t &gradient, double *xstep, double *f, double *gnorm_u) | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlineprotected |
| mmin(size_t nn, vec_t &xx, double &fmin, func_t &ufunc) | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| mmin_base() (defined in o2scl::mmin_base< func_t, func_t, vec_t >) | o2scl::mmin_base< func_t, func_t, vec_t > | inline |
| mmin_base(const mmin_base< func_t, func_t, vec_t > &mb) | o2scl::mmin_base< func_t, func_t, vec_t > | inline |
| mmin_conf() (defined in o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inline |
| mmin_conf(const mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > &) (defined in o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | private |
| mmin_de(size_t nn, vec_t &xx, double &fmin, func_t &ufunc, dfunc_t &udfunc) | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| o2scl::mmin_gsl_base::mmin_de(size_t nvar, vec_t &x, double &fmin, func_t &func, func_t &dfunc) | o2scl::mmin_base< func_t, func_t, vec_t > | inlinevirtual |
| mmin_gsl_base() (defined in o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inline |
| nmaxiter | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | |
| ntrial | o2scl::mmin_base< func_t, func_t, vec_t > | |
| operator=(const mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > &) (defined in o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | private |
| o2scl::mmin_gsl_base::operator=(const mmin_base< func_t, func_t, vec_t > &mb) | o2scl::mmin_base< func_t, func_t, vec_t > | inline |
| outs | o2scl::mmin_base< func_t, func_t, vec_t > | protected |
| p | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| pnorm | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| print_iter(size_t nv, vec2_t &x, double y, int iter, double value, double limit, std::string comment) | o2scl::mmin_base< func_t, func_t, vec_t > | inline |
| restart() | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inline |
| set(vec_t &x, double u_step_size, double tol_u, func_t &ufunc) | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| set_de(vec_t &x, double u_step_size, double tol_u, func_t &ufunc, dfunc_t &udfunc) | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| set_verbose_stream(std::ostream &out, std::istream &in) | o2scl::mmin_base< func_t, func_t, vec_t > | inline |
| step | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| step_size | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | |
| take_step(const vec_t &x, const vec_t &px, double stepx, double lambda, vec_t &x1x, vec_t &dx) | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlineprotected |
| tol | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| tol_abs | o2scl::mmin_base< func_t, func_t, vec_t > | |
| tol_rel | o2scl::mmin_base< func_t, func_t, vec_t > | |
| type() | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| ubmatrix typedef (defined in o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| ubvector typedef (defined in o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_gsl_base< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| udx | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| ugg | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| ugx | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| verbose | o2scl::mmin_base< func_t, func_t, vec_t > | |
| x1 | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| x2 | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| ~mmin_base() (defined in o2scl::mmin_base< func_t, func_t, vec_t >) | o2scl::mmin_base< func_t, func_t, vec_t > | inlinevirtual |
| ~mmin_conf() (defined in o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_conf< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |