SteadyStateSolver
-
class SteadyStateSolver : public rr::Solver
SteadyStateSolver is an abstract base class that provides an interface to specific steady-state solver class implementations.
Subclassed by rr::KinsolSteadyStateSolver, rr::NLEQSolver, rr::SteadyStateSolverDecorator
Public Functions
-
~SteadyStateSolver() override = default
-
virtual double solve() = 0
-
virtual void loadConfigSettings()
-
virtual std::string toString() const override
Return a std::string representation of the solver.
- Author
KC
-
virtual std::string toRepr() const override
Return std::string representation a la Python repr method.
- Author
KC
-
virtual void resetSettings() override
Implements settings shared by all steady state solvers.
-
Solver() = default
-
explicit Solver(ExecutableModel *model)
-
~SteadyStateSolver() override = default