Owned third-order profile returned by TOPP3/COPP3 C ABI solvers. More...
#include <formulation.h>
Data Fields | |
| struct CoppVecF64 | a |
| Node-based profile a[k] = dot{s}_k^2. | |
| struct CoppVecF64 | b |
| Node-based profile b[k] = ddot{s}_k. | |
| size_t | num_stationary_start |
| Effective stationary interval count at the start. | |
| size_t | num_stationary_end |
| Effective stationary interval count at the end. | |
Owned third-order profile returned by TOPP3/COPP3 C ABI solvers.
a[k] stores dot{s}_k^2, b[k] stores ddot{s}_k, and num_stationary_* stores the effective stationary head/tail interval counts returned by the solver. Both vectors are library-owned and must be released together with copp_profile_3rd_free.
The example below receives a third-order solver profile, reads the first station, and releases the owned buffers.
Definition at line 222 of file formulation.h.
| struct CoppVecF64 CoppProfile3rd::a |
Node-based profile a[k] = dot{s}_k^2.
Definition at line 226 of file formulation.h.
| struct CoppVecF64 CoppProfile3rd::b |
Node-based profile b[k] = ddot{s}_k.
Definition at line 230 of file formulation.h.
| size_t CoppProfile3rd::num_stationary_start |
Effective stationary interval count at the start.
Definition at line 234 of file formulation.h.
| size_t CoppProfile3rd::num_stationary_end |
Effective stationary interval count at the end.
Definition at line 238 of file formulation.h.