#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.
|
| 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.
|