Classes | |
class | NLOPT_IK |
Enumerations | |
enum | OptType { Joint, DualQuat, SumSq, L2 } |
Functions | |
void | constrainfuncm (uint m, double *result, uint n, const double *x, double *grad, void *data) |
double | minfunc (const std::vector< double > &x, std::vector< double > &grad, void *data) |
double | minfuncDQ (const std::vector< double > &x, std::vector< double > &grad, void *data) |
double | minfuncL2 (const std::vector< double > &x, std::vector< double > &grad, void *data) |
double | minfuncSumSquared (const std::vector< double > &x, std::vector< double > &grad, void *data) |
Variables | |
dual_quaternion | targetDQ |
enum NLOPT_IK::OptType |
Definition at line 40 of file nlopt_ik.hpp.
void NLOPT_IK::constrainfuncm | ( | uint | m, |
double * | result, | ||
uint | n, | ||
const double * | x, | ||
double * | grad, | ||
void * | data | ||
) |
Definition at line 150 of file nlopt_ik.cpp.
double NLOPT_IK::minfunc | ( | const std::vector< double > & | x, |
std::vector< double > & | grad, | ||
void * | data | ||
) |
Definition at line 46 of file nlopt_ik.cpp.
double NLOPT_IK::minfuncDQ | ( | const std::vector< double > & | x, |
std::vector< double > & | grad, | ||
void * | data | ||
) |
Definition at line 57 of file nlopt_ik.cpp.
double NLOPT_IK::minfuncL2 | ( | const std::vector< double > & | x, |
std::vector< double > & | grad, | ||
void * | data | ||
) |
Definition at line 118 of file nlopt_ik.cpp.
double NLOPT_IK::minfuncSumSquared | ( | const std::vector< double > & | x, |
std::vector< double > & | grad, | ||
void * | data | ||
) |
Definition at line 87 of file nlopt_ik.cpp.
Definition at line 44 of file nlopt_ik.cpp.