WPILibC++ 2025.1.1
|
Solver iteration information exposed to a user callback. More...
Public Attributes | |
int | iteration |
The solver iteration. | |
const Eigen::VectorXd & | x |
The decision variables. | |
const Eigen::VectorXd & | s |
The inequality constraint slack variables. | |
const Eigen::SparseVector< double > & | g |
The gradient of the cost function. | |
const Eigen::SparseMatrix< double > & | H |
The Hessian of the Lagrangian. | |
const Eigen::SparseMatrix< double > & | A_e |
The equality constraint Jacobian. | |
const Eigen::SparseMatrix< double > & | A_i |
The inequality constraint Jacobian. | |
Solver iteration information exposed to a user callback.
const Eigen::SparseMatrix<double>& sleipnir::SolverIterationInfo::A_e |
The equality constraint Jacobian.
const Eigen::SparseMatrix<double>& sleipnir::SolverIterationInfo::A_i |
The inequality constraint Jacobian.
const Eigen::SparseVector<double>& sleipnir::SolverIterationInfo::g |
The gradient of the cost function.
const Eigen::SparseMatrix<double>& sleipnir::SolverIterationInfo::H |
The Hessian of the Lagrangian.
int sleipnir::SolverIterationInfo::iteration |
The solver iteration.
const Eigen::VectorXd& sleipnir::SolverIterationInfo::s |
The inequality constraint slack variables.
const Eigen::VectorXd& sleipnir::SolverIterationInfo::x |
The decision variables.