o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t > Member List

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

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
dfunco2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
dimo2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
dxo2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
err_nonconvo2scl::mmin_base< func_t, dfunc_t, vec_t >
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
fo2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
fcounto2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
funco2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
gcounto2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
gradiento2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
hcounto2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
hfunco2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
inso2scl::mmin_base< func_t, dfunc_t, vec_t >protected
is_optimal()=0o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >pure virtual
iterate()=0o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >pure virtual
Lo2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
last_ntrialo2scl::mmin_base< func_t, dfunc_t, vec_t >
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() (defined in o2scl::mmin_base< func_t, dfunc_t, vec_t >)o2scl::mmin_base< func_t, dfunc_t, vec_t >inline
mmin_base(const mmin_base< func_t, dfunc_t, vec_t > &mb)o2scl::mmin_base< func_t, dfunc_t, vec_t >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_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
nconstro2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
ntrialo2scl::mmin_base< func_t, dfunc_t, vec_t >
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
o2scl::mmin_base::operator=(const mmin_base< func_t, dfunc_t, vec_t > &mb)o2scl::mmin_base< func_t, dfunc_t, vec_t >inline
outso2scl::mmin_base< func_t, dfunc_t, vec_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, dfunc_t, vec_t >inline
requires_hesso2scl::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, dfunc_t, vec_t >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
sizeo2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
tol_abso2scl::mmin_base< func_t, dfunc_t, vec_t >
tol_relo2scl::mmin_base< func_t, dfunc_t, vec_t >
type()o2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >inline
Uo2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
verboseo2scl::mmin_base< func_t, dfunc_t, vec_t >
xo2scl::mmin_constr< func_t, dfunc_t, hfunc_t, vec_t >protected
~mmin_base() (defined in o2scl::mmin_base< func_t, dfunc_t, vec_t >)o2scl::mmin_base< func_t, dfunc_t, vec_t >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

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