|
Rosetta 3.5
|
#include <LineMinimizer.hh>


Public Member Functions | |
| BrentLineMinimization (Multifunc const &score_fxn, Size dim) | |
| virtual Real | operator() (Multivec &curr_pos, Multivec &curr_dir) |
| void | MNBRAK (Real &AX, Real &BX, Real &CX, Real &FA, Real &FB, Real &FC, func_1d &func_eval) const |
| Real | BRENT (Real const AX, Real const BX, Real const CX, Real &FA, Real &FB, Real const FC, Real const TOL, func_1d &func_eval) |
Public Member Functions inherited from core::optimization::LineMinimizationAlgorithm | |
| virtual | ~LineMinimizationAlgorithm () |
| LineMinimizationAlgorithm (Multifunc const &score_fxn, Size dimension) | |
| 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) |
Public Attributes | |
| Real | _ax |
| Real | _bx |
| Real | _xx |
| Real | _abs_tolerance |
Public Attributes inherited from core::optimization::LineMinimizationAlgorithm | |
| Multivec | _stored_derivatives |
| Real | _last_accepted_step |
| Real | _func_to_beat |
| Real | _deriv_sum |
| int | _num_linemin_calls |
Additional Inherited Members | |
Protected Attributes inherited from core::optimization::LineMinimizationAlgorithm | |
| Real const | _tolerance |
| Multifunc const & | _func |
| bool | _nonmonotone |
| bool | _silent |
Definition at line 137 of file LineMinimizer.hh.
|
inline |
Definition at line 140 of file LineMinimizer.hh.
| Real core::optimization::BrentLineMinimization::BRENT | ( | Real const | AX, |
| Real const | BX, | ||
| Real const | CX, | ||
| Real & | FA, | ||
| Real & | FB, | ||
| Real const | FC, | ||
| Real const | TOL, | ||
| func_1d & | func_eval | ||
| ) |
Definition at line 198 of file LineMinimizer.cc.
References protocols::comparative_modeling::features::A, protocols::comparative_modeling::features::B, core::id::D, protocols::comparative_modeling::features::E, TR(), and core::scoring::rna::X.
| void core::optimization::BrentLineMinimization::MNBRAK | ( | Real & | AX, |
| Real & | BX, | ||
| Real & | CX, | ||
| Real & | FA, | ||
| Real & | FB, | ||
| Real & | FC, | ||
| func_1d & | func_eval | ||
| ) | const |
Definition at line 118 of file LineMinimizer.cc.
|
virtual |
Reimplemented from core::optimization::LineMinimizationAlgorithm.
Definition at line 69 of file LineMinimizer.cc.
References XX.
| Real core::optimization::BrentLineMinimization::_abs_tolerance |
Definition at line 151 of file LineMinimizer.hh.
| Real core::optimization::BrentLineMinimization::_ax |
Definition at line 148 of file LineMinimizer.hh.
| Real core::optimization::BrentLineMinimization::_bx |
Definition at line 149 of file LineMinimizer.hh.
| Real core::optimization::BrentLineMinimization::_xx |
Definition at line 150 of file LineMinimizer.hh.
1.8.4