PANOC-ALM  quadratic-penalty
Nonconvex constrained optimization
solverstatus.hpp
Go to the documentation of this file.
1 #pragma once
2 #include <iosfwd>
3 
4 namespace pa {
5 
7 enum class SolverStatus {
8  Unknown = 0,
9  Converged,
10  MaxTime,
11  MaxIter,
12  NotFinite,
13  NoProgress,
14  Interrupted,
15 };
16 
18 const char *enum_name(SolverStatus);
20 std::ostream &operator<<(std::ostream &, SolverStatus);
21 
22 } // namespace pa
pa::SolverStatus::Unknown
@ Unknown
Initial value.
pa::SolverStatus
SolverStatus
Exit status of a numerical solver such as ALM or PANOC.
Definition: solverstatus.hpp:7
pa::enum_name
const char * enum_name(PANOCStopCrit s)
Definition: panoc-stop-crit.hpp:15
pa
Definition: alm.hpp:10
pa::operator<<
std::ostream & operator<<(std::ostream &os, PANOCStopCrit s)
Definition: panoc-stop-crit.hpp:25