moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
Wrapper struct to make memory management easier for using osqp's C sparse_matrix types. More...
Public Member Functions | |
CSCWrapper (Eigen::SparseMatrix< double > &M) | |
void | update (Eigen::SparseMatrix< double > &M) |
Update the the data point to by sparse_matrix without reallocating memory. | |
Public Attributes | |
std::vector< c_int > | row_indices |
row indices, size nzmax starting from 0 | |
std::vector< c_int > | column_pointers |
column pointers (size n+1); col indices (size nzmax) | |
std::vector< double > | elements |
holds the non-zero values in Compressed Sparse Column (CSC) form | |
csc | csc_sparse_matrix |
osqp C sparse_matrix type | |
Wrapper struct to make memory management easier for using osqp's C sparse_matrix types.
Definition at line 56 of file acceleration_filter.cpp.
|
inline |
|
inline |
Update the the data point to by sparse_matrix without reallocating memory.
Definition at line 86 of file acceleration_filter.cpp.
std::vector<c_int> online_signal_smoothing::CSCWrapper::column_pointers |
column pointers (size n+1); col indices (size nzmax)
Definition at line 61 of file acceleration_filter.cpp.
csc online_signal_smoothing::CSCWrapper::csc_sparse_matrix |
osqp C sparse_matrix type
Definition at line 65 of file acceleration_filter.cpp.
std::vector<double> online_signal_smoothing::CSCWrapper::elements |
holds the non-zero values in Compressed Sparse Column (CSC) form
Definition at line 63 of file acceleration_filter.cpp.
std::vector<c_int> online_signal_smoothing::CSCWrapper::row_indices |
row indices, size nzmax starting from 0
Definition at line 59 of file acceleration_filter.cpp.