|
Drake
|
#include <drake/systems/plants/IKoptions.h>
Public Member Functions | |
| IKoptions (RigidBodyTree *robot) | |
| IKoptions (const IKoptions &rhs) | |
| ~IKoptions (void) | |
| RigidBodyTree * | getRobotPtr () const |
| void | setQ (const Eigen::MatrixXd &Q) |
| void | setQa (const Eigen::MatrixXd &Qa) |
| void | setQv (const Eigen::MatrixXd &Qv) |
| void | setDebug (bool flag) |
| void | setSequentialSeedFlag (bool flag) |
| void | setMajorOptimalityTolerance (double tol) |
| void | setMajorFeasibilityTolerance (double tol) |
| void | setSuperbasicsLimit (int limit) |
| void | setMajorIterationsLimit (int limit) |
| void | setIterationsLimit (int limit) |
| void | setFixInitialState (bool flag) |
| void | setq0 (const Eigen::VectorXd &lb, const Eigen::VectorXd &ub) |
| void | setqd0 (const Eigen::VectorXd &lb, const Eigen::VectorXd &ub) |
| void | setqdf (const Eigen::VectorXd &lb, const Eigen::VectorXd &ub) |
| void | setAdditionaltSamples (const Eigen::RowVectorXd &t_samples) |
| void | updateRobot (RigidBodyTree *new_robot) |
| void | getQ (Eigen::MatrixXd &Q) const |
| void | getQa (Eigen::MatrixXd &Qa) const |
| void | getQv (Eigen::MatrixXd &Qv) const |
| bool | getDebug () const |
| bool | getSequentialSeedFlag () const |
| double | getMajorOptimalityTolerance () const |
| double | getMajorFeasibilityTolerance () const |
| int | getSuperbasicsLimit () const |
| int | getMajorIterationsLimit () const |
| int | getIterationsLimit () const |
| void | getAdditionaltSamples (Eigen::RowVectorXd &additional_tSamples) const |
| bool | getFixInitialState () const |
| void | getq0 (Eigen::VectorXd &lb, Eigen::VectorXd &ub) const |
| void | getqd0 (Eigen::VectorXd &lb, Eigen::VectorXd &ub) const |
| void | getqdf (Eigen::VectorXd &lb, Eigen::VectorXd &ub) const |
Protected Member Functions | |
| void | setDefaultParams (RigidBodyTree *robot) |
|
explicit |
| ~IKoptions | ( | void | ) |
| void getAdditionaltSamples | ( | Eigen::RowVectorXd & | additional_tSamples | ) | const |

| bool getDebug | ( | ) | const |

| bool getFixInitialState | ( | ) | const |

| int getIterationsLimit | ( | ) | const |

| double getMajorFeasibilityTolerance | ( | ) | const |

| int getMajorIterationsLimit | ( | ) | const |

| double getMajorOptimalityTolerance | ( | ) | const |

| void getQ | ( | Eigen::MatrixXd & | Q | ) | const |

| void getq0 | ( | Eigen::VectorXd & | lb, |
| Eigen::VectorXd & | ub | ||
| ) | const |

| void getQa | ( | Eigen::MatrixXd & | Qa | ) | const |

| void getqd0 | ( | Eigen::VectorXd & | lb, |
| Eigen::VectorXd & | ub | ||
| ) | const |

| void getqdf | ( | Eigen::VectorXd & | lb, |
| Eigen::VectorXd & | ub | ||
| ) | const |

| void getQv | ( | Eigen::MatrixXd & | Qv | ) | const |

| RigidBodyTree * getRobotPtr | ( | ) | const |

| bool getSequentialSeedFlag | ( | ) | const |

| int getSuperbasicsLimit | ( | ) | const |

| void setAdditionaltSamples | ( | const Eigen::RowVectorXd & | t_samples | ) |

| void setDebug | ( | bool | flag | ) |

|
protected |

| void setFixInitialState | ( | bool | flag | ) |

| void setIterationsLimit | ( | int | limit | ) |

| void setMajorFeasibilityTolerance | ( | double | tol | ) |

| void setMajorIterationsLimit | ( | int | limit | ) |

| void setMajorOptimalityTolerance | ( | double | tol | ) |

| void setQ | ( | const Eigen::MatrixXd & | Q | ) |

| void setq0 | ( | const Eigen::VectorXd & | lb, |
| const Eigen::VectorXd & | ub | ||
| ) |

| void setQa | ( | const Eigen::MatrixXd & | Qa | ) |

| void setqd0 | ( | const Eigen::VectorXd & | lb, |
| const Eigen::VectorXd & | ub | ||
| ) |

| void setqdf | ( | const Eigen::VectorXd & | lb, |
| const Eigen::VectorXd & | ub | ||
| ) |

| void setQv | ( | const Eigen::MatrixXd & | Qv | ) |

| void setSequentialSeedFlag | ( | bool | flag | ) |

| void setSuperbasicsLimit | ( | int | limit | ) |

| void updateRobot | ( | RigidBodyTree * | new_robot | ) |
