allocate(size_t nv, size_t np) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inlineprotectedvirtual |
anneal_base() (defined in o2scl::anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl >) | o2scl::anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl > | inline |
anneal_base(const anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int > &ab) | o2scl::anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl > | inline |
anneal_mt() (defined in o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t >) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inline |
best_x (defined in o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t >) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | protected |
boltz | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | |
def_rng | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | |
dist | o2scl::anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl > | |
err_nonconv | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | |
f | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | protected |
func_wrapper(size_t ip) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inlineprotected |
ins | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | protected |
last_ntrial | o2scl::mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > > | |
min_step_ratio | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | |
mmin(size_t nv, vec_t &x0, double &fmin, func_t &func, size_t np) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inlinevirtual |
mmin(size_t nv, vec_t &x0, double &fmin, func_t &func) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inlinevirtual |
anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl >::mmin(size_t nvar, boost::numeric::ublas::vector< double > &x, double &fmin, multi_funct &func)=0 | o2scl::anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl > | 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_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 |
new_E (defined in o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t >) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | protected |
new_x (defined in o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t >) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | protected |
next(size_t nv, vec_t &x_old, double min_old, vec_t &x_new, double min_new, double &T, size_t n_moves, bool &finished) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inlinevirtual |
nproc | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | protected |
ntrial | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | |
nvar | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | protected |
old_x (defined in o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t >) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | protected |
operator=(const anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int > &ab) | o2scl::anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl > | inline |
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 |
out_best | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | |
out_step_changes | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | |
outs | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | protected |
print_iter(size_t nv, vec_t &xx, double y, int iter, double tptr, std::string comment) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inlinevirtual |
anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl >::print_iter(size_t nv, boost::numeric::ublas::vector< double > &x, double y, int iter, double tptr, std::string comment) | o2scl::anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl > | inlinevirtual |
mmin_base< multi_funct, multi_funct, boost::numeric::ublas::vector< double > >::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 |
rng | o2scl::anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl > | |
set_step(size_t nv, vec2_t &stepv) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inline |
set_verbose_stream(std::ostream &out, std::istream &in) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inline |
start(size_t nv, double &T) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inlinevirtual |
step(size_t nv, vec_t &sx) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inlineprotectedvirtual |
step_dec | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | |
step_vec | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | protected |
T_dec | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | |
T_start | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | |
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 > > | |
tolx | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | |
type() | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inlinevirtual |
verbose | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | |
x (defined in o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t >) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | protected |
~anneal_base() (defined in o2scl::anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl >) | o2scl::anneal_base< multi_funct, boost::numeric::ublas::vector< double >, int, rng_gsl > | inlinevirtual |
~anneal_mt() (defined in o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t >) | o2scl::anneal_mt< func_t, vec_t, rng_t, rng_dist_t > | inlinevirtual |
~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 |