Abstract class to represent a generic hard constraint for a WBC optimization problem.
More...
#include <RigidbodyDynamicsConstraint.hpp>
|
| | RigidbodyDynamicsConstraint (bool reduced=false, uint dim_contact=3) |
| | Default constructor.
|
| virtual | ~RigidbodyDynamicsConstraint ()=default |
| virtual void | update (RobotModelPtr robot_model) override |
| | Update constraint matrix and vectors, depending on the type. Abstract method.
|
| virtual | ~Constraint ()=default |
| Type | type () |
| | Return the type of this constraint.
|
| const Eigen::MatrixXd & | A () |
| | return constraint matrix A
|
| const Eigen::VectorXd & | b () |
| | return constraint vector b
|
| const Eigen::VectorXd & | lb () |
| | return constraint lower bound lb
|
| const Eigen::VectorXd & | ub () |
| | return constraint upper bound ub
|
| uint | size () |
| | return size of the constraint (i.e. number of rows of the constraint matrix)
|
Abstract class to represent a generic hard constraint for a WBC optimization problem.
◆ RigidbodyDynamicsConstraint()
| wbc::RigidbodyDynamicsConstraint::RigidbodyDynamicsConstraint |
( |
bool | reduced = false, |
|
|
uint | dim_contact = 3 ) |
|
inlineexplicit |
◆ ~RigidbodyDynamicsConstraint()
| virtual wbc::RigidbodyDynamicsConstraint::~RigidbodyDynamicsConstraint |
( |
| ) |
|
|
virtualdefault |
◆ update()
| void wbc::RigidbodyDynamicsConstraint::update |
( |
RobotModelPtr | robot_model | ) |
|
|
overridevirtual |
Update constraint matrix and vectors, depending on the type. Abstract method.
Implements wbc::Constraint.
◆ dim_contact
| uint wbc::RigidbodyDynamicsConstraint::dim_contact |
|
protected |
◆ reduced
| bool wbc::RigidbodyDynamicsConstraint::reduced |
|
protected |
The documentation for this class was generated from the following files: