Go to the documentation of this file.
18 #ifndef __invdyn_math_constraint_inequality_hpp__
19 #define __invdyn_math_constraint_inequality_hpp__
28 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
33 const unsigned int cols);
38 unsigned int rows()
const override;
39 unsigned int cols()
const override;
40 void resize(
unsigned int r,
unsigned int c)
override;
68 #endif // ifndef __invdyn_math_constraint_equality_hpp__
bool isInequality() const override
const Vector & vector() const override
Abstract class representing a linear equality/inequality constraint. Equality constraints are represe...
unsigned int cols() const override
const Vector & lowerBound() const override
virtual const std::string & name() const
bool isBound() const override
bool setVector(ConstRefVector b) override
bool isEquality() const override
bool setUpperBound(ConstRefVector ub) override
bool setLowerBound(ConstRefVector lb) override
void resize(unsigned int r, unsigned int c) override
bool checkConstraint(ConstRefVector x, double tol=1e-6) const override
const typedef Eigen::Ref< const Vector > ConstRefVector
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
EIGEN_MAKE_ALIGNED_OPERATOR_NEW ConstraintInequality(const std::string &name)
const typedef Eigen::Ref< const Matrix > ConstRefMatrix
const Vector & upperBound() const override
unsigned int rows() const override
tsid
Author(s): Andrea Del Prete, Justin Carpentier
autogenerated on Thu Apr 3 2025 02:47:15