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

Public Member Functions

 ThyraProductME_Objective_SimOpt (const Teuchos::RCP< const Thyra::ModelEvaluator< Real >> &thyra_model, int g_index, Teuchos::ParameterList &piroParams, Teuchos::EVerbosityLevel verbLevel=Teuchos::VERB_HIGH, Teuchos::RCP< ROL_ObserverBase< Real >> observer=Teuchos::null)
 
Real value (const ROL::Vector< Real > &u, const ROL::Vector< Real > &z, Real &tol)
 
void gradient_1 (ROL::Vector< Real > &g, const ROL::Vector< Real > &u, const ROL::Vector< Real > &z, Real &tol)
 
void gradient_2 (ROL::Vector< Real > &g, const ROL::Vector< Real > &u, const ROL::Vector< Real > &z, Real &tol)
 
void hessVec_11 (ROL::Vector< Real > &hv, const ROL::Vector< Real > &v, const ROL::Vector< Real > &u, const ROL::Vector< Real > &z, Real &)
 
void hessVec_12 (ROL::Vector< Real > &hv, const ROL::Vector< Real > &v, const ROL::Vector< Real > &u, const ROL::Vector< Real > &z, Real &)
 
void hessVec_21 (ROL::Vector< Real > &hv, const ROL::Vector< Real > &v, const ROL::Vector< Real > &u, const ROL::Vector< Real > &z, Real &)
 
void hessVec_22 (ROL::Vector< Real > &hv, const ROL::Vector< Real > &v, const ROL::Vector< Real > &u, const ROL::Vector< Real > &z, Real &)
 
void update (const ROL::Vector< Real > &u, const ROL::Vector< Real > &z, ROL::UpdateType type, int iter=-1)
 
void update (const ROL::Vector< Real > &, const ROL::Vector< Real > &z, bool, int=-1)
 

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