WPILibC++ 2027.0.0-alpha-5
Loading...
Searching...
No Matches
lagrange_multiplier_estimate.hpp File Reference
#include <algorithm>
#include <utility>
#include <Eigen/SparseCholesky>
#include <Eigen/SparseCore>
#include <gch/small_vector.hpp>
#include "sleipnir/optimization/solver/util/append_as_triplets.hpp"

Go to the source code of this file.

Classes

struct  slp::LagrangeMultiplierEstimate< Scalar >
 Lagrange multiplier estimates. More...

Namespaces

namespace  slp

Functions

template<typename Scalar>
Eigen::Vector< Scalar, Eigen::Dynamic > slp::lagrange_multiplier_estimate (const Eigen::SparseVector< Scalar > &g, const Eigen::SparseMatrix< Scalar > &A_e)
 Estimates Lagrange multipliers for SQP.
template<typename Scalar>
LagrangeMultiplierEstimate< Scalar > slp::lagrange_multiplier_estimate (const Eigen::SparseVector< Scalar > &g, const Eigen::SparseMatrix< Scalar > &A_e, const Eigen::SparseMatrix< Scalar > &A_i, const Eigen::Vector< Scalar, Eigen::Dynamic > &s, Scalar μ)
 Estimates Lagrange multipliers for interior-point method.