#include <LineMinimizer.hh>
|
| | StrongWolfeLineMinimization (Multifunc const &score_fxn, bool nonmonotone, Size dim) |
| |
| bool | provide_stored_derivatives () override |
| |
| Real | operator() (Multivec &curr_pos, Multivec &curr_dir) override |
| |
| Real | StrongWolfe (Real init_step, func_1d &func_eval) |
| |
| Real | zoom (Real alpha_low, Real func_low, Real deriv_low, Real alpha_high, Real func_high, Real deriv_high, Real func_zero, Real deriv_zero, Real &func_return, 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::StrongWolfeLineMinimization::StrongWolfeLineMinimization |
( |
Multifunc const & |
score_fxn, |
|
|
bool |
nonmonotone, |
|
|
Size |
dim |
|
) |
| |
|
inline |
| Real core::optimization::StrongWolfeLineMinimization::operator() |
( |
Multivec & |
curr_pos, |
|
|
Multivec & |
curr_dir |
|
) |
| |
|
overridevirtual |
| bool core::optimization::StrongWolfeLineMinimization::provide_stored_derivatives |
( |
| ) |
|
|
inlineoverridevirtual |
| Real core::optimization::StrongWolfeLineMinimization::StrongWolfe |
( |
Real |
init_step, |
|
|
func_1d & |
func_eval |
|
) |
| |
| bool core::optimization::StrongWolfeLineMinimization::_nonmonotone |
| int core::optimization::StrongWolfeLineMinimization::_num_calls |
The documentation for this class was generated from the following files: