|
| 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.