#include <LineMinimizer.hh>
|
| | ~LineMinimizationAlgorithm () override |
| |
| | LineMinimizationAlgorithm (Multifunc const &score_fxn, Size dimension) |
| |
| virtual Real | operator() (Multivec &, Multivec &) |
| |
| virtual bool | provide_stored_derivatives () |
| |
| 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) |
| |
◆ ~LineMinimizationAlgorithm()
| core::optimization::LineMinimizationAlgorithm::~LineMinimizationAlgorithm |
( |
| ) |
|
|
overridedefault |
Auto-generated virtual destructor
◆ LineMinimizationAlgorithm()
| core::optimization::LineMinimizationAlgorithm::LineMinimizationAlgorithm |
( |
Multifunc const & |
score_fxn, |
|
|
Size |
dimension |
|
) |
| |
|
inline |
◆ cubic_interpolation()
| Real core::optimization::LineMinimizationAlgorithm::cubic_interpolation |
( |
Real |
point1, |
|
|
Real |
func1, |
|
|
Real |
deriv1, |
|
|
Real |
point2, |
|
|
Real |
func2, |
|
|
Real |
deriv2 |
|
) |
| |
◆ fetch_stored_derivatives()
| void core::optimization::LineMinimizationAlgorithm::fetch_stored_derivatives |
( |
Multivec & |
get_derivs | ) |
|
◆ nonmonotone()
| bool core::optimization::LineMinimizationAlgorithm::nonmonotone |
( |
| ) |
|
|
inline |
◆ operator()()
◆ provide_stored_derivatives()
| virtual bool core::optimization::LineMinimizationAlgorithm::provide_stored_derivatives |
( |
| ) |
|
|
inlinevirtual |
◆ quadratic_deriv_interpolation()
| Real core::optimization::LineMinimizationAlgorithm::quadratic_deriv_interpolation |
( |
Real |
point1, |
|
|
Real |
func1, |
|
|
Real |
deriv1, |
|
|
Real |
point2, |
|
|
Real |
func2, |
|
|
Real |
deriv2 |
|
) |
| |
◆ quadratic_interpolation()
| Real core::optimization::LineMinimizationAlgorithm::quadratic_interpolation |
( |
Real |
point1, |
|
|
Real |
func1, |
|
|
Real |
deriv1, |
|
|
Real |
point2, |
|
|
Real |
func2 |
|
) |
| |
◆ secant_interpolation()
| Real core::optimization::LineMinimizationAlgorithm::secant_interpolation |
( |
Real |
point1, |
|
|
Real |
deriv1, |
|
|
Real |
point2, |
|
|
Real |
deriv2 |
|
) |
| |
◆ silent() [1/2]
| bool core::optimization::LineMinimizationAlgorithm::silent |
( |
| ) |
|
|
inline |
◆ silent() [2/2]
| void core::optimization::LineMinimizationAlgorithm::silent |
( |
bool |
s_in | ) |
|
|
inline |
◆ store_current_derivatives()
| void core::optimization::LineMinimizationAlgorithm::store_current_derivatives |
( |
Multivec & |
curr_derivs | ) |
|
◆ _deriv_sum
| Real core::optimization::LineMinimizationAlgorithm::_deriv_sum |
◆ _func
| Multifunc const& core::optimization::LineMinimizationAlgorithm::_func |
|
protected |
◆ _func_to_beat
| Real core::optimization::LineMinimizationAlgorithm::_func_to_beat |
◆ _last_accepted_step
| Real core::optimization::LineMinimizationAlgorithm::_last_accepted_step |
◆ _nonmonotone
| bool core::optimization::LineMinimizationAlgorithm::_nonmonotone |
|
protected |
◆ _num_linemin_calls
| int core::optimization::LineMinimizationAlgorithm::_num_linemin_calls |
◆ _silent
| bool core::optimization::LineMinimizationAlgorithm::_silent |
|
protected |
◆ _stored_derivatives
| Multivec core::optimization::LineMinimizationAlgorithm::_stored_derivatives |
◆ _tolerance
| Real const core::optimization::LineMinimizationAlgorithm::_tolerance |
|
protected |
The documentation for this class was generated from the following files: