#include "igl_inline.h"
#include "SolverStatus.h"
#include <Eigen/Core>
#include <Eigen/Sparse>
#include "EPS.h"
#include "active_set.cpp"
Go to the source code of this file.
|
| template<typename AT, typename DerivedB, typename Derivedknown, typename DerivedY, typename AeqT, typename DerivedBeq, typename AieqT, typename DerivedBieq, typename Derivedlx, typename Derivedux, typename DerivedZ> |
| igl::SolverStatus | igl::active_set (const Eigen::SparseMatrix< AT > &A, const Eigen::MatrixBase< DerivedB > &B, const Eigen::MatrixBase< Derivedknown > &known, const Eigen::MatrixBase< DerivedY > &Y, const Eigen::SparseMatrix< AeqT > &Aeq, const Eigen::MatrixBase< DerivedBeq > &Beq, const Eigen::SparseMatrix< AieqT > &Aieq, const Eigen::MatrixBase< DerivedBieq > &Bieq, const Eigen::MatrixBase< Derivedlx > &lx, const Eigen::MatrixBase< Derivedux > &ux, const igl::active_set_params ¶ms, Eigen::PlainObjectBase< DerivedZ > &Z) |
| | Minimize convex quadratic energy subject to linear inequality constraints.
|