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