|
| 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 () |
|