#include <Eigen/Core>
#include <Eigen/SparseCore>
Go to the source code of this file.
|
| template<typename Scalar> |
| Scalar | slp::kkt_error (const Eigen::Vector< Scalar, Eigen::Dynamic > &g) |
| | Returns the KKT error for Newton's method.
|
| template<typename Scalar> |
| Scalar | slp::kkt_error (const Eigen::Vector< Scalar, Eigen::Dynamic > &g, const Eigen::SparseMatrix< Scalar > &A_e, const Eigen::Vector< Scalar, Eigen::Dynamic > &c_e, const Eigen::Vector< Scalar, Eigen::Dynamic > &y) |
| | Returns the KKT error for Sequential Quadratic Programming.
|
| template<typename Scalar> |
| Scalar | slp::kkt_error (const Eigen::Vector< Scalar, Eigen::Dynamic > &g, const Eigen::SparseMatrix< Scalar > &A_e, const Eigen::Vector< Scalar, Eigen::Dynamic > &c_e, const Eigen::SparseMatrix< Scalar > &A_i, const Eigen::Vector< Scalar, Eigen::Dynamic > &c_i, const Eigen::Vector< Scalar, Eigen::Dynamic > &s, const Eigen::Vector< Scalar, Eigen::Dynamic > &y, const Eigen::Vector< Scalar, Eigen::Dynamic > &z, Scalar μ) |
| | Returns the KKT error for the interior-point method.
|