diff --git a/opm/polymer/fullyimplicit/FullyImplicitCompressiblePolymerSolver.hpp b/opm/polymer/fullyimplicit/FullyImplicitCompressiblePolymerSolver.hpp index e86b34769..293ed06f1 100644 --- a/opm/polymer/fullyimplicit/FullyImplicitCompressiblePolymerSolver.hpp +++ b/opm/polymer/fullyimplicit/FullyImplicitCompressiblePolymerSolver.hpp @@ -88,6 +88,9 @@ namespace Opm { int newtonIterations() const; int linearIterations() const; + /// Not used by this class except to satisfy interface requirements. + typedef parameter::ParameterGroup SolverParameters; + private: typedef AutoDiffBlock ADB; typedef ADB::V V; diff --git a/opm/polymer/fullyimplicit/SimulatorFullyImplicitCompressiblePolymer.hpp b/opm/polymer/fullyimplicit/SimulatorFullyImplicitCompressiblePolymer.hpp index e3abe9654..c6a9a9110 100644 --- a/opm/polymer/fullyimplicit/SimulatorFullyImplicitCompressiblePolymer.hpp +++ b/opm/polymer/fullyimplicit/SimulatorFullyImplicitCompressiblePolymer.hpp @@ -79,6 +79,11 @@ namespace Opm typedef BlackoilOutputWriter OutputWriter; typedef GridT Grid; typedef FullyImplicitCompressiblePolymerSolver Solver; + /// Dummy class, this Solver does not use a Model. + struct Model + { + typedef parameter::ParameterGroup ModelParameters; + }; }; /// Class collecting all necessary components for a two-phase simulation.