This is the complete list of members for serif::solver::detail::SolveObservation< Observer, Strategies >, including all inherited members.
| finish(auto &result, SolveStatus status, std::string message, MetricEvaluation metric={}) | serif::solver::detail::SolveObservation< Observer, Strategies > | inline |
| m_diagnostics | serif::solver::detail::SolveObservation< Observer, Strategies > | private |
| m_observer | serif::solver::detail::SolveObservation< Observer, Strategies > | private |
| m_stop_requested | serif::solver::detail::SolveObservation< Observer, Strategies > | private |
| m_strategies | serif::solver::detail::SolveObservation< Observer, Strategies > | private |
| notify(EventKind kind, const auto &state, const auto &system, int iteration=0, int trial=0, double step=0.0, std::optional< MetricEvaluation > metric={}, std::string message={}) | serif::solver::detail::SolveObservation< Observer, Strategies > | inline |
| SolveObservation(Observer &observer, Strategies &strategies, SolveDiagnostics &diagnostics) | serif::solver::detail::SolveObservation< Observer, Strategies > | inline |
| stop_requested() const noexcept | serif::solver::detail::SolveObservation< Observer, Strategies > | inline |