|
akreon-convex
Typed convex modeling, conic canonicalization, and primal-dual optimization in C++26.
|
Optional full debug snapshot for one PD-IPM iteration. More...
#include <pd_ipm_trace.hpp>
Public Attributes | |
| std::array< PdIpmConeSnapshot< T, MaxConeDim >, NumCones > | predictor_cones {} |
| predictor cone snap shot | |
| std::array< PdIpmConeSnapshot< T, MaxConeDim >, NumCones > | corrector_cones {} |
| corrector cone snap shot | |
| PdIpmGlobalStepSnapshot< T, VarDim, EqDim > | predictor_global {} |
| predicator global snap shot | |
| PdIpmGlobalStepSnapshot< T, VarDim, EqDim > | corrector_global {} |
| corrector global snap shot | |
Optional full debug snapshot for one PD-IPM iteration.
This stores cone-local snapshots per cone, and stores global pz/pnu once per predictor/corrector pass rather than duplicating them per cone.
Definition at line 205 of file pd_ipm_trace.hpp.
| std::array<PdIpmConeSnapshot<T, MaxConeDim>, NumCones> convex::PdIpmFullIterSnapshot< T, NumCones, MaxConeDim, VarDim, EqDim >::corrector_cones {} |
corrector cone snap shot
Definition at line 209 of file pd_ipm_trace.hpp.
| PdIpmGlobalStepSnapshot<T, VarDim, EqDim> convex::PdIpmFullIterSnapshot< T, NumCones, MaxConeDim, VarDim, EqDim >::corrector_global {} |
corrector global snap shot
Definition at line 213 of file pd_ipm_trace.hpp.
| std::array<PdIpmConeSnapshot<T, MaxConeDim>, NumCones> convex::PdIpmFullIterSnapshot< T, NumCones, MaxConeDim, VarDim, EqDim >::predictor_cones {} |
predictor cone snap shot
Definition at line 207 of file pd_ipm_trace.hpp.
| PdIpmGlobalStepSnapshot<T, VarDim, EqDim> convex::PdIpmFullIterSnapshot< T, NumCones, MaxConeDim, VarDim, EqDim >::predictor_global {} |
predicator global snap shot
Definition at line 211 of file pd_ipm_trace.hpp.