#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.  |