|
| | ContactDynamicsData (const Robot &robot) |
| | Constructs a data. More...
|
| |
| | ContactDynamicsData () |
| | Default constructor. More...
|
| |
| | ~ContactDynamicsData ()=default |
| | Default destructor. More...
|
| |
| | ContactDynamicsData (const ContactDynamicsData &)=default |
| | Default copy constructor. More...
|
| |
| ContactDynamicsData & | operator= (const ContactDynamicsData &)=default |
| | Default copy operator. More...
|
| |
| | ContactDynamicsData (ContactDynamicsData &&) noexcept=default |
| | Default move constructor. More...
|
| |
| ContactDynamicsData & | operator= (ContactDynamicsData &&) noexcept=default |
| | Default move assign operator. More...
|
| |
| void | setContactDimension (const int dimf) |
| |
| void | setSwitchingConstraintDimension (const int dims) |
| |
| int | dimv () const |
| |
| int | dimu () const |
| |
| int | dimf () const |
| |
| int | dimvf () const |
| |
| int | dims () const |
| |
| int | dim_passive () const |
| |
| bool | hasFloatingBase () const |
| |
| Eigen::Block< Eigen::MatrixXd > | dCda () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | dCda () const |
| |
| Eigen::Block< Eigen::MatrixXd > | dIDCdqv () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | dIDCdqv () const |
| |
| Eigen::Block< Eigen::MatrixXd > | dIDdq () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | dIDdq () const |
| |
| Eigen::Block< Eigen::MatrixXd > | dIDdv () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | dIDdv () const |
| |
| Eigen::Block< Eigen::MatrixXd > | dCdq () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | dCdq () const |
| |
| Eigen::Block< Eigen::MatrixXd > | dCdv () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | dCdv () const |
| |
| Eigen::Block< Eigen::MatrixXd > | MJtJinv () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | MJtJinv () const |
| |
| Eigen::Block< Eigen::MatrixXd > | MJtJinv_dIDCdqv () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | MJtJinv_dIDCdqv () const |
| |
| Eigen::Block< Eigen::MatrixXd > | Qafqv () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | Qafqv () const |
| |
| Eigen::Block< Eigen::MatrixXd > | Qdvfqv () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | Qdvfqv () const |
| |
| Eigen::Block< Eigen::MatrixXd > | Qafu_full () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | Qafu_full () const |
| |
| Eigen::Block< Eigen::MatrixXd > | Qafu_passive () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | Qafu_passive () const |
| |
| Eigen::Block< Eigen::MatrixXd > | Qafu () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | Qafu () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | IDC () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | IDC () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | ID_full () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | ID_full () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | ID_passive () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | ID_passive () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | ID () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | ID () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | C () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | C () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | MJtJinv_IDC () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | MJtJinv_IDC () const |
| |
| Eigen::Block< Eigen::MatrixXd > | Phia () |
| |
| const Eigen::Block< const Eigen::MatrixXd > | Phia () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | laf () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | laf () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | la () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | la () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | ldvf () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | ldvf () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | ldv () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | ldv () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | lf () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | lf () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | haf () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | haf () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | ha () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | ha () const |
| |
| Eigen::VectorBlock< Eigen::VectorXd > | hf () |
| |
| const Eigen::VectorBlock< const Eigen::VectorXd > | hf () const |
| |
| template<int p = 1> |
| double | primalFeasibility () const |
| |
| template<int p = 1> |
| double | dualFeasibility () const |
| |
| double | KKTError () const |
| |
Data used in ContactDynamics.