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)