|
moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
Wrapper struct to make memory management easier for using osqp's C API. More...

Public Member Functions | |
| OSQPDataWrapper (Eigen::SparseMatrix< double > &objective_sparse, Eigen::SparseMatrix< double > &constraints_sparse) | |
| void | updateA (OSQPWorkspace *work, Eigen::SparseMatrix< double > &constraints_sparse) |
| Update the constraint matrix A without reallocating memory. More... | |
Public Attributes | |
| CSCWrapper | P |
| CSCWrapper | A |
| Eigen::VectorXd | q |
| Eigen::VectorXd | l |
| Eigen::VectorXd | u |
| OSQPData | data {} |
Wrapper struct to make memory management easier for using osqp's C API.
Definition at line 107 of file acceleration_filter.cpp.
|
inline |
Definition at line 109 of file acceleration_filter.cpp.
|
inline |
Update the constraint matrix A without reallocating memory.
Definition at line 125 of file acceleration_filter.cpp.

| CSCWrapper online_signal_smoothing::OSQPDataWrapper::A |
Definition at line 133 of file acceleration_filter.cpp.
| OSQPData online_signal_smoothing::OSQPDataWrapper::data {} |
Definition at line 137 of file acceleration_filter.cpp.
| Eigen::VectorXd online_signal_smoothing::OSQPDataWrapper::l |
Definition at line 135 of file acceleration_filter.cpp.
| CSCWrapper online_signal_smoothing::OSQPDataWrapper::P |
Definition at line 132 of file acceleration_filter.cpp.
| Eigen::VectorXd online_signal_smoothing::OSQPDataWrapper::q |
Definition at line 134 of file acceleration_filter.cpp.
| Eigen::VectorXd online_signal_smoothing::OSQPDataWrapper::u |
Definition at line 136 of file acceleration_filter.cpp.