|
akreon-convex
Typed convex modeling, conic canonicalization, and primal-dual optimization in C++26.
|
Equality-row slice emitted by one canonical trace node. More...
#include <canonical_trace.hpp>
Public Attributes | |
| std::size_t | node_id {} |
| Node that emitted these equality rows. | |
| std::size_t | local_eq_index {} |
| Equality block index within the emitting node. | |
| std::size_t | row_offset {} |
| Starting row in the global equality vectors. | |
| std::size_t | row_count {} |
| Number of equality rows in this slice. | |
Equality-row slice emitted by one canonical trace node.
row_offset and row_count locate the slice inside the final equality dual and equality residual vectors returned by the PD-IPM solver.
Definition at line 77 of file canonical_trace.hpp.
| std::size_t convex::CanonicalEqualityRecord::local_eq_index {} |
Equality block index within the emitting node.
Definition at line 80 of file canonical_trace.hpp.
| std::size_t convex::CanonicalEqualityRecord::node_id {} |
Node that emitted these equality rows.
Definition at line 78 of file canonical_trace.hpp.
| std::size_t convex::CanonicalEqualityRecord::row_count {} |
Number of equality rows in this slice.
Definition at line 82 of file canonical_trace.hpp.
| std::size_t convex::CanonicalEqualityRecord::row_offset {} |
Starting row in the global equality vectors.
Definition at line 81 of file canonical_trace.hpp.