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

Definition at line 43 of file nlopt_ik.cpp.



trac_ik_lib
Author(s): Patrick Beeson, Barrett Ames
autogenerated on Thu Apr 25 2019 03:39:22