1 #ifndef rrNLEQInterfaceH
2 #define rrNLEQInterfaceH
4 #include "rrExporter.h"
6 #include "rrSteadyStateSolver.h"
52 virtual bool hasKey(
const std::string& key)
const;
62 virtual std::vector<std::string>
getKeys()
const;
86 double preSimTolerance;
87 int preSimMaximumSteps;
90 double approxTolerance;
91 int approxMaximumSteps;
93 double relativeTolerance;
104 void setScalingFactors(
const vector<double>& sx);
110 int getNumberOfNewtonIterations();
116 int getNumberOfCorrectorSteps();
122 int getNumberOfModelEvaluations();
128 int getNumberOfJacobianEvaluations();
134 int getNumberOfModelEvaluationsForJacobian();
137 double computeSumsOfSquares();
This class is frozen, no new features A dictionary interface that objects can implement....
Definition: Dictionary.h:31
Base class for all code generation systems; allows compiling and evaluating the model.
Definition: rrExecutableModel.h:118
Definition: rrNLEQ2Interface.h:16
virtual std::vector< std::string > getKeys() const
virtual void setItem(const std::string &key, const rr::Variant &value)
static const Dictionary * getSteadyStateOptions()
virtual size_t deleteItem(const std::string &key)
NLEQ2Interface(ExecutableModel *_model=NULL)
virtual bool hasKey(const std::string &key) const
virtual Variant getItem(const std::string &key) const
Definition: NLEQ2Solver.h:28
Definition: rrSteadyStateSolver.h:25
Base class for all code generators in RoadRunner.