akreon-convex
Typed convex modeling, conic canonicalization, and primal-dual optimization in C++26.
Loading...
Searching...
No Matches
pd_info.hpp
Go to the documentation of this file.
1
/*
2
* Copyright © 2025-2026 Akreon LLC
3
* SPDX-License-Identifier: Apache-2.0
4
*/
5
6
#pragma once
7
8
#include "
akreon/convex/solver_traits.hpp
"
9
10
namespace
convex
{
11
15
template
<linalg::VectorContainer Var, linalg::VectorContainer ConeVar,
16
linalg::VectorContainer NuVar>
17
struct
PrimalDualIterate
{
18
Var
z
{};
19
ConeVar
x
{};
20
ConeVar
y
{};
21
NuVar
nu
{};
22
};
23
24
}
// namespace convex
convex
Definition
atom.hpp:12
solver_traits.hpp
convex::PrimalDualIterate
PrimalDualIterate.
Definition
pd_info.hpp:17
convex::PrimalDualIterate::x
ConeVar x
primal cone var in K
Definition
pd_info.hpp:19
convex::PrimalDualIterate::nu
NuVar nu
lagrangian multiplier on equality constraints
Definition
pd_info.hpp:21
convex::PrimalDualIterate::z
Var z
decision var in Rn + aux lifts
Definition
pd_info.hpp:18
convex::PrimalDualIterate::y
ConeVar y
dual cone var in K^*
Definition
pd_info.hpp:20
include
akreon
convex
solver
pd_info.hpp
Generated by
1.9.8