1 #ifndef rrNLEQ1InterfaceH
2 #define rrNLEQ1InterfaceH
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;
103 void setScalingFactors(
const vector<double>& sx);
109 int getNumberOfNewtonIterations();
115 int getNumberOfCorrectorSteps();
121 int getNumberOfModelEvaluations();
127 int getNumberOfJacobianEvaluations();
133 int getNumberOfModelEvaluationsForJacobian();
136 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: rrNLEQ1Interface.h:16
static const Dictionary * getSteadyStateOptions()
virtual size_t deleteItem(const std::string &key)
virtual Variant getItem(const std::string &key) const
virtual std::vector< std::string > getKeys() const
virtual bool hasKey(const std::string &key) const
NLEQ1Interface(ExecutableModel *_model=NULL)
virtual void setItem(const std::string &key, const rr::Variant &value)
Definition: NLEQ1Solver.h:28
Definition: rrSteadyStateSolver.h:25
Base class for all code generators in RoadRunner.