Template Struct BackwardData

Struct Documentation

template<typename T>
struct BackwardData

This class stores the jacobians of PROXQP solvers with dense backends at a solutions wrt model parameters.

Jacobian class of dense and sparse solver.

Public Types

using Mat = Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>

Public Functions

inline bool is_valid(isize dim, isize n_eq, isize n_in)
inline void initialize(isize dim, isize n_eq, isize n_in)

Public Members

Mat dL_dH
Vec<T> dL_dg
Mat dL_dA
Vec<T> dL_db
Mat dL_dC
Vec<T> dL_du
Vec<T> dL_dl