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 40 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 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.


Variable Documentation

Definition at line 44 of file nlopt_ik.cpp.



trac_ik_lib
Author(s): Patrick Beeson, Barrett Ames
autogenerated on Thu Sep 21 2017 02:53:02