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