10#include "sleipnir/autodiff/variable.hpp"
11#include "sleipnir/optimization/solver/exit_status.hpp"
12#include "sleipnir/optimization/solver/iteration_info.hpp"
13#include "sleipnir/optimization/solver/options.hpp"
14#include "sleipnir/util/symbol_exports.hpp"
40SLEIPNIR_DLLEXPORT ExitStatus
41sqp(std::span<Variable> decision_variables,
42 std::span<Variable> equality_constraints, Variable& f,
43 std::span<std::function<
bool(
const IterationInfo& info)>> callbacks,
44 const Options& options, Eigen::VectorXd& x);