18 std::optional<std::chrono::nanoseconds>
max_time = std::nullopt;
23 std::ostream *
os =
nullptr;
#define USING_ALPAQA_CONFIG(Conf)
bool check
Call TypeErasedProblem::check() before starting to solve.
std::optional< std::chrono::nanoseconds > max_time
Maximum run time (in addition to the inner solver's own timeout).
real_t tolerance
Desired tolerance (overrides the solver's own tolerance).
typename Conf::real_t real_t
bool always_overwrite_results
Return the final iterate and multipliers, even if the solver did not converge.
unsigned outer_iter
The current iteration of the outer solver.
std::ostream * os
Output stream to print to.