#include <constraint-bound.hpp>
Public Member Functions | |
bool | checkConstraint (ConstRefVector x, double tol=1e-6) const override |
unsigned int | cols () const override |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | ConstraintBound (const std::string &name) |
ConstraintBound (const std::string &name, const unsigned int size) | |
ConstraintBound (const std::string &name, ConstRefVector lb, ConstRefVector ub) | |
bool | isBound () const override |
bool | isEquality () const override |
bool | isInequality () const override |
const Vector & | lowerBound () const override |
Vector & | lowerBound () override |
void | resize (unsigned int r, unsigned int c) override |
unsigned int | rows () const override |
bool | setLowerBound (ConstRefVector lb) override |
bool | setUpperBound (ConstRefVector ub) override |
bool | setVector (ConstRefVector b) override |
const Vector & | upperBound () const override |
Vector & | upperBound () override |
const Vector & | vector () const override |
Vector & | vector () override |
![]() | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | ConstraintBase (const std::string &name) |
ConstraintBase (const std::string &name, const unsigned int rows, const unsigned int cols) | |
ConstraintBase (const std::string &name, ConstRefMatrix A) | |
virtual Matrix & | matrix () |
virtual const Matrix & | matrix () const |
virtual const std::string & | name () const |
virtual bool | setMatrix (ConstRefMatrix A) |
virtual | ~ConstraintBase ()=default |
Protected Attributes | |
Vector | m_lb |
Vector | m_ub |
![]() | |
Matrix | m_A |
std::string | m_name |
Definition at line 26 of file math/constraint-bound.hpp.
ConstraintBound::ConstraintBound | ( | const std::string & | name | ) |
Definition at line 22 of file src/math/constraint-bound.cpp.
ConstraintBound::ConstraintBound | ( | const std::string & | name, |
const unsigned int | size | ||
) |
Definition at line 25 of file src/math/constraint-bound.cpp.
ConstraintBound::ConstraintBound | ( | const std::string & | name, |
ConstRefVector | lb, | ||
ConstRefVector | ub | ||
) |
Definition at line 31 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 89 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 46 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 60 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 58 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 59 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 66 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 51 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 41 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 80 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 84 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 76 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 67 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 62 of file src/math/constraint-bound.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
|
protected |
Definition at line 60 of file math/constraint-bound.hpp.
|
protected |
Definition at line 61 of file math/constraint-bound.hpp.