COPP C ABI
C interface for COPP trajectory optimization
Loading...
Searching...
No Matches
CoppProfile3rd Struct Reference

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.

Detailed Description

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.

Field Documentation

◆ a

struct CoppVecF64 CoppProfile3rd::a

Node-based profile a[k] = dot{s}_k^2.

◆ b

struct CoppVecF64 CoppProfile3rd::b

Node-based profile b[k] = ddot{s}_k.

◆ num_stationary_start

size_t CoppProfile3rd::num_stationary_start

Effective stationary interval count at the start.

◆ num_stationary_end

size_t CoppProfile3rd::num_stationary_end

Effective stationary interval count at the end.


The documentation for this struct was generated from the following file: