ROL
ROL::ScalarMinimizationLineSearch_U::Phi< Real > Class Template Reference
+ Inheritance diagram for ROL::ScalarMinimizationLineSearch_U::Phi< Real >:

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::Phi< Real >

Definition at line 78 of file ROL_ScalarMinimizationLineSearch_U.hpp.

Constructor & Destructor Documentation

◆ Phi()

template<typename Real >
ROL::ScalarMinimizationLineSearch_U::Phi< Real >::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 86 of file ROL_ScalarMinimizationLineSearch_U.hpp.

Member Function Documentation

◆ value()

◆ deriv()

Member Data Documentation

◆ xnew_

◆ x_

◆ s_

◆ obj_

◆ ftol_

template<typename Real >
Real ROL::ScalarMinimizationLineSearch_U::Phi< Real >::ftol_
private

◆ alpha_

template<typename Real >
Real ROL::ScalarMinimizationLineSearch_U::Phi< Real >::alpha_
private

◆ val_

template<typename Real >
Real ROL::ScalarMinimizationLineSearch_U::Phi< Real >::val_
private

◆ FDdirDeriv_

template<typename Real >
bool ROL::ScalarMinimizationLineSearch_U::Phi< Real >::FDdirDeriv_
private

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