#include <alpaqa/inner/decl/second-order-panoc.hpp>
Second order PANOC solver for ALM.
Definition at line 49 of file decl/second-order-panoc.hpp.
◆ alpaqa::SecondOrderPANOCSolver::ProgressInfo
struct alpaqa::SecondOrderPANOCSolver::ProgressInfo |
◆ alpaqa::SecondOrderPANOCSolver::Stats
struct alpaqa::SecondOrderPANOCSolver::Stats |
Class Members |
SolverStatus |
status |
|
real_t |
ε |
|
microseconds |
elapsed_time |
|
unsigned |
iterations |
|
unsigned |
newton_failures |
|
unsigned |
linesearch_failures |
|
unsigned |
τ_1_accepted |
|
unsigned |
count_τ |
|
real_t |
sum_τ |
|
◆ Params
◆ SecondOrderPANOCSolver()
◆ operator()()
- Parameters
-
[in] | problem | Problem description |
[in] | Σ | Constraint weights \( \Sigma \) |
[in] | ε | Tolerance \( \varepsilon \) |
[in] | always_overwrite_results | Overwrite x , y and err_z even if not converged |
[in,out] | x | Decision variable \( x \) |
[in,out] | y | Lagrange multipliers \( y \) |
[out] | err_z | Slack variable error \( g(x) - z \) |
Definition at line 19 of file second-order-panoc.hpp.
◆ set_progress_callback()
◆ get_name()
std::string get_name |
( |
| ) |
const |
|
inline |
◆ stop()
◆ get_params()
const Params & get_params |
( |
| ) |
const |
|
inline |
◆ params
◆ stop_signal
◆ progress_cb
The documentation for this class was generated from the following files: