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"
37SLEIPNIR_DLLEXPORT ExitStatus
38newton(std::span<Variable> decision_variables, Variable& f,
39 std::span<std::function<
bool(
const IterationInfo& info)>> callbacks,
40 const Options& options, Eigen::VectorXd& x);