| allocate(const size_t n) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlinevirtual |
| calc_f(const size_t nind, gsl_vector_uint *Ind, vec_t &X, vec_t &Xc) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlineprotected |
| calc_g(const size_t nind, gsl_vector_uint *Ind, vec_t &X, vec_t &Xc, vec_t &G) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlineprotected |
| calc_Hv(const size_t nind, gsl_vector_uint *Ind, vec_t &X, vec_t &Xc, vec_t &V, vec_t &Hv) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlineprotected |
| dfunc | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| dim | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| dx | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| err_nonconv | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | |
| expand(const size_t nind, gsl_vector_uint *Ind, const vec_t &V) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlineprotected |
| f | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| fcount | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| func | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| gcount | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| gradient | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| hcount | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| hfunc | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| ins | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | protected |
| is_optimal()=0 | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | pure virtual |
| iterate()=0 | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | pure virtual |
| L | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| last_ntrial | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | |
| mmin(size_t nvar, vec_t &xx, double &fmin, func_t &ff) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlinevirtual |
| mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > >::mmin(size_t nvar, boost::numeric::ublas::vector< double > &x, double &fmin, func_t &func)=0 | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | pure virtual |
| mmin_base() (defined in o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > >) | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | inline |
| mmin_base(const mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > &mb) | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | inline |
| mmin_constr() (defined in o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inline |
| mmin_constr(const mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > &) (defined in o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | private |
| mmin_de(size_t nvar, vec_t &xx, double &fmin, func_t &ff, dfunc_t &df) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlinevirtual |
| mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > >::mmin_de(size_t nvar, boost::numeric::ublas::vector< double > &x, double &fmin, func_t &func, func_t &dfunc) | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | inlinevirtual |
| mmin_hess(size_t nvar, vec_t &xx, double &fmin, func_t &ff, dfunc_t &df, hfunc_t &hf) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlinevirtual |
| nconstr | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| ntrial | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | |
| operator=(const mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > &) (defined in o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | private |
| mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > >::operator=(const mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > &mb) | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | inline |
| outs | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | 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, boost::numeric::ublas::vector< double > > | inline |
| requires_hess | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| restart() | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlinevirtual |
| set(func_t &fn, dfunc_t &dfn, vec_t &init) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlinevirtual |
| set_constraints(size_t nc, vec_t &lower, vec_t &upper) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlinevirtual |
| set_hess(func_t &fn, dfunc_t &dfn, hfunc_t &hfn, vec_t &init) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlinevirtual |
| set_verbose_stream(std::ostream &out, std::istream &in) | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | inline |
| shrink(const size_t nind, gsl_vector_uint *Ind, const vec_t &V) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlineprotected |
| size | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| tol_abs | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | |
| tol_rel | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | |
| type() | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inline |
| U | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| verbose | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | |
| x | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | protected |
| ~mmin_base() (defined in o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > >) | o2scl::mmin_base< func_t, func_t, boost::numeric::ublas::vector< double > > | inlinevirtual |
| ~mmin_constr() (defined in o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >) | o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > | inlinevirtual |