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.
|
inlineprivate |
Definition at line 51 of file ROL_ScalarMinimizationLineSearch.hpp.
References ROL::ScalarMinimizationLineSearch< Real >::Phi::con_, ROL::ScalarMinimizationLineSearch< Real >::Phi::s_, ROL::ScalarMinimizationLineSearch< Real >::Phi::x_, and ROL::ScalarMinimizationLineSearch< Real >::Phi::xnew_.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::deriv(), and ROL::ScalarMinimizationLineSearch< Real >::Phi::value().
|
inline |
Definition at line 67 of file ROL_ScalarMinimizationLineSearch.hpp.
References ROL::ScalarMinimizationLineSearch< Real >::Phi::ftol_, ROL::ScalarMinimizationLineSearch< Real >::Phi::obj_, ROL::ScalarMinimizationLineSearch< Real >::Phi::updateIterate(), and ROL::ScalarMinimizationLineSearch< Real >::Phi::xnew_.
|
inline |
Definition at line 72 of file ROL_ScalarMinimizationLineSearch.hpp.
References ROL::ScalarMinimizationLineSearch< Real >::Phi::ftol_, ROL::ScalarMinimizationLineSearch< Real >::Phi::g_, ROL::ScalarMinimizationLineSearch< Real >::Phi::obj_, ROL::ScalarMinimizationLineSearch< Real >::Phi::s_, ROL::ScalarMinimizationLineSearch< Real >::Phi::updateIterate(), and ROL::ScalarMinimizationLineSearch< Real >::Phi::xnew_.
|
private |
Definition at line 44 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::deriv(), ROL::ScalarMinimizationLineSearch< Real >::Phi::updateIterate(), and ROL::ScalarMinimizationLineSearch< Real >::Phi::value().
|
private |
Definition at line 45 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::deriv().
|
private |
Definition at line 46 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::updateIterate().
|
private |
Definition at line 47 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::deriv(), and ROL::ScalarMinimizationLineSearch< Real >::Phi::updateIterate().
|
private |
Definition at line 48 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::deriv(), and ROL::ScalarMinimizationLineSearch< Real >::Phi::value().
|
private |
Definition at line 49 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::updateIterate().
|
private |
Definition at line 50 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::deriv(), and ROL::ScalarMinimizationLineSearch< Real >::Phi::value().