5 #ifndef ROADRUNNER_REGISTRABLE_H
6 #define ROADRUNNER_REGISTRABLE_H
8 #include "rrExporter.h"
15 class ExecutableModel;
55 typedef std::vector<Registrable *> RegistrableVector;
Base class for all code generation systems; allows compiling and evaluating the model.
Definition: rrExecutableModel.h:118
Handles constructing a solver and contains meta information about it.
Definition: Registrable.h:23
virtual std::string getHint() const =0
Gets the hint associated with this Solver type.
virtual Solver * construct(ExecutableModel *model) const =0
Constructs a new Solver of a given type.
virtual std::string getName() const =0
Gets the name associated with this Solver type.
virtual std::string getDescription() const =0
Gets the description associated with this Solver type.
Base class for all integrators and steady state solvers.
Definition: Solver.h:39