This class stores the model of the QP problem. More...
#include <proxsuite/proxqp/sparse/model.hpp>
Public Types | |
| typedef T | Scalar |
| using | VectorType = Eigen::Matrix<T, Eigen::Dynamic, 1> |
Public Member Functions | |
| Model (isize dim, isize n_eq, isize n_in) | |
| auto | kkt () const -> proxsuite::linalg::sparse::MatRef< T, I > |
| auto | kkt_mut () -> proxsuite::linalg::sparse::MatMut< T, I > |
| auto | kkt_unscaled () const -> proxsuite::linalg::sparse::MatRef< T, I > |
| auto | kkt_mut_unscaled () -> proxsuite::linalg::sparse::MatMut< T, I > |
This class stores the model of the QP problem.
Model class of the sparse solver storing the QP problem structure.
| typedef T proxsuite::proxqp::sparse::Model< T, I >::Scalar |
| using proxsuite::proxqp::sparse::Model< T, I >::VectorType = Eigen::Matrix<T, Eigen::Dynamic, 1> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| isize proxsuite::proxqp::sparse::Model< T, I >::dim |
| isize proxsuite::proxqp::sparse::Model< T, I >::n_eq |
| isize proxsuite::proxqp::sparse::Model< T, I >::n_in |
| isize proxsuite::proxqp::sparse::Model< T, I >::H_nnz |
| isize proxsuite::proxqp::sparse::Model< T, I >::A_nnz |
| isize proxsuite::proxqp::sparse::Model< T, I >::C_nnz |
| proxsuite::linalg::veg::Vec<I> proxsuite::proxqp::sparse::Model< T, I >::kkt_col_ptrs |
| proxsuite::linalg::veg::Vec<I> proxsuite::proxqp::sparse::Model< T, I >::kkt_row_indices |
| proxsuite::linalg::veg::Vec<T> proxsuite::proxqp::sparse::Model< T, I >::kkt_values |
| proxsuite::linalg::veg::Vec<I> proxsuite::proxqp::sparse::Model< T, I >::kkt_col_ptrs_unscaled |
| proxsuite::linalg::veg::Vec<I> proxsuite::proxqp::sparse::Model< T, I >::kkt_row_indices_unscaled |
| proxsuite::linalg::veg::Vec<T> proxsuite::proxqp::sparse::Model< T, I >::kkt_values_unscaled |
| VectorType proxsuite::proxqp::sparse::Model< T, I >::g |
| VectorType proxsuite::proxqp::sparse::Model< T, I >::b |
| VectorType proxsuite::proxqp::sparse::Model< T, I >::l |
| VectorType proxsuite::proxqp::sparse::Model< T, I >::u |