#include <alpaqa/inner/decl/panoc-stop-crit.hpp>
#include <alpaqa/inner/detail/panoc-helpers.hpp>
#include <alpaqa/util/atomic_stop_signal.hpp>
#include <alpaqa/util/lipschitz.hpp>
#include <alpaqa/util/solverstatus.hpp>
#include <cassert>
#include <chrono>
#include <cmath>
#include <iomanip>
#include <iostream>
#include <stdexcept>
Go to the source code of this file.
|
InnerStatsAccumulator< PGASolver::Stats > & | operator+= (InnerStatsAccumulator< PGASolver::Stats > &acc, const PGASolver::Stats &s) |
|
◆ alpaqa::PGAParams
Class Members |
LipschitzEstimateParams |
Lipschitz |
Parameters related to the Lipschitz constant estimate and step size. |
unsigned |
max_iter |
Maximum number of inner iterations. |
microseconds |
max_time |
Maximum duration. |
real_t |
L_min |
Minimum Lipschitz constant estimate. |
real_t |
L_max |
Maximum Lipschitz constant estimate. |
PANOCStopCrit |
stop_crit |
What stop criterion to use. |
unsigned |
print_interval |
When to print progress. If set to zero, nothing will be printed. If set to N != 0, progress is printed every N iterations.
|
real_t |
quadratic_upperbound_tolerance_factor |
|
◆ alpaqa::PGAProgressInfo
struct alpaqa::PGAProgressInfo |
◆ alpaqa::PGASolver::Stats
struct alpaqa::PGASolver::Stats |
◆ alpaqa::InnerStatsAccumulator< PGASolver::Stats >
struct alpaqa::InnerStatsAccumulator< PGASolver::Stats > |
Class Members |
microseconds |
elapsed_time |
|
unsigned |
iterations |
|