diff --git a/dune/fem-dg/solver/rungekuttasolver.hh b/dune/fem-dg/solver/rungekuttasolver.hh index a6f424dee42d72720858dfb1552a4f94807d1191..efece12bb8d8fbcec1d0b6f4d6b79cbf9e4fc14a 100644 --- a/dune/fem-dg/solver/rungekuttasolver.hh +++ b/dune/fem-dg/solver/rungekuttasolver.hh @@ -58,6 +58,8 @@ public: typedef std::pair< OdeSolverInterfaceType* , HelmHoltzOperatorType* > solverpair_t ; + typedef SmartOdeSolverParameters ParameterType; + ///////////////////////////////////////////////////////////////////////// // ODE solvers from dune-fem/dune/fem/solver/rungekutta ///////////////////////////////////////////////////////////////////////// diff --git a/dune/fem-dg/solver/smartodesolver.hh b/dune/fem-dg/solver/smartodesolver.hh index 389eafc21d1904fd4e6e9fc1b7bb408460e9486d..9d6845b2a98036aaaea73a82470ea4a603095419 100644 --- a/dune/fem-dg/solver/smartodesolver.hh +++ b/dune/fem-dg/solver/smartodesolver.hh @@ -11,6 +11,10 @@ namespace Dune { struct SmartOdeSolverParameters : public DuneODE :: ODEParameters { + SmartOdeSolverParameters( const std::string keyPrefix = "fem.ode" ) + : DuneODE :: ODEParameters( keyPrefix ) + {} + using DuneODE :: ODEParameters :: keyPrefix_; virtual double explicitFactor() const