o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t > Member List

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

allocate(const size_t n)o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >inlinevirtual
alphao2scl::mmin_constr_pgrad< 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
dfunco2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
dimo2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
dxo2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
err_nonconvo2scl::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
fo2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
fcounto2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
fmino2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >
free()o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >inlinevirtual
funco2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
gcounto2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
gradiento2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
hcounto2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
hfunco2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
hfunc_t typedefo2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >protected
inso2scl::mmin_base< multi_funct, grad_funct, boost::numeric::ublas::vector< double > >protected
is_optimal()o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >inlinevirtual
iterate()o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >inlinevirtual
Lo2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
last_ntrialo2scl::mmin_base< multi_funct, grad_funct, boost::numeric::ublas::vector< double > >
line_search()o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >inlineprotected
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_pgrad() (defined in o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >)o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >inline
mmin_constr_pgrad(const mmin_constr_pgrad< func_t, dfunc_t, vec_t > &) (defined in o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >)o2scl::mmin_constr_pgrad< 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
nconstro2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
ntrialo2scl::mmin_base< multi_funct, grad_funct, boost::numeric::ublas::vector< double > >
operator=(const mmin_constr_pgrad< func_t, dfunc_t, vec_t > &) (defined in o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >)o2scl::mmin_constr_pgrad< 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
outso2scl::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_pgrad< func_t, dfunc_t, vec_t >inlineprotected
requires_hesso2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
restart()o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >inlinevirtual
set(func_t &fn, dfunc_t &dfn, vec_t &init)o2scl::mmin_constr_pgrad< 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
sigma1o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >
sigma2o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >
sizeo2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
tolo2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >
tol_abso2scl::mmin_base< multi_funct, grad_funct, boost::numeric::ublas::vector< double > >
tol_relo2scl::mmin_base< multi_funct, grad_funct, boost::numeric::ublas::vector< double > >
type()o2scl::mmin_constr_pgrad< func_t, dfunc_t, vec_t >inline
Uo2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
verboseo2scl::mmin_base< multi_funct, grad_funct, boost::numeric::ublas::vector< double > >
xo2scl::mmin_constr< multi_funct, grad_funct, ool_hfunct, boost::numeric::ublas::vector< double > >protected
xxo2scl::mmin_constr_pgrad< 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

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