ROL
Public Member Functions | Private Attributes | List of all members
ROL::ScalarMinimizationLineSearch_U< Real >::Phi Class Reference
+ Inheritance diagram for ROL::ScalarMinimizationLineSearch_U< Real >::Phi:

Public Member Functions

 Phi (const Ptr< Vector< Real >> &xnew, const Ptr< const Vector< Real >> &x, const Ptr< const Vector< Real >> &s, const Ptr< Objective< Real >> &obj, const bool FDdirDeriv=false)
 
Real value (const Real alpha)
 
Real deriv (const Real alpha)
 

Private Attributes

const Ptr< Vector< Real > > xnew_
 
const Ptr< const Vector< Real > > x_
 
const Ptr< const Vector< Real > > s_
 
const Ptr< Objective< Real > > obj_
 
Real ftol_
 
Real alpha_
 
Real val_
 
bool FDdirDeriv_
 

Detailed Description

template<typename Real>
class ROL::ScalarMinimizationLineSearch_U< Real >::Phi

Definition at line 44 of file ROL_ScalarMinimizationLineSearch_U.hpp.

Constructor & Destructor Documentation

template<typename Real >
ROL::ScalarMinimizationLineSearch_U< Real >::Phi::Phi ( const Ptr< Vector< Real >> &  xnew,
const Ptr< const Vector< Real >> &  x,
const Ptr< const Vector< Real >> &  s,
const Ptr< Objective< Real >> &  obj,
const bool  FDdirDeriv = false 
)
inline

Definition at line 52 of file ROL_ScalarMinimizationLineSearch_U.hpp.

Member Function Documentation

template<typename Real >
Real ROL::ScalarMinimizationLineSearch_U< Real >::Phi::value ( const Real  alpha)
inline
template<typename Real >
Real ROL::ScalarMinimizationLineSearch_U< Real >::Phi::deriv ( const Real  alpha)
inline

Member Data Documentation

template<typename Real >
const Ptr<Vector<Real> > ROL::ScalarMinimizationLineSearch_U< Real >::Phi::xnew_
private
template<typename Real >
const Ptr<const Vector<Real> > ROL::ScalarMinimizationLineSearch_U< Real >::Phi::x_
private
template<typename Real >
const Ptr<const Vector<Real> > ROL::ScalarMinimizationLineSearch_U< Real >::Phi::s_
private
template<typename Real >
const Ptr<Objective<Real> > ROL::ScalarMinimizationLineSearch_U< Real >::Phi::obj_
private
template<typename Real >
Real ROL::ScalarMinimizationLineSearch_U< Real >::Phi::ftol_
private
template<typename Real >
Real ROL::ScalarMinimizationLineSearch_U< Real >::Phi::alpha_
private
template<typename Real >
Real ROL::ScalarMinimizationLineSearch_U< Real >::Phi::val_
private
template<typename Real >
bool ROL::ScalarMinimizationLineSearch_U< Real >::Phi::FDdirDeriv_
private

The documentation for this class was generated from the following file: