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.