#include <constraint-equality.hpp>
Public Member Functions | |
bool | checkConstraint (ConstRefVector x, double tol=1e-6) const override |
unsigned int | cols () const override |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | ConstraintEquality (const std::string &name) |
ConstraintEquality (const std::string &name, const unsigned int rows, const unsigned int cols) | |
ConstraintEquality (const std::string &name, ConstRefMatrix A, ConstRefVector b) | |
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_b |
![]() | |
Matrix | m_A |
std::string | m_name |
Definition at line 26 of file math/constraint-equality.hpp.
ConstraintEquality::ConstraintEquality | ( | const std::string & | name | ) |
Definition at line 22 of file src/math/constraint-equality.cpp.
ConstraintEquality::ConstraintEquality | ( | const std::string & | name, |
const unsigned int | rows, | ||
const unsigned int | cols | ||
) |
Definition at line 25 of file src/math/constraint-equality.cpp.
ConstraintEquality::ConstraintEquality | ( | const std::string & | name, |
ConstRefMatrix | A, | ||
ConstRefVector | b | ||
) |
Definition at line 30 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 88 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 42 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 53 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 51 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 52 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 56 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 46 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 37 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 79 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 83 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 75 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 60 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
Definition at line 55 of file src/math/constraint-equality.cpp.
|
overridevirtual |
Implements tsid::math::ConstraintBase.
|
protected |
Definition at line 61 of file math/constraint-equality.hpp.