| _are_checking_function_calls | numerical::Opt< N, Function, T, Point > | [protected] |
| _function | numerical::Opt< N, Function, T, Point > | [protected] |
| _max_function_calls | numerical::Opt< N, Function, T, Point > | [protected] |
| _num_function_calls | numerical::Opt< N, Function, T, Point > | [protected] |
| dimension() | numerical::QuasiNewton< N, Function, T, Point > | [inline, static] |
| evaluate_function(const point_type &x) | numerical::QuasiNewton< N, Function, T, Point > | [inline, protected] |
| numerical::Opt::evaluate_function(const point_type &x) | numerical::Opt< N, Function, T, Point > | [inline, protected] |
| evaluate_gradient(const point_type &x, point_type &gradient) | numerical::QuasiNewton< N, Function, T, Point > | [inline, protected] |
| numerical::Opt::evaluate_gradient(const point_type &x, point_type &gradient) | numerical::Opt< N, Function, T, Point > | [inline, protected] |
| evaluate_numeric_gradient(const point_type &x, point_type &gradient, const number_type delta=0.0) | numerical::QuasiNewton< N, Function, T, Point > | [inline, protected] |
| numerical::Opt::evaluate_numeric_gradient(const point_type &x, point_type &gradient, const number_type delta=0.0) | numerical::Opt< N, Function, T, Point > | [inline, protected] |
| find_minimum(point_type &x, number_type &value, int &num_iterations, number_type max_step=0, const number_type x_tolerance=0, const number_type gradient_tolerance=0) | numerical::QuasiNewton< N, Function, T, Point > | |
| find_minimum(point_type &x) | numerical::QuasiNewton< N, Function, T, Point > | [inline] |
| function() const | numerical::QuasiNewton< N, Function, T, Point > | [inline] |
| function_type typedef | numerical::QuasiNewton< N, Function, T, Point > | |
| gradient_tolerance() const | numerical::QuasiNewton< N, Function, T, Point > | [inline] |
| max_function_calls() | numerical::Opt< N, Function, T, Point > | [inline] |
| num_function_calls() const | numerical::QuasiNewton< N, Function, T, Point > | [inline] |
| number_type typedef | numerical::QuasiNewton< N, Function, T, Point > | |
| Opt(const function_type &function, const int max_function_calls=10000, const bool are_checking_function_calls=true) | numerical::Opt< N, Function, T, Point > | [inline, protected] |
| point_type typedef | numerical::QuasiNewton< N, Function, T, Point > | |
| QuasiNewton(const function_type &function, const number_type x_tolerance=4 *std::numeric_limits< number_type >::epsilon(), const number_type gradient_tolerance=4 *std::numeric_limits< number_type >::epsilon(), const int max_function_calls=10000) | numerical::QuasiNewton< N, Function, T, Point > | [inline] |
| reset_num_function_calls() | numerical::QuasiNewton< N, Function, T, Point > | [inline] |
| set_are_checking_function_calls(const bool are_checking) | numerical::Opt< N, Function, T, Point > | [inline] |
| set_gradient_tolerance(const number_type gradient_tolerance) | numerical::QuasiNewton< N, Function, T, Point > | [inline] |
| set_max_function_calls(const int max_function_calls) | numerical::QuasiNewton< N, Function, T, Point > | [inline] |
| set_x_tolerance(const number_type x_tolerance) | numerical::QuasiNewton< N, Function, T, Point > | [inline] |
| x_tolerance() const | numerical::QuasiNewton< N, Function, T, Point > | [inline] |
| ~Opt() | numerical::Opt< N, Function, T, Point > | [inline, protected, virtual] |
| ~QuasiNewton() | numerical::QuasiNewton< N, Function, T, Point > | [inline, virtual] |