![]() |
WPILibC++ 2027.0.0-alpha-3
|
#include <functional>#include <span>#include <Eigen/Core>#include <Eigen/SparseCore>#include "sleipnir/optimization/solver/exit_status.hpp"#include "sleipnir/optimization/solver/iteration_info.hpp"#include "sleipnir/optimization/solver/options.hpp"#include "sleipnir/util/symbol_exports.hpp"Go to the source code of this file.
Classes | |
| struct | slp::SQPMatrixCallbacks |
| Matrix callbacks for the Sequential Quadratic Programming (SQP) solver. More... | |
Namespaces | |
| namespace | slp |
Functions | |
| SLEIPNIR_DLLEXPORT ExitStatus | slp::sqp (const SQPMatrixCallbacks &matrix_callbacks, std::span< std::function< bool(const IterationInfo &info)> > iteration_callbacks, const Options &options, Eigen::VectorXd &x) |
| Finds the optimal solution to a nonlinear program using Sequential Quadratic Programming (SQP). | |