#include <NloptInverseKinematics.h>
|
static void | check (const nlopt_result &ret) |
|
::rl::math::Real | f (unsigned n, const double *x, double *grad, void *data) |
|
◆ NloptInverseKinematics()
rl::mdl::NloptInverseKinematics::NloptInverseKinematics |
( |
Kinematic * |
kinematic | ) |
|
◆ ~NloptInverseKinematics()
rl::mdl::NloptInverseKinematics::~NloptInverseKinematics |
( |
| ) |
|
|
virtual |
◆ check()
void rl::mdl::NloptInverseKinematics::check |
( |
const nlopt_result & |
ret | ) |
|
|
staticprivate |
◆ error()
◆ f()
rl::math::Real rl::mdl::NloptInverseKinematics::f |
( |
unsigned |
n, |
|
|
const double * |
x, |
|
|
double * |
grad, |
|
|
void * |
data |
|
) |
| |
|
staticprivate |
◆ solve()
bool rl::mdl::NloptInverseKinematics::solve |
( |
| ) |
|
|
virtual |
◆ delta
◆ duration
::std::chrono::nanoseconds rl::mdl::NloptInverseKinematics::duration |
◆ epsilonRotation
◆ epsilonTranslation
◆ randDistribution
::std::uniform_real_distribution< ::rl::math::Real> rl::mdl::NloptInverseKinematics::randDistribution |
|
private |
◆ randEngine
::std::mt19937 rl::mdl::NloptInverseKinematics::randEngine |
|
private |
◆ tolerance
double rl::mdl::NloptInverseKinematics::tolerance |
The documentation for this class was generated from the following files: