WPILibC++ 2027.0.0-alpha-2
Loading...
Searching...
No Matches
sqp.hpp File Reference
#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).