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 76 of file ROL_ScalarMinimizationLineSearch.hpp.
|
inline |
Definition at line 93 of file ROL_ScalarMinimizationLineSearch.hpp.
|
inlineprivate |
Definition at line 85 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 101 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 106 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 78 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 79 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::deriv().
|
private |
Definition at line 80 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::updateIterate().
|
private |
Definition at line 81 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::deriv(), and ROL::ScalarMinimizationLineSearch< Real >::Phi::updateIterate().
|
private |
Definition at line 82 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::deriv(), and ROL::ScalarMinimizationLineSearch< Real >::Phi::value().
|
private |
Definition at line 83 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::updateIterate().
|
private |
Definition at line 84 of file ROL_ScalarMinimizationLineSearch.hpp.
Referenced by ROL::ScalarMinimizationLineSearch< Real >::Phi::deriv(), and ROL::ScalarMinimizationLineSearch< Real >::Phi::value().