addExtraDofGradient(Eigen::VectorXd &grad, const Eigen::Vector6d &error, ExtraDofUtilization utilization) | dart::dynamics::InverseKinematics::Analytical | protectedvirtual |
addObserver(Observer *_observer) const | dart::common::Subject | protected |
Analytical(InverseKinematics *_ik, const std::string &_methodName, const Properties &_properties) | dart::dynamics::InverseKinematics::Analytical | |
applyWeights(Eigen::VectorXd &_grad) const | dart::dynamics::InverseKinematics::GradientMethod | |
checkSolutionJointLimits() | dart::dynamics::InverseKinematics::Analytical | protected |
clampGradient(Eigen::VectorXd &_grad) const | dart::dynamics::InverseKinematics::GradientMethod | |
clearCache() | dart::dynamics::InverseKinematics::GradientMethod | |
clone(InverseKinematics *newIK) const -> std::unique_ptr< GradientMethod > override | dart::dynamics::SharedLibraryIkFast | virtual |
computeGradient(const Eigen::Vector6d &_error, Eigen::VectorXd &_grad) override | dart::dynamics::InverseKinematics::Analytical | virtual |
computeIk(const IkReal *targetTranspose, const IkReal *targetRotation, const IkReal *freeParams, ikfast::IkSolutionListBase< IkReal > &solutions) override | dart::dynamics::SharedLibraryIkFast | protectedvirtual |
computeSolutions(const Eigen::Isometry3d &desiredBodyTf) -> const std::vector< InverseKinematics::Analytical::Solution > &override | dart::dynamics::IkFast | virtual |
configure() const override | dart::dynamics::SharedLibraryIkFast | protectedvirtual |
constructDofMap() | dart::dynamics::InverseKinematics::Analytical | |
convertJacobianMethodOutputToGradient(Eigen::VectorXd &grad, const std::vector< std::size_t > &dofs) | dart::dynamics::InverseKinematics::GradientMethod | |
evalGradient(const Eigen::VectorXd &_q, Eigen::Map< Eigen::VectorXd > _grad) | dart::dynamics::InverseKinematics::GradientMethod | |
ExtraDofUtilization enum name | dart::dynamics::InverseKinematics::Analytical | |
getAnalyticalProperties() const | dart::dynamics::InverseKinematics::Analytical | |
getComponentWeights() const | dart::dynamics::InverseKinematics::GradientMethod | |
getComponentWiseClamp() const | dart::dynamics::InverseKinematics::GradientMethod | |
getDofs() const -> const std::vector< std::size_t > &override | dart::dynamics::IkFast | virtual |
getExtraDofUtilization() const | dart::dynamics::InverseKinematics::Analytical | |
getExtraErrorLengthClamp() const | dart::dynamics::InverseKinematics::Analytical | |
getFreeParameters() const override | dart::dynamics::SharedLibraryIkFast | protectedvirtual |
getGradientMethodProperties() const | dart::dynamics::InverseKinematics::GradientMethod | |
getIK() | dart::dynamics::InverseKinematics::GradientMethod | |
getIK() const | dart::dynamics::InverseKinematics::GradientMethod | |
getIkFastVersion() override | dart::dynamics::SharedLibraryIkFast | protectedvirtual |
getIkRealSize() const override | dart::dynamics::SharedLibraryIkFast | protectedvirtual |
getIkType() const override | dart::dynamics::SharedLibraryIkFast | protectedvirtual |
getKinematicsHash() override | dart::dynamics::SharedLibraryIkFast | protectedvirtual |
getMethodName() const | dart::dynamics::InverseKinematics::GradientMethod | |
getNumFreeParameters() const override | dart::dynamics::SharedLibraryIkFast | protectedvirtual |
getNumJoints() const override | dart::dynamics::SharedLibraryIkFast | protectedvirtual |
getPositions() const | dart::dynamics::InverseKinematics::Analytical | |
getSolutions() | dart::dynamics::InverseKinematics::Analytical | |
getSolutions(const Eigen::Isometry3d &_desiredTf) | dart::dynamics::InverseKinematics::Analytical | |
GradientMethod(InverseKinematics *_ik, const std::string &_methodName, const Properties &_properties) | dart::dynamics::InverseKinematics::GradientMethod | |
IkFast(InverseKinematics *ik, const std::vector< std::size_t > &dofMap, const std::vector< std::size_t > &freeDofMap, const std::string &methodName="IKFast", const Analytical::Properties &properties=Analytical::Properties()) | dart::dynamics::IkFast | |
IkFastFuncComputeIk typedef | dart::dynamics::SharedLibraryIkFast | protected |
IkFastFuncGetConstCharPtr typedef | dart::dynamics::SharedLibraryIkFast | protected |
IkFastFuncGetInt typedef | dart::dynamics::SharedLibraryIkFast | protected |
IkFastFuncGetIntPtr typedef | dart::dynamics::SharedLibraryIkFast | protected |
isConfigured() const | dart::dynamics::IkFast | virtual |
LIMIT_VIOLATED enum value | dart::dynamics::InverseKinematics::Analytical | |
mAnalyticalP | dart::dynamics::InverseKinematics::Analytical | protected |
mComputeIk | dart::dynamics::SharedLibraryIkFast | mutableprotected |
mConfigCache | dart::dynamics::InverseKinematics::Analytical | private |
mConfigured | dart::dynamics::IkFast | mutableprotected |
mDofMap | dart::dynamics::InverseKinematics::Analytical | private |
mDofs | dart::dynamics::SharedLibraryIkFast | mutableprotected |
mExtraDofGradCache | dart::dynamics::InverseKinematics::Analytical | private |
mExtraDofs | dart::dynamics::InverseKinematics::Analytical | private |
mFilePath | dart::dynamics::SharedLibraryIkFast | protected |
mFreeDofs | dart::dynamics::IkFast | mutableprotected |
mFreeParams | dart::dynamics::IkFast | mutableprotected |
mGetFreeParameters | dart::dynamics::SharedLibraryIkFast | mutableprotected |
mGetIkFastVersion | dart::dynamics::SharedLibraryIkFast | mutableprotected |
mGetIkRealSize | dart::dynamics::SharedLibraryIkFast | mutableprotected |
mGetIkType | dart::dynamics::SharedLibraryIkFast | mutableprotected |
mGetKinematicsHash | dart::dynamics::SharedLibraryIkFast | mutableprotected |
mGetNumFreeParameters | dart::dynamics::SharedLibraryIkFast | mutableprotected |
mGetNumJoints | dart::dynamics::SharedLibraryIkFast | mutableprotected |
mGradientP | dart::dynamics::InverseKinematics::GradientMethod | protected |
mIK | dart::dynamics::InverseKinematics::GradientMethod | protected |
mInitialPositionsCache | dart::dynamics::InverseKinematics::GradientMethod | private |
mLastGradient | dart::dynamics::InverseKinematics::GradientMethod | protected |
mLastPositions | dart::dynamics::InverseKinematics::GradientMethod | protected |
mLimitViolationCache | dart::dynamics::InverseKinematics::Analytical | private |
mMethodName | dart::dynamics::InverseKinematics::GradientMethod | protected |
mObservers | dart::common::Subject | mutableprotected |
mOutOfReachCache | dart::dynamics::InverseKinematics::Analytical | private |
mRestoreConfigCache | dart::dynamics::InverseKinematics::Analytical | private |
mSharedLibrary | dart::dynamics::SharedLibraryIkFast | mutableprotected |
mSolutions | dart::dynamics::InverseKinematics::Analytical | protected |
mTargetRotation | dart::dynamics::IkFast | private |
mTargetTranspose | dart::dynamics::IkFast | private |
mValidSolutionsCache | dart::dynamics::InverseKinematics::Analytical | private |
OUT_OF_REACH enum value | dart::dynamics::InverseKinematics::Analytical | |
POST_ANALYTICAL enum value | dart::dynamics::InverseKinematics::Analytical | |
PRE_ANALYTICAL enum value | dart::dynamics::InverseKinematics::Analytical | |
PRE_AND_POST_ANALYTICAL enum value | dart::dynamics::InverseKinematics::Analytical | |
QualityComparison typedef | dart::dynamics::InverseKinematics::Analytical | |
removeObserver(Observer *_observer) const | dart::common::Subject | protected |
resetQualityComparisonFunction() | dart::dynamics::InverseKinematics::Analytical | |
sendDestructionNotification() const | dart::common::Subject | protected |
setComponentWeights(const Eigen::VectorXd &_weights) | dart::dynamics::InverseKinematics::GradientMethod | |
setComponentWiseClamp(double _clamp=DefaultIKGradientComponentClamp) | dart::dynamics::InverseKinematics::GradientMethod | |
setExtraDofUtilization(ExtraDofUtilization _utilization) | dart::dynamics::InverseKinematics::Analytical | |
setExtraErrorLengthClamp(double _clamp) | dart::dynamics::InverseKinematics::Analytical | |
setPositions(const Eigen::VectorXd &_config) | dart::dynamics::InverseKinematics::Analytical | |
setQualityComparisonFunction(const QualityComparison &_func) | dart::dynamics::InverseKinematics::Analytical | |
SharedLibraryIkFast(InverseKinematics *ik, const std::string &filePath, const std::vector< std::size_t > &dofMap, const std::vector< std::size_t > &freeDofMap, const std::string &methodName="IKFast", const Analytical::Properties &properties=Analytical::Properties()) | dart::dynamics::SharedLibraryIkFast | |
UNUSED enum value | dart::dynamics::InverseKinematics::Analytical | |
VALID enum value | dart::dynamics::InverseKinematics::Analytical | |
Validity_t enum name | dart::dynamics::InverseKinematics::Analytical | |
~Analytical()=default | dart::dynamics::InverseKinematics::Analytical | virtual |
~GradientMethod()=default | dart::dynamics::InverseKinematics::GradientMethod | virtual |
~Subject() | dart::common::Subject | virtual |