#include <alpaqa/config/config.hpp>
#include <chrono>
#include <optional>
Go to the source code of this file.
◆ alpaqa::InnerSolveOptions
struct alpaqa::InnerSolveOptions |
Class Members |
bool |
always_overwrite_results = true |
Return the final iterate and multipliers, even if the solver did not converge. |
optional< nanoseconds > |
max_time = std::nullopt |
Maximum run time (in addition to the inner solver's own timeout). Zero means no timeout.
|
real_t |
tolerance = 0 |
Desired tolerance (overrides the solver's own tolerance). Zero means no tolerance (use solver's own tolerance).
|
ostream * |
os = nullptr |
Output stream to print to. |
unsigned |
outer_iter = 0 |
The current iteration of the outer solver. |
bool |
check = true |
Call TypeErasedProblem::check() before starting to solve. |