libigl v2.5.0
Loading...
Searching...
No Matches
active_set.h File Reference
#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.

Classes

struct  igl::active_set_params
 Input parameters controling active_set. More...

Namespaces

namespace  igl

Functions

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 &params, Eigen::PlainObjectBase< DerivedZ > &Z)
 Minimize convex quadratic energy subject to linear inequality constraints.