|
| ThyraProductME_Objective_SimOpt (const Thyra::ModelEvaluator< double > &thyra_model_, int g_index_, const std::vector< int > &p_indices_, 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 | hessian_22 (const Teuchos::RCP< Thyra::PhysicallyBlockedLinearOpBase< Real >> H, const ROL::Vector< Real > &u, const ROL::Vector< Real > &z, const int g_idx) |
|
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, bool=true, int iter=-1) |
|
void | update (const ROL::Vector< Real > &u, const ROL::Vector< Real > &z, ROL::UpdateType, int iter=-1) |
|
bool | z_hasChanged (const ROL::Vector< Real > &rol_z) const |
|
bool | u_hasChanged (const ROL::Vector< Real > &rol_u) const |
|