|
template<typename DerivedA , typename DerivedB > |
| LinearEqualityConstraint (const Eigen::MatrixBase< DerivedA > &Aeq, const Eigen::MatrixBase< DerivedB > &beq) |
|
| ~LinearEqualityConstraint () override |
|
template<typename DerivedA , typename DerivedB > |
void | updateConstraint (const Eigen::MatrixBase< DerivedA > &Aeq, const Eigen::MatrixBase< DerivedB > &beq) |
|
| LinearConstraint (size_t num_constraints) |
|
template<typename DerivedA , typename DerivedLB , typename DerivedUB > |
| LinearConstraint (const Eigen::MatrixBase< DerivedA > &a, const Eigen::MatrixBase< DerivedLB > &lb, const Eigen::MatrixBase< DerivedUB > &ub) |
|
| ~LinearConstraint () override |
|
void | eval (const Eigen::Ref< const Eigen::VectorXd > &x, Eigen::VectorXd &y) const override |
|
void | eval (const Eigen::Ref< const Drake::TaylorVecXd > &x, Drake::TaylorVecXd &y) const override |
|
virtual Eigen::SparseMatrix< double > | GetSparseMatrix () const |
|
virtual const Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > & | A () const |
|
| Constraint (size_t num_constraints) |
|
template<typename DerivedLB , typename DerivedUB > |
| Constraint (size_t num_constraints, Eigen::MatrixBase< DerivedLB > const &lb, Eigen::MatrixBase< DerivedUB > const &ub) |
|
virtual | ~Constraint () |
|
Eigen::VectorXd const & | lower_bound () const |
|
Eigen::VectorXd const & | upper_bound () const |
|
size_t | num_constraints () const |
|
Implements a constraint of the form Ax = b .