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 |
| Enumerator | |
|---|---|
| Joint | |
| DualQuat | |
| SumSq | |
| L2 | |
Definition at line 41 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 159 of file nlopt_ik.cpp.
| double NLOPT_IK::minfunc | ( | const std::vector< double > & | x, |
| std::vector< double > & | grad, | ||
| void * | data | ||
| ) |
Definition at line 45 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 124 of file nlopt_ik.cpp.
| double NLOPT_IK::minfuncSumSquared | ( | const std::vector< double > & | x, |
| std::vector< double > & | grad, | ||
| void * | data | ||
| ) |
Definition at line 90 of file nlopt_ik.cpp.
| dual_quaternion NLOPT_IK::targetDQ |
Definition at line 43 of file nlopt_ik.cpp.