addObserver(Observer *_observer) const | dart::common::Subject | protected |
clearCaches() | dart::dynamics::HierarchicalIK | |
clone(const SkeletonPtr &_newSkel) const =0 | dart::dynamics::HierarchicalIK | pure virtual |
computeNullSpaces() const | dart::dynamics::HierarchicalIK | |
copyOverSetup(const std::shared_ptr< HierarchicalIK > &_otherIK) const | dart::dynamics::HierarchicalIK | protected |
findSolution(Eigen::VectorXd &positions) | dart::dynamics::HierarchicalIK | |
getAffiliation() | dart::dynamics::HierarchicalIK | |
getAffiliation() const | dart::dynamics::HierarchicalIK | |
getIKHierarchy() const | dart::dynamics::HierarchicalIK | |
getNullSpaceObjective() | dart::dynamics::HierarchicalIK | |
getNullSpaceObjective() const | dart::dynamics::HierarchicalIK | |
getObjective() | dart::dynamics::HierarchicalIK | |
getObjective() const | dart::dynamics::HierarchicalIK | |
getPositions() const | dart::dynamics::HierarchicalIK | |
getProblem() | dart::dynamics::HierarchicalIK | |
getProblem() const | dart::dynamics::HierarchicalIK | |
getSkeleton() | dart::dynamics::HierarchicalIK | |
getSkeleton() const | dart::dynamics::HierarchicalIK | |
getSolver() | dart::dynamics::HierarchicalIK | |
getSolver() const | dart::dynamics::HierarchicalIK | |
hasNullSpaceObjective() const | dart::dynamics::HierarchicalIK | |
HierarchicalIK(const SkeletonPtr &_skeleton) | dart::dynamics::HierarchicalIK | protected |
initialize(const std::shared_ptr< HierarchicalIK > &my_ptr) | dart::dynamics::HierarchicalIK | protected |
mHierarchy | dart::dynamics::HierarchicalIK | protected |
mJacCache | dart::dynamics::HierarchicalIK | mutableprotected |
mLastPositions | dart::dynamics::HierarchicalIK | mutableprotected |
mNullSpaceCache | dart::dynamics::HierarchicalIK | mutableprotected |
mNullSpaceObjective | dart::dynamics::HierarchicalIK | protected |
mObjective | dart::dynamics::HierarchicalIK | protected |
mObservers | dart::common::Subject | mutableprotected |
mPartialNullspaceCache | dart::dynamics::HierarchicalIK | mutableprotected |
mProblem | dart::dynamics::HierarchicalIK | protected |
mPtr | dart::dynamics::HierarchicalIK | protected |
mSkeleton | dart::dynamics::HierarchicalIK | protected |
mSolver | dart::dynamics::HierarchicalIK | protected |
mSVDCache | dart::dynamics::HierarchicalIK | mutableprotected |
refreshIKHierarchy()=0 | dart::dynamics::HierarchicalIK | pure virtual |
removeObserver(Observer *_observer) const | dart::common::Subject | protected |
resetProblem(bool _clearSeeds=false) | dart::dynamics::HierarchicalIK | |
sendDestructionNotification() const | dart::common::Subject | protected |
setNullSpaceObjective(const std::shared_ptr< optimizer::Function > &_nsObjective) | dart::dynamics::HierarchicalIK | |
setObjective(const std::shared_ptr< optimizer::Function > &_objective) | dart::dynamics::HierarchicalIK | |
setPositions(const Eigen::VectorXd &_q) | dart::dynamics::HierarchicalIK | |
setSolver(const std::shared_ptr< optimizer::Solver > &_newSolver) | dart::dynamics::HierarchicalIK | |
solve(bool applySolution=true) | dart::dynamics::HierarchicalIK | |
solve(Eigen::VectorXd &positions, bool applySolution=true) | dart::dynamics::HierarchicalIK | |
solveAndApply(bool allowIncompleteResult=true) | dart::dynamics::HierarchicalIK | |
solveAndApply(Eigen::VectorXd &positions, bool allowIncompleteResult=true) | dart::dynamics::HierarchicalIK | |
~HierarchicalIK()=default | dart::dynamics::HierarchicalIK | virtual |
~Subject() | dart::common::Subject | virtual |