cyqlone develop
Fast, parallel and vectorized solver for linear systems with optimal control structure.
Loading...
Searching...
No Matches
cyqlone::LinearOCPStorage::Solution Struct Reference

#include <cyqlone/ocp.hpp>

Detailed Description

Definition at line 375 of file ocp.hpp.

Public Member Functions

guanaqo::MatrixView< real_t, index_t > x (OCPDim dim)
guanaqo::MatrixView< const real_t, index_t > x (OCPDim dim) const
guanaqo::MatrixView< real_t, index_t > x (OCPDim dim, index_t i)
guanaqo::MatrixView< const real_t, index_t > x (OCPDim dim, index_t i) const
guanaqo::MatrixView< real_t, index_t > u (OCPDim dim)
guanaqo::MatrixView< const real_t, index_t > u (OCPDim dim) const
guanaqo::MatrixView< real_t, index_t > u (OCPDim dim, index_t i)
guanaqo::MatrixView< const real_t, index_t > u (OCPDim dim, index_t i) const
guanaqo::MatrixView< real_t, index_t > λ (OCPDim dim)
guanaqo::MatrixView< const real_t, index_t > λ (OCPDim dim) const
guanaqo::MatrixView< real_t, index_t > λ (OCPDim dim, index_t i)
guanaqo::MatrixView< const real_t, index_t > λ (OCPDim dim, index_t i) const
guanaqo::MatrixView< real_t, index_t > y (OCPDim dim, index_t i)
guanaqo::MatrixView< const real_t, index_t > y (OCPDim dim, index_t i) const

Public Attributes

std::vector< real_t > solution
std::vector< real_t > inequality_multipliers
std::vector< real_t > equality_multipliers

Member Function Documentation

◆ x() [1/4]

guanaqo::MatrixView< real_t, index_t > cyqlone::LinearOCPStorage::Solution::x ( OCPDim dim)
inlinenodiscard

Definition at line 378 of file ocp.hpp.

◆ x() [2/4]

guanaqo::MatrixView< const real_t, index_t > cyqlone::LinearOCPStorage::Solution::x ( OCPDim dim) const
inlinenodiscard

Definition at line 382 of file ocp.hpp.

◆ x() [3/4]

guanaqo::MatrixView< real_t, index_t > cyqlone::LinearOCPStorage::Solution::x ( OCPDim dim,
index_t i )
inlinenodiscard

Definition at line 386 of file ocp.hpp.

◆ x() [4/4]

guanaqo::MatrixView< const real_t, index_t > cyqlone::LinearOCPStorage::Solution::x ( OCPDim dim,
index_t i ) const
inlinenodiscard

Definition at line 389 of file ocp.hpp.

◆ u() [1/4]

guanaqo::MatrixView< real_t, index_t > cyqlone::LinearOCPStorage::Solution::u ( OCPDim dim)
inlinenodiscard

Definition at line 393 of file ocp.hpp.

◆ u() [2/4]

guanaqo::MatrixView< const real_t, index_t > cyqlone::LinearOCPStorage::Solution::u ( OCPDim dim) const
inlinenodiscard

Definition at line 397 of file ocp.hpp.

◆ u() [3/4]

guanaqo::MatrixView< real_t, index_t > cyqlone::LinearOCPStorage::Solution::u ( OCPDim dim,
index_t i )
inlinenodiscard

Definition at line 401 of file ocp.hpp.

◆ u() [4/4]

guanaqo::MatrixView< const real_t, index_t > cyqlone::LinearOCPStorage::Solution::u ( OCPDim dim,
index_t i ) const
inlinenodiscard

Definition at line 404 of file ocp.hpp.

◆ λ() [1/4]

guanaqo::MatrixView< real_t, index_t > cyqlone::LinearOCPStorage::Solution::λ ( OCPDim dim)
inlinenodiscard

Definition at line 408 of file ocp.hpp.

◆ λ() [2/4]

guanaqo::MatrixView< const real_t, index_t > cyqlone::LinearOCPStorage::Solution::λ ( OCPDim dim) const
inlinenodiscard

Definition at line 415 of file ocp.hpp.

◆ λ() [3/4]

guanaqo::MatrixView< real_t, index_t > cyqlone::LinearOCPStorage::Solution::λ ( OCPDim dim,
index_t i )
inlinenodiscard

Definition at line 422 of file ocp.hpp.

◆ λ() [4/4]

guanaqo::MatrixView< const real_t, index_t > cyqlone::LinearOCPStorage::Solution::λ ( OCPDim dim,
index_t i ) const
inlinenodiscard

Definition at line 425 of file ocp.hpp.

◆ y() [1/2]

guanaqo::MatrixView< real_t, index_t > cyqlone::LinearOCPStorage::Solution::y ( OCPDim dim,
index_t i )
inlinenodiscard

Definition at line 429 of file ocp.hpp.

◆ y() [2/2]

guanaqo::MatrixView< const real_t, index_t > cyqlone::LinearOCPStorage::Solution::y ( OCPDim dim,
index_t i ) const
inlinenodiscard

Definition at line 435 of file ocp.hpp.

Member Data Documentation

◆ solution

std::vector<real_t> cyqlone::LinearOCPStorage::Solution::solution

Definition at line 376 of file ocp.hpp.

◆ inequality_multipliers

std::vector<real_t> cyqlone::LinearOCPStorage::Solution::inequality_multipliers

Definition at line 376 of file ocp.hpp.

◆ equality_multipliers

std::vector<real_t> cyqlone::LinearOCPStorage::Solution::equality_multipliers

Definition at line 376 of file ocp.hpp.


The documentation for this struct was generated from the following file:
  • src/cyqlone/include/cyqlone/ocp.hpp