Solvers for algebraic system of equations. More...
Classes | |
class | Ikarus::NonLinearSolverLogger |
Implementation of an observer for logging non-linear solvers.This class inherits from the IObserver class and provides specific implementations for updating based on NonLinearSolverMessages. More... | |
class | Ikarus::IObserver< MT > |
Generic observer interface for the Observer design pattern. See [3] for a description of the design pattern. More... | |
class | Ikarus::IObservable< MessageType > |
Generic observable interface for the Observer design pattern. See [3] for a description of the design pattern. More... | |
Enumerations | |
enum class | Ikarus::ControlMessages { Ikarus::ControlMessages::BEGIN , Ikarus::ControlMessages::CONTROL_STARTED , Ikarus::ControlMessages::CONTROL_ENDED , Ikarus::ControlMessages::STEP_STARTED , Ikarus::ControlMessages::STEP_ENDED , Ikarus::ControlMessages::SOLUTION_CHANGED , Ikarus::ControlMessages::END } |
Enum class defining control-routine-related messages. More... | |
enum class | Ikarus::NonLinearSolverMessages { Ikarus::NonLinearSolverMessages::BEGIN , Ikarus::NonLinearSolverMessages::INIT , Ikarus::NonLinearSolverMessages::ITERATION_STARTED , Ikarus::NonLinearSolverMessages::ITERATION_ENDED , Ikarus::NonLinearSolverMessages::RESIDUALNORM_UPDATED , Ikarus::NonLinearSolverMessages::CORRECTIONNORM_UPDATED , Ikarus::NonLinearSolverMessages::SOLUTION_CHANGED , Ikarus::NonLinearSolverMessages::FINISHED_SUCESSFULLY , Ikarus::NonLinearSolverMessages::END } |
Enum class defining non-linear solver-related messages. More... | |
|
strong |
|
strong |