5#ifndef __invdyn_math_constraint_bound_hpp__ 6#define __invdyn_math_constraint_bound_hpp__ 15 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
24 unsigned int rows()
const override;
25 unsigned int cols()
const override;
26 void resize(
unsigned int r,
unsigned int c)
override;
virtual const std::string & name() const
Definition constraint-base.cpp:20
EIGEN_MAKE_ALIGNED_OPERATOR_NEW ConstraintBase(const std::string &name)
Definition constraint-base.cpp:9
bool isInequality() const override
Definition constraint-bound.cpp:46
const Vector & lowerBound() const override
Definition constraint-bound.cpp:53
Vector m_lb
Definition constraint-bound.hpp:47
bool isEquality() const override
Definition constraint-bound.cpp:45
const Vector & vector() const override
Definition constraint-bound.cpp:49
unsigned int cols() const override
Definition constraint-bound.cpp:33
void resize(unsigned int r, unsigned int c) override
Definition constraint-bound.cpp:38
unsigned int rows() const override
Definition constraint-bound.cpp:28
bool setVector(ConstRefVector b) override
Definition constraint-bound.cpp:63
bool setLowerBound(ConstRefVector lb) override
Definition constraint-bound.cpp:67
bool isBound() const override
Definition constraint-bound.cpp:47
bool checkConstraint(ConstRefVector x, double tol=1e-6) const override
Definition constraint-bound.cpp:76
bool setUpperBound(ConstRefVector ub) override
Definition constraint-bound.cpp:71
const Vector & upperBound() const override
Definition constraint-bound.cpp:54
EIGEN_MAKE_ALIGNED_OPERATOR_NEW ConstraintBound(const std::string &name)
Definition constraint-bound.cpp:9
Vector m_ub
Definition constraint-bound.hpp:48
Definition constraint-base.hpp:13
const Eigen::Ref< const Vector > ConstRefVector
Definition fwd.hpp:35
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
Definition fwd.hpp:22
Definition constraint-bound.hpp:25