Piro  Development
 All Classes Namespaces Functions Variables Groups
Public Member Functions | Protected Attributes | List of all members
Piro::CustomLBFGSSecant< Real > Class Template Reference
Inheritance diagram for Piro::CustomLBFGSSecant< Real >:
Inheritance graph
[legend]
Collaboration diagram for Piro::CustomLBFGSSecant< Real >:
Collaboration graph
[legend]

Public Member Functions

 CustomLBFGSSecant (const Teuchos::RCP< const Thyra::LinearOpBase< Real > > &hessianApprox, const Teuchos::RCP< const Thyra::LinearOpBase< Real > > &invHessianApprox, int M=10, Real scaling=Real(1))
 
virtual void applyH (ROL::Vector< Real > &Hv, const ROL::Vector< Real > &v) const
 
virtual void applyH0 (ROL::Vector< Real > &Hv, const ROL::Vector< Real > &v) const
 
virtual void applyB (ROL::Vector< Real > &Bv, const ROL::Vector< Real > &v) const
 
virtual void applyB0 (ROL::Vector< Real > &Bv, const ROL::Vector< Real > &v) const
 

Protected Attributes

Teuchos::RCP< const
Thyra::LinearOpBase< Real > > 
hessianApprox_
 
Teuchos::RCP< const
Thyra::LinearOpBase< Real > > 
invHessianApprox_
 

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