#include <LineMinimizer.hh>
|
| | ArmijoLineMinimization (Multifunc const &score_fxn, bool nonmonotone, Size dim, Real max_step_limit) |
| |
| bool | provide_stored_derivatives () override |
| |
| Real | operator() (Multivec &curr_pos, Multivec &curr_dir) override |
| |
| Real | Armijo (Real init_step, func_1d &func_eval) |
| |
| | ~LineMinimizationAlgorithm () override |
| |
| | LineMinimizationAlgorithm (Multifunc const &score_fxn, Size dimension) |
| |
| bool | nonmonotone () |
| |
| void | store_current_derivatives (Multivec &curr_derivs) |
| |
| void | fetch_stored_derivatives (Multivec &get_derivs) |
| |
| Real | quadratic_interpolation (Real point1, Real func1, Real deriv1, Real point2, Real func2) |
| |
| Real | quadratic_deriv_interpolation (Real point1, Real func1, Real deriv1, Real point2, Real func2, Real deriv2) |
| |
| Real | secant_interpolation (Real point1, Real deriv1, Real point2, Real deriv2) |
| |
| Real | cubic_interpolation (Real point1, Real func1, Real deriv1, Real point2, Real func2, Real deriv2) |
| |
| bool | silent () |
| |
| void | silent (bool s_in) |
| |
| core::optimization::ArmijoLineMinimization::ArmijoLineMinimization |
( |
Multifunc const & |
score_fxn, |
|
|
bool |
nonmonotone, |
|
|
Size |
dim, |
|
|
Real |
max_step_limit |
|
) |
| |
|
inline |
| Real core::optimization::ArmijoLineMinimization::Armijo |
( |
Real |
init_step, |
|
|
func_1d & |
func_eval |
|
) |
| |
| Real core::optimization::ArmijoLineMinimization::operator() |
( |
Multivec & |
curr_pos, |
|
|
Multivec & |
curr_dir |
|
) |
| |
|
overridevirtual |
| bool core::optimization::ArmijoLineMinimization::provide_stored_derivatives |
( |
| ) |
|
|
inlineoverridevirtual |
| int core::optimization::ArmijoLineMinimization::_num_calls |
| Real core::optimization::ArmijoLineMinimization::max_step_limit_ |
The documentation for this class was generated from the following files: