5 #ifndef ROADRUNNER_STEADYSTATESOLVERDECORATOR_H
6 #define ROADRUNNER_STEADYSTATESOLVERDECORATOR_H
22 using SteadyStateSolver::SteadyStateSolver;
37 double solve()
override;
39 std::string
getName()
const override;
43 std::string
getHint()
const override;
57 virtual std::string decoratorName()
const;
Contains the base class for RoadRunner solvers.
Base class for all code generation systems; allows compiling and evaluating the model.
Definition: rrExecutableModel.h:118
The base class Decorator follows the same interface as other SteadyStateSolvers.
Definition: SteadyStateSolverDecorator.h:20
std::string getHint() const override
Gets the hint associated with this Solver type.
Definition: SteadyStateSolverDecorator.cpp:30
void syncWithModel(ExecutableModel *m) override
Base decorator delegates all work to the wrapped steady state solver.
Definition: SteadyStateSolverDecorator.cpp:9
void resetSettings() override
Implements settings shared by all steady state solvers.
Definition: SteadyStateSolverDecorator.cpp:34
std::string getName() const override
Gets the name associated with this Solver type.
Definition: SteadyStateSolverDecorator.cpp:22
std::string getDescription() const override
Gets the description associated with this Solver type.
Definition: SteadyStateSolverDecorator.cpp:26
SteadyStateSolver is an abstract base class that provides an interface to specific steady-state solve...
Definition: SteadyStateSolver.h:38