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) override | Piro::ThyraProductME_TempusFinalObjective< Real > | |
~ThyraProductME_TempusFinalObjective() (defined in Piro::ThyraProductME_TempusFinalObjective< Real >) | Piro::ThyraProductME_TempusFinalObjective< Real > | inlinevirtual |