#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: