|
ROL
|
Public Member Functions | |
| Phi (const ROL::Ptr< Vector< Real > > &xnew, const ROL::Ptr< Vector< Real > > &g, const ROL::Ptr< const Vector< Real > > &x, const ROL::Ptr< const Vector< Real > > &s, const ROL::Ptr< Objective< Real > > &obj, const ROL::Ptr< BoundConstraint< Real > > &con) | |
| Real | value (const Real alpha) |
| Real | deriv (const Real alpha) |
Private Member Functions | |
| void | updateIterate (Real alpha) |
Private Attributes | |
| const ROL::Ptr< Vector< Real > > | xnew_ |
| const ROL::Ptr< Vector< Real > > | g_ |
| const ROL::Ptr< const Vector< Real > > | x_ |
| const ROL::Ptr< const Vector< Real > > | s_ |
| const ROL::Ptr< Objective< Real > > | obj_ |
| const ROL::Ptr< BoundConstraint< Real > > | con_ |
| Real | ftol_ |
Definition at line 42 of file ROL_ScalarMinimizationLineSearch.hpp.
|
inline |
Definition at line 59 of file ROL_ScalarMinimizationLineSearch.hpp.
References con_, ftol_, g_, obj_, ROL::ROL_EPSILON(), s_, x_, and xnew_.
|
inlineprivate |
|
inline |
Definition at line 67 of file ROL_ScalarMinimizationLineSearch.hpp.
References ftol_, obj_, updateIterate(), and xnew_.
|
inline |
Definition at line 72 of file ROL_ScalarMinimizationLineSearch.hpp.
|
private |
Definition at line 44 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by deriv(), Phi(), updateIterate(), and value().
|
private |
Definition at line 45 of file ROL_ScalarMinimizationLineSearch.hpp.
|
private |
Definition at line 46 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by Phi(), and updateIterate().
|
private |
Definition at line 47 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by deriv(), Phi(), and updateIterate().
|
private |
Definition at line 48 of file ROL_ScalarMinimizationLineSearch.hpp.
|
private |
Definition at line 49 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by Phi(), and updateIterate().
|
private |
Definition at line 50 of file ROL_ScalarMinimizationLineSearch.hpp.