#include <Tasks/QPMotionConstr.h>
|
| | MotionConstr (const std::vector< rbd::MultiBody > &mbs, int robotIndex, const TorqueBound &tb) |
| |
| | MotionConstr (const std::vector< rbd::MultiBody > &mbs, int robotIndex, const TorqueBound &tb, const TorqueDBound &tdb, double dt) |
| |
| virtual void | update (const std::vector< rbd::MultiBody > &mbs, const std::vector< rbd::MultiBodyConfig > &mbcs, const SolverData &data) override |
| |
| const Eigen::MatrixXd | matrix () const |
| |
| Eigen::MatrixXd | contactMatrix () const |
| |
| const rbd::ForwardDynamics | fd () const |
| |
| | MotionConstrCommon (const std::vector< rbd::MultiBody > &mbs, int robotIndex) |
| |
| void | computeTorque (const Eigen::VectorXd &alphaD, const Eigen::VectorXd &lambda) |
| |
| const Eigen::VectorXd & | torque () const |
| |
| void | torque (const std::vector< rbd::MultiBody > &mbs, std::vector< rbd::MultiBodyConfig > &mbcs) const |
| |
| virtual void | updateNrVars (const std::vector< rbd::MultiBody > &mbs, const SolverData &data) override |
| |
| void | computeMatrix (const std::vector< rbd::MultiBody > &mb, const std::vector< rbd::MultiBodyConfig > &mbcs) |
| |
| virtual std::string | nameGenInEq () const override |
| |
| virtual std::string | descGenInEq (const std::vector< rbd::MultiBody > &mbs, int line) override |
| |
| virtual int | maxGenInEq () const override |
| |
| virtual const Eigen::MatrixXd & | AGenInEq () const override |
| |
| virtual const Eigen::VectorXd & | LowerGenInEq () const override |
| |
| virtual const Eigen::VectorXd & | UpperGenInEq () const override |
| |
| virtual | ~ConstraintFunction () override |
| |
| void | addToSolver (QPSolver &sol) |
| |
| void | addToSolver (const std::vector< rbd::MultiBody > &mbs, QPSolver &sol) |
| |
| void | removeFromSolver (QPSolver &sol) |
| |
| virtual | ~Constraint () |
| |
◆ MotionConstr() [1/2]
◆ MotionConstr() [2/2]
◆ contactMatrix()
| Eigen::MatrixXd tasks::qp::MotionConstr::contactMatrix |
( |
| ) |
const |
◆ fd()
◆ matrix()
| const Eigen::MatrixXd tasks::qp::MotionConstr::matrix |
( |
| ) |
const |
|
inline |
◆ update()
◆ tmpL_
| Eigen::VectorXd tasks::qp::MotionConstr::tmpL_ |
|
protected |
◆ tmpU_
| Eigen::VectorXd tasks::qp::MotionConstr::tmpU_ |
|
protected |
◆ torqueDtL_
| Eigen::VectorXd tasks::qp::MotionConstr::torqueDtL_ |
|
protected |
◆ torqueDtU_
| Eigen::VectorXd tasks::qp::MotionConstr::torqueDtU_ |
|
protected |
◆ torqueL_
| Eigen::VectorXd tasks::qp::MotionConstr::torqueL_ |
|
protected |
◆ torqueU_
| Eigen::VectorXd tasks::qp::MotionConstr::torqueU_ |
|
protected |
The documentation for this class was generated from the following file: