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