- 3.0.2 rigid body dynamics module.
ct::rbd::IKNLP< KINEMATICS, SCALAR > Member List

This is the complete list of members for ct::rbd::IKNLP< KINEMATICS, SCALAR >, including all inherited members.

constraints_ct::optcon::tpl::Nlp< SCALAR >protected
costEvaluator_ct::optcon::tpl::Nlp< SCALAR >protected
evaluateConstraintJacobian(const int nele_jac, MapVecXs &jac)ct::optcon::tpl::Nlp< SCALAR >
evaluateConstraints(MapVecXs &values)ct::optcon::tpl::Nlp< SCALAR >
evaluateCostFun()ct::optcon::tpl::Nlp< SCALAR >
evaluateCostGradient(const size_t n, MapVecXs &grad)ct::optcon::tpl::Nlp< SCALAR >
evaluateHessian(const int nele_hes, MapVecXs &hes, const SCALAR obj_fac, MapConstVecXs &lambda)ct::optcon::tpl::Nlp< SCALAR >
extractIpoptSolution(const MapConstVecXs &x, const MapConstVecXs &zL, const MapConstVecXs &zU, const MapConstVecXs &lambda)ct::optcon::tpl::Nlp< SCALAR >
extractOptimizationVars(const MapConstVecXs &x, bool isNew)ct::optcon::tpl::Nlp< SCALAR >
extractSnoptSolution(const MapVecXs &x, const MapVecXs &xMul, const MapVecXi &xState, const MapVecXs &fMul, const MapVecXi &fState)ct::optcon::tpl::Nlp< SCALAR >
getBoundMultipliers(size_t n, MapVecXs &zLow, MapVecXs &zUp) constct::optcon::tpl::Nlp< SCALAR >
getConstraintBounds(MapVecXs &lowerBound, MapVecXs &upperBound, const size_t m) constct::optcon::tpl::Nlp< SCALAR >
getConstraintsCount() constct::optcon::tpl::Nlp< SCALAR >
getConstraintsMultState(const size_t m, MapVecXs &zMul, MapVecXi &zState) constct::optcon::tpl::Nlp< SCALAR >
getIKConstraintContainer()ct::rbd::IKNLP< KINEMATICS, SCALAR >inline
getIKCostEvaluator()ct::rbd::IKNLP< KINEMATICS, SCALAR >inline
getInitialGuess(const size_t n, MapVecXs &x) constct::optcon::tpl::Nlp< SCALAR >
getLambdaVars(size_t m, MapVecXs &lambda) constct::optcon::tpl::Nlp< SCALAR >
getNonZeroHessianCount()ct::optcon::tpl::Nlp< SCALAR >
getNonZeroJacobianCount() constct::optcon::tpl::Nlp< SCALAR >
getOptimizationMultState(const size_t n, MapVecXs &xMul, MapVecXi &xState) constct::optcon::tpl::Nlp< SCALAR >
getSolution()ct::rbd::IKNLP< KINEMATICS, SCALAR >inline
getSparsityPatternHessian(const int nele_hes, MapVecXi &iRow, MapVecXi &jCol) constct::optcon::tpl::Nlp< SCALAR >
getSparsityPatternJacobian(const int nele_jac, MapVecXi &iRow, MapVecXi &jCol) constct::optcon::tpl::Nlp< SCALAR >
getVarCount() constct::optcon::tpl::Nlp< SCALAR >
getVariableBounds(MapVecXs &lowerBound, MapVecXs &upperBound, const size_t n) constct::optcon::tpl::Nlp< SCALAR >
IKNLP(std::shared_ptr< ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR >> costEvaluator, const JointPosition_t &lowerBound, const JointPosition_t &upperBound)ct::rbd::IKNLP< KINEMATICS, SCALAR >inline
InverseKinematicsBase typedefct::rbd::IKNLP< KINEMATICS, SCALAR >
iRowHessian_ct::optcon::tpl::Nlp< SCALAR >protected
iRowHessianConstraints_ct::optcon::tpl::Nlp< SCALAR >protected
iRowHessianCost_ct::optcon::tpl::Nlp< SCALAR >protected
jColHessian_ct::optcon::tpl::Nlp< SCALAR >protected
jColHessianConstraints_ct::optcon::tpl::Nlp< SCALAR >protected
jColHessianCost_ct::optcon::tpl::Nlp< SCALAR >protected
JointPosition_t typedefct::rbd::IKNLP< KINEMATICS, SCALAR >
JointPositionsVector_t typedefct::rbd::IKNLP< KINEMATICS, SCALAR >
Kinematics_t typedefct::rbd::IKNLP< KINEMATICS, SCALAR >
MapConstVecXs typedefct::optcon::tpl::Nlp< SCALAR >
MapVecXi typedefct::optcon::tpl::Nlp< SCALAR >
MapVecXs typedefct::optcon::tpl::Nlp< SCALAR >
Nlp()=defaultct::optcon::tpl::Nlp< SCALAR >
optVariables_ct::optcon::tpl::Nlp< SCALAR >protected
printSolution() constct::rbd::IKNLP< KINEMATICS, SCALAR >inline
RigidBodyPoseTpl typedefct::rbd::IKNLP< KINEMATICS, SCALAR >
Scalar_t typedefct::rbd::IKNLP< KINEMATICS, SCALAR >
setInitialGuess(const JointPosition_t &q_init)ct::rbd::IKNLP< KINEMATICS, SCALAR >inline
updateProblem() overridect::rbd::IKNLP< KINEMATICS, SCALAR >inlinevirtual
VectorXi typedefct::optcon::tpl::Nlp< SCALAR >
VectorXs typedefct::optcon::tpl::Nlp< SCALAR >
~IKNLP() override=defaultct::rbd::IKNLP< KINEMATICS, SCALAR >
~Nlp()=defaultct::optcon::tpl::Nlp< SCALAR >virtual