14 #ifndef rrNLEQ2SolverH
15 #define rrNLEQ2SolverH
43 void loadConfigSettings();
Contains the base class for RoadRunner solvers.
Base class for all code generation systems; allows compiling and evaluating the model.
Definition: rrExecutableModel.h:118
Definition: NLEQ2Solver.h:28
static std::string getNLEQHint()
Get the hint for this Solver.
std::string getName() const
Get the name for this Solver.
std::string getHint() const
Get the hint for this Solver.
void resetSettings()
Reset all integrator settings to their respective default values.
virtual void syncWithModel(ExecutableModel *m)
Called whenever a new model is loaded to allow integrator to reset internal state.
std::string getDescription() const
Get the description for this Solver.
NLEQ2Solver(ExecutableModel *_model=NULL)
static std::string getNLEQName()
Get the name for this Solver.
static std::string getNLEQDescription()
Get the description for this Solver.
Definition: NLEQ2Solver.h:101
virtual std::string getName() const
Gets the name associated with this integrator type.
Definition: NLEQ2Solver.h:107
virtual std::string getHint() const
Gets the hint associated with this integrator type.
Definition: NLEQ2Solver.h:123
virtual SteadyStateSolver * construct(ExecutableModel *model) const
Constructs a new integrator of a given type.
Definition: NLEQ2Solver.h:131
virtual std::string getDescription() const
Gets the description associated with this integrator type.
Definition: NLEQ2Solver.h:115
Definition: SteadyStateSolver.h:41
Handles constructing a solver and contains meta information about it.
Definition: SteadyStateSolver.h:88
Base class for all code generators in RoadRunner.