Classes | Enumerations | Functions | Variables
NLOPT_IK Namespace Reference

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
 

Enumeration Type Documentation

Enumerator
Joint 
DualQuat 
SumSq 
L2 

Definition at line 41 of file nlopt_ik.hpp.

Function Documentation

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.

Variable Documentation

dual_quaternion NLOPT_IK::targetDQ

Definition at line 43 of file nlopt_ik.cpp.



trac_ik_lib
Author(s): Patrick Beeson, Barrett Ames
autogenerated on Tue Jun 1 2021 02:38:35