- 3.0.2 rigid body dynamics module.
|
This is the complete list of members for ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR >, including all inherited members.
DiscreteCostEvaluatorBase()=default | ct::optcon::tpl::DiscreteCostEvaluatorBase< SCALAR > | |
eval() override | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inlinevirtual |
evalGradient(size_t grad_length, Eigen::Map< Eigen::Matrix< SCALAR, Eigen::Dynamic, 1 >> &grad) override | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inlinevirtual |
getSparsityPatternHessian(Eigen::VectorXi &iRow, Eigen::VectorXi &jCol) override | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inlinevirtual |
getTargetPose() | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inline |
IKCostEvaluator(size_t eeInd, const Eigen::Matrix3d &Qpos=Eigen::Matrix3d::Identity(), const Eigen::Matrix3d &Qrot=Eigen::Matrix3d::Identity()) | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inline |
IKCostEvaluator(const std::string &costFunctionPath, const std::string &termTaskspaceName, const bool verbose=false) | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inline |
IKCostEvaluator(const std::string &costFunctionPath, const std::string &termTaskspaceName, const std::string &termJointPosName, const bool verbose=false) | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inline |
NJOINTS | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | static |
setOptVector(std::shared_ptr< ct::optcon::tpl::OptVector< SCALAR >> optVector) | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inline |
setRegularizer(std::shared_ptr< IKRegularizerBase > reg) | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inline |
setTargetPose(const ct::rbd::RigidBodyPose &rbdPose) | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inline |
setTargetPose(const core::StateVector< 3 > &w_pos_des, const Eigen::Quaterniond &w_q_des) | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inline |
setTargetPose(const core::StateVector< 3 > &w_pos_des, const Eigen::Matrix3d &eulerXyz) | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inline |
sparseHessianValues(const Eigen::VectorXd &jointAngles, const Eigen::VectorXd &obj_fac, Eigen::VectorXd &hes) override | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > | inlinevirtual |
~DiscreteCostEvaluatorBase()=default | ct::optcon::tpl::DiscreteCostEvaluatorBase< SCALAR > | virtual |
~IKCostEvaluator() override=default | ct::rbd::IKCostEvaluator< KINEMATICS, SCALAR > |