Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::optimization::HalfspaceTriple< T > Struct Template Referenceexport

Value-level halfspace carrier (a, b, c) for the bridge kernel. Paired with the NTTP carrier Halfspace2D: an instance of Halfspace2D<T, a, b, c> destructures into a HalfspaceTriple <T>{a, b, c} for the uniform value-vector the kernel consumes. The two structures share one role — the halfspace — split across the type/value boundary the bridge straddles. More...

Collaboration diagram for dedekind::optimization::HalfspaceTriple< T >:

Public Attributes

T a
T b
T c

Detailed Description

template<typename T>
struct dedekind::optimization::HalfspaceTriple< T >

Value-level halfspace carrier (a, b, c) for the bridge kernel. Paired with the NTTP carrier Halfspace2D: an instance of Halfspace2D<T, a, b, c> destructures into a HalfspaceTriple <T>{a, b, c} for the uniform value-vector the kernel consumes. The two structures share one role — the halfspace — split across the type/value boundary the bridge straddles.


The documentation for this struct was generated from the following file:
  • src/main/modules/dedekind/optimization/lp.cppm