#include <tsid/math/constraint-bound.hpp>
|
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) |
|
virtual | ~ConstraintBound () |
|
unsigned int | rows () const |
|
unsigned int | cols () const |
|
void | resize (const unsigned int r, const unsigned int c) |
|
bool | isEquality () const |
|
bool | isInequality () const |
|
bool | isBound () const |
|
const Vector & | vector () const |
|
const Vector & | lowerBound () const |
|
const Vector & | upperBound () const |
|
Vector & | vector () |
|
Vector & | lowerBound () |
|
Vector & | upperBound () |
|
bool | setVector (ConstRefVector b) |
|
bool | setLowerBound (ConstRefVector lb) |
|
bool | setUpperBound (ConstRefVector ub) |
|
bool | checkConstraint (ConstRefVector x, double tol=1e-6) const |
|
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 | ~ConstraintBase () |
|
virtual const std::string & | name () const |
|
virtual unsigned int | rows () const =0 |
|
virtual unsigned int | cols () const =0 |
|
virtual void | resize (const unsigned int r, const unsigned int c)=0 |
|
virtual bool | isEquality () const =0 |
|
virtual bool | isInequality () const =0 |
|
virtual bool | isBound () const =0 |
|
virtual const Matrix & | matrix () const |
|
virtual const Vector & | vector () const =0 |
|
virtual const Vector & | lowerBound () const =0 |
|
virtual const Vector & | upperBound () const =0 |
|
virtual Matrix & | matrix () |
|
virtual Vector & | vector ()=0 |
|
virtual Vector & | lowerBound ()=0 |
|
virtual Vector & | upperBound ()=0 |
|
virtual bool | setMatrix (ConstRefMatrix A) |
|
virtual bool | setVector (ConstRefVector b)=0 |
|
virtual bool | setLowerBound (ConstRefVector lb)=0 |
|
virtual bool | setUpperBound (ConstRefVector ub)=0 |
|
virtual bool | checkConstraint (ConstRefVector x, double tol=1e-6) const =0 |
|
◆ ConstraintBound() [1/3]
ConstraintBound::ConstraintBound |
( |
const std::string & |
name | ) |
|
◆ ConstraintBound() [2/3]
ConstraintBound::ConstraintBound |
( |
const std::string & |
name, |
|
|
const unsigned int |
size |
|
) |
| |
◆ ConstraintBound() [3/3]
◆ ~ConstraintBound()
virtual tsid::math::ConstraintBound::~ConstraintBound |
( |
| ) |
|
|
inlinevirtual |
◆ checkConstraint()
bool ConstraintBound::checkConstraint |
( |
ConstRefVector |
x, |
|
|
double |
tol = 1e-6 |
|
) |
| const |
|
virtual |
◆ cols()
unsigned int ConstraintBound::cols |
( |
| ) |
const |
|
virtual |
◆ isBound()
bool ConstraintBound::isBound |
( |
| ) |
const |
|
virtual |
◆ isEquality()
bool ConstraintBound::isEquality |
( |
| ) |
const |
|
virtual |
◆ isInequality()
bool ConstraintBound::isInequality |
( |
| ) |
const |
|
virtual |
◆ lowerBound() [1/2]
Vector & ConstraintBound::lowerBound |
( |
| ) |
|
|
virtual |
◆ lowerBound() [2/2]
const Vector & ConstraintBound::lowerBound |
( |
| ) |
const |
|
virtual |
◆ resize()
void ConstraintBound::resize |
( |
const unsigned int |
r, |
|
|
const unsigned int |
c |
|
) |
| |
|
virtual |
◆ rows()
unsigned int ConstraintBound::rows |
( |
| ) |
const |
|
virtual |
◆ setLowerBound()
◆ setUpperBound()
◆ setVector()
◆ upperBound() [1/2]
Vector & ConstraintBound::upperBound |
( |
| ) |
|
|
virtual |
◆ upperBound() [2/2]
const Vector & ConstraintBound::upperBound |
( |
| ) |
const |
|
virtual |
◆ vector() [1/2]
Vector & ConstraintBound::vector |
( |
| ) |
|
|
virtual |
◆ vector() [2/2]
const Vector & ConstraintBound::vector |
( |
| ) |
const |
|
virtual |
◆ m_lb
Vector tsid::math::ConstraintBound::m_lb |
|
protected |
◆ m_ub
Vector tsid::math::ConstraintBound::m_ub |
|
protected |
The documentation for this class was generated from the following files: