![]() |
WPILibC++ 2025.3.2
|
#include <span>#include <Eigen/Core>#include "sleipnir/autodiff/Variable.hpp"#include "sleipnir/optimization/SolverConfig.hpp"#include "sleipnir/optimization/SolverIterationInfo.hpp"#include "sleipnir/optimization/SolverStatus.hpp"#include "sleipnir/util/FunctionRef.hpp"#include "sleipnir/util/SymbolExports.hpp"Go to the source code of this file.
Namespaces | |
| namespace | sleipnir |
Functions | |
| SLEIPNIR_DLLEXPORT void | sleipnir::InteriorPoint (std::span< Variable > decisionVariables, std::span< Variable > equalityConstraints, std::span< Variable > inequalityConstraints, Variable &f, function_ref< bool(const SolverIterationInfo &info)> callback, const SolverConfig &config, bool feasibilityRestoration, Eigen::VectorXd &x, Eigen::VectorXd &s, SolverStatus *status) |
| Finds the optimal solution to a nonlinear program using the interior-point method. | |