5 #ifndef ROADRUNNER_APPROXSTEADYSTATEDECORATOR_H
6 #define ROADRUNNER_APPROXSTEADYSTATEDECORATOR_H
8 #include "SteadyStateSolverDecorator.h"
13 class ApproxSteadyStateDecorator :
public SteadyStateSolverDecorator {
15 using SteadyStateSolverDecorator::SteadyStateSolverDecorator;
17 ~ApproxSteadyStateDecorator()
override =
default;
19 explicit ApproxSteadyStateDecorator(SteadyStateSolver* solver) ;
21 double solve()
override;
23 Solver* construct(ExecutableModel* executableModel)
const override;
26 std::string decoratorName()
const override;