Piro  Development
 All Classes Namespaces Functions Variables Groups
Piro::ThyraProductME_TempusFinalObjective< Real > Member List

This is the complete list of members for Piro::ThyraProductME_TempusFinalObjective< Real >, including all inherited members.

gradient(ROL::Vector< Real > &grad, const ROL::Vector< Real > &p, Real &tol) override (defined in Piro::ThyraProductME_TempusFinalObjective< Real >)Piro::ThyraProductME_TempusFinalObjective< Real >
run_tempus(ROL::Vector< Real > &r, const ROL::Vector< Real > &p) const Piro::ThyraProductME_TempusFinalObjective< Real >
run_tempus(const Thyra::ModelEvaluatorBase::InArgs< Real > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Real > &outArgs) const (defined in Piro::ThyraProductME_TempusFinalObjective< Real >)Piro::ThyraProductME_TempusFinalObjective< Real >
ThyraProductME_TempusFinalObjective(const Teuchos::RCP< Thyra::ModelEvaluator< Real >> &model, const Teuchos::RCP< Piro::TempusSolver< Real >> &piroTempusSolver, const Teuchos::RCP< Tempus::Integrator< Real > > &integrator, const Teuchos::RCP< Tempus::Integrator< Real >> &adjoint_integrator, const Teuchos::RCP< Thyra::ModelEvaluator< Real >> &modelAdjoin, int g_index, Teuchos::ParameterList &piroParams, const int Nt, Teuchos::EVerbosityLevel verbLevel=Teuchos::VERB_HIGH, Teuchos::RCP< ROL_ObserverBase< Real >> observer=Teuchos::null) (defined in Piro::ThyraProductME_TempusFinalObjective< Real >)Piro::ThyraProductME_TempusFinalObjective< Real >
update(const ROL::Vector< Real > &x, ROL::UpdateType type, int iter=-1) (defined in Piro::ThyraProductME_TempusFinalObjective< Real >)Piro::ThyraProductME_TempusFinalObjective< Real >inline
update_un(const ROL::Vector< Real > &x, const ROL::TimeStamp< Real > &ts) (defined in Piro::ThyraProductME_TempusFinalObjective< Real >)Piro::ThyraProductME_TempusFinalObjective< Real >inline
update_uo(const ROL::Vector< Real > &x, const ROL::TimeStamp< Real > &ts) (defined in Piro::ThyraProductME_TempusFinalObjective< Real >)Piro::ThyraProductME_TempusFinalObjective< Real >inline
update_z(const ROL::Vector< Real > &x, const ROL::TimeStamp< Real > &ts) (defined in Piro::ThyraProductME_TempusFinalObjective< Real >)Piro::ThyraProductME_TempusFinalObjective< Real >inline
value(const ROL::Vector< Real > &p, Real &tol) overridePiro::ThyraProductME_TempusFinalObjective< Real >
~ThyraProductME_TempusFinalObjective() (defined in Piro::ThyraProductME_TempusFinalObjective< Real >)Piro::ThyraProductME_TempusFinalObjective< Real >inlinevirtual