PANOC-ALM  quadratic-penalty
Nonconvex constrained optimization
Public Member Functions | Public Attributes | List of all members
ALMSolverFull< InnerSolverT >::Stats Struct Reference

#include <panoc-alm/decl/alm.hpp>

Detailed Description

template<class InnerSolverT = PANOCSolverFull<>>
struct pa::ALMSolverFull< InnerSolverT >::Stats

Definition at line 133 of file decl/alm.hpp.

+ Collaboration diagram for ALMSolverFull< InnerSolverT >::Stats:

Public Member Functions

 Stats (int m2)
 

Public Attributes

unsigned outer_iterations = 0
 
std::chrono::microseconds elapsed_time
 
unsigned initial_penalty_reduced = 0
 
unsigned penalty_reduced = 0
 
unsigned inner_convergence_failures = 0
 
real_t ε = inf
 
real_t δ₁ = inf
 
real_t δ₂ = inf
 
real_t norm_penalty₁ = 0
 
real_t norm_penalty₂ = 0
 
vec penalty₂
 
SolverStatus status = SolverStatus::Unknown
 
InnerStatsAccumulator< typename InnerSolver::Stats > inner
 

Constructor & Destructor Documentation

◆ Stats()

Stats ( int  m2)
inline

Definition at line 150 of file decl/alm.hpp.

Member Data Documentation

◆ outer_iterations

unsigned outer_iterations = 0

Definition at line 134 of file decl/alm.hpp.

◆ elapsed_time

std::chrono::microseconds elapsed_time

Definition at line 135 of file decl/alm.hpp.

◆ initial_penalty_reduced

unsigned initial_penalty_reduced = 0

Definition at line 136 of file decl/alm.hpp.

◆ penalty_reduced

unsigned penalty_reduced = 0

Definition at line 137 of file decl/alm.hpp.

◆ inner_convergence_failures

unsigned inner_convergence_failures = 0

Definition at line 138 of file decl/alm.hpp.

◆ ε

real_t ε = inf

Definition at line 139 of file decl/alm.hpp.

◆ δ₁

real_t δ₁ = inf

Definition at line 140 of file decl/alm.hpp.

◆ δ₂

real_t δ₂ = inf

Definition at line 141 of file decl/alm.hpp.

◆ norm_penalty₁

real_t norm_penalty₁ = 0

Definition at line 142 of file decl/alm.hpp.

◆ norm_penalty₂

real_t norm_penalty₂ = 0

Definition at line 143 of file decl/alm.hpp.

◆ penalty₂

vec penalty₂

Definition at line 144 of file decl/alm.hpp.

◆ status

SolverStatus status = SolverStatus::Unknown

Definition at line 146 of file decl/alm.hpp.

◆ inner

InnerStatsAccumulator<typename InnerSolver::Stats> inner

Definition at line 148 of file decl/alm.hpp.


The documentation for this struct was generated from the following file: