akreon-convex
Typed convex modeling, conic canonicalization, and primal-dual optimization in C++26.
Loading...
Searching...
No Matches
convex::PrimalDualIterate< Var, ConeVar, NuVar > Struct Template Reference

PrimalDualIterate. More...

#include <pd_info.hpp>

Public Attributes

Var z {}
 decision var in Rn + aux lifts
 
ConeVar x {}
 primal cone var in K
 
ConeVar y {}
 dual cone var in K^*
 
NuVar nu {}
 lagrangian multiplier on equality constraints
 

Detailed Description

template<linalg::VectorContainer Var, linalg::VectorContainer ConeVar, linalg::VectorContainer NuVar>
struct convex::PrimalDualIterate< Var, ConeVar, NuVar >

PrimalDualIterate.

Definition at line 17 of file pd_info.hpp.

Member Data Documentation

◆ nu

template<linalg::VectorContainer Var, linalg::VectorContainer ConeVar, linalg::VectorContainer NuVar>
NuVar convex::PrimalDualIterate< Var, ConeVar, NuVar >::nu {}

lagrangian multiplier on equality constraints

Definition at line 21 of file pd_info.hpp.

◆ x

template<linalg::VectorContainer Var, linalg::VectorContainer ConeVar, linalg::VectorContainer NuVar>
ConeVar convex::PrimalDualIterate< Var, ConeVar, NuVar >::x {}

primal cone var in K

Definition at line 19 of file pd_info.hpp.

◆ y

template<linalg::VectorContainer Var, linalg::VectorContainer ConeVar, linalg::VectorContainer NuVar>
ConeVar convex::PrimalDualIterate< Var, ConeVar, NuVar >::y {}

dual cone var in K^*

Definition at line 20 of file pd_info.hpp.

◆ z

template<linalg::VectorContainer Var, linalg::VectorContainer ConeVar, linalg::VectorContainer NuVar>
Var convex::PrimalDualIterate< Var, ConeVar, NuVar >::z {}

decision var in Rn + aux lifts

Definition at line 18 of file pd_info.hpp.


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