Go to the source code of this file.
◆ alpaqa::ALMSolver::Stats
struct alpaqa::ALMSolver::Stats |
Class Members |
unsigned |
outer_iterations = 0 |
Total number of outer ALM iterations (i.e. the number of times that the inner solver was invoked).
|
nanoseconds |
elapsed_time {} |
Total elapsed time. |
unsigned |
inner_convergence_failures = 0 |
The total number of times that the inner solver failed to converge. |
real_t |
ε = inf<config_t> |
Final primal tolerance that was reached, depends on the stopping criterion used by the inner solver, see for example PANOCStopCrit. |
real_t |
δ = inf<config_t> |
Final dual tolerance or constraint violation that was reached:
\[
\delta = \| \Pi_D\left(g(x^k) + \Sigma^{-1}y\right) \|_\infty
\]
|
real_t |
norm_penalty = 0 |
2-norm of the final penalty factors \( \| \Sigma \|_2 \). |
SolverStatus |
status = SolverStatus::Busy |
Whether the solver converged or not. - See also
- SolverStatus
|
InnerStatsAccumulator< typename Stats > |
inner {} |
The statistics of the inner solver invocations, accumulated over all ALM iterations. |