| agrad | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| allocate(size_t n) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| def_grad | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | |
| delta_f (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| dg0 (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| dim | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| dx0 (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| err_nonconv | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | |
| fp0 (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| free() | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| g0 (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| g0norm (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| ins | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | protected |
| iter (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| iterate() | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| last_ntrial | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | |
| lm | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| lmin_tol | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | |
| mmin(size_t nn, vec_t &xx, double &fmin, func_t &ufunc) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > >::mmin(size_t nvar, boost::numeric::ublas::vector< double > &x, double &fmin, multi_funct &func)=0 | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | pure virtual |
| mmin_base() (defined in o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > >) | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | inline |
| mmin_base(const mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > &mb) | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | inline |
| mmin_bfgs2() (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inline |
| mmin_bfgs2(const mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > &) (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< 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_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > >::mmin_de(size_t nvar, boost::numeric::ublas::vector< double > &x, double &fmin, multi_funct &func, multi_funct &dfunc) | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | inlinevirtual |
| ntrial | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | |
| operator=(const mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > &) (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | private |
| mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > >::operator=(const mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > &mb) | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | inline |
| order (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| outs | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | protected |
| p (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| pnorm (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< 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< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | inline |
| restart() | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inline |
| rho (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| set(vec_t &x, double u_step_size, double tol_u, func_t &ufunc) | o2scl::mmin_bfgs2< 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_bfgs2< 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< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | inline |
| sigma (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| st_dx (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| st_f (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| st_grad (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| st_x (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| step (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| step_size | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | |
| tau1 (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| tau2 (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| tau3 (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| tol_abs | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | |
| tol_rel | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | |
| type() | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |
| verbose | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | |
| wrap (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| x0 (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | protected |
| ~mmin_base() (defined in o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > >) | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | inlinevirtual |
| ~mmin_bfgs2() (defined in o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t >) | o2scl::mmin_bfgs2< func_t, vec_t, dfunc_t, auto_grad_t, def_auto_grad_t > | inlinevirtual |