#include <bayeux/mygsl/multimin.h>
|
static double | multimin_f (const gsl_vector *v_, void *params_) |
|
static void | multimin_df (const gsl_vector *v_, void *params_, gsl_vector *gradient_) |
|
static void | multimin_fdf (const gsl_vector *v_, void *params_, double *f_, gsl_vector *gradient_) |
|
static bool | name_is_valid (const std::string &name_) |
|
static void | print_types (std::ostream &) |
|
|
void | _at_step_hook (int status_, size_t iter_, double *x_, size_t dim_, double f_) |
|
◆ mode_type
Enumerator |
---|
MODE_FDF | |
MODE_F | |
◆ stopping_t
Enumerator |
---|
STOPPING_GRADIENT | |
STOPPING_SIZE | |
◆ multimin()
mygsl::multimin::multimin |
( |
| ) |
|
◆ ~multimin()
virtual mygsl::multimin::~multimin |
( |
| ) |
|
|
virtual |
◆ _at_step_hook()
void mygsl::multimin::_at_step_hook |
( |
int |
status_, |
|
|
size_t |
iter_, |
|
|
double * |
x_, |
|
|
size_t |
dim_, |
|
|
double |
f_ |
|
) |
| |
|
protected |
◆ devel_dump_x()
void mygsl::multimin::devel_dump_x |
( |
| ) |
const |
◆ get_fval()
double mygsl::multimin::get_fval |
( |
| ) |
const |
◆ get_n_iter()
size_t mygsl::multimin::get_n_iter |
( |
| ) |
const |
◆ get_name()
std::string mygsl::multimin::get_name |
( |
| ) |
const |
◆ init()
void mygsl::multimin::init |
( |
const std::string & |
name_, |
|
|
multimin_system & |
ms_ |
|
) |
| |
◆ minimize()
int mygsl::multimin::minimize |
( |
double |
epsabs_ | ) |
|
◆ multimin_df()
static void mygsl::multimin::multimin_df |
( |
const gsl_vector * |
v_, |
|
|
void * |
params_, |
|
|
gsl_vector * |
gradient_ |
|
) |
| |
|
static |
◆ multimin_f()
static double mygsl::multimin::multimin_f |
( |
const gsl_vector * |
v_, |
|
|
void * |
params_ |
|
) |
| |
|
static |
◆ multimin_fdf()
static void mygsl::multimin::multimin_fdf |
( |
const gsl_vector * |
v_, |
|
|
void * |
params_, |
|
|
double * |
f_, |
|
|
gsl_vector * |
gradient_ |
|
) |
| |
|
static |
◆ name_is_valid()
static bool mygsl::multimin::name_is_valid |
( |
const std::string & |
name_ | ) |
|
|
static |
◆ print_types()
static void mygsl::multimin::print_types |
( |
std::ostream & |
| ) |
|
|
static |
◆ reset()
void mygsl::multimin::reset |
( |
| ) |
|
◆ set_default_step_action()
void mygsl::multimin::set_default_step_action |
( |
| ) |
|
◆ set_step_action()
◆ unset_step_action()
void mygsl::multimin::unset_step_action |
( |
| ) |
|
◆ _default_step_action_
◆ DEFAULT_MAX_ITER
const size_t mygsl::multimin::DEFAULT_MAX_ITER |
|
static |
◆ DEFAULT_VERBOSE
const bool mygsl::multimin::DEFAULT_VERBOSE |
|
static |
The documentation for this class was generated from the following file: