From 2da3a5bf4bcaa83229e450e3faacad96076a1216 Mon Sep 17 00:00:00 2001 From: Sidafa Conde Date: Thu, 18 Oct 2018 14:27:32 -0600 Subject: [PATCH] Piro: add getter to access nonlinear solver --- packages/piro/src/Piro_RythmosSolver.hpp | 2 ++ packages/piro/src/Piro_RythmosSolver_Def.hpp | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/packages/piro/src/Piro_RythmosSolver.hpp b/packages/piro/src/Piro_RythmosSolver.hpp index f37115a50d94..f43050ee359b 100644 --- a/packages/piro/src/Piro_RythmosSolver.hpp +++ b/packages/piro/src/Piro_RythmosSolver.hpp @@ -119,6 +119,8 @@ class RythmosSolver Teuchos::RCP > getRythmosIntegrator() const; + Teuchos::RCP > getTimeStepSolver() const; + /** \name Overridden from Thyra::ModelEvaluatorBase. */ //@{ /** \brief . */ diff --git a/packages/piro/src/Piro_RythmosSolver_Def.hpp b/packages/piro/src/Piro_RythmosSolver_Def.hpp index 38f3c5c970e1..4b9cbedb1844 100644 --- a/packages/piro/src/Piro_RythmosSolver_Def.hpp +++ b/packages/piro/src/Piro_RythmosSolver_Def.hpp @@ -530,6 +530,20 @@ Piro::RythmosSolver::getRythmosIntegrator() const return fwdStateIntegrator; } + +#ifdef ALBANY_BUILD +template +Teuchos::RCP > +Piro::RythmosSolver::getTimeStepSolver() const +#else +template +Teuchos::RCP > +Piro::RythmosSolver::getTimeStepSolver() const +#endif +{ + return fwdTimeStepSolver; +} + #ifdef ALBANY_BUILD template Teuchos::RCP >