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
9
10namespace convex {
11
15template <linalg::VectorContainer Var, linalg::VectorContainer ConeVar,
16 linalg::VectorContainer NuVar>
18 Var z{};
19 ConeVar x{};
20 ConeVar y{};
21 NuVar nu{};
22};
23
24} // namespace convex
PrimalDualIterate.
Definition pd_info.hpp:17
ConeVar x
primal cone var in K
Definition pd_info.hpp:19
NuVar nu
lagrangian multiplier on equality constraints
Definition pd_info.hpp:21
Var z
decision var in Rn + aux lifts
Definition pd_info.hpp:18
ConeVar y
dual cone var in K^*
Definition pd_info.hpp:20