diff --git a/_sources/api/classComputeLinksDistance.rst.txt b/_sources/api/classComputeLinksDistance.rst.txt new file mode 100644 index 00000000..9ed726ca --- /dev/null +++ b/_sources/api/classComputeLinksDistance.rst.txt @@ -0,0 +1,27 @@ +.. _exhale_class_classComputeLinksDistance: + +Class ComputeLinksDistance +========================== + +- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h` + + +Nested Relationships +-------------------- + + +Nested Types +************ + +- :ref:`exhale_class_classComputeLinksDistance_1_1LinksPair` + + +Class Documentation +------------------- + + +.. doxygenclass:: ComputeLinksDistance + :project: OpenSoT + :members: + :protected-members: + :undoc-members: \ No newline at end of file diff --git a/_sources/api/classComputeLinksDistance_1_1LinksPair.rst.txt b/_sources/api/classComputeLinksDistance_1_1LinksPair.rst.txt new file mode 100644 index 00000000..3763a4d5 --- /dev/null +++ b/_sources/api/classComputeLinksDistance_1_1LinksPair.rst.txt @@ -0,0 +1,23 @@ +.. _exhale_class_classComputeLinksDistance_1_1LinksPair: + +Class ComputeLinksDistance::LinksPair +===================================== + +- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h` + + +Nested Relationships +-------------------- + +This class is a nested type of :ref:`exhale_class_classComputeLinksDistance`. + + +Class Documentation +------------------- + + +.. doxygenclass:: ComputeLinksDistance::LinksPair + :project: OpenSoT + :members: + :protected-members: + :undoc-members: \ No newline at end of file diff --git a/_sources/api/classXBot_1_1Logger.rst.txt b/_sources/api/classGradientVector.rst.txt similarity index 55% rename from _sources/api/classXBot_1_1Logger.rst.txt rename to _sources/api/classGradientVector.rst.txt index cbcc50a6..ec7aa88e 100644 --- a/_sources/api/classXBot_1_1Logger.rst.txt +++ b/_sources/api/classGradientVector.rst.txt @@ -1,16 +1,16 @@ -.. _exhale_class_classXBot_1_1Logger: +.. _exhale_class_classGradientVector: -Class Logger -============ +Class GradientVector +==================== -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp` +- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h` Class Documentation ------------------- -.. doxygenclass:: XBot::Logger +.. doxygenclass:: GradientVector :project: OpenSoT :members: :protected-members: diff --git a/_sources/api/classXBot_1_1Endl.rst.txt b/_sources/api/classLinkPairDistance.rst.txt similarity index 54% rename from _sources/api/classXBot_1_1Endl.rst.txt rename to _sources/api/classLinkPairDistance.rst.txt index 47a970ee..35e3fa6b 100644 --- a/_sources/api/classXBot_1_1Endl.rst.txt +++ b/_sources/api/classLinkPairDistance.rst.txt @@ -1,16 +1,16 @@ -.. _exhale_class_classXBot_1_1Endl: +.. _exhale_class_classLinkPairDistance: -Class Endl -========== +Class LinkPairDistance +====================== -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp` +- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h` Class Documentation ------------------- -.. doxygenclass:: XBot::Endl +.. doxygenclass:: LinkPairDistance :project: OpenSoT :members: :protected-members: diff --git a/_sources/api/classOpenSoT_1_1tasks_1_1ConstraintToTask.rst.txt b/_sources/api/classOpenSoT_1_1tasks_1_1ConstraintToTask.rst.txt deleted file mode 100644 index 5c930ff1..00000000 --- a/_sources/api/classOpenSoT_1_1tasks_1_1ConstraintToTask.rst.txt +++ /dev/null @@ -1,26 +0,0 @@ -.. _exhale_class_classOpenSoT_1_1tasks_1_1ConstraintToTask: - -Class ConstraintToTask -====================== - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h` - - -Inheritance Relationships -------------------------- - -Base Type -********* - -- ``public OpenSoT::Task< Eigen::MatrixXd, Eigen::VectorXd >`` (:ref:`exhale_class_classOpenSoT_1_1Task`) - - -Class Documentation -------------------- - - -.. doxygenclass:: OpenSoT::tasks::ConstraintToTask - :project: OpenSoT - :members: - :protected-members: - :undoc-members: \ No newline at end of file diff --git a/_sources/api/classOpenSoT_1_1tasks_1_1velocity_1_1CollisionAvoidance.rst.txt b/_sources/api/classOpenSoT_1_1tasks_1_1velocity_1_1CollisionAvoidance.rst.txt deleted file mode 100644 index 92532c25..00000000 --- a/_sources/api/classOpenSoT_1_1tasks_1_1velocity_1_1CollisionAvoidance.rst.txt +++ /dev/null @@ -1,26 +0,0 @@ -.. _exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1CollisionAvoidance: - -Class CollisionAvoidance -======================== - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h` - - -Inheritance Relationships -------------------------- - -Base Type -********* - -- ``public OpenSoT::Task< Eigen::MatrixXd, Eigen::VectorXd >`` (:ref:`exhale_class_classOpenSoT_1_1Task`) - - -Class Documentation -------------------- - - -.. doxygenclass:: OpenSoT::tasks::velocity::CollisionAvoidance - :project: OpenSoT - :members: - :protected-members: - :undoc-members: \ No newline at end of file diff --git a/_sources/api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter.rst.txt b/_sources/api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter.rst.txt deleted file mode 100644 index 8233479c..00000000 --- a/_sources/api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter.rst.txt +++ /dev/null @@ -1,17 +0,0 @@ -.. _exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter: - -Template Class SecondOrderFilter -================================ - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h` - - -Class Documentation -------------------- - - -.. doxygenclass:: OpenSoT::tasks::velocity::SecondOrderFilter - :project: OpenSoT - :members: - :protected-members: - :undoc-members: \ No newline at end of file diff --git a/_sources/api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilterArray.rst.txt b/_sources/api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilterArray.rst.txt deleted file mode 100644 index 48d584ed..00000000 --- a/_sources/api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilterArray.rst.txt +++ /dev/null @@ -1,17 +0,0 @@ -.. _exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilterArray: - -Template Class SecondOrderFilterArray -===================================== - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h` - - -Class Documentation -------------------- - - -.. doxygenclass:: OpenSoT::tasks::velocity::SecondOrderFilterArray - :project: OpenSoT - :members: - :protected-members: - :undoc-members: \ No newline at end of file diff --git a/_sources/api/classOpenSoT_1_1utils_1_1ForceOptimization.rst.txt b/_sources/api/classOpenSoT_1_1utils_1_1ForceOptimization.rst.txt new file mode 100644 index 00000000..19ac8de6 --- /dev/null +++ b/_sources/api/classOpenSoT_1_1utils_1_1ForceOptimization.rst.txt @@ -0,0 +1,17 @@ +.. _exhale_class_classOpenSoT_1_1utils_1_1ForceOptimization: + +Class ForceOptimization +======================= + +- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` + + +Class Documentation +------------------- + + +.. doxygenclass:: OpenSoT::utils::ForceOptimization + :project: OpenSoT + :members: + :protected-members: + :undoc-members: \ No newline at end of file diff --git a/_sources/api/classXBot_1_1LoggerClass.rst.txt b/_sources/api/classXBot_1_1LoggerClass.rst.txt deleted file mode 100644 index ece15e8a..00000000 --- a/_sources/api/classXBot_1_1LoggerClass.rst.txt +++ /dev/null @@ -1,17 +0,0 @@ -.. _exhale_class_classXBot_1_1LoggerClass: - -Class LoggerClass -================= - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp` - - -Class Documentation -------------------- - - -.. doxygenclass:: XBot::LoggerClass - :project: OpenSoT - :members: - :protected-members: - :undoc-members: \ No newline at end of file diff --git a/_sources/api/classfcl_1_1CollisionObject.rst.txt b/_sources/api/classfcl_1_1CollisionObject.rst.txt new file mode 100644 index 00000000..769a0f65 --- /dev/null +++ b/_sources/api/classfcl_1_1CollisionObject.rst.txt @@ -0,0 +1,17 @@ +.. _exhale_class_classfcl_1_1CollisionObject: + +Template Class CollisionObject +============================== + +- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h` + + +Class Documentation +------------------- + + +.. doxygenclass:: fcl::CollisionObject + :project: OpenSoT + :members: + :protected-members: + :undoc-members: \ No newline at end of file diff --git a/_sources/api/define_SoLib_8h_1af03f20eb2a5df65169befb05ef28d788.rst.txt b/_sources/api/define_SoLib_8h_1af03f20eb2a5df65169befb05ef28d788.rst.txt deleted file mode 100644 index 94960f84..00000000 --- a/_sources/api/define_SoLib_8h_1af03f20eb2a5df65169befb05ef28d788.rst.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. _exhale_define_SoLib_8h_1af03f20eb2a5df65169befb05ef28d788: - -Define REGISTER_SO_LIB_ -======================= - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h` - - -Define Documentation --------------------- - - -.. doxygendefine:: REGISTER_SO_LIB_ - :project: OpenSoT \ No newline at end of file diff --git a/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks.rst.txt b/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks.rst.txt index e339674f..336e6b3f 100644 --- a/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks.rst.txt +++ b/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks.rst.txt @@ -25,7 +25,6 @@ Files ----- - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h` diff --git a/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity.rst.txt b/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity.rst.txt index 279b8329..643a5c88 100644 --- a/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity.rst.txt +++ b/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity.rst.txt @@ -19,7 +19,6 @@ Files - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h` diff --git a/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils.rst.txt b/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils.rst.txt index 12c37c81..90a75978 100644 --- a/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils.rst.txt +++ b/_sources/api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils.rst.txt @@ -20,11 +20,12 @@ Files - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Indices.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst.txt index bf3b3c8f..bb7b7cba 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst.txt @@ -32,20 +32,32 @@ Includes - ``OpenSoT/version.h`` +- ``XBotInterface/Logger.hpp`` + - ``matlogger2/matlogger2.h`` - ``memory`` - ``string`` -- ``xbot2_interface/logger.h`` - Included By ----------- +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_BilateralConstraint.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h` + - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h` @@ -56,10 +68,6 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h` - -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_BilateralConstraint.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h` @@ -70,8 +78,6 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h` @@ -88,14 +94,6 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h` - -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h` - -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h` - -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h` - diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h.rst.txt index 56cb2036..1c96d285 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h.rst.txt @@ -42,10 +42,10 @@ Included By ----------- -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h` + - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst.txt index 1adc6c9c..0bff832f 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst.txt @@ -60,6 +60,8 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` + diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst.txt index dc86932b..8c80b83c 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst.txt @@ -32,6 +32,10 @@ Includes - ``OpenSoT/Constraint.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h`) +- ``XBotInterface/Logger.hpp`` + +- ``XBotInterface/ModelInterface.h`` + - ``assert.h`` - ``list`` @@ -42,33 +46,37 @@ Includes - ``vector`` -- ``xbot2_interface/logger.h`` - -- ``xbot2_interface/xbotinterface2.h`` - Included By ----------- -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h` + - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h` + - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_nHQP.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h` @@ -84,10 +92,6 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h` - -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h` @@ -100,18 +104,10 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h` - -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h` - -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h` @@ -126,6 +122,8 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` + diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst.txt index 9be2d38a..b4935339 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst.txt @@ -34,7 +34,7 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` @@ -58,6 +58,8 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` + diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst.txt index d0355554..b85d4454 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst.txt @@ -38,6 +38,12 @@ Includes +Included By +----------- + + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` + diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst.txt index 9b8849bb..2789db90 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst.txt @@ -36,7 +36,7 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst.txt index e914a47c..f3fbe417 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst.txt @@ -36,7 +36,7 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst.txt index 2ffa3425..51b74171 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst.txt @@ -40,11 +40,17 @@ Includes - ``OpenSoT/utils/Piler.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h`) +- ``XBotInterface/ModelInterface.h`` + - ``kdl/frames.hpp`` -- ``xbot2_interface/xbotinterface2.h`` +Included By +----------- + + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst.txt index 377e2dc1..84a31318 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst.txt @@ -38,12 +38,12 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) +- ``XBotInterface/ModelInterface.h`` + - ``kdl/frames.hpp`` - ``memory`` -- ``xbot2_interface/xbotinterface2.h`` - Included By @@ -52,6 +52,8 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` + diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst.txt index 0f332c48..c27c12bc 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst.txt @@ -40,9 +40,9 @@ Includes - ``OpenSoT/utils/Piler.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h`) -- ``kdl/frames.hpp`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/xbotinterface2.h`` +- ``kdl/frames.hpp`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst.txt index 59d83da6..5d965bad 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst.txt @@ -34,7 +34,7 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst.txt index 0688fa9b..dbb6259c 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst.txt @@ -36,21 +36,13 @@ Includes - ``OpenSoT/tasks/velocity/Cartesian.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h`) +- ``XBotInterface/ModelInterface.h`` + - ``moveit_msgs/PlanningSceneWorld.h`` - ``srdfdom/model.h`` -- ``xbot2_interface/collision.h`` - -- ``xbot2_interface/xbotinterface2.h`` - - -Included By ------------ - - -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h` @@ -59,6 +51,8 @@ Namespaces ---------- +- :ref:`namespace_fcl` + - :ref:`namespace_OpenSoT` - :ref:`namespace_OpenSoT__constraints` @@ -70,5 +64,14 @@ Classes ------- +- :ref:`exhale_class_classfcl_1_1CollisionObject` + - :ref:`exhale_class_classOpenSoT_1_1constraints_1_1velocity_1_1CollisionAvoidance` + +Typedefs +-------- + + +- :ref:`exhale_typedef_namespacefcl_1ad8615572c5e4ddaf74ecafd812f6798d` + diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst.txt index 8e33076a..7340b8e6 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst.txt @@ -38,9 +38,9 @@ Includes - ``OpenSoT/utils/convex_hull_utils.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h`) -- ``kdl/frames.hpp`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/xbotinterface2.h`` +- ``kdl/frames.hpp`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst.txt index cfc632ee..4b8694ba 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst.txt @@ -30,9 +30,9 @@ Includes -------- -- ``OpenSoT/Constraint.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h`) +- ``Eigen/Dense`` -- ``xbot2_interface/xbotinterface2.h`` +- ``OpenSoT/Constraint.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h`) diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst.txt index 6d02c259..eb7acf73 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst.txt @@ -34,7 +34,7 @@ Includes - ``OpenSoT/Constraint.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst.txt index d5bbf821..1e0e206e 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst.txt @@ -32,7 +32,7 @@ Includes - ``OpenSoT/Constraint.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst.txt index b15284e0..f236115f 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst.txt @@ -34,8 +34,6 @@ Includes - ``OpenSoT/Constraint.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h`) -- ``xbot2_interface/xbotinterface2.h`` - diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst.txt index 19e07130..7b486c71 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst.txt @@ -34,9 +34,9 @@ Includes - ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) -- ``boost/any.hpp`` +- ``XBotInterface/Logger.hpp`` -- ``xbot2_interface/logger.h`` +- ``boost/any.hpp`` @@ -46,18 +46,18 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEndFactory.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eiQuadProgBackEnd.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_GLPKBackEnd.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_QPOasesBackEnd.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eiQuadProgBackEnd.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h` + - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h.rst.txt index 2e4bfb04..0c80acab 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h.rst.txt @@ -54,6 +54,8 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` + diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst.txt index b7fb5ee7..03a502f4 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst.txt @@ -46,10 +46,10 @@ Included By ----------- -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h` + - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.rst.txt deleted file mode 100644 index 13c5a3a2..00000000 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.rst.txt +++ /dev/null @@ -1,56 +0,0 @@ - -.. _file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h: - -File ConstraintToTask.h -======================= - -|exhale_lsh| :ref:`Parent directory ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/tasks``) - -.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS - - -.. contents:: Contents - :local: - :backlinks: none - -Definition (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/tasks/ConstraintToTask.h``) -------------------------------------------------------------------------------------------- - - -.. toctree:: - :maxdepth: 1 - - program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.rst - - - - - -Includes --------- - - -- ``OpenSoT/Constraint.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h`) - -- ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) - - - - - - -Namespaces ----------- - - -- :ref:`namespace_OpenSoT` - -- :ref:`namespace_OpenSoT__tasks` - - -Classes -------- - - -- :ref:`exhale_class_classOpenSoT_1_1tasks_1_1ConstraintToTask` - diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst.txt index 1b59e6bf..a67090bc 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst.txt @@ -36,7 +36,7 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst.txt index 1a15ffe7..6f580cbf 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst.txt @@ -34,7 +34,7 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst.txt index 3f9d296a..6e752989 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst.txt @@ -34,7 +34,7 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` @@ -44,6 +44,8 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` + diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst.txt index e21e93db..6595b738 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst.txt @@ -36,7 +36,7 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst.txt index b872b21c..bb8b84dd 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst.txt @@ -36,11 +36,9 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``kdl/frames.hpp`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/common/utils.h`` - -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/Utils.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst.txt index 3af8f8be..0fdd8852 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst.txt @@ -34,9 +34,9 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/common/utils.h`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/Utils.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst.txt index 9859a4fc..17adebbc 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst.txt @@ -34,9 +34,9 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/common/utils.h`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/Utils.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst.txt index 54afa1f1..f5d82515 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst.txt @@ -34,7 +34,7 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst.txt index 06dd7da9..baa6e6cd 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst.txt @@ -36,7 +36,7 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst.txt index a51bf0e4..722801af 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst.txt @@ -32,7 +32,7 @@ Includes - ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst.txt index a30436bf..d77c8454 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst.txt @@ -32,7 +32,7 @@ Includes - ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst.txt index 3077900e..6666878c 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst.txt @@ -34,9 +34,9 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/common/utils.h`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/Utils.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst.txt index d6513250..e7beffd4 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst.txt @@ -34,9 +34,9 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``kdl/frames.hpp`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/xbotinterface2.h`` +- ``kdl/frames.hpp`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst.txt index 8345d9c9..87e7aa3d 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst.txt @@ -34,10 +34,16 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` +Included By +----------- + + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` + diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst.txt index a62fc008..0c691d1f 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst.txt @@ -34,9 +34,9 @@ Includes - ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) -- ``kdl/frames.hpp`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/xbotinterface2.h`` +- ``kdl/frames.hpp`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst.txt index 2f964fd7..228fbd70 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst.txt @@ -34,9 +34,9 @@ Includes - ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) -- ``kdl/frames.hpp`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/xbotinterface2.h`` +- ``kdl/frames.hpp`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst.txt index 8339f1fb..88095c4d 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst.txt @@ -32,8 +32,6 @@ Includes - ``OpenSoT/tasks/velocity/Cartesian.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h`) -- ``xbot2_interface/common/utils.h`` - @@ -58,7 +56,3 @@ Classes - :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1CartesianAdmittance` -- :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter` - -- :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilterArray` - diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst.txt index 2f01b890..a7980ba9 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst.txt @@ -34,9 +34,9 @@ Includes - ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) -- ``kdl/frames.hpp`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/xbotinterface2.h`` +- ``kdl/frames.hpp`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.rst.txt deleted file mode 100644 index 8905d194..00000000 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.rst.txt +++ /dev/null @@ -1,58 +0,0 @@ - -.. _file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h: - -File CollisionAvoidance.h -========================= - -|exhale_lsh| :ref:`Parent directory ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/tasks/velocity``) - -.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS - - -.. contents:: Contents - :local: - :backlinks: none - -Definition (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/tasks/velocity/CollisionAvoidance.h``) ------------------------------------------------------------------------------------------------------- - - -.. toctree:: - :maxdepth: 1 - - program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.rst - - - - - -Includes --------- - - -- ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) - -- ``OpenSoT/constraints/velocity/CollisionAvoidance.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h`) - - - - - - -Namespaces ----------- - - -- :ref:`namespace_OpenSoT` - -- :ref:`namespace_OpenSoT__tasks` - -- :ref:`namespace_OpenSoT__tasks__velocity` - - -Classes -------- - - -- :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1CollisionAvoidance` - diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst.txt index 0ae4b4ca..6bae152b 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst.txt @@ -34,7 +34,7 @@ Includes - ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst.txt index be5c0365..e00abfb9 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst.txt @@ -36,7 +36,7 @@ Includes - ``OpenSoT/utils/cartesian_utils.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst.txt index d288060a..c7b54943 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst.txt @@ -54,5 +54,3 @@ Classes - :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1JointAdmittance` -- :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter` - diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst.txt index 8396f3aa..6323b57d 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst.txt @@ -34,9 +34,9 @@ Includes - ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) -- ``kdl/frames.hpp`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/xbotinterface2.h`` +- ``kdl/frames.hpp`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst.txt index c7f7c625..246a9bb7 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst.txt @@ -34,7 +34,7 @@ Includes - ``OpenSoT/utils/cartesian_utils.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst.txt index 90bc8cd6..8184cd0b 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst.txt @@ -30,9 +30,11 @@ Includes -------- +- ``Eigen/Dense`` + - ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``kdl/frames.hpp`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst.txt index 08d4e2f3..54283fec 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst.txt @@ -34,7 +34,7 @@ Includes - ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h.rst.txt index 4da6a7fe..7e2223b0 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h.rst.txt @@ -46,6 +46,8 @@ Included By ----------- +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h` + - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h` @@ -64,10 +66,14 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h` + +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h` + - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h` @@ -88,14 +94,10 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h` - -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h` - -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` + - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h` @@ -137,7 +139,7 @@ Functions - :ref:`exhale_function_namespaceOpenSoT_1af94ac41af43695e55a0e7eef9563bd91` -- :ref:`exhale_function_namespaceOpenSoT_1ae09fdd160f5f703ffc121938239120b0` +- :ref:`exhale_function_namespaceOpenSoT_1ab7b31c5b7546ce935b8c9beddf86b96c` Typedefs diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst.txt index 6fd575dc..26b1a7cd 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst.txt @@ -44,7 +44,7 @@ Includes - ``OpenSoT/tasks/velocity/CoM.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h`) -- ``xbot2_interface/logger.h`` +- ``XBotInterface/Logger.hpp`` @@ -56,6 +56,8 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h` + - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h` @@ -79,16 +81,16 @@ Functions --------- +- :ref:`exhale_function_namespaceOpenSoT_1a35f3ae25b8630915d1768f610ae80013` + - :ref:`exhale_function_namespaceOpenSoT_1a49d7bab96e0b74e7412c617a7d06a1c6` -- :ref:`exhale_function_namespaceOpenSoT_1a35f3ae25b8630915d1768f610ae80013` +- :ref:`exhale_function_namespaceOpenSoT_1aa1ff64c5260ccbe2f64c4b126a85bb22` - :ref:`exhale_function_namespaceOpenSoT_1a062f99e2d6db737dd7f13f156574a1d0` - :ref:`exhale_function_namespaceOpenSoT_1a2c5d7dd14b11e588a36c0eecb0ed6ed5` -- :ref:`exhale_function_namespaceOpenSoT_1aa1ff64c5260ccbe2f64c4b126a85bb22` - - :ref:`exhale_function_namespaceOpenSoT_1a28dfa90c3909a4091eac86ddf0dba03b` - :ref:`exhale_function_namespaceOpenSoT_1ae24411e8b9b45d1bf190e8597c709e37` @@ -97,23 +99,23 @@ Functions - :ref:`exhale_function_namespaceOpenSoT_1a5795e43e2896c1e1b1ad9a7ff10dddeb` -- :ref:`exhale_function_namespaceOpenSoT_1a9a9f6cea5ef3d3d8c3efdac6814fd29f` - - :ref:`exhale_function_namespaceOpenSoT_1a4c31d7dd8eccb05044007ba7448dd263` - :ref:`exhale_function_namespaceOpenSoT_1adaea99bdf94335a8999e430d8746e7d3` - :ref:`exhale_function_namespaceOpenSoT_1ac8b11062807f3c28362a3ebec6966c48` +- :ref:`exhale_function_namespaceOpenSoT_1a9a9f6cea5ef3d3d8c3efdac6814fd29f` + - :ref:`exhale_function_namespaceOpenSoT_1ace43b0e0f96fed6c9d0d6c7f85f722bf` -- :ref:`exhale_function_namespaceOpenSoT_1a501cda32286c6a526b42ec3b2690eef2` +- :ref:`exhale_function_namespaceOpenSoT_1ab831211523cf9d0c5c9ec1d4968ef6a7` - :ref:`exhale_function_namespaceOpenSoT_1a61aa6ca24b3a5cdbdad8656907e80153` -- :ref:`exhale_function_namespaceOpenSoT_1a422e1a9b98b71861968d14a251c54083` +- :ref:`exhale_function_namespaceOpenSoT_1af8aa6bbf8c8362fe1372db8ae2099071` -- :ref:`exhale_function_namespaceOpenSoT_1ab831211523cf9d0c5c9ec1d4968ef6a7` +- :ref:`exhale_function_namespaceOpenSoT_1a422e1a9b98b71861968d14a251c54083` -- :ref:`exhale_function_namespaceOpenSoT_1af8aa6bbf8c8362fe1372db8ae2099071` +- :ref:`exhale_function_namespaceOpenSoT_1a501cda32286c6a526b42ec3b2690eef2` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.rst.txt new file mode 100644 index 00000000..e9883d6c --- /dev/null +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.rst.txt @@ -0,0 +1,74 @@ + +.. _file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h: + +File ForceOptimization.h +======================== + +|exhale_lsh| :ref:`Parent directory ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + + +.. contents:: Contents + :local: + :backlinks: none + +Definition (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/ForceOptimization.h``) +-------------------------------------------------------------------------------------------- + + +.. toctree:: + :maxdepth: 1 + + program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.rst + + + + + +Includes +-------- + + +- ``OpenSoT/SubTask.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h`) + +- ``OpenSoT/Task.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h`) + +- ``OpenSoT/constraints/GenericConstraint.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h`) + +- ``OpenSoT/constraints/TaskToConstraint.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h`) + +- ``OpenSoT/constraints/force/CoP.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h`) + +- ``OpenSoT/constraints/force/FrictionCone.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h`) + +- ``OpenSoT/solvers/iHQP.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h`) + +- ``OpenSoT/tasks/MinimizeVariable.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h`) + +- ``OpenSoT/tasks/force/FloatingBase.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h`) + +- ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) + +- ``OpenSoT/utils/AutoStack.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h`) + + + + + + +Namespaces +---------- + + +- :ref:`namespace_OpenSoT` + +- :ref:`namespace_OpenSoT__utils` + + +Classes +------- + + +- :ref:`exhale_class_classOpenSoT_1_1utils_1_1ForceOptimization` + diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst.txt index 397e937c..de8e26b4 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst.txt @@ -34,7 +34,7 @@ Includes - ``OpenSoT/utils/AutoStack.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h`) -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/ModelInterface.h`` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.rst.txt similarity index 62% rename from _sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.rst.txt rename to _sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.rst.txt index c268b292..d5e889b0 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.rst.txt @@ -1,8 +1,8 @@ -.. _file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h: +.. _file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h: -File SoLib.h -============ +File LinkPairDistance.h +======================= |exhale_lsh| :ref:`Parent directory ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils``) @@ -13,41 +13,33 @@ File SoLib.h :local: :backlinks: none -Definition (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/SoLib.h``) --------------------------------------------------------------------------------- +Definition (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/LinkPairDistance.h``) +------------------------------------------------------------------------------------------- .. toctree:: :maxdepth: 1 - program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.rst + program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.rst -Includes --------- -- ``OpenSoT/utils/RtLog.hpp`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp`) +Included By +----------- -- ``dlfcn.h`` -- ``iostream`` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h` -- ``map`` -- ``string`` - - - - -Defines +Classes ------- -- :ref:`exhale_define_SoLib_8h_1af03f20eb2a5df65169befb05ef28d788` +- :ref:`exhale_class_classLinkPairDistance` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst.txt index 34f494be..be860785 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst.txt @@ -32,7 +32,7 @@ Includes - ``Eigen/Dense`` -- ``xbot2_interface/logger.h`` +- ``XBotInterface/RtLog.hpp`` @@ -46,6 +46,8 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h` +- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h` + - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eiQuadProgBackEnd.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h` @@ -54,8 +56,6 @@ Included By - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_nHQP.h` -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h` - - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h` - :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.rst.txt deleted file mode 100644 index 7a15ad9f..00000000 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.rst.txt +++ /dev/null @@ -1,89 +0,0 @@ - -.. _file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp: - -File RtLog.hpp -============== - -|exhale_lsh| :ref:`Parent directory ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils``) - -.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS - - -.. contents:: Contents - :local: - :backlinks: none - -Definition (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/RtLog.hpp``) ----------------------------------------------------------------------------------- - - -.. toctree:: - :maxdepth: 1 - - program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.rst - - - - - -Includes --------- - - -- ``boost/iostreams/device/array.hpp`` - -- ``boost/iostreams/stream.hpp`` - -- ``functional`` - -- ``iostream`` - -- ``stdarg.h`` - -- ``stdio.h`` - - - -Included By ------------ - - -- :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h` - - - - -Namespaces ----------- - - -- :ref:`namespace_XBot` - - -Classes -------- - - -- :ref:`exhale_class_classXBot_1_1Endl` - -- :ref:`exhale_class_classXBot_1_1Logger` - -- :ref:`exhale_class_classXBot_1_1LoggerClass` - - -Functions ---------- - - -- :ref:`exhale_function_namespaceXBot_1a48c441328a4d646780b2e33eee5ab936` - -- :ref:`exhale_function_namespaceXBot_1a07bcba42cd627cfb1e3337ef5a350a8f` - -- :ref:`exhale_function_namespaceXBot_1aea17097f79c305452e9da88f24c0163e` - -- :ref:`exhale_function_namespaceXBot_1acea1dce92da0305fd3e8bbc43037ae11` - -- :ref:`exhale_function_namespaceXBot_1ac7bbba8dd44d9db1c57cdef84dc53ae1` - -- :ref:`exhale_function_namespaceXBot_1a83cb02e7d7c3150488296268f1b523af` - diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst.txt index f7e49a98..57a94740 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst.txt @@ -65,6 +65,8 @@ Classes - :ref:`exhale_class_classCostFunction` +- :ref:`exhale_class_classGradientVector` + - :ref:`exhale_class_classLDLTInverse` - :ref:`exhale_class_classquaternion` diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.rst.txt new file mode 100644 index 00000000..d38871f2 --- /dev/null +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.rst.txt @@ -0,0 +1,98 @@ + +.. _file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h: + +File collision_utils.h +====================== + +|exhale_lsh| :ref:`Parent directory ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + + +.. contents:: Contents + :local: + :backlinks: none + +Definition (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/collision_utils.h``) +------------------------------------------------------------------------------------------ + + +.. toctree:: + :maxdepth: 1 + + program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.rst + + + + + +Includes +-------- + + +- ``OpenSoT/utils/LinkPairDistance.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h`) + +- ``XBotInterface/ModelInterface.h`` + +- ``fcl/config.h`` + +- ``fcl/narrowphase/collision.h`` + +- ``fcl/narrowphase/collision_object.h`` + +- ``fcl/narrowphase/distance.h`` + +- ``geometric_shapes/shape_operations.h`` + +- ``geometric_shapes/shapes.h`` + +- ``kdl/frames.hpp`` + +- ``kdl_parser/kdl_parser.hpp`` + +- ``limits`` + +- ``list`` + +- ``map`` + +- ``memory`` + +- ``moveit/collision_detection/collision_matrix.h`` + +- ``moveit/robot_model/robot_model.h`` + +- ``moveit_msgs/PlanningSceneWorld.h`` + +- ``srdfdom_advr/model.h`` + +- ``string`` + +- ``urdf/model.h`` + +- ``utility`` + + + + + + +Classes +------- + + +- :ref:`exhale_class_classComputeLinksDistance` + +- :ref:`exhale_class_classComputeLinksDistance_1_1LinksPair` + + +Functions +--------- + + +- :ref:`exhale_function_collision__utils_8h_1abfb8e17c7aeeccc23c4337c7b500dd68` + +- :ref:`exhale_function_collision__utils_8h_1a3fac393c6019835e39854c157c781dac` + +- :ref:`exhale_function_collision__utils_8h_1a7c6a03d0eba1d42095a9bfe884ee4158` + diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst.txt index 33719fbe..783d2ad0 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst.txt @@ -30,6 +30,8 @@ Includes -------- +- ``XBotInterface/ModelInterface.h`` + - ``kdl/frames.hpp`` - ``pcl/ModelCoefficients.h`` @@ -48,10 +50,6 @@ Includes - ``pcl/surface/concave_hull.h`` -- ``pcl/surface/convex_hull.h`` - -- ``xbot2_interface/xbotinterface2.h`` - Included By diff --git a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst.txt b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst.txt index 708aa76d..3c33f4da 100644 --- a/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst.txt +++ b/_sources/api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst.txt @@ -32,9 +32,9 @@ Includes - ``OpenSoT/utils/Affine.h`` (:ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h`) -- ``xbot2_interface/common/utils.h`` +- ``XBotInterface/ModelInterface.h`` -- ``xbot2_interface/xbotinterface2.h`` +- ``XBotInterface/Utils.h`` diff --git a/_sources/api/function_collision__utils_8h_1a3fac393c6019835e39854c157c781dac.rst.txt b/_sources/api/function_collision__utils_8h_1a3fac393c6019835e39854c157c781dac.rst.txt new file mode 100644 index 00000000..0b0b9248 --- /dev/null +++ b/_sources/api/function_collision__utils_8h_1a3fac393c6019835e39854c157c781dac.rst.txt @@ -0,0 +1,14 @@ +.. _exhale_function_collision__utils_8h_1a3fac393c6019835e39854c157c781dac: + +Function toKdl(urdf::Vector3) +============================= + +- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h` + + +Function Documentation +---------------------- + + +.. doxygenfunction:: toKdl(urdf::Vector3) + :project: OpenSoT \ No newline at end of file diff --git a/_sources/api/function_collision__utils_8h_1a7c6a03d0eba1d42095a9bfe884ee4158.rst.txt b/_sources/api/function_collision__utils_8h_1a7c6a03d0eba1d42095a9bfe884ee4158.rst.txt new file mode 100644 index 00000000..0594b46a --- /dev/null +++ b/_sources/api/function_collision__utils_8h_1a7c6a03d0eba1d42095a9bfe884ee4158.rst.txt @@ -0,0 +1,14 @@ +.. _exhale_function_collision__utils_8h_1a7c6a03d0eba1d42095a9bfe884ee4158: + +Function toKdl(urdf::Pose) +========================== + +- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h` + + +Function Documentation +---------------------- + + +.. doxygenfunction:: toKdl(urdf::Pose) + :project: OpenSoT \ No newline at end of file diff --git a/_sources/api/function_collision__utils_8h_1abfb8e17c7aeeccc23c4337c7b500dd68.rst.txt b/_sources/api/function_collision__utils_8h_1abfb8e17c7aeeccc23c4337c7b500dd68.rst.txt new file mode 100644 index 00000000..bfcd6a2d --- /dev/null +++ b/_sources/api/function_collision__utils_8h_1abfb8e17c7aeeccc23c4337c7b500dd68.rst.txt @@ -0,0 +1,14 @@ +.. _exhale_function_collision__utils_8h_1abfb8e17c7aeeccc23c4337c7b500dd68: + +Function toKdl(urdf::Rotation) +============================== + +- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h` + + +Function Documentation +---------------------- + + +.. doxygenfunction:: toKdl(urdf::Rotation) + :project: OpenSoT \ No newline at end of file diff --git a/_sources/api/function_namespaceOpenSoT_1ae09fdd160f5f703ffc121938239120b0.rst.txt b/_sources/api/function_namespaceOpenSoT_1ab7b31c5b7546ce935b8c9beddf86b96c.rst.txt similarity index 83% rename from _sources/api/function_namespaceOpenSoT_1ae09fdd160f5f703ffc121938239120b0.rst.txt rename to _sources/api/function_namespaceOpenSoT_1ab7b31c5b7546ce935b8c9beddf86b96c.rst.txt index 2b03afcf..7736e643 100644 --- a/_sources/api/function_namespaceOpenSoT_1ae09fdd160f5f703ffc121938239120b0.rst.txt +++ b/_sources/api/function_namespaceOpenSoT_1ab7b31c5b7546ce935b8c9beddf86b96c.rst.txt @@ -1,4 +1,4 @@ -.. _exhale_function_namespaceOpenSoT_1ae09fdd160f5f703ffc121938239120b0: +.. _exhale_function_namespaceOpenSoT_1ab7b31c5b7546ce935b8c9beddf86b96c: Function OpenSoT::operator<<(std::ostream&, const AffineHelper&) ================================================================ diff --git a/_sources/api/function_namespaceXBot_1a07bcba42cd627cfb1e3337ef5a350a8f.rst.txt b/_sources/api/function_namespaceXBot_1a07bcba42cd627cfb1e3337ef5a350a8f.rst.txt deleted file mode 100644 index a98caae2..00000000 --- a/_sources/api/function_namespaceXBot_1a07bcba42cd627cfb1e3337ef5a350a8f.rst.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. _exhale_function_namespaceXBot_1a07bcba42cd627cfb1e3337ef5a350a8f: - -Function XBot::bold_on -====================== - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: XBot::bold_on(std::ostream&) - :project: OpenSoT \ No newline at end of file diff --git a/_sources/api/function_namespaceXBot_1a48c441328a4d646780b2e33eee5ab936.rst.txt b/_sources/api/function_namespaceXBot_1a48c441328a4d646780b2e33eee5ab936.rst.txt deleted file mode 100644 index a0baa730..00000000 --- a/_sources/api/function_namespaceXBot_1a48c441328a4d646780b2e33eee5ab936.rst.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. _exhale_function_namespaceXBot_1a48c441328a4d646780b2e33eee5ab936: - -Function XBot::bold_off -======================= - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: XBot::bold_off(std::ostream&) - :project: OpenSoT \ No newline at end of file diff --git a/_sources/api/function_namespaceXBot_1a83cb02e7d7c3150488296268f1b523af.rst.txt b/_sources/api/function_namespaceXBot_1a83cb02e7d7c3150488296268f1b523af.rst.txt deleted file mode 100644 index 305295cb..00000000 --- a/_sources/api/function_namespaceXBot_1a83cb02e7d7c3150488296268f1b523af.rst.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. _exhale_function_namespaceXBot_1a83cb02e7d7c3150488296268f1b523af: - -Function XBot::color_yellow -=========================== - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: XBot::color_yellow(std::ostream&) - :project: OpenSoT \ No newline at end of file diff --git a/_sources/api/function_namespaceXBot_1ac7bbba8dd44d9db1c57cdef84dc53ae1.rst.txt b/_sources/api/function_namespaceXBot_1ac7bbba8dd44d9db1c57cdef84dc53ae1.rst.txt deleted file mode 100644 index c3d8c9ef..00000000 --- a/_sources/api/function_namespaceXBot_1ac7bbba8dd44d9db1c57cdef84dc53ae1.rst.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. _exhale_function_namespaceXBot_1ac7bbba8dd44d9db1c57cdef84dc53ae1: - -Function XBot::color_reset -========================== - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: XBot::color_reset(std::ostream&) - :project: OpenSoT \ No newline at end of file diff --git a/_sources/api/function_namespaceXBot_1acea1dce92da0305fd3e8bbc43037ae11.rst.txt b/_sources/api/function_namespaceXBot_1acea1dce92da0305fd3e8bbc43037ae11.rst.txt deleted file mode 100644 index e1811b95..00000000 --- a/_sources/api/function_namespaceXBot_1acea1dce92da0305fd3e8bbc43037ae11.rst.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. _exhale_function_namespaceXBot_1acea1dce92da0305fd3e8bbc43037ae11: - -Function XBot::color_red -======================== - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: XBot::color_red(std::ostream&) - :project: OpenSoT \ No newline at end of file diff --git a/_sources/api/function_namespaceXBot_1aea17097f79c305452e9da88f24c0163e.rst.txt b/_sources/api/function_namespaceXBot_1aea17097f79c305452e9da88f24c0163e.rst.txt deleted file mode 100644 index 86a43d54..00000000 --- a/_sources/api/function_namespaceXBot_1aea17097f79c305452e9da88f24c0163e.rst.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. _exhale_function_namespaceXBot_1aea17097f79c305452e9da88f24c0163e: - -Function XBot::color_green -========================== - -- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: XBot::color_green(std::ostream&) - :project: OpenSoT \ No newline at end of file diff --git a/_sources/api/namespace_@81.rst.txt b/_sources/api/namespace_@81.rst.txt deleted file mode 100644 index 929f9933..00000000 --- a/_sources/api/namespace_@81.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ - -.. _namespace_@81: - -Namespace @81 -============= - - -.. contents:: Contents - :local: - :backlinks: none - - - diff --git a/_sources/api/namespace_OpenSoT.rst.txt b/_sources/api/namespace_OpenSoT.rst.txt index 99c9e8bf..603783cf 100644 --- a/_sources/api/namespace_OpenSoT.rst.txt +++ b/_sources/api/namespace_OpenSoT.rst.txt @@ -68,21 +68,17 @@ Functions --------- -- :ref:`exhale_function_namespaceOpenSoT_1a49d7bab96e0b74e7412c617a7d06a1c6` - - :ref:`exhale_function_namespaceOpenSoT_1a35f3ae25b8630915d1768f610ae80013` -- :ref:`exhale_function_namespaceOpenSoT_1aa4a98577a6a4beef8218ad4cad6bd987` - -- :ref:`exhale_function_namespaceOpenSoT_1a062f99e2d6db737dd7f13f156574a1d0` - -- :ref:`exhale_function_namespaceOpenSoT_1a2c5d7dd14b11e588a36c0eecb0ed6ed5` +- :ref:`exhale_function_namespaceOpenSoT_1a49d7bab96e0b74e7412c617a7d06a1c6` - :ref:`exhale_function_namespaceOpenSoT_1aa1ff64c5260ccbe2f64c4b126a85bb22` -- :ref:`exhale_function_namespaceOpenSoT_1a63100ab9d4e96ae9b685df8a15736e8b` +- :ref:`exhale_function_namespaceOpenSoT_1a062f99e2d6db737dd7f13f156574a1d0` -- :ref:`exhale_function_namespaceOpenSoT_1ad853184efb6bc4b883c811907360e04d` +- :ref:`exhale_function_namespaceOpenSoT_1aa4a98577a6a4beef8218ad4cad6bd987` + +- :ref:`exhale_function_namespaceOpenSoT_1a2c5d7dd14b11e588a36c0eecb0ed6ed5` - :ref:`exhale_function_namespaceOpenSoT_1a28dfa90c3909a4091eac86ddf0dba03b` @@ -92,13 +88,13 @@ Functions - :ref:`exhale_function_namespaceOpenSoT_1a5795e43e2896c1e1b1ad9a7ff10dddeb` -- :ref:`exhale_function_namespaceOpenSoT_1aa42aedbce3a796d28d2d2dc5426a2fbe` +- :ref:`exhale_function_namespaceOpenSoT_1a63100ab9d4e96ae9b685df8a15736e8b` -- :ref:`exhale_function_namespaceOpenSoT_1a9ea285f4bea5b924248306c73e63af0d` +- :ref:`exhale_function_namespaceOpenSoT_1ad853184efb6bc4b883c811907360e04d` -- :ref:`exhale_function_namespaceOpenSoT_1a9a9f6cea5ef3d3d8c3efdac6814fd29f` +- :ref:`exhale_function_namespaceOpenSoT_1aa42aedbce3a796d28d2d2dc5426a2fbe` -- :ref:`exhale_function_namespaceOpenSoT_1af94ac41af43695e55a0e7eef9563bd91` +- :ref:`exhale_function_namespaceOpenSoT_1a9ea285f4bea5b924248306c73e63af0d` - :ref:`exhale_function_namespaceOpenSoT_1a4c31d7dd8eccb05044007ba7448dd263` @@ -106,19 +102,23 @@ Functions - :ref:`exhale_function_namespaceOpenSoT_1ac8b11062807f3c28362a3ebec6966c48` +- :ref:`exhale_function_namespaceOpenSoT_1a9a9f6cea5ef3d3d8c3efdac6814fd29f` + +- :ref:`exhale_function_namespaceOpenSoT_1af94ac41af43695e55a0e7eef9563bd91` + - :ref:`exhale_function_namespaceOpenSoT_1ace43b0e0f96fed6c9d0d6c7f85f722bf` -- :ref:`exhale_function_namespaceOpenSoT_1a501cda32286c6a526b42ec3b2690eef2` +- :ref:`exhale_function_namespaceOpenSoT_1ab831211523cf9d0c5c9ec1d4968ef6a7` - :ref:`exhale_function_namespaceOpenSoT_1a61aa6ca24b3a5cdbdad8656907e80153` -- :ref:`exhale_function_namespaceOpenSoT_1a422e1a9b98b71861968d14a251c54083` +- :ref:`exhale_function_namespaceOpenSoT_1af8aa6bbf8c8362fe1372db8ae2099071` -- :ref:`exhale_function_namespaceOpenSoT_1ab831211523cf9d0c5c9ec1d4968ef6a7` +- :ref:`exhale_function_namespaceOpenSoT_1a422e1a9b98b71861968d14a251c54083` -- :ref:`exhale_function_namespaceOpenSoT_1ae09fdd160f5f703ffc121938239120b0` +- :ref:`exhale_function_namespaceOpenSoT_1a501cda32286c6a526b42ec3b2690eef2` -- :ref:`exhale_function_namespaceOpenSoT_1af8aa6bbf8c8362fe1372db8ae2099071` +- :ref:`exhale_function_namespaceOpenSoT_1ab7b31c5b7546ce935b8c9beddf86b96c` Typedefs diff --git a/_sources/api/namespace_OpenSoT__tasks.rst.txt b/_sources/api/namespace_OpenSoT__tasks.rst.txt index 2cac73df..0335753f 100644 --- a/_sources/api/namespace_OpenSoT__tasks.rst.txt +++ b/_sources/api/namespace_OpenSoT__tasks.rst.txt @@ -32,8 +32,6 @@ Classes - :ref:`exhale_class_classOpenSoT_1_1tasks_1_1Aggregated` -- :ref:`exhale_class_classOpenSoT_1_1tasks_1_1ConstraintToTask` - - :ref:`exhale_class_classOpenSoT_1_1tasks_1_1GenericLPTask` - :ref:`exhale_class_classOpenSoT_1_1tasks_1_1GenericTask` diff --git a/_sources/api/namespace_OpenSoT__tasks__velocity.rst.txt b/_sources/api/namespace_OpenSoT__tasks__velocity.rst.txt index 05a54920..02ad5668 100644 --- a/_sources/api/namespace_OpenSoT__tasks__velocity.rst.txt +++ b/_sources/api/namespace_OpenSoT__tasks__velocity.rst.txt @@ -23,8 +23,6 @@ Classes - :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1CartesianAdmittance` -- :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1CollisionAvoidance` - - :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1CoM` - :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1Contact` @@ -50,7 +48,3 @@ Classes - :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingOrientation` - :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingPosition` - -- :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter` - -- :ref:`exhale_class_classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilterArray` diff --git a/_sources/api/namespace_OpenSoT__utils.rst.txt b/_sources/api/namespace_OpenSoT__utils.rst.txt index 8d697057..78701908 100644 --- a/_sources/api/namespace_OpenSoT__utils.rst.txt +++ b/_sources/api/namespace_OpenSoT__utils.rst.txt @@ -17,6 +17,8 @@ Classes ------- +- :ref:`exhale_class_classOpenSoT_1_1utils_1_1ForceOptimization` + - :ref:`exhale_class_classOpenSoT_1_1utils_1_1InverseDynamics` - :ref:`exhale_class_classOpenSoT_1_1utils_1_1MatrixPiler` diff --git a/_sources/api/namespace_XBot.rst.txt b/_sources/api/namespace_XBot.rst.txt deleted file mode 100644 index 064a9e4e..00000000 --- a/_sources/api/namespace_XBot.rst.txt +++ /dev/null @@ -1,48 +0,0 @@ - -.. _namespace_XBot: - -Namespace XBot -============== - - -.. contents:: Contents - :local: - :backlinks: none - - - - - -Namespaces ----------- - - -- :ref:`namespace_XBot__Utils` - - -Classes -------- - - -- :ref:`exhale_class_classXBot_1_1Endl` - -- :ref:`exhale_class_classXBot_1_1Logger` - -- :ref:`exhale_class_classXBot_1_1LoggerClass` - - -Functions ---------- - - -- :ref:`exhale_function_namespaceXBot_1a48c441328a4d646780b2e33eee5ab936` - -- :ref:`exhale_function_namespaceXBot_1a07bcba42cd627cfb1e3337ef5a350a8f` - -- :ref:`exhale_function_namespaceXBot_1aea17097f79c305452e9da88f24c0163e` - -- :ref:`exhale_function_namespaceXBot_1acea1dce92da0305fd3e8bbc43037ae11` - -- :ref:`exhale_function_namespaceXBot_1ac7bbba8dd44d9db1c57cdef84dc53ae1` - -- :ref:`exhale_function_namespaceXBot_1a83cb02e7d7c3150488296268f1b523af` diff --git a/_sources/api/namespace_fcl.rst.txt b/_sources/api/namespace_fcl.rst.txt new file mode 100644 index 00000000..dbc16991 --- /dev/null +++ b/_sources/api/namespace_fcl.rst.txt @@ -0,0 +1,27 @@ + +.. _namespace_fcl: + +Namespace fcl +============= + + +.. contents:: Contents + :local: + :backlinks: none + + + + + +Classes +------- + + +- :ref:`exhale_class_classfcl_1_1CollisionObject` + + +Typedefs +-------- + + +- :ref:`exhale_typedef_namespacefcl_1ad8615572c5e4ddaf74ecafd812f6798d` diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst.txt index 3456c844..bb5898f3 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst.txt @@ -33,7 +33,7 @@ Program Listing for File Constraint.h #include #include #include - #include + #include #include @@ -104,7 +104,7 @@ Program Listing for File Constraint.h std::string getConstraintID(){ return _constraint_id; } - virtual void update() {} + virtual void update(const Vector_type& x) {} virtual void log(XBot::MatLogger2::Ptr logger) { diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.rst.txt index 8521ecab..9d101350 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.rst.txt @@ -51,7 +51,7 @@ Program Listing for File SubConstraint.h virtual ~SubConstraint(){} - virtual void update(); + virtual void update(const Eigen::VectorXd& x); protected: Indices _subConstraintMap; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst.txt index de72daf7..ae0e3da6 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst.txt @@ -62,7 +62,7 @@ Program Listing for File SubTask.h void generateWeight(); - virtual void _update(); + virtual void _update(const Eigen::VectorXd &x); static const std::string _SUBTASK_SEPARATION_; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst.txt index acd3eba0..8fff97fe 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst.txt @@ -36,8 +36,8 @@ Program Listing for File Task.h #include #include #include - #include - #include + #include + #include namespace OpenSoT { @@ -83,7 +83,7 @@ Program Listing for File Task.h std::vector _active_joints_mask; - virtual void _update() = 0; + virtual void _update(const Vector_type &x) = 0; struct istrue //predicate { @@ -225,12 +225,12 @@ Program Listing for File Task.h virtual const unsigned int getTaskSize() const { return _A.rows(); } - void update() { + void update(const Vector_type &x) { for(typename std::list< ConstraintPtr >::iterator i = this->getConstraints().begin(); - i != this->getConstraints().end(); ++i) (*i)->update(); - this->_update(); + i != this->getConstraints().end(); ++i) (*i)->update(x); + this->_update(x); if(!_is_active){ _A_last_active = _A; @@ -268,6 +268,23 @@ Program Listing for File Task.h } return false; } + + virtual bool setActiveChainsMask(const std::vector& active_chain_mask, + XBot::ModelInterface::ConstPtr model) + { + _active_joints_mask.assign(_active_joints_mask.size(), false); + + for(const auto& ch : active_chain_mask){ + + for(const auto& jid : model->chain(ch).getJointIds()) + { + _active_joints_mask[ model->getDofIndex(jid) ] = true; + } + } + + return true; + + } virtual void log(XBot::MatLogger2::Ptr logger) { diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.rst.txt index b0b2c15b..6d743747 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.rst.txt @@ -108,6 +108,11 @@ Program Listing for File Aggregated.h virtual void _log(XBot::MatLogger2::Ptr logger); public: + Aggregated(const std::list< ConstraintPtr > constraints, + const Eigen::VectorXd &q, + const unsigned int aggregationPolicy = + EQUALITIES_TO_INEQUALITIES | + UNILATERAL_TO_BILATERAL); Aggregated(const std::list constraints, const unsigned int x_size, @@ -122,7 +127,7 @@ Program Listing for File Aggregated.h EQUALITIES_TO_INEQUALITIES | UNILATERAL_TO_BILATERAL); - void update(); + void update(const Eigen::VectorXd &x); void log(XBot::MatLogger2::Ptr logger) override; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst.txt index 738e5660..095a5517 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst.txt @@ -33,7 +33,7 @@ Program Listing for File GenericConstraint.h #include #include - #include + #include namespace OpenSoT { namespace constraints { @@ -67,7 +67,7 @@ Program Listing for File GenericConstraint.h bool setBounds(const Eigen::VectorXd& upper_bound, const Eigen::VectorXd& lower_bound); - virtual void update(); + virtual void update(const Eigen::VectorXd& x); Type getType(){return _type;} diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst.txt index ccd3e62e..67cc81f5 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst.txt @@ -58,7 +58,7 @@ Program Listing for File TaskToConstraint.h const Eigen::VectorXd& err_lb, const Eigen::VectorXd& err_ub); - void update(); + void update(const Eigen::VectorXd &q); protected: diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.rst.txt index 0e678bec..9061765d 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.rst.txt @@ -60,8 +60,6 @@ Program Listing for File JointLimits.h GenericConstraint::Ptr _generic_constraint_internal; - Eigen::VectorXd _zeros; - double _dt; double _p; @@ -75,7 +73,7 @@ Program Listing for File JointLimits.h const double dt); - void update(); + void update(const Eigen::VectorXd& x); void setJointAccMax(const Eigen::VectorXd& jointAccMax); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.rst.txt index cee10db0..1b377af3 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.rst.txt @@ -70,7 +70,7 @@ Program Listing for File JointLimitsECBF.h const Eigen::VectorXd &jointVelMax, const Eigen::VectorXd &jointAccMax); - void update(); + void update(const Eigen::VectorXd& x); void setAlpha1(const Eigen::VectorXd& a1); void setAlpha1(const double a1); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.rst.txt index f22ae114..179ebfee 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.rst.txt @@ -57,8 +57,6 @@ Program Listing for File JointLimitsViability.h GenericConstraint::Ptr _generic_constraint_internal; - Eigen::VectorXd _zeros; - double _dt; double _p; @@ -87,7 +85,7 @@ Program Listing for File JointLimitsViability.h const double dt); - void update(); + void update(const Eigen::VectorXd& x); void setJointAccMax(const Eigen::VectorXd& jointAccMax); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst.txt index 90eaff2a..9b99dc40 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst.txt @@ -15,7 +15,7 @@ Program Listing for File TorqueLimits.h #include #include - #include + #include #include namespace OpenSoT { namespace constraints { namespace acceleration { @@ -29,7 +29,7 @@ Program Listing for File TorqueLimits.h const std::vector& contact_links, const Eigen::VectorXd& torque_limits); - void update(); + void update(const Eigen::VectorXd& x); void setTorqueLimits(const Eigen::VectorXd& torque_limits); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst.txt index 6346888f..cd1b925a 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst.txt @@ -15,7 +15,7 @@ Program Listing for File VelocityLimits.h #include #include - #include + #include #include namespace OpenSoT { namespace constraints { namespace acceleration { @@ -36,7 +36,7 @@ Program Listing for File VelocityLimits.h const Eigen::VectorXd& qDotLimit, const double dT); - virtual void update(); + virtual void update(const Eigen::VectorXd& x); void setVelocityLimits(const double qDotLimit); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst.txt index 4f33054d..0a5eaf80 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File CoP.h #define _CONSTRAINT_FORCE_COP_H_ #include - #include + #include #include #include #include @@ -53,11 +53,9 @@ Program Listing for File CoP.h const Eigen::Vector2d& X_Lims, const Eigen::Vector2d& Y_Lims); - virtual void update(); - - private: + virtual void update(const Eigen::VectorXd& x); std::string _contact_link; @@ -89,7 +87,9 @@ Program Listing for File CoP.h const std::vector& X_Lims, const std::vector& Y_Lims); - void update(); + CoP::Ptr getCoP(const std::string& contact_name); + + void update(const Eigen::VectorXd &x); private: diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst.txt index e04d8301..e72ea119 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst.txt @@ -32,7 +32,7 @@ Program Listing for File FrictionCone.h #include - #include + #include #include #include #include @@ -73,7 +73,7 @@ Program Listing for File FrictionCone.h const friction_cone & mu); - void update(); + void update(const Eigen::VectorXd &x); void setFrictionCone(const friction_cone& frc); @@ -99,7 +99,7 @@ Program Listing for File FrictionCone.h FrictionCone::Ptr getFrictionCone(const std::string& contact_name); - void update(); + void update(const Eigen::VectorXd &x); private: std::map _friction_cone_map; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst.txt index e4e3d60a..a4de71b4 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File NormalTorque.h #define _CONSTRAINT_NORMAL_TORQUE_LIMITS_H_ #include - #include + #include #include #include #include @@ -53,7 +53,7 @@ Program Listing for File NormalTorque.h const Eigen::Vector2d& Y_Lims, const double& mu); - void update(); + void update(const Eigen::VectorXd &x); void setMu(const double mu); @@ -94,7 +94,7 @@ Program Listing for File NormalTorque.h NormalTorque::Ptr getNormalTorque(const std::string& contact_name); - void update(); + void update(const Eigen::VectorXd &x); private: std::map _normal_torque_map; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst.txt index ff78ac4f..cb4b70ba 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst.txt @@ -13,7 +13,7 @@ Program Listing for File StaticConstraint.h #include #include - #include + #include namespace OpenSoT { namespace constraints { namespace force { @@ -29,7 +29,7 @@ Program Listing for File StaticConstraint.h private: - void update() override; + void update(const Eigen::VectorXd& x) override; const XBot::ModelInterface& _robot; std::vector _contact_links; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.rst.txt index 27c1f97b..9c5cca38 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.rst.txt @@ -59,7 +59,7 @@ Program Listing for File WrenchLimits.h const Eigen::VectorXd& upperLims, AffineHelper wrench); - void getWrenchLimits(Eigen::VectorXd& lowerLims, Eigen::VectorXd& upperLims) const; + void getWrenchLimits(Eigen::VectorXd& lowerLims, Eigen::VectorXd& upperLims); void setWrenchLimits(const Eigen::VectorXd& lowerLims, const Eigen::VectorXd& upperLims); @@ -91,7 +91,7 @@ Program Listing for File WrenchLimits.h WrenchLimits::Ptr getWrenchLimits(const std::string& contact_name); - void update(); + void update(const Eigen::VectorXd &x); private: std::map _wrench_lims_constraints; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.rst.txt index 2e4ab602..67e15ace 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.rst.txt @@ -65,7 +65,7 @@ Program Listing for File CartesianPositionConstraint.h const Eigen::VectorXd& b_Cartesian, const double boundScaling = 1.0); - void update(); + void update(const Eigen::VectorXd &x); void getCurrentPosition(Eigen::VectorXd& current_position); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.rst.txt index b8b8aa2e..d38f1869 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.rst.txt @@ -61,7 +61,7 @@ Program Listing for File CartesianVelocity.h const double dT, const OpenSoT::tasks::velocity::CoM::Ptr& task); - virtual void update(); + virtual void update(const Eigen::VectorXd &x); const Eigen::VectorXd& getVelocityLimits() const; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst.txt index 42ac3584..be7985e8 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst.txt @@ -32,14 +32,25 @@ Program Listing for File CollisionAvoidance.h #include #include - #include - #include + #include #include #include #include + class ComputeLinksDistance; + class LinkPairDistance; + + // forward declare fcl collision object + namespace fcl + { + template + class CollisionObject; + + using CollisionObjectd = CollisionObject; + } + namespace OpenSoT { namespace constraints { namespace velocity { class CollisionAvoidance: public Constraint @@ -49,70 +60,49 @@ Program Listing for File CollisionAvoidance.h typedef std::shared_ptr Ptr; typedef std::pair LinksPair; - typedef XBot::Collision::CollisionModel::WitnessPointVector WitnessPointVector; - typedef XBot::Collision::CollisionModel::LinkPairVector LinkPairVector; - CollisionAvoidance(const XBot::ModelInterface& robot, - int max_pairs = -1, - urdf::ModelConstSharedPtr collision_urdf = nullptr, - srdf::ModelConstSharedPtr collision_srdf = nullptr); + CollisionAvoidance(const Eigen::VectorXd& x, + const XBot::ModelInterface& robot, + int max_pairs = -1, + urdf::ModelConstSharedPtr collision_urdf = nullptr, + srdf::ModelConstSharedPtr collision_srdf = nullptr); double getLinkPairThreshold(); - void getError(Eigen::VectorXd& e); - double getDetectionThreshold(); void setLinkPairThreshold(const double linkPair_threshold); void setDetectionThreshold(const double detection_threshold); - void update(); - - - void setMaxPairs(const unsigned int max_pairs); + void update(const Eigen::VectorXd &x); - void setCollisionList(std::set> collisionList); + bool setCollisionWhiteList(std::list whiteList); + bool setCollisionBlackList(std::list blackList); - void collisionModelUpdated(); + bool setWorldCollisions(const moveit_msgs::PlanningSceneWorld& wc); - bool addCollisionShape(const std::string& name, - const std::string& link, - const XBot::Collision::Shape::Variant& shape, - const Eigen::Affine3d& link_T_shape, - const std::vector& disabled_collisions = {}); + bool addWorldCollision(const std::string& id, + std::shared_ptr fcl_obj); - // /** - // * @brief remove world collision with given id - // */ - // bool removeWorldCollision(const std::string& id); + bool removeWorldCollision(const std::string& id); - bool moveCollisionShape(const std::string& id, const Eigen::Affine3d& new_pose); + bool moveWorldCollision(const std::string& id, + KDL::Frame new_pose); void setBoundScaling(const double boundScaling); - void setLinksVsEnvironment(const std::set& links); + void setLinksVsEnvironment(const std::list& links); - XBot::Collision::CollisionModel& getCollisionModel(); - const XBot::Collision::CollisionModel& getCollisionModel() const; - - void getOrderedWitnessPointVector(WitnessPointVector& wp) const; - - void getOrderedLinkPairVector(LinkPairVector& lp) const; - - void getOrderedDistanceVector(std::vector& d) const; - - const Eigen::MatrixXd& getCollisionJacobian() const; + const std::list& getLinkPairDistances(){ return _distance_list;} ~CollisionAvoidance(); protected: - bool _include_env; - double _bound_scaling; double _distance_threshold; @@ -123,18 +113,14 @@ Program Listing for File CollisionAvoidance.h const XBot::ModelInterface& _robot; - XBot::ModelInterface::Ptr _collision_model; - - std::unique_ptr _dist_calc; + std::unique_ptr _dist_calc; - Eigen::VectorXd _distances; - Eigen::MatrixXd _distance_J; - int _num_active_pairs; - mutable WitnessPointVector _wpv; - mutable LinkPairVector _lpv; + Eigen::VectorXd _x_cache; Eigen::MatrixXd _Jtmp; + std::list _distance_list; + }; } } } diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst.txt index 6e77f77c..efa2c712 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst.txt @@ -34,7 +34,7 @@ Program Listing for File ConvexHull.h #include #include #include - #include + #include #include #define BOUND_SCALING 0.01 @@ -54,30 +54,31 @@ Program Listing for File ConvexHull.h XBot::ModelInterface &_robot; double _boundScaling; std::shared_ptr _convex_hull; - std::vector _ch; + std::vector _ch; std::list _links_in_contact; Eigen::MatrixXd _JCoM; Eigen::MatrixXd _C; - std::list _points; - std::vector _tmp_ch; + std::list _points; + std::vector _tmp_ch; public: - ConvexHull( XBot::ModelInterface& robot, + ConvexHull( const Eigen::VectorXd& x, + XBot::ModelInterface& robot, const std::list& links_in_contact, const double safetyMargin = BOUND_SCALING); - static void getConstraints(const std::vector &points, + static void getConstraints(const std::vector &points, Eigen::MatrixXd& A, Eigen::VectorXd& b, const double boundScaling = BOUND_SCALING); - static void getLineCoefficients(const Eigen::Vector3d &p0, const Eigen::Vector3d &p1, + static void getLineCoefficients(const KDL::Vector &p0, const KDL::Vector &p1, double &a, double& b, double &c); - bool getConvexHull(std::vector& ch); + bool getConvexHull(std::vector& ch); void setSafetyMargin(const double safetyMargin); - void update(); + void update(const Eigen::VectorXd &x); std::list getLinksInContact() { diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst.txt index 59957808..4bc2a364 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File JointLimits.h #define __BOUNDS_VELOCITY_JOINTLIMITS_H__ #include - #include + #include namespace OpenSoT { @@ -41,18 +41,16 @@ Program Listing for File JointLimits.h public: typedef std::shared_ptr Ptr; private: - const XBot::ModelInterface& _robot; double _boundScaling; Eigen::VectorXd _jointLimitsMin; Eigen::VectorXd _jointLimitsMax; - Eigen::VectorXd _dq; public: - JointLimits(const XBot::ModelInterface& robot, + JointLimits(const Eigen::VectorXd &q, const Eigen::VectorXd &jointBoundMax, const Eigen::VectorXd &jointBoundMin, const double boundScaling = 1.0); - void update(); + void update(const Eigen::VectorXd &x); void setBoundScaling(const double boundScaling); }; } diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst.txt index 5bee96b8..6ddd91e2 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File JointLimitsInvariace.h #define __BOUNDS_VELOCITY_JOINTLIMITS_INVARIANCE_H__ #include - #include + #include #include namespace OpenSoT { @@ -45,16 +45,16 @@ Program Listing for File JointLimitsInvariace.h Eigen::VectorXd _jointLimitsMin; Eigen::VectorXd _jointLimitsMax; - Eigen::VectorXd _qdot_prev, _q, _zeros; + Eigen::VectorXd _qdot_prev; Eigen::VectorXd _jointAccMax; const XBot::ModelInterface& _robot; - double _lb, _ub, _acc_lim, _via_lim, _d; + double _lb, _ub, _acc_lim, _pos_lim, _via_lim, _d; int _ac_lb, _ac_ub; - Eigen::VectorXd _active_constraint_lb, _active_constraint_ub, _pos_lim_sup, _pos_lim_inf; + Eigen::VectorXd _active_constraint_lb, _active_constraint_ub; enum active_constraint { pos_lim = 1, @@ -74,14 +74,15 @@ Program Listing for File JointLimitsInvariace.h double _p; public: - JointLimitsInvariance(const Eigen::VectorXd &jointBoundMax, + JointLimitsInvariance(const Eigen::VectorXd &q, + const Eigen::VectorXd &jointBoundMax, const Eigen::VectorXd &jointBoundMin, const Eigen::VectorXd &jointAccMax, XBot::ModelInterface& robot, const double dt); - void update(); + void update(const Eigen::VectorXd& x); void setJointAccMax(const Eigen::VectorXd& jointAccMax); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst.txt index 72b6842d..0613388f 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File OmniWheels4X.h #define __BOUNDS_OMNIWHEEL4X_H__ #include - #include + #include namespace OpenSoT { namespace constraints { @@ -43,8 +43,9 @@ Program Listing for File OmniWheels4X.h OmniWheels4X(const double l1, const double l2, const double r, const std::vector joint_wheels_name, const std::string base_link, + const Eigen::VectorXd& x, XBot::ModelInterface& robot); - virtual void update(); + virtual void update(const Eigen::VectorXd &x); private: diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst.txt index 688e94c0..44a4e79f 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst.txt @@ -32,8 +32,6 @@ Program Listing for File VelocityLimits.h #include #include - #include - namespace OpenSoT { namespace constraints { @@ -45,12 +43,10 @@ Program Listing for File VelocityLimits.h double _qDotLimit; double _dT; public: - VelocityLimits(const XBot::ModelInterface& robot, - const double qDotLimit, - const double dT); - - VelocityLimits(const XBot::ModelInterface& robot, - const Eigen::VectorXd& qDotLimit, + VelocityLimits(const double qDotLimit, + const double dT, + const unsigned int x_size); + VelocityLimits(const Eigen::VectorXd& qDotLimit, const double dT); Eigen::VectorXd getVelocityLimits(); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst.txt index 1e1a9f94..3bc639ba 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst.txt @@ -14,7 +14,7 @@ Program Listing for File BackEnd.h #define _WB_SOT_SOLVERS_BACK_END_H_ #include - #include + #include #include #include diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.rst.txt index edaa7822..bf7775e1 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.rst.txt @@ -45,7 +45,7 @@ Program Listing for File HCOD.h void setDisableWeightsComputation(const bool disable); - bool getDisableWeightsComputation(); + bool setDisableWeightsComputation(); void setDamping(double damping); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.rst.txt index 01a5d727..38815a75 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.rst.txt @@ -39,7 +39,7 @@ Program Listing for File l1HQP.h priority_constraint(const std::string& id, const OpenSoT::tasks::GenericLPTask::Ptr high_priority_task, const OpenSoT::tasks::GenericLPTask::Ptr low_priority_task); - void update(); + void update(const Eigen::VectorXd& x); private: std::weak_ptr _high_task; std::weak_ptr _low_task; @@ -55,7 +55,7 @@ Program Listing for File l1HQP.h constraint_helper(std::string id, OpenSoT::constraints::Aggregated::ConstraintPtr constraints, const AffineHelper& x); - void update(); + void update(const Eigen::VectorXd& x); private: OpenSoT::constraints::Aggregated::ConstraintPtr _constraints; AffineHelper _constraint; @@ -75,7 +75,7 @@ Program Listing for File l1HQP.h task_to_constraint_helper(std::string id, OpenSoT::tasks::Aggregated::TaskPtr& task, const AffineHelper& x, const AffineHelper& t); - void update(); + void update(const Eigen::VectorXd& x); private: OpenSoT::tasks::Aggregated::TaskPtr& _task; AffineHelper _constraint; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst.txt index 0d8c8494..0e14e9b5 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst.txt @@ -89,10 +89,12 @@ Program Listing for File Aggregated.h Aggregated(TaskPtr task, const unsigned int x_size); + Aggregated(const std::list< TaskPtr > tasks, + const Eigen::VectorXd &q); ~Aggregated(); - void _update(); + void _update(const Eigen::VectorXd &x); std::list< ConstraintPtr >& getOwnConstraints() { return _ownConstraints; } diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.rst.txt deleted file mode 100644 index 8e4456f4..00000000 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.rst.txt +++ /dev/null @@ -1,39 +0,0 @@ - -.. _program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h: - -Program Listing for File ConstraintToTask.h -=========================================== - -|exhale_lsh| :ref:`Return to documentation for file ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/tasks/ConstraintToTask.h``) - -.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS - -.. code-block:: cpp - - #ifndef OPENSOT_CONSTRAINTTOTASK_H - #define OPENSOT_CONSTRAINTTOTASK_H - - #include - #include - - namespace OpenSoT { namespace tasks { - - class ConstraintToTask : public Task - { - - public: - - ConstraintToTask(ConstraintPtr constraint, - std::function ); - - void _update() override; - - private: - - ConstraintPtr _constr; - - }; - } } - - - #endif // CONSTRAINTTOTASK_H diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst.txt index 8eeb5020..d2b7322b 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst.txt @@ -16,7 +16,7 @@ Program Listing for File GenericLPTask.h #include #include #include - #include + #include namespace OpenSoT { namespace tasks { @@ -32,7 +32,7 @@ Program Listing for File GenericLPTask.h ~GenericLPTask(); - virtual void _update(); + virtual void _update(const Eigen::VectorXd &x); bool setc(const Eigen::VectorXd& c); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst.txt index 1ee6448a..bbb63de0 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst.txt @@ -15,7 +15,7 @@ Program Listing for File GenericTask.h #include #include - #include + #include namespace OpenSoT { namespace tasks { @@ -33,7 +33,7 @@ Program Listing for File GenericTask.h ~GenericTask(); - virtual void _update(); + virtual void _update(const Eigen::VectorXd &x); bool setA(const Eigen::MatrixXd& A); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst.txt index 342eccf2..15d55454 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst.txt @@ -33,7 +33,7 @@ Program Listing for File MinimizeVariable.h #include #include - #include + #include namespace OpenSoT { namespace tasks { @@ -49,7 +49,7 @@ Program Listing for File MinimizeVariable.h bool setReference(const Eigen::VectorXd& ref); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); void getReference(Eigen::VectorXd& ref); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst.txt index 5a845f03..35f05be6 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File AngularMomentum.h #define __TASKS_ACCELERATION_ANGULAR_MOMENTUM_H__ #include - #include + #include #include #include @@ -56,7 +56,7 @@ Program Listing for File AngularMomentum.h Eigen::MatrixXd _Mom; Eigen::Matrix3d _K; - void _update(); + void _update(const Eigen::VectorXd& x); std::string _base_link; std::string _distal_link; @@ -87,8 +87,6 @@ Program Listing for File AngularMomentum.h const std::string& getDistalLink() const; - bool reset(); - static bool isAngularMomentum(OpenSoT::Task::TaskPtr task); static OpenSoT::tasks::acceleration::AngularMomentum::Ptr asAngularMomentum(OpenSoT::Task::TaskPtr task); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst.txt index 5268e788..a4ed9aa3 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst.txt @@ -32,10 +32,10 @@ Program Listing for File Cartesian.h #include #include - #include - #include + #include + #include #include - #include + namespace OpenSoT { namespace tasks { namespace acceleration { @@ -46,6 +46,7 @@ Program Listing for File Cartesian.h typedef std::shared_ptr Ptr; Cartesian(const std::string task_id, + const Eigen::VectorXd& x, const XBot::ModelInterface& robot, const std::string& distal_link, const std::string& base_link @@ -85,20 +86,20 @@ Program Listing for File Cartesian.h void setVirtualForce(const Eigen::Vector6d& virtual_force_ref); - void getReference(Eigen::Affine3d& ref) const; - void getReference(KDL::Frame& ref) const; + void getReference(Eigen::Affine3d& ref); + void getReference(KDL::Frame& ref); void getReference(Eigen::Affine3d& desiredPose, - Eigen::Vector6d& desiredTwist) const; + Eigen::Vector6d& desiredTwist); void getReference(KDL::Frame& desiredPose, - KDL::Twist& desiredTwist) const; + KDL::Twist& desiredTwist); void getReference(Eigen::Affine3d& desiredPose, Eigen::Vector6d& desiredTwist, - Eigen::Vector6d& desiredAcceleration) const; + Eigen::Vector6d& desiredAcceleration); void getReference(KDL::Frame& desiredPose, KDL::Twist& desiredTwist, - KDL::Twist& desiredAcceleration) const; + KDL::Twist& desiredAcceleration); const Eigen::Vector6d& getCachedVelocityReference() const; @@ -106,16 +107,19 @@ Program Listing for File Cartesian.h const Eigen::Vector6d& getCachedVirtualForceReference() const; - const Eigen::Affine3d& getActualPose() const; - void getActualPose(Eigen::Affine3d& actual) const; + + void getActualPose(Eigen::Affine3d& actual); void getActualPose(KDL::Frame& actual); - const Eigen::Vector6d& getActualTwist() const; - void getActualTwist(Eigen::Vector6d& actual) const; + void getActualTwist(Eigen::Vector6d& actual); void getActualTwist(KDL::Twist& actual); bool reset(); + virtual void _update(const Eigen::VectorXd& x); + + virtual void _log(XBot::MatLogger2::Ptr logger); + void setLambda(double lambda1, double lambda2); virtual void setLambda(double lambda); @@ -194,10 +198,6 @@ Program Listing for File Cartesian.h Eigen::MatrixXd _tmpMatrixXd; Eigen::MatrixXd _Bi; - - virtual void _update(); - virtual void _log(XBot::MatLogger2::Ptr logger); - }; } } } diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst.txt index 6e78d5df..9827d70d 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst.txt @@ -32,8 +32,8 @@ Program Listing for File CoM.h #include #include - #include - #include + #include + #include namespace OpenSoT { namespace tasks { namespace acceleration { @@ -43,7 +43,7 @@ Program Listing for File CoM.h typedef std::shared_ptr Ptr; - CoM(const XBot::ModelInterface& robot); + CoM(const XBot::ModelInterface& robot, const Eigen::VectorXd& x); CoM(const XBot::ModelInterface& robot, const AffineHelper& qddot); @@ -58,16 +58,18 @@ Program Listing for File CoM.h const Eigen::Vector3d& vel_ref, const Eigen::Vector3d& acc_ref); - void getReference(Eigen::Vector3d& ref) const; - void getReference(Eigen::Vector3d& pos_ref, Eigen::Vector3d& vel_ref) const; - void getReference(Eigen::Vector3d& pos_ref, Eigen::Vector3d& vel_ref, Eigen::Vector3d& acc_ref) const; + void getReference(Eigen::Vector3d& ref); - void getActualPose(Eigen::Vector3d& actual) const; + void getActualPose(Eigen::Vector3d& actual); - void getPosError(Eigen::Vector3d& error) const; + void getPosError(Eigen::Vector3d& error); bool reset() override; + virtual void _update(const Eigen::VectorXd& x); + + virtual void _log(XBot::MatLogger2::Ptr logger); + void setLambda(double lambda1, double lambda2); virtual void setLambda(double lambda); @@ -109,11 +111,6 @@ Program Listing for File CoM.h void resetReference(); - virtual void _update(); - - virtual void _log(XBot::MatLogger2::Ptr logger); - - }; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst.txt index 2d178c2c..f9981ac2 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst.txt @@ -32,8 +32,8 @@ Program Listing for File Contact.h #include #include - #include - #include + #include + #include namespace OpenSoT { namespace tasks { namespace acceleration { @@ -47,6 +47,7 @@ Program Listing for File Contact.h Contact(const std::string& task_id, const XBot::ModelInterface& robot, const std::string& contact_link, + const Eigen::VectorXd& x, const Eigen::MatrixXd& contact_matrix = Eigen::MatrixXd() ); @@ -58,7 +59,7 @@ Program Listing for File Contact.h ); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); virtual void _log(XBot::MatLogger2::Ptr logger); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst.txt index 57c682db..a6812d70 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst.txt @@ -15,7 +15,7 @@ Program Listing for File DynamicFeasibility.h #include #include - #include + #include namespace OpenSoT { namespace tasks { @@ -43,7 +43,7 @@ Program Listing for File DynamicFeasibility.h Eigen::VectorXd checkTask(const Eigen::VectorXd& x); private: - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); const XBot::ModelInterface& _robot; AffineHelper _qddot; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.rst.txt index 4f62efff..86dfab05 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.rst.txt @@ -38,7 +38,7 @@ Program Listing for File MinJointVel.h OpenSoT::tasks::acceleration::Postural::Ptr _postural; Eigen::MatrixXd I; - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); }; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst.txt index 74e974d5..3588169a 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst.txt @@ -33,7 +33,7 @@ Program Listing for File Postural.h #include #include - #include + #include #include namespace OpenSoT { namespace tasks { namespace acceleration { @@ -45,14 +45,16 @@ Program Listing for File Postural.h typedef std::shared_ptr Ptr; Postural(const XBot::ModelInterface& robot, - AffineHelper qddot, const std::string task_id = "Postural"); + AffineHelper qddot = AffineHelper(), const std::string task_id = "Postural"); Postural(const XBot::ModelInterface& robot, - const std::string task_id = "Postural"); + const int x_size, const std::string task_id = "Postural"); void setGainType(GainType type); GainType getGainType() const; + virtual void _update(const Eigen::VectorXd& x); + void setReference(const Eigen::VectorXd& qref); void setReference(const Eigen::VectorXd& qref, const Eigen::VectorXd& dqref); void setReference(const Eigen::VectorXd& qref, const Eigen::VectorXd& dqref, @@ -83,6 +85,8 @@ Program Listing for File Postural.h bool reset(); + virtual void _log(XBot::MatLogger2::Ptr logger); + const Eigen::VectorXd& getCachedVelocityReference() const; const Eigen::VectorXd& getCachedAccelerationReference() const; @@ -110,17 +114,13 @@ Program Listing for File Postural.h AffineHelper _postural_task; Eigen::VectorXd _qddot_d, _qddot_ref, _qref, _qdot, _q, _qdot_ref, _qdot_ref_cached, _qddot_ref_cached; + Eigen::MatrixXd _Jpostural; double _lambda2; Eigen::MatrixXd _Kp, _Kd; Eigen::MatrixXd _Mi; - - virtual void _update(); - virtual void _log(XBot::MatLogger2::Ptr logger); - - }; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst.txt index 3a8c280d..fa3d630e 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File Contact.h #define _OPENSOT_FLOATING_BASE_CONTACT_ESTIMATION_ #include - #include + #include namespace OpenSoT{ namespace tasks{ @@ -45,7 +45,7 @@ Program Listing for File Contact.h const Eigen::MatrixXd& contact_matrix = Eigen::MatrixXd::Identity(6,6), const Eigen::Affine3d& desired_contact_pose = Eigen::Affine3d::Identity() ); ~Contact(); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); void setLinkInContact(const std::string link_in_contact); const std::string& getLinkInContact() const; @@ -53,7 +53,7 @@ Program Listing for File Contact.h private: std::string _link_in_contact; XBot::ModelInterface& _robot; - Eigen::MatrixXd _J, _Jrot; + Eigen::MatrixXd _J; Eigen::MatrixXd _Jcontact; Eigen::VectorXd _dqm; Eigen::MatrixXd _contact_matrix; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst.txt index ad24de91..bbca999e 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File IMU.h #define _OPENSOT_TASK_FLOATING_BASE_IMU_ #include - #include + #include namespace OpenSoT{ namespace tasks{ @@ -42,7 +42,7 @@ Program Listing for File IMU.h IMU(XBot::ModelInterface& robot, XBot::ImuSensor::ConstPtr imu); ~IMU(); - void _update(); + void _update(const Eigen::VectorXd& x); private: Eigen::MatrixXd _J; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst.txt index f19bb517..251e7cf5 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst.txt @@ -15,8 +15,8 @@ Program Listing for File Cartesian.h #include #include - #include - #include + #include + #include namespace OpenSoT { namespace tasks { namespace force { @@ -56,7 +56,7 @@ Program Listing for File Cartesian.h static const std::string world_name; - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); virtual void _log(XBot::MatLogger2::Ptr logger); const XBot::ModelInterface& _robot; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst.txt index df575c38..f281f988 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File CoM.h #define __TASKS_FORCE_COM_H__ #include - #include + #include #include #include @@ -52,6 +52,7 @@ Program Listing for File CoM.h virtual void _log(XBot::MatLogger2::Ptr logger); + AffineHelper _wrenches; AffineHelper _com_task; XBot::ModelInterface& _robot; @@ -98,7 +99,9 @@ Program Listing for File CoM.h Eigen::Vector3d velocityError; Eigen::Vector3d angularMomentumError; - + CoM(const Eigen::VectorXd& x, + std::vector& links_in_contact, + XBot::ModelInterface& robot); CoM(std::vector wrenches, @@ -107,7 +110,7 @@ Program Listing for File CoM.h ~CoM(); - void _update(); + void _update(const Eigen::VectorXd& x); void setLinearReference(const Eigen::Vector3d& desiredPosition); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst.txt index b2c7a456..70f9a1ca 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst.txt @@ -30,7 +30,7 @@ Program Listing for File FloatingBase.h #define __TASKS_FORCE_FB_H__ #include - #include + #include #include namespace OpenSoT { @@ -49,7 +49,7 @@ Program Listing for File FloatingBase.h void setEnabledContacts(const std::vector& enabled_contacts); private: - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); virtual void _log(XBot::MatLogger2::Ptr logger); std::vector _contact_links; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.rst.txt index 4e692c57..857fc027 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.rst.txt @@ -55,7 +55,7 @@ Program Listing for File Force.h const std::string& getDistalLink() const; const std::string& getBaseLink() const; protected: - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); private: std::string _distal_link, _base_link; OpenSoT::tasks::MinimizeVariable::Ptr _min_var; @@ -78,7 +78,7 @@ Program Listing for File Force.h private: std::map wrench_tasks; OpenSoT::tasks::Aggregated::Ptr _aggregated_task; - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); }; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst.txt index 14a27b44..bf865bb5 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File AngularMomentum.h #define __TASKS_VELOCITY_ANGULAR_MOMENTUM_H__ #include - #include + #include #include #include @@ -53,13 +53,13 @@ Program Listing for File AngularMomentum.h Eigen::MatrixXd _Momentum; - void _update(); + void _update(const Eigen::VectorXd& x); std::string _base_link; std::string _distal_link; public: - AngularMomentum(XBot::ModelInterface& robot); + AngularMomentum(const Eigen::VectorXd& x, XBot::ModelInterface& robot); ~AngularMomentum(); void setReference(const Eigen::Vector3d& desiredAngularMomentum); @@ -67,7 +67,6 @@ Program Listing for File AngularMomentum.h void getReference(Eigen::Vector3d& desiredAngularMomentum) const; void getReference(KDL::Vector& desiredAngularMomentum) const; - const Eigen::Vector3d& getReference() const; const std::string& getBaseLink() const; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst.txt index 1f949753..2d0c8306 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File Cartesian.h #define __TASKS_VELOCITY_CARTESIAN_H__ #include - #include + #include #include #include @@ -92,13 +92,14 @@ Program Listing for File Cartesian.h /****************************************/ Cartesian(std::string task_id, + const Eigen::VectorXd& x, XBot::ModelInterface &robot, const std::string& distal_link, const std::string& base_link); ~Cartesian(); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); void setReference(const Eigen::Affine3d& desiredPose); void setReference(const Eigen::Matrix4d& desiredPose); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst.txt index fdf5c615..165340cf 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst.txt @@ -14,233 +14,18 @@ Program Listing for File CartesianAdmittance.h #define __TASKS_VELOCITY_CARTESIAN_ADMITTANCE_H__ #include - #include using namespace XBot::Utils; namespace OpenSoT { namespace tasks { namespace velocity { - template - class SecondOrderFilter { - - public: - - typedef std::shared_ptr> Ptr; - - SecondOrderFilter(): - _omega(1.0), - _eps(0.8), - _ts(0.01), - _reset_has_been_called(false) - { - computeCoeff(); - } - - SecondOrderFilter(double omega, double eps, double ts, const SignalType& initial_state): - _omega(omega), - _eps(eps), - _ts(ts), - _reset_has_been_called(false) - { - computeCoeff(); - reset(initial_state); - } - - void reset(const SignalType& initial_state){ - _reset_has_been_called = true; - _u = initial_state; - _y = initial_state; - _yd = initial_state; - _ydd = initial_state; - _udd = initial_state; - _ud = initial_state; - } - - const SignalType& process(const SignalType& input){ - - if(!_reset_has_been_called) reset(input*0); - - - _ydd = _yd; - _yd = _y; - _udd = _ud; - _ud = _u; - - - _u = input; - _y = 1.0/_a0 * ( _u + _b1*_ud + _b2*_udd - _a1*_yd - _a2*_ydd ); - - return _y; - } - - const SignalType& getOutput() const { - return _y; - } - - void setOmega(double omega){ - _omega = omega; - computeCoeff(); - } - - double getOmega() - { - return _omega; - } - - void setDamping(double eps){ - _eps = eps; - computeCoeff(); - } - - double getDamping() - { - return _eps; - } - - void setTimeStep(double ts){ - _ts = ts; - computeCoeff(); - } - - double getTimeStep() - { - return _ts; - } - - private: - - void computeCoeff() - { - _b1 = 2.0; - _b2 = 1.0; - - _a0 = 1.0 + 4.0*_eps/(_omega*_ts) + 4.0/std::pow(_omega*_ts, 2.0); - _a1 = 2 - 8.0/std::pow(_omega*_ts, 2.0); - _a2 = 1.0 + 4.0/std::pow(_omega*_ts, 2.0) - 4.0*_eps/(_omega*_ts); - - } - - double _omega; - double _eps; - double _ts; - - double _b1, _b2; - double _a0, _a1, _a2; - - bool _reset_has_been_called; - - SignalType _y, _yd, _ydd, _u, _ud, _udd; - - }; - - template - class SecondOrderFilterArray - { - public: - SecondOrderFilterArray(const int channels): - _channels(channels) - { - SecondOrderFilter filter; - SignalType tmp; - for(unsigned int i = 0; i < _channels; ++i){ - _filters.push_back(filter); - _output.push_back(tmp); - } - } - - const std::vector& process(const std::vector& input) - { - if(input.size() != _channels) - throw std::runtime_error("input size != filters size"); - - for(unsigned int i = 0; i < _channels; ++i){ - _filters[i].process(input[i]); - _output[i] = _filters[i].getOutput(); - } - return _output; - } - - const std::vector& getOutput() const { - return _output; - } - - void reset(const SignalType& init) - { - for(unsigned int i = 0; i < _channels; ++i){ - _filters[i].reset(init); - _output[i] = init; - } - } - - bool setTimeStep(const double time_step, const int channel) - { - if(channel >= _channels) - return false; - else - _filters[channel].setTimeStep(time_step); - return true; - } - - double getTimeStep(const int channel) - { - if(channel >= _channels) - throw std::runtime_error("channel out of channels range!"); - else - return _filters[channel].getTimeStep(); - } - - bool setDamping(const double damping, const int channel) - { - if(channel >= _channels) - return false; - else - _filters[channel].setDamping(damping); - return true; - } - - double getDamping(const int channel) - { - if(channel >= _channels) - throw std::runtime_error("channel out of channels range!"); - else - return _filters[channel].getDamping(); - } - - bool setOmega(const double omega, const int channel) - { - if(channel >= _channels) - return false; - else - _filters[channel].setOmega(omega); - return true; - } - - double getOmega(const int channel) - { - if(channel >= _channels) - throw std::runtime_error("channel out of channels range!"); - else - return _filters[channel].getOmega(); - } - - int getNumberOfChannels() - { - return _channels; - } - - private: - std::vector> _filters; - std::vector _output; - int _channels; - - }; - class CartesianAdmittance: public Cartesian { public: typedef std::shared_ptr Ptr; CartesianAdmittance(std::string task_id, + const Eigen::VectorXd& x, XBot::ModelInterface &robot, std::string base_link, XBot::ForceTorqueSensor::ConstPtr ft_sensor); @@ -307,9 +92,10 @@ Program Listing for File CartesianAdmittance.h Eigen::Vector6d _deadzone; std::vector _tmp; - void _update(); + void _update(const Eigen::VectorXd& x); - SecondOrderFilterArray _filter; + //XBot::Utils::SecondOrderFilter _filter; + XBot::Utils::SecondOrderFilterArray _filter; Eigen::Vector6d _C; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst.txt index 55f62daa..c635d3ee 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File CoM.h #define __TASKS_VELOCITY_COM_H__ #include - #include + #include #include #include @@ -59,22 +59,18 @@ Program Listing for File CoM.h std::string _base_link; std::string _distal_link; - - protected: - virtual void _update(); - virtual void _log(XBot::MatLogger2::Ptr logger); - - public: - CoM(XBot::ModelInterface& robot, + CoM(const Eigen::VectorXd& x, + XBot::ModelInterface& robot, const std::string& id = "CoM" ); ~CoM(); + virtual void _update(const Eigen::VectorXd& x); virtual void setReference(const Eigen::Vector3d& desiredPosition); virtual void setReference(const KDL::Vector& desiredPosition); @@ -106,6 +102,8 @@ Program Listing for File CoM.h bool reset(); + virtual void _log(XBot::MatLogger2::Ptr logger); + static bool isCoM(OpenSoT::Task::TaskPtr task); static OpenSoT::tasks::velocity::CoM::Ptr asCoM(OpenSoT::Task::TaskPtr task); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.rst.txt deleted file mode 100644 index 474f717e..00000000 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.rst.txt +++ /dev/null @@ -1,43 +0,0 @@ - -.. _program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h: - -Program Listing for File CollisionAvoidance.h -============================================= - -|exhale_lsh| :ref:`Return to documentation for file ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/tasks/velocity/CollisionAvoidance.h``) - -.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS - -.. code-block:: cpp - - #ifndef OPENSOT_TASKS_COLLISIONAVOIDANCE_H - #define OPENSOT_TASKS_COLLISIONAVOIDANCE_H - - #include - #include - - namespace OpenSoT { namespace tasks { namespace velocity { - - class CollisionAvoidance : public Task - { - - public: - - CollisionAvoidance(constraints::velocity::CollisionAvoidance::Ptr constr); - - void _update() override; - - constraints::velocity::CollisionAvoidance::Ptr getConstraint(); - - - private: - - constraints::velocity::CollisionAvoidance::Ptr _constr; - - Eigen::VectorXd _error; - - }; - - } } } - - #endif // COLLISIONAVOIDANCE_H diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst.txt index 9f41b8c3..8be3cb2f 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File Contact.h #define __TASKS_VELOCITY_CONTACT_H__ #include - #include + #include #include #define WORLD_FRAME_NAME "world" @@ -54,7 +54,7 @@ Program Listing for File Contact.h ~Contact(); - void _update(); + void _update(const Eigen::VectorXd& x); const std::string& getLinkName() const; @@ -78,7 +78,7 @@ Program Listing for File Contact.h Eigen::VectorXd _error; - Eigen::MatrixXd _K, _Jtmp, _Jrot; + Eigen::MatrixXd _K, _Jtmp; }; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst.txt index 21d7b957..bf2b8c24 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst.txt @@ -33,7 +33,7 @@ Program Listing for File Gaze.h #include #include #include - #include + #include namespace OpenSoT { namespace tasks { @@ -46,6 +46,7 @@ Program Listing for File Gaze.h typedef std::shared_ptr Ptr; Gaze(std::string task_id, + const Eigen::VectorXd &x, XBot::ModelInterface &robot, std::string base_link, std::string distal_link = "gaze"); @@ -67,6 +68,8 @@ Program Listing for File Gaze.h virtual const unsigned int getTaskSize() const; + virtual void _update(const Eigen::VectorXd &x); + virtual std::vector getActiveJointsMask(); virtual bool setActiveJointsMask(const std::vector& active_joints_mask); @@ -92,9 +95,6 @@ Program Listing for File Gaze.h Eigen::Affine3d _tmpEigenM; Eigen::Affine3d _tmpEigenM2; - virtual void _update(); - - }; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst.txt index 5d4b5e77..2575af0b 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst.txt @@ -18,124 +18,11 @@ Program Listing for File JointAdmittance.h namespace OpenSoT { namespace tasks { namespace velocity { - template - class SecondOrderFilter { - - public: - - typedef std::shared_ptr> Ptr; - - SecondOrderFilter(): - _omega(1.0), - _eps(0.8), - _ts(0.01), - _reset_has_been_called(false) - { - computeCoeff(); - } - - SecondOrderFilter(double omega, double eps, double ts, const SignalType& initial_state): - _omega(omega), - _eps(eps), - _ts(ts), - _reset_has_been_called(false) - { - computeCoeff(); - reset(initial_state); - } - - void reset(const SignalType& initial_state){ - _reset_has_been_called = true; - _u = initial_state; - _y = initial_state; - _yd = initial_state; - _ydd = initial_state; - _udd = initial_state; - _ud = initial_state; - } - - const SignalType& process(const SignalType& input){ - - if(!_reset_has_been_called) reset(input*0); - - - _ydd = _yd; - _yd = _y; - _udd = _ud; - _ud = _u; - - - _u = input; - _y = 1.0/_a0 * ( _u + _b1*_ud + _b2*_udd - _a1*_yd - _a2*_ydd ); - - return _y; - } - - const SignalType& getOutput() const { - return _y; - } - - void setOmega(double omega){ - _omega = omega; - computeCoeff(); - } - - double getOmega() - { - return _omega; - } - - void setDamping(double eps){ - _eps = eps; - computeCoeff(); - } - - double getDamping() - { - return _eps; - } - - void setTimeStep(double ts){ - _ts = ts; - computeCoeff(); - } - - double getTimeStep() - { - return _ts; - } - - private: - - void computeCoeff() - { - _b1 = 2.0; - _b2 = 1.0; - - _a0 = 1.0 + 4.0*_eps/(_omega*_ts) + 4.0/std::pow(_omega*_ts, 2.0); - _a1 = 2 - 8.0/std::pow(_omega*_ts, 2.0); - _a2 = 1.0 + 4.0/std::pow(_omega*_ts, 2.0) - 4.0*_eps/(_omega*_ts); - - } - - double _omega; - double _eps; - double _ts; - - double _b1, _b2; - double _a0, _a1, _a2; - - bool _reset_has_been_called; - - SignalType _y, _yd, _ydd, _u, _ud, _udd; - - }; - class JointAdmittance: public Postural { public: typedef std::shared_ptr Ptr; - JointAdmittance(XBot::ModelInterface &robot, XBot::ModelInterface &model); + JointAdmittance(XBot::ModelInterface &robot, XBot::ModelInterface &model, const Eigen::VectorXd& x); void setJointCompliance(const Eigen::MatrixXd& C); @@ -162,13 +49,13 @@ Program Listing for File JointAdmittance.h XBot::ModelInterface& _robot; XBot::ModelInterface& _model; - void _update(); + void _update(const Eigen::VectorXd& x); - SecondOrderFilter _filter; + XBot::Utils::SecondOrderFilter _filter; Eigen::MatrixXd _C; - Eigen::VectorXd _tau, _tau_filt, _h, _q, _tau_error, _qdot_desired; + Eigen::VectorXd _tau, _tau_filt, _h, _q, _tau_error; }; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst.txt index 247b672a..91ac93f4 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst.txt @@ -31,7 +31,7 @@ Program Listing for File LinearMomentum.h #define __TASKS_VELOCITY_LINEAR_MOMENTUM_H__ #include - #include + #include #include #include @@ -53,10 +53,10 @@ Program Listing for File LinearMomentum.h Eigen::MatrixXd _Momentum; - void _update(); + void _update(const Eigen::VectorXd& x); public: - LinearMomentum(XBot::ModelInterface& robot); + LinearMomentum(const Eigen::VectorXd& x, XBot::ModelInterface& robot); ~LinearMomentum(); void setReference(const Eigen::Vector3d& desiredLinearMomentum); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.rst.txt index 2e0f4238..89e90a15 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.rst.txt @@ -44,19 +44,20 @@ Program Listing for File Manipulability.h public: typedef std::shared_ptr Ptr; - Manipulability(const XBot::ModelInterface& robot_model, const Cartesian::Ptr CartesianTask, const double step = 1E-3); - Manipulability(const XBot::ModelInterface& robot_model, const CoM::Ptr CartesianTask, const double step = 1E-3); - + Manipulability(const Eigen::VectorXd& x, const XBot::ModelInterface& robot_model, const Cartesian::Ptr CartesianTask); + Manipulability(const Eigen::VectorXd& x, const XBot::ModelInterface& robot_model, const CoM::Ptr CartesianTask); ~Manipulability(); + void _update(const Eigen::VectorXd& x); + double ComputeManipulabilityIndex(); void setW(const Eigen::MatrixXd& W){ _manipulabilityIndexGradientWorker.setW(W); } - const Eigen::MatrixXd& getW() const{ + Eigen::MatrixXd getW(){ return _manipulabilityIndexGradientWorker.getW(); } @@ -64,15 +65,13 @@ Program Listing for File Manipulability.h { if(lambda >= 0.0){ _lambda = lambda; - this->_update(); + this->_update(_x); } } protected: - const XBot::ModelInterface& _model; - Eigen::VectorXd _q; - void _update(); + Eigen::VectorXd _x; class ComputeManipulabilityIndexGradient: public CostFunction{ public: @@ -82,53 +81,53 @@ Program Listing for File Manipulability.h Eigen::VectorXd _zeros; OpenSoT::Task::TaskPtr _CartesianTask; - ComputeManipulabilityIndexGradient(const XBot::ModelInterface& robot_model, + ComputeManipulabilityIndexGradient(const Eigen::VectorXd& q, const XBot::ModelInterface& robot_model, const Cartesian::Ptr CartesianTask) : - _robot(robot_model.clone()), + _robot(XBot::ModelInterface::getModel(robot_model.getConfigOptions())), _model(robot_model), - _W(_model.getNv(), _model.getNv()), - _zeros(_model.getNv()) + _W(q.rows(),q.rows()), + _zeros(q.rows()) { - _W.setIdentity(); + _W.setIdentity(_W.rows(), _W.cols()); - _zeros.setZero(); + _zeros.setZero(_zeros.rows()); _robot->syncFrom(_model); - _CartesianTask = Cartesian::Ptr(new Cartesian(CartesianTask->getTaskID(), - *_robot, CartesianTask->getDistalLink(), CartesianTask->getBaseLink())); + _CartesianTask = Cartesian::Ptr(new Cartesian(CartesianTask->getTaskID(), q, + *(_robot.get()), CartesianTask->getDistalLink(), CartesianTask->getBaseLink())); } - ComputeManipulabilityIndexGradient(const XBot::ModelInterface& robot_model, + ComputeManipulabilityIndexGradient(const Eigen::VectorXd& q, const XBot::ModelInterface& robot_model, const CoM::Ptr CartesianTask) : - _robot(robot_model.clone()), + _robot(XBot::ModelInterface::getModel(robot_model.getPathToConfig())), _model(robot_model), - _W(_model.getNv(), _model.getNv()), - _zeros(_model.getNv()) + _W(q.rows(),q.rows()), + _zeros(q.rows()) { - _W.setIdentity(); + _W.setIdentity(_W.rows(), _W.cols()); - _zeros.setZero(); + _zeros.setZero(_zeros.rows()); _robot->syncFrom(_model); - _CartesianTask = CoM::Ptr(new OpenSoT::tasks::velocity::CoM(*(_robot.get()))); + _CartesianTask = CoM::Ptr(new OpenSoT::tasks::velocity::CoM(q, *(_robot.get()))); } double compute(const Eigen::VectorXd &q) { _robot->setJointPosition(q); - _robot->update(); + _robot->update(true); - _CartesianTask->update(); + _CartesianTask->update(q); return computeManipulabilityIndex(); } void setW(const Eigen::MatrixXd& W) { _W = W; } - const Eigen::MatrixXd& getW() const {return _W;} + Eigen::MatrixXd& getW() {return _W;} double computeManipulabilityIndex() { @@ -138,10 +137,6 @@ Program Listing for File Manipulability.h } }; - double _step; - Eigen::VectorXd _gradient; - Eigen::VectorXd _deltas; - ComputeManipulabilityIndexGradient _manipulabilityIndexGradientWorker; }; } diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst.txt index d6f644d2..1a5180c1 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst.txt @@ -32,7 +32,7 @@ Program Listing for File MinimumEffort.h #define __TASKS_VELOCITY_MINIMUMEFFORT_H__ #include - #include + #include #include @@ -43,41 +43,52 @@ Program Listing for File MinimumEffort.h public: typedef std::shared_ptr Ptr; protected: - const XBot::ModelInterface& _model; - Eigen::VectorXd _q; - - void _update(); - + Eigen::VectorXd _x; class ComputeGTauGradient : public CostFunction { public: XBot::ModelInterface::Ptr _robot; const XBot::ModelInterface& _model; Eigen::MatrixXd _W; - Eigen::VectorXd _tau; + Eigen::VectorXd _zeros, _tau; Eigen::VectorXd _tau_lim; - ComputeGTauGradient(const XBot::ModelInterface& robot_model) : - _robot(robot_model.clone()), + ComputeGTauGradient(const Eigen::VectorXd& q, const XBot::ModelInterface& robot_model) : + _robot(XBot::ModelInterface::getModel(robot_model.getConfigOptions())), _model(robot_model), - _W(robot_model.getNv(), robot_model.getNv()) + _W(q.rows(),q.rows()), + _zeros(q.rows()) { - _W.setIdentity(); + _zeros.setZero(q.rows()); + _W.setIdentity(q.rows(),q.rows()); _robot->syncFrom(_model); _model.getEffortLimits(_tau_lim); - for(int i = 0; i < robot_model.getNv(); ++i){ + for(int i = 0; i < q.size(); ++i){ _W(i,i) = 1.0 / std::pow(_tau_lim(i), 2.0); } + // _robot.switchAnchor(_model.getAnchor()); + // _robot.setAnchor_T_World(_model.getAnchor_T_World()); } double compute(const Eigen::VectorXd &q) { + // if(_robot.getAnchor() != _model.getAnchor()) + // _robot.switchAnchor(_model.getAnchor()); + _robot->setJointPosition(q); _robot->update(); + // _robot.updateiDyn3Model(cartesian_utils::fromEigentoYarp(q), true); + + // if(_model.getAnchor_T_World() != _robot.getAnchor_T_World()) + // { + // assert("if q and anchor are the same, anchor_t_world should be the same!"); + // + // _robot.setAnchor_T_World(_model.getAnchor_T_World()); + // } _robot->computeGravityCompensation(_tau); return _tau.transpose()* _W * _tau; @@ -85,20 +96,19 @@ Program Listing for File MinimumEffort.h void setW(const Eigen::MatrixXd& W) { _W = W; } - const Eigen::MatrixXd& getW() const {return _W;} + const Eigen::MatrixXd& getW() {return _W;} }; ComputeGTauGradient _gTauGradientWorker; - double _step; - Eigen::VectorXd _gradient; - Eigen::VectorXd _deltas; public: - MinimumEffort(const XBot::ModelInterface& robot_model, const double step = 1E-3); + MinimumEffort(const Eigen::VectorXd& x, const XBot::ModelInterface& robot_model); ~MinimumEffort(); + void _update(const Eigen::VectorXd& x); + double computeEffort(); void setW(const Eigen::MatrixXd& W){ @@ -113,7 +123,7 @@ Program Listing for File MinimumEffort.h { if(lambda >= 0.0){ _lambda = lambda; - this->_update(); + this->_update(_x); } } }; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst.txt index 3f99148c..0fba11ef 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst.txt @@ -30,9 +30,11 @@ Program Listing for File Postural.h #ifndef __TASKS_VELOCITY_POSTURAL_H__ #define __TASKS_VELOCITY_POSTURAL_H__ - #include + #include + + #include + #include - #include namespace OpenSoT { namespace tasks { @@ -41,23 +43,19 @@ Program Listing for File Postural.h public: typedef std::shared_ptr Ptr; protected: - Eigen::VectorXd _q_desired; - Eigen::VectorXd _dq; - Eigen::VectorXd _v_desired, _v_desired_ref; - Eigen::VectorXd _q; - const XBot::ModelInterface& _robot; + Eigen::VectorXd _x_desired; + Eigen::VectorXd _xdot_desired, _xdot_desired_ref; + Eigen::VectorXd _x; void update_b(); - virtual void _log(XBot::MatLogger2::Ptr logger); public: - Postural(const XBot::ModelInterface& robot, - const std::string& task_id = "Postural"); + Postural(const Eigen::VectorXd& x, const std::string& task_id = "Postural"); ~Postural(); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); void setReference(const Eigen::VectorXd& x_desired); @@ -73,12 +71,14 @@ Program Listing for File Postural.h void setLambda(double lambda); - const Eigen::VectorXd& getActualPositions() const; + Eigen::VectorXd getActualPositions(); - const Eigen::VectorXd& getError() const; + Eigen::VectorXd getError(); bool reset(); + virtual void _log(XBot::MatLogger2::Ptr logger); + static bool isPostural(OpenSoT::Task::TaskPtr task); static OpenSoT::tasks::velocity::Postural::Ptr asPostural(OpenSoT::Task::TaskPtr task); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst.txt index a2d15743..9a390914 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst.txt @@ -35,7 +35,7 @@ Program Listing for File PureRolling.h #define __OPENSOT_TASKS_VELOCITY_PURE_ROLLING_H__ #include - #include + #include #include namespace OpenSoT { namespace tasks { namespace velocity { @@ -50,7 +50,7 @@ Program Listing for File PureRolling.h double radius, const XBot::ModelInterface& model); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); void setOutwardNormal(const Eigen::Vector3d& n); @@ -88,7 +88,7 @@ Program Listing for File PureRolling.h void setOutwardNormal(const Eigen::Vector3d& n); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); virtual void _log(XBot::MatLogger2::Ptr logger); @@ -110,7 +110,7 @@ Program Listing for File PureRolling.h double radius, const XBot::ModelInterface& model); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); private: diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.rst.txt index 4707ea93..05362f46 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.rst.txt @@ -33,7 +33,7 @@ Program Listing for File AffineUtils.h AffineTask(const OpenSoT::tasks::Aggregated::TaskPtr& task, const AffineHelper& var); - virtual void _update(); + virtual void _update(const Eigen::VectorXd &x); ~AffineTask(); static AffineTask::Ptr toAffine(const OpenSoT::tasks::Aggregated::TaskPtr& task, @@ -55,7 +55,7 @@ Program Listing for File AffineUtils.h AffineConstraint(const OpenSoT::constraints::Aggregated::ConstraintPtr& constraint, const AffineHelper& var); - virtual void update(); + virtual void update(const Eigen::VectorXd& x); ~AffineConstraint(); static AffineConstraint::Ptr toAffine(const OpenSoT::constraints::Aggregated::ConstraintPtr& constraint, diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst.txt index 9a40394e..cce77364 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst.txt @@ -35,7 +35,7 @@ Program Listing for File AutoStack.h #include #include #include - #include + #include #include #include @@ -43,20 +43,21 @@ Program Listing for File AutoStack.h class AutoStack { public: - typedef std::shared_ptr Ptr; + typedef std::shared_ptr Ptr; private: - OpenSoT::solvers::iHQP::Stack _stack; + OpenSoT::solvers::iHQP::Stack _stack; - OpenSoT::tasks::Aggregated::TaskPtr _regularisation_task; + OpenSoT::tasks::Aggregated::TaskPtr _regularisation_task; - OpenSoT::constraints::Aggregated::Ptr _boundsAggregated; + OpenSoT::constraints::Aggregated::Ptr _boundsAggregated; - std::vector flattenTask( - OpenSoT::solvers::iHQP::TaskPtr task); - public: + std::vector flattenTask( + OpenSoT::solvers::iHQP::TaskPtr task); - AutoStack(const int x_size); + protected: + AutoStack(const double x_size); + public: AutoStack(OpenSoT::tasks::Aggregated::TaskPtr task); AutoStack(OpenSoT::tasks::Aggregated::TaskPtr task, @@ -68,7 +69,10 @@ Program Listing for File AutoStack.h std::list bounds); - void update(); + /*AutoStack(OpenSoT::solvers::iHQP::Stack stack, + OpenSoT::constraints::Aggregated::ConstraintPtr bound);*/ + + void update(const Eigen::VectorXd & state); void log(XBot::MatLogger2::Ptr logger); diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.rst.txt new file mode 100644 index 00000000..1c67f07b --- /dev/null +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.rst.txt @@ -0,0 +1,80 @@ + +.. _program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h: + +Program Listing for File ForceOptimization.h +============================================ + +|exhale_lsh| :ref:`Return to documentation for file ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/ForceOptimization.h``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. code-block:: cpp + + #ifndef __QPPVM_FORCE_OPT_H__ + #define __QPPVM_FORCE_OPT_H__ + + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + + namespace OpenSoT { namespace utils { + + class ForceOptimization + { + + public: + + typedef std::shared_ptr Ptr; + + constexpr static double DEFAULT_FRICTION_COEFF = 0.5; + + ForceOptimization(XBot::ModelInterface::Ptr model, + std::vector contact_links, + bool optimize_torque = true, + double friction_coeff = DEFAULT_FRICTION_COEFF + ); + + bool compute(const Eigen::VectorXd& fixed_base_torque, + std::vector& Fc, + Eigen::VectorXd& tau + ); + + void setContactRotationMatrix(const std::string& contact_link, + const Eigen::Matrix3d& w_R_c); + + void log(XBot::MatLogger2::Ptr logger); + + double getObjective(); + + + private: + + XBot::ModelInterface::Ptr _model; + std::vector _contact_links; + std::vector< OpenSoT::AffineHelper > _wrenches; + + OpenSoT::constraints::force::FrictionCones::Ptr _friction_cone; + OpenSoT::tasks::force::FloatingBase::Ptr _forza_giusta; + OpenSoT::solvers::iHQP::Ptr _solver; + OpenSoT::AutoStack::Ptr _autostack; + + Eigen::VectorXd _x_value; + Eigen::MatrixXd _JC; + Eigen::VectorXd _fc_i; + Eigen::VectorXd _Fci; + + }; + + } } + + + + #endif diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst.txt index edf8bdec..bb7a31d5 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst.txt @@ -14,7 +14,7 @@ Program Listing for File InverseDynamics.h #define _OPENSOT_INVERSE_DYNAMICS_H_ #include - #include + #include #include namespace OpenSoT { diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.rst.txt new file mode 100644 index 00000000..e92efd90 --- /dev/null +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.rst.txt @@ -0,0 +1,49 @@ + +.. _program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h: + +Program Listing for File LinkPairDistance.h +=========================================== + +|exhale_lsh| :ref:`Return to documentation for file ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/LinkPairDistance.h``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. code-block:: cpp + + #ifndef OPENSOT_LINKPAIRDISTANCE_H_ + #define OPENSOT_LINKPAIRDISTANCE_H_ + + class LinkPairDistance + { + + public: + + typedef std::pair LinksPair; + + LinkPairDistance(const std::string& link1, + const std::string& link2, + const KDL::Frame& w_T_closestPoint1, + const KDL::Frame& w_T_closestPoint2, + const double& distance); + + bool isLink2WorldObject() const; + + const double& getDistance() const; + + const std::pair& getClosestPoints() const; + + const std::pair& getLinkNames() const; + + bool operator <(const LinkPairDistance& second) const; + + private: + LinksPair _link_pair; + + std::pair _closest_points; + + double distance; + + }; + + #endif // OPENSOT_LINKPAIRDISTANCE_H_ + diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst.txt index b975a97c..78532418 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst.txt @@ -14,7 +14,7 @@ Program Listing for File Piler.h #define _OPENSOT_UTILS_PILER_H_ #include - #include + #include using XBot::Logger; diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.rst.txt deleted file mode 100644 index f68b936d..00000000 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.rst.txt +++ /dev/null @@ -1,230 +0,0 @@ - -.. _program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp: - -Program Listing for File RtLog.hpp -================================== - -|exhale_lsh| :ref:`Return to documentation for file ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/RtLog.hpp``) - -.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS - -.. code-block:: cpp - - /* - * Copyright (C) 2017 IIT-ADVR - * Author: Arturo Laurenzi - * email: arturo.laurenzi@iit.it - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see - */ - - #ifndef __XBOT_RT_LOGGER_HPP__ - #define __XBOT_RT_LOGGER_HPP__ - - - #include - #include - #include - - #include - - #include - #include - - - namespace XBot { - - /* Modifiers */ - std::ostream& bold_on(std::ostream& os); - - std::ostream& bold_off(std::ostream& os); - - std::ostream& color_green(std::ostream& os); - - std::ostream& color_red(std::ostream& os); - - std::ostream& color_yellow(std::ostream& os); - - std::ostream& color_reset(std::ostream& os); - - class LoggerClass; - - - class Endl { - - public: - - friend class LoggerClass; - - friend void operator<< ( std::ostream& os, Endl& endl ); - - private: - - Endl(LoggerClass& logger_handle); - - LoggerClass& _logger_handle; - - void print(); - - }; - - - - class Logger { - - public: - - enum class Severity { DEBUG = -1, LOW = 0, MID = 1, HIGH = 2, FATAL = 3 }; - - static std::ostream& log(); - - static std::ostream& info(Logger::Severity s = Logger::Severity::LOW); - - static void info(Logger::Severity s, const char * fmt, ...); - - static void info(const char * fmt, ...); - - static std::ostream& error(Logger::Severity s = Logger::Severity::HIGH); - - static void error(Logger::Severity s, const char * fmt, ...); - - static void error(const char * fmt, ...); - - static std::ostream& warning(Logger::Severity s = Logger::Severity::MID); - - static void warning(Logger::Severity s, const char * fmt, ...); - - static void warning(const char * fmt, ...); - - static std::ostream& success(Logger::Severity s = Logger::Severity::LOW); - - static void success(Logger::Severity s, const char * fmt, ...); - - static void success(const char * fmt, ...); - - - static Endl& endl(); - - static void SetVerbosityLevel(Logger::Severity s); - - static Logger::Severity GetVerbosityLevel(); - - static void SetOnPrintCallback(std::function f); - - - protected: - - private: - - Logger() = delete; - - static LoggerClass _logger; - - }; - - - class LoggerClass { - - public: - - friend class Endl; - - friend class Logger; - - typedef std::shared_ptr Ptr; - - typedef std::function OnPrintCallback; - - static void DefaultOnPrint(char *, int, Logger::Severity); - - LoggerClass(std::string logger_name); - LoggerClass(std::string logger_name, OnPrintCallback f); - - ~LoggerClass(); - - std::ostream& log(); - - std::ostream& info(Logger::Severity s = Logger::Severity::LOW); - - void info(Logger::Severity s, const char * fmt, ...); - - void info(const char * fmt, ...); - - std::ostream& error(Logger::Severity s = Logger::Severity::HIGH); - - void error(Logger::Severity s, const char * fmt, ...); - - void error(const char * fmt, ...); - - std::ostream& warning(Logger::Severity s = Logger::Severity::MID); - - void warning(Logger::Severity s, const char * fmt, ...); - - void warning(const char * fmt, ...); - - std::ostream& success(Logger::Severity s = Logger::Severity::LOW); - - void success(Logger::Severity s, const char * fmt, ...); - - void success(const char * fmt, ...); - - - Endl& endl(); - - void setVerbosityLevel(Logger::Severity s); - - Logger::Severity getVerbosityLevel() const; - - void setOnPrintCallback(std::function f); - - - - private: - - typedef boost::iostreams::stream ostream_t; - - void print(); - - void init_sink(); - - void __info(Logger::Severity s, const char * fmt, va_list args); - void __error(Logger::Severity s, const char * fmt, va_list args); - void __warning(Logger::Severity s, const char * fmt, va_list args); - void __success(Logger::Severity s, const char * fmt, va_list args); - void __fmt_print(const char * fmt, va_list args); - - static const int BUFFER_SIZE = 4096; - - char _buffer[BUFFER_SIZE]; - - ostream_t _sink; - - Endl _endl; - - std::string _name, _name_tag; - Logger::Severity _severity; - Logger::Severity _verbosity_level; - - std::function _on_print; - - }; - - - - - - } - - - #endif diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.rst.txt deleted file mode 100644 index 46898529..00000000 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.rst.txt +++ /dev/null @@ -1,170 +0,0 @@ - -.. _program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h: - -Program Listing for File SoLib.h -================================ - -|exhale_lsh| :ref:`Return to documentation for file ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/SoLib.h``) - -.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS - -.. code-block:: cpp - - /* - * Copyright (C) 2017 IIT-ADVR - * Author: Giuseppe Rigano - * email: giuseppe.rigano@iit.it - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see - */ - - - #ifndef __SO_LIB_H__ - #define __SO_LIB_H__ - - #include - #include - #include - - #include - #include - - #define REGISTER_SO_LIB_(class_name, base_class) \ - extern "C" base_class* create_instance() \ - { \ - return new class_name(); \ - }\ - \ - extern "C" void destroy_instance( base_class* instance ) \ - { \ - delete instance; \ - }\ - - - - using XBot::Logger; - - namespace - { - - - class SoLib - { - - public: - - template - static std::shared_ptr getFactory ( const std::string& path_to_so, const std::string& lib_name ) { - char *error; - void* lib_handle; - lib_handle = dlopen ( path_to_so.c_str(), RTLD_NOW ); - if ( !lib_handle ) { - XBot::Logger::error() << lib_name <<" so library NOT found! \n" << dlerror() << XBot::Logger::endl(); - } else { - Logger::success() << lib_name << " so library found! " << Logger::endl(); - handles[lib_name] = lib_handle; - - T* ( *create ) (); - create = ( T* ( * ) () ) dlsym ( lib_handle, "create_instance" ); - if ( ( error = dlerror() ) != NULL ) { - XBot::Logger::error() << " in loading library " << lib_name << ": \n" << error << XBot::Logger::endl(); - return nullptr; - } - - T* instance = ( T* ) create(); - if ( instance != nullptr ) { - return std::shared_ptr ( instance ); - } - - XBot::Logger::error() << " in loading library " << lib_name << ": obtained pointer is null" << XBot::Logger::endl(); - } - - return nullptr; - - } - - static void unloadLib ( const std::string& file_name ) { - dlclose ( handles[file_name] ); - Logger::info() << file_name <<" so library unloaded! " << Logger::endl(); - } - - template - static std::shared_ptr getFactoryWithArgs ( const std::string& path_to_so, const std::string& lib_name, Args... args ) { - char *error; - void* lib_handle; - lib_handle = dlopen ( path_to_so.c_str(), RTLD_NOW ); - if ( !lib_handle ) { - XBot::Logger::error() << lib_name <<" so library NOT found! \n" << dlerror() << XBot::Logger::endl(); - } else { - Logger::success() << lib_name << " so library found! " << Logger::endl(); - handles[lib_name] = lib_handle; - - T* ( *create ) ( Args... args ); - create = ( T* ( * ) ( Args... args ) ) dlsym ( lib_handle, "create_instance" ); - if ( ( error = dlerror() ) != NULL ) { - XBot::Logger::error() << " in loading library " << lib_name << ": \n" << error << XBot::Logger::endl(); - return nullptr; - } - - T* instance = ( T* ) create ( args... ); - if ( instance != nullptr ) { - return std::shared_ptr ( instance ); - } - - XBot::Logger::error() << " in loading library " << lib_name << ": obtained pointer is null" << XBot::Logger::endl(); - } - - return nullptr; - - } - - private: - - SoLib() = delete; - - static std::map handles; - - static bool computeAbsolutePath ( const std::string& input_path, - const std::string& middle_path, - std::string& absolute_path ) { - // if not an absolute path - if ( ! ( input_path.at ( 0 ) == '/' ) ) { - // if you are working with the Robotology Superbuild - const char* env_p = std::getenv ( "XBOT_ROOT" ); - // check the env, otherwise error - if ( env_p ) { - std::string current_path ( env_p ); - // default relative path when working with the superbuild - current_path += middle_path; - current_path += input_path; - absolute_path = current_path; - return true; - } else { - std::cerr << "ERROR in " << __func__ << " : the input path " << input_path << " is neither an absolute path nor related with the robotology superbuild. Download it!" << std::endl; - return false; - } - } - // already an absolute path - absolute_path = input_path; - return true; - } - - - }; - - std::map SoLib::handles; - - } - - #endif diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst.txt index 3b14c904..fc69a173 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst.txt @@ -44,6 +44,13 @@ Program Listing for File cartesian_utils.h virtual double compute(const Eigen::VectorXd &x) = 0; }; + class GradientVector { + int _size; + public: + GradientVector(const int x_size) : _size(x_size) {} + virtual Eigen::VectorXd compute(const Eigen::VectorXd &x) = 0; + int size() { return _size; } + }; class quaternion { @@ -203,6 +210,17 @@ Program Listing for File cartesian_utils.h class cartesian_utils { public: + static int pnpoly(int nvert, float *vertx, float *verty, float testx, float testy) + { + int i, j, c = 0; + for (i = 0, j = nvert-1; i < nvert; j = i++) { + if ( ((verty[i]>testy) != (verty[j]>testy)) && + (testx < (vertx[j]-vertx[i]) * (testy-verty[i]) / (verty[j]-verty[i]) + vertx[i]) ) + c = !c; + } + return c; + } + static void computePanTiltMatrix(const Eigen::VectorXd& gaze, KDL::Frame& pan_tilt_matrix); static void computeCartesianError(const Eigen::Matrix4d &T, @@ -213,7 +231,17 @@ Program Listing for File cartesian_utils.h const Eigen::Affine3d &Td, Eigen::Vector3d& position_error, Eigen::Vector3d& orientation_error); + + static Eigen::VectorXd computeGradient(const Eigen::VectorXd &x, + CostFunction &fun, + const double &step = 1E-3); + + static Eigen::VectorXd computeGradient(const Eigen::VectorXd &x, + CostFunction &fun, + const std::vector& jointMask, + const double &step = 1E-3); }; + #endif diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.rst.txt new file mode 100644 index 00000000..685aa31a --- /dev/null +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.rst.txt @@ -0,0 +1,183 @@ + +.. _program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h: + +Program Listing for File collision_utils.h +========================================== + +|exhale_lsh| :ref:`Return to documentation for file ` (``/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/collision_utils.h``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. code-block:: cpp + + /* + * Copyright (C) 2014 Walkman + * Author: Enrico Mingo, Alessio Rocchi, Cheng Fang, Arturo Laurenzi + * email: enrico.mingo@iit.it, alessio.rocchi@iit.it, arturo.laurenzi@iit.it + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see + */ + + #ifndef OPENSOT_COLLISION_UTILS_H_ + #define OPENSOT_COLLISION_UTILS_H_ + + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + + #include + + #include + + + // construct vector + inline KDL::Vector toKdl(urdf::Vector3 v) + { + return KDL::Vector(v.x, v.y, v.z); + } + + // construct rotation + inline KDL::Rotation toKdl(urdf::Rotation r) + { + return KDL::Rotation::Quaternion(r.x, r.y, r.z, r.w); + } + + // construct pose + inline KDL::Frame toKdl(urdf::Pose p) + { + return KDL::Frame(toKdl(p.rotation), toKdl(p.position)); + } + + + class ComputeLinksDistance + { + + public: + + ComputeLinksDistance(const XBot::ModelInterface& model, + urdf::ModelConstSharedPtr collision_urdf = nullptr, + srdf::ModelConstSharedPtr collision_srdf = nullptr); + + std::list getLinkDistances(double detectionThreshold = std::numeric_limits::infinity()); + + bool setCollisionWhiteList(std::list< LinkPairDistance::LinksPair > whiteList); + + bool setCollisionBlackList(std::list< LinkPairDistance::LinksPair > blackList); + + bool setWorldCollisions(const moveit_msgs::PlanningSceneWorld& wc); + + bool addWorldCollision(const std::string& id, + std::shared_ptr fcl_obj); + + bool removeWorldCollision(const std::string& id); + + void removeAllWorldCollision(); + + bool moveWorldCollision(const std::string& id, + KDL::Frame new_pose); + + static fcl::Transform3 KDL2fcl(const KDL::Frame &in); + + static KDL::Frame fcl2KDL(const fcl::Transform3d& in); + + class LinksPair + { + + public: + + std::string linkA; + std::string linkB; + std::shared_ptr collisionObjectA; + std::shared_ptr collisionObjectB; + + LinksPair(ComputeLinksDistance* const father, + std::string linkA, + std::string linkB); + + }; + + friend class ComputeLinksDistance::LinksPair; + + std::map> getCollisionObjects(){ return _collision_obj;} + + bool globalToLinkCoordinates(const std::string& linkName, + const fcl::Transform3& w_T_f, + KDL::Frame& link_T_f); + + bool updateCollisionObjects(); + + std::map getLinkToShapeTransforms(); + + void setLinksVsEnvironment(const std::list& links); + + private: + + collision_detection::AllowedCollisionMatrixPtr _acm; + + const XBot::ModelInterface& _model; + + robot_model::RobotModelConstPtr _moveit_model; + + srdf::ModelSharedPtr _srdf; + + urdf::ModelSharedPtr _urdf; + + std::map> _collision_obj; + + std::set _env_obj_names; + + std::map _link_T_shape; + + bool shapeToLinkCoordinates(const std::string &linkName, + const fcl::Transform3 &fcl_shape_T_f, + KDL::Frame &link_T_f); + + + bool parseCollisionObjects(); + + + + void generateLinksToUpdate(); + + std::set _links_to_update; + + std::set _links_vs_environment; + + void generatePairsToCheck(); + + std::list _pairs_to_check; + + void loadDisabledCollisionsFromSRDF(const srdf::Model& srdf, + collision_detection::AllowedCollisionMatrixPtr acm); + + + }; + + #endif diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst.txt index 1f71f41d..22bb3c01 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst.txt @@ -41,8 +41,7 @@ Program Listing for File convex_hull_utils.h #include #include #include - #include - #include + #include class convex_hull { @@ -50,13 +49,13 @@ Program Listing for File convex_hull_utils.h convex_hull(); ~convex_hull(); - bool getSupportPolygonPoints(std::list& points, + bool getSupportPolygonPoints(std::list& points, const std::list links_in_contact, const XBot::ModelInterface& model, const std::string referenceFrame = "COM"); - bool getConvexHull(const std::list& points, - std::vector& ch); + bool getConvexHull(const std::list& points, + std::vector& ch); //void setRansacDistanceThr(const double x){_ransac_distance_thr = x;} private: @@ -64,15 +63,15 @@ Program Listing for File convex_hull_utils.h pcl::PointCloud::Ptr _pointCloud; pcl::PointCloud::Ptr _projectedPointCloud; - Eigen::Affine3d world_T_CoM; - Eigen::Affine3d world_T_point; - Eigen::Affine3d referenceFrame_T_point; - Eigen::Affine3d CoM_T_point; + KDL::Frame world_T_CoM; + KDL::Frame world_T_point; + KDL::Frame referenceFrame_T_point; + KDL::Frame CoM_T_point; pcl::PointXYZ _tmp_pcl; pcl::PointCloud pointsInConvexHull; std::vector indicesOfVertexes; pcl::ConvexHull huller; - Eigen::Vector3d _tmp_vector; + KDL::Vector _tmp_vector; pcl::ProjectInliers proj; void projectPCL2Plane(const pcl::PointCloud::ConstPtr cloud, diff --git a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst.txt b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst.txt index ad8e38bf..44d2d175 100644 --- a/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst.txt +++ b/_sources/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst.txt @@ -14,8 +14,8 @@ Program Listing for File Torque.h #define __OPENSOT_VARIABLES_TORQUE_H__ #include - #include - #include + #include + #include namespace OpenSoT { namespace variables { diff --git a/_sources/api/typedef_namespacefcl_1ad8615572c5e4ddaf74ecafd812f6798d.rst.txt b/_sources/api/typedef_namespacefcl_1ad8615572c5e4ddaf74ecafd812f6798d.rst.txt new file mode 100644 index 00000000..0c5dae9f --- /dev/null +++ b/_sources/api/typedef_namespacefcl_1ad8615572c5e4ddaf74ecafd812f6798d.rst.txt @@ -0,0 +1,14 @@ +.. _exhale_typedef_namespacefcl_1ad8615572c5e4ddaf74ecafd812f6798d: + +Typedef fcl::CollisionObjectd +============================= + +- Defined in :ref:`file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h` + + +Typedef Documentation +--------------------- + + +.. doxygentypedef:: fcl::CollisionObjectd + :project: OpenSoT \ No newline at end of file diff --git a/_sources/api/unabridged_orphan.rst.txt b/_sources/api/unabridged_orphan.rst.txt index 76971beb..fe242801 100644 --- a/_sources/api/unabridged_orphan.rst.txt +++ b/_sources/api/unabridged_orphan.rst.txt @@ -170,12 +170,12 @@ Files .. toctree:: :maxdepth: 5 - file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst + file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.rst .. toctree:: :maxdepth: 5 - file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.rst + file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst .. toctree:: :maxdepth: 5 @@ -197,11 +197,6 @@ Files file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst -.. toctree:: - :maxdepth: 5 - - file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.rst - .. toctree:: :maxdepth: 5 @@ -257,6 +252,11 @@ Files file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.rst +.. toctree:: + :maxdepth: 5 + + file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.rst + .. toctree:: :maxdepth: 5 @@ -357,6 +357,11 @@ Files file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst +.. toctree:: + :maxdepth: 5 + + file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.rst + .. toctree:: :maxdepth: 5 @@ -432,16 +437,6 @@ Files file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h.rst -.. toctree:: - :maxdepth: 5 - - file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.rst - -.. toctree:: - :maxdepth: 5 - - file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.rst - .. toctree:: :maxdepth: 5 diff --git a/_static/openSoT_logo.png b/_static/openSoT_logo.png index 4410c462..504df64b 100644 Binary files a/_static/openSoT_logo.png and b/_static/openSoT_logo.png differ diff --git a/api/classComputeLinksDistance.html b/api/classComputeLinksDistance.html new file mode 100644 index 00000000..d35410d8 --- /dev/null +++ b/api/classComputeLinksDistance.html @@ -0,0 +1,491 @@ + + + + + + Class ComputeLinksDistance — OpenSoT documentation + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Class ComputeLinksDistance

+ +
+

Nested Relationships

+ +
+
+

Class Documentation

+
+
+class ComputeLinksDistance
+
+

Public Functions

+
+
+ComputeLinksDistance(const XBot::ModelInterface &model, urdf::ModelConstSharedPtr collision_urdf = nullptr, srdf::ModelConstSharedPtr collision_srdf = nullptr)
+

ComputeLinksDistance is an utility class to retrieve distances between robot link collisions, as well as between robot links and the environment.

+
+
Parameters
+
    +
  • model – to retrieve kinematic information (link poses)

  • +
  • collision_urdf – if passed, overrides the collision information of model

  • +
  • collision_srdf – if passed, overrides the model’s allowed collisions

  • +
+
+
+
+ +
+
+std::list<LinkPairDistance> getLinkDistances(double detectionThreshold = std::numeric_limits<double>::infinity())
+

getLinkDistances returns a list of distances between all link pairs which are enabled for checking.

+

If detectionThreshold is not infinity, the list will be clamped to contain only the pairs whose distance is smaller than the detection threshold.

+
+
Parameters
+

detectionThreshold – the maximum distance which we use to look for link pairs.

+
+
Returns
+

a sorted list of linkPairDistances

+
+
+
+ +
+
+bool setCollisionWhiteList(std::list<LinkPairDistance::LinksPair> whiteList)
+

setCollisionWhiteList resets the allowed collision matrix by setting all collision pairs as disabled.

+

It then enables all collision pairs specified in the whiteList. Lastly it will disable all collision pairs which are disabled in the SRDF

+
+
Parameters
+

whiteList – a list of links pairs for which to not check collision detection

+
+
Returns
+

+
+
+
+ +
+
+bool setCollisionBlackList(std::list<LinkPairDistance::LinksPair> blackList)
+

setCollisionBlackList resets the allowed collision matrix by setting all collision pairs (for which collision geometries are avaiable) as enabled.

+

It then disables all collision pairs specified in the blackList. Lastly it will disable all collision pairs which are disabled in the SRDF

+
+
Parameters
+

blackList – a list of links pairs for which to not check collision detection

+
+
Returns
+

+
+
+
+ +
+
+bool setWorldCollisions(const moveit_msgs::PlanningSceneWorld &wc)
+

add/remove world collision objects according to the given planning scene world

+
+
Returns
+

true if all requests (additions, deletions) could be performs succesfully, false on (partial) insuccess

+
+
+
+ +
+
+bool addWorldCollision(const std::string &id, std::shared_ptr<fcl::CollisionObjectd> fcl_obj)
+

add single collision to the world

+
+
Parameters
+
    +
  • id – is the unique collision id

  • +
  • fcl_obj – is the fcl collision object (geometry + transform)

  • +
+
+
Returns
+

true if input is valid

+
+
+
+ +
+
+bool removeWorldCollision(const std::string &id)
+

remove world collision with given id

+
+ +
+
+void removeAllWorldCollision()
+

remove all world collisions

+
+ +
+
+bool moveWorldCollision(const std::string &id, KDL::Frame new_pose)
+

change the transform w.r.t.

+

the world for the given world collision

+
+ +
+
+inline std::map<std::string, std::shared_ptr<fcl::CollisionObjectd>> getCollisionObjects()
+
+ +
+
+bool globalToLinkCoordinates(const std::string &linkName, const fcl::Transform3<double> &w_T_f, KDL::Frame &link_T_f)
+

globalToLinkCoordinates transforms a fcl::Transform3f frame to a KDL::Frame in the link reference frame

+
+
Parameters
+
    +
  • linkName – the link name representing a link reference frame

  • +
  • w_T_f – fcl::Transform3f representing a frame in a global reference frame

  • +
  • link_T_f – a KDL::Frame representing a frame in link reference frame

  • +
+
+
Returns
+

true on success

+
+
+
+ +
+
+bool updateCollisionObjects()
+

updateCollisionObjects updates all collision objects with correct transforms (link_T_shape)

+
+
Returns
+

true on success

+
+
+
+ +
+
+std::map<std::string, KDL::Frame> getLinkToShapeTransforms()
+
+ +
+
+void setLinksVsEnvironment(const std::list<std::string> &links)
+
+ +
+
+

Public Static Functions

+
+
+static fcl::Transform3<double> KDL2fcl(const KDL::Frame &in)
+

KDL2fcl ceonverts a kdl transform into a fcl transform.

+
+
Parameters
+

in – a KDL::Frame

+
+
Returns
+

fcl::Transform3f

+
+
+
+ +
+
+static KDL::Frame fcl2KDL(const fcl::Transform3d &in)
+

fcl2KDL converts a fcl transform into a kdl transform

+
+
Parameters
+

in – a fcl::Transform3f

+
+
Returns
+

a KDL::Frame

+
+
+
+ +
+
+

Friends

+
+
+friend class ComputeLinksDistance::LinksPair
+
+ +
+
+
+class LinksPair
+
+

Public Functions

+
+
+LinksPair(ComputeLinksDistance *const father, std::string linkA, std::string linkB)
+
+ +
+
+

Public Members

+
+
+std::string linkA
+
+ +
+
+std::string linkB
+
+ +
+
+std::shared_ptr<fcl::CollisionObjectd> collisionObjectA
+
+ +
+
+std::shared_ptr<fcl::CollisionObjectd> collisionObjectB
+
+ +
+
+ +
+ +
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1CollisionAvoidance.html b/api/classComputeLinksDistance_1_1LinksPair.html similarity index 69% rename from api/classOpenSoT_1_1tasks_1_1velocity_1_1CollisionAvoidance.html rename to api/classComputeLinksDistance_1_1LinksPair.html index 571e2918..bc64534f 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1CollisionAvoidance.html +++ b/api/classComputeLinksDistance_1_1LinksPair.html @@ -3,7 +3,7 @@ - Class CollisionAvoidance — OpenSoT documentation + Class ComputeLinksDistance::LinksPair — OpenSoT documentation @@ -20,8 +20,8 @@ - - + + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -195,9 +194,9 @@
    @@ -205,41 +204,48 @@
    -
    -

    Class CollisionAvoidance

    +
    +

    Class ComputeLinksDistance::LinksPair

    -
    -

    Inheritance Relationships

    -
    -

    Base Type

    - -
    +
    +

    Nested Relationships

    +

    This class is a nested type of Class ComputeLinksDistance.

    Class Documentation

    -
    -class CollisionAvoidance : public OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>
    +
    +class LinksPair

    Public Functions

    -
    -CollisionAvoidance(constraints::velocity::CollisionAvoidance::Ptr constr)
    +
    +LinksPair(ComputeLinksDistance *const father, std::string linkA, std::string linkB)
    -
    -
    -virtual void _update() override
    -

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    -
    +
    +
    +

    Public Members

    +
    +
    +std::string linkA
    +
    -
    -
    -constraints::velocity::CollisionAvoidance::Ptr getConstraint()
    +
    +
    +std::string linkB
    +
    + +
    +
    +std::shared_ptr<fcl::CollisionObjectd> collisionObjectA
    +
    + +
    +
    +std::shared_ptr<fcl::CollisionObjectd> collisionObjectB
    @@ -252,8 +258,8 @@

    Class Documentation - - + +


    diff --git a/api/classCostFunction.html b/api/classCostFunction.html index 6b452ed9..8313faa0 100644 --- a/api/classCostFunction.html +++ b/api/classCostFunction.html @@ -20,7 +20,7 @@ - + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -254,7 +253,7 @@

    Class Documentation - +


    diff --git a/api/classOpenSoT_1_1tasks_1_1ConstraintToTask.html b/api/classGradientVector.html similarity index 75% rename from api/classOpenSoT_1_1tasks_1_1ConstraintToTask.html rename to api/classGradientVector.html index 7d7e2617..8cca9128 100644 --- a/api/classOpenSoT_1_1tasks_1_1ConstraintToTask.html +++ b/api/classGradientVector.html @@ -3,7 +3,7 @@ - Class ConstraintToTask — OpenSoT documentation + Class GradientVector — OpenSoT documentation @@ -20,8 +20,8 @@ - - + + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -195,9 +194,9 @@
    @@ -205,38 +204,43 @@
    -
    -

    Class ConstraintToTask

    +
    +

    Class GradientVector

    -
    -

    Inheritance Relationships

    -
    -

    Base Type

    - -
    -

    Class Documentation

    -
    -class ConstraintToTask : public OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>
    -
    +
    +class GradientVector
    +

    The GradientVector class pure virtual function used to describe functions for computeHessian method.

    +

    Public Functions

    -
    -ConstraintToTask(ConstraintPtr constraint, std::function<const Eigen::VectorXd&()>)
    +
    +inline GradientVector(const int x_size)
    -
    -virtual void _update() override
    -

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +virtual Eigen::VectorXd compute(const Eigen::VectorXd &x) = 0
    +

    compute value of function in x

    +
    +
    Parameters
    +

    x

    +
    +
    Returns
    +

    scalar

    +
    +
    +
    +
    +inline int size()
    +
    +
    @@ -247,8 +251,8 @@

    Class Documentation - - + +


    diff --git a/api/classLDLTInverse.html b/api/classLDLTInverse.html index 7e9f8348..82973305 100644 --- a/api/classLDLTInverse.html +++ b/api/classLDLTInverse.html @@ -20,8 +20,8 @@ - - + + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -238,8 +237,8 @@

    Class Documentation - - + +


    diff --git a/api/classLinkPairDistance.html b/api/classLinkPairDistance.html new file mode 100644 index 00000000..a798920e --- /dev/null +++ b/api/classLinkPairDistance.html @@ -0,0 +1,338 @@ + + + + + + Class LinkPairDistance — OpenSoT documentation + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +

    Class LinkPairDistance

    + +
    +

    Class Documentation

    +
    +
    +class LinkPairDistance
    +

    The LinkPairDistance class represents the minimum distance information between two links.

    +

    The two links must have shape (i.e. collision) information. Instances of this class will contain the name of both links in the pair, the actual minimum distance between the two, and the homogeneous transforms in the respective link frame reference system of the minimum distance point in each shape.

    +
    +

    Public Types

    +
    +
    +typedef std::pair<std::string, std::string> LinksPair
    +
    + +
    +
    +

    Public Functions

    +
    +
    +LinkPairDistance(const std::string &link1, const std::string &link2, const KDL::Frame &w_T_closestPoint1, const KDL::Frame &w_T_closestPoint2, const double &distance)
    +

    LinkPairDistance creates an instance of a link pair distance data structure.

    +
    +
    Parameters
    +
      +
    • link1 – the first link name

    • +
    • link2 – the second link name

    • +
    • w_T_closestPoint1 – the transform from the world frame to the closest point on its shape

    • +
    • w_T_closesPoint2 – the transform from the world frame to the closest point on its shape

    • +
    • distance – the distance between the two minimum distance points

    • +
    +
    +
    +
    + +
    +
    +bool isLink2WorldObject() const
    +

    isLink2WorldObject returns true if link2 refers to an environment object, and not a robot link.

    +

    On the other hand, link1 is always a robot link

    +
    + +
    +
    +const double &getDistance() const
    +

    getDistance returns the minimum distance between the two link shapes

    +
    +
    Returns
    +

    a double representing the minimum distance

    +
    +
    +
    + +
    +
    +const std::pair<KDL::Frame, KDL::Frame> &getClosestPoints() const
    +

    getLink_T_closestPoint returns a pair of homogeneous transformation from a link reference frame to the closest point on the respective link shape

    +
    +
    Returns
    +

    a pair of homogeneous transformations

    +
    +
    +
    + +
    +
    +const std::pair<std::string, std::string> &getLinkNames() const
    +

    getLinkNames returns the pair of links between which we want express the distance information

    +
    +
    Returns
    +

    a pair of strings

    +
    +
    +
    + +
    +
    +bool operator<(const LinkPairDistance &second) const
    +

    operator< is the comparison operator between two LinkDIstancePairs.

    +

    It returns true if the first link pair is closer than the second pair. If the distance is exactly the same, the pairs will be sorted by alphabetic order using the first link name in each pair

    +
    +
    Parameters
    +

    second – the second link pair

    +
    +
    Returns
    +

    true if first pair is closer than second pair

    +
    +
    +
    + +
    +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/api/classOpenSoT_1_1AffineHelperBase.html b/api/classOpenSoT_1_1AffineHelperBase.html index 2250bb33..e111eea4 100644 --- a/api/classOpenSoT_1_1AffineHelperBase.html +++ b/api/classOpenSoT_1_1AffineHelperBase.html @@ -21,7 +21,7 @@ - + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -282,22 +281,22 @@

    Class Documentation
    -template<typename OtherM, typename OtherQ>
    inline
    AffineHelperBase<DerivedM, DerivedQ> &operator=(const AffineHelperBase<OtherM, OtherQ> &other)
    +template<typename OtherM, typename OtherQ>
    inline AffineHelperBase<DerivedM, DerivedQ> &operator=(const AffineHelperBase<OtherM, OtherQ> &other)
    -template<typename OtherM, typename OtherQ>
    AffineHelperBase<DerivedM, DerivedQ> &operator+=(const AffineHelperBase<OtherM, OtherQ> &other)
    +template<typename OtherM, typename OtherQ>
    AffineHelperBase<DerivedM, DerivedQ> &operator+=(const AffineHelperBase<OtherM, OtherQ> &other)
    -inline const DerivedM &getM() const
    +inline const DerivedM &getM() const
    -inline const DerivedQ &getq() const
    +inline const DerivedQ &getq() const
    @@ -350,12 +349,12 @@

    Class DocumentationPublic Static Functions

    -static inline AffineHelperBase<DerivedM, DerivedQ> Identity(int size)
    +static inline AffineHelperBase<DerivedM, DerivedQ> Identity(int size)
    -static inline AffineHelperBase<DerivedM, DerivedQ> Zero(int input_size, int output_size)
    +static inline AffineHelperBase<DerivedM, DerivedQ> Zero(int input_size, int output_size)

    @@ -363,12 +362,12 @@

    Class DocumentationProtected Functions

    -inline AffineHelperBase<DerivedM, DerivedQ> &self()
    +inline AffineHelperBase<DerivedM, DerivedQ> &self()
    -inline const AffineHelperBase<DerivedM, DerivedQ> &self() const
    +inline const AffineHelperBase<DerivedM, DerivedQ> &self() const
    @@ -399,7 +398,7 @@

    Class Documentation - +

    diff --git a/api/classOpenSoT_1_1AffineUtils_1_1AffineConstraint.html b/api/classOpenSoT_1_1AffineUtils_1_1AffineConstraint.html index 84cfedfe..97ef0def 100644 --- a/api/classOpenSoT_1_1AffineUtils_1_1AffineConstraint.html +++ b/api/classOpenSoT_1_1AffineUtils_1_1AffineConstraint.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -240,9 +239,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    @@ -252,7 +256,7 @@

    Class Documentation
    -inline OpenSoT::constraints::Aggregated::ConstraintPtr &getConstraint()
    +inline OpenSoT::constraints::Aggregated::ConstraintPtr &getConstraint()

    diff --git a/api/classOpenSoT_1_1AffineUtils_1_1AffineTask.html b/api/classOpenSoT_1_1AffineUtils_1_1AffineTask.html index cc3a6350..27521125 100644 --- a/api/classOpenSoT_1_1AffineUtils_1_1AffineTask.html +++ b/api/classOpenSoT_1_1AffineUtils_1_1AffineTask.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -240,9 +239,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    @@ -252,7 +256,7 @@

    Class Documentation
    -inline OpenSoT::tasks::Aggregated::TaskPtr &getTask()
    +inline OpenSoT::tasks::Aggregated::TaskPtr &getTask()

    diff --git a/api/classOpenSoT_1_1AutoStack.html b/api/classOpenSoT_1_1AutoStack.html index 844a5fe8..ec0bc889 100644 --- a/api/classOpenSoT_1_1AutoStack.html +++ b/api/classOpenSoT_1_1AutoStack.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -215,7 +214,7 @@

    Class Documentation
    class AutoStack
    -

    The AutoStack class eases the managing of a stack of task, by automatically calling the update() function on all tasks of the stack.

    +

    The AutoStack class eases the managing of a stack of task, by automatically calling the update() function on all tasks of the stack.

    Many operators are defined for the AutoStack, so that it’s possible to concisely write stacks. It allows to use the MOT (Math of Tasks) to define stacks, e.g.: AutoStack = (T1 + T2) / (T3 << ConstraintT3 + T4) << Bounds

    Public Types

    @@ -227,11 +226,6 @@

    Class Documentation

    Public Functions

    -
    -
    -AutoStack(const int x_size)
    -
    -
    AutoStack(OpenSoT::tasks::Aggregated::TaskPtr task)
    @@ -253,8 +247,8 @@

    Class Documentation -
    -void update()
    +
    +void update(const Eigen::VectorXd &state)

    @@ -269,12 +263,12 @@

    Class Documentation
    -OpenSoT::solvers::iHQP::Stack &getStack()
    +OpenSoT::solvers::iHQP::Stack &getStack()

    -std::list<OpenSoT::constraints::Aggregated::ConstraintPtr> &getBoundsList()
    +std::list<OpenSoT::constraints::Aggregated::ConstraintPtr> &getBoundsList()
    @@ -297,7 +291,7 @@

    Class Documentation void setBoundsAggregationPolicy(const unsigned int aggregationPolicy = OpenSoT::constraints::Aggregated::EQUALITIES_TO_INEQUALITIES | OpenSoT::constraints::Aggregated::UNILATERAL_TO_BILATERAL)

    setBoundsAggregationPolicy changes the aggregation policy of the bounds as returned by the getBounds() function.

    -

    Notice calling this will create a new bounds object (an instance of OpenSoT::constraints::Aggregated), so that the update() function of this AutoStack will then update only the new instance. If you have another instance of those Bounds lying around, you should then manually update that before using it.

    +

    Notice calling this will create a new bounds object (an instance of OpenSoT::constraints::Aggregated), so that the update() function of this AutoStack will then update only the new instance. If you have another instance of those Bounds lying around, you should then manually update that before using it.

    Parameters

    aggregationPolicy – the new aggregation policy for this AutoStack’s bounds

    @@ -315,6 +309,14 @@

    Class DocumentationOpenSoT::solvers::iHQP::TaskPtr getTask(const std::string &task_id)

    +

    +
    +

    Protected Functions

    +
    +
    +AutoStack(const double x_size)
    +
    +
    diff --git a/api/classOpenSoT_1_1Constraint.html b/api/classOpenSoT_1_1Constraint.html index ad5a0732..7c1e6f80 100644 --- a/api/classOpenSoT_1_1Constraint.html +++ b/api/classOpenSoT_1_1Constraint.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -254,37 +253,37 @@

    Class Documentation
    -inline virtual const Vector_type &getLowerBound()
    +inline virtual const Vector_type &getLowerBound()
    -inline virtual const Vector_type &getUpperBound()
    +inline virtual const Vector_type &getUpperBound()
    -inline virtual const Matrix_type &getAeq()
    +inline virtual const Matrix_type &getAeq()
    -inline virtual const Vector_type &getbeq()
    +inline virtual const Vector_type &getbeq()
    -inline virtual const Matrix_type &getAineq()
    +inline virtual const Matrix_type &getAineq()
    -inline virtual const Vector_type &getbLowerBound()
    +inline virtual const Vector_type &getbLowerBound()
    -inline virtual const Vector_type &getbUpperBound()
    +inline virtual const Vector_type &getbUpperBound()
    @@ -376,9 +375,14 @@

    Class Documentation -
    -inline virtual void update()
    +
    +inline virtual void update(const Vector_type &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    @@ -435,50 +439,43 @@

    Class Documentation
    Vector_type _lowerBound
    -

    _lowerBound lower bounds on controlled variables e.g.

    -

    : _lowerBound <= x

    +

    _lowerBound lower bounds on controlled variables e.g.: _lowerBound <= x

    Vector_type _upperBound
    -

    _upperBound upper bounds on controlled variables e.g.

    -

    : x <= _upperBound

    +

    _upperBound upper bounds on controlled variables e.g.: x <= _upperBound

    Matrix_type _Aeq
    -

    _Aeq Matrix for equality constraint e.g.

    -

    : _Aeq*x = _beq

    +

    _Aeq Matrix for equality constraint e.g.: _Aeq*x = _beq

    Vector_type _beq
    -

    _beq constraint vector for equality constraint e.g.

    -

    : _Aeq*x = _beq

    +

    _beq constraint vector for equality constraint e.g.: _Aeq*x = _beq

    Matrix_type _Aineq
    -

    _Aineq Matrix for inequality constraint e.g.

    -

    : _bLowerBound <= _Aineq*x <= _bUpperBound

    +

    _Aineq Matrix for inequality constraint e.g.: _bLowerBound <= _Aineq*x <= _bUpperBound

    Vector_type _bLowerBound
    -

    _bLowerBound lower bounds in generic inequality constraints e.g.

    -

    : _bLowerBound <= _Aineq*x

    +

    _bLowerBound lower bounds in generic inequality constraints e.g.: _bLowerBound <= _Aineq*x

    Vector_type _bUpperBound
    -

    _bUpperBound upper bounds in generic inequality constraints e.g.

    -

    : _Aineq*x <= _bUpperBound

    +

    _bUpperBound upper bounds in generic inequality constraints e.g.: _Aineq*x <= _bUpperBound

    diff --git a/api/classOpenSoT_1_1Indices.html b/api/classOpenSoT_1_1Indices.html index c866588c..b1d39e3b 100644 --- a/api/classOpenSoT_1_1Indices.html +++ b/api/classOpenSoT_1_1Indices.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -265,12 +264,12 @@

    Class Documentation
    -const ChunkList &getChunks() const
    +const ChunkList &getChunks() const
    -const std::list<unsigned int> &asList() const
    +const std::list<unsigned int> &asList() const

    asList returns the list of all rows as a list (first row has index 0)

    Returns
    @@ -281,7 +280,7 @@

    Class Documentation
    -const std::vector<unsigned int> &asVector() const
    +const std::vector<unsigned int> &asVector() const

    asVector returns the list of all rows as a vector (first row has index 0)

    Returns
    @@ -292,7 +291,7 @@

    Class Documentation
    -Indices &shift(unsigned int amount)
    +Indices &shift(unsigned int amount)

    shift shifts all indices by the amount specified

    Parameters
    @@ -313,7 +312,7 @@

    Class Documentation
    -Indices &filter(const OpenSoT::Indices &f)
    +Indices &filter(const OpenSoT::Indices &f)

    filter modifies the current set of indices by picking only the entries specified in f (the entries are counted starting from 0) For example, if the current object contains a set of 13 indices, [2,14], and the filter f contains 3 indices, [0,3,5] the final object will contain just 3 indices, [2, 5, 7]

    Parameters
    diff --git a/api/classOpenSoT_1_1OptvarHelper.html b/api/classOpenSoT_1_1OptvarHelper.html index 92517dfd..00414360 100644 --- a/api/classOpenSoT_1_1OptvarHelper.html +++ b/api/classOpenSoT_1_1OptvarHelper.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -248,7 +247,7 @@

    Class Documentation
    -std::vector<AffineHelper> getAllVariables() const
    +std::vector<AffineHelper> getAllVariables() const

    diff --git a/api/classOpenSoT_1_1Solver.html b/api/classOpenSoT_1_1Solver.html index 0a76ad32..08ee5071 100644 --- a/api/classOpenSoT_1_1Solver.html +++ b/api/classOpenSoT_1_1Solver.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1SubConstraint.html b/api/classOpenSoT_1_1SubConstraint.html index dbb5bd79..df7651d0 100644 --- a/api/classOpenSoT_1_1SubConstraint.html +++ b/api/classOpenSoT_1_1SubConstraint.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -255,9 +254,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1SubTask.html b/api/classOpenSoT_1_1SubTask.html index 6ebf992d..034b4162 100644 --- a/api/classOpenSoT_1_1SubTask.html +++ b/api/classOpenSoT_1_1SubTask.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -271,7 +270,7 @@

    Class Documentation
    -virtual std::list<ConstraintPtr> &getConstraints()
    +virtual std::list<ConstraintPtr> &getConstraints()

    getConstraints return a reference to the constraint list.

    Use the standard list methods to add, remove, clear, … the constraints list. e.g.: task.getConstraints().push_back(new_constraint) Notice that in subtasks, you will get the constraint list of the father Task from which the SubTask is generated.

    @@ -294,7 +293,7 @@

    Class Documentation
    -virtual std::vector<bool> getActiveJointsMask()
    +virtual std::vector<bool> getActiveJointsMask()

    getActiveJointsMask return a vector of length NumberOfDOFs.

    If an element is false the corresponding column of the task jacobian is set to 0.

    @@ -395,8 +394,8 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    Parameters
    diff --git a/api/classOpenSoT_1_1Task.html b/api/classOpenSoT_1_1Task.html index 117e92b4..5bc8e9f5 100644 --- a/api/classOpenSoT_1_1Task.html +++ b/api/classOpenSoT_1_1Task.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -296,7 +295,7 @@

    Class Documentation inline void setActive(const bool active_flag)

    Activated / deactivates the task by setting the A matrix to zero.

    -

    Important note: after activating a task, call the update() function in order to recompute a proper A matrix.

    +

    Important note: after activating a task, call the update() function in order to recompute a proper A matrix.

    @@ -307,7 +306,7 @@

    Class Documentation
    -inline const Matrix_type &getA() const
    +inline const Matrix_type &getA() const

    getA

    Returns
    @@ -329,7 +328,7 @@

    Class Documentation
    -inline const Vector_type &getb() const
    +inline const Vector_type &getb() const

    getb

    Returns
    @@ -340,7 +339,7 @@

    Class Documentation
    -inline const Matrix_type &getWA() const
    +inline const Matrix_type &getWA() const

    getWA

    Returns
    @@ -351,8 +350,8 @@

    Class Documentation
    -inline const Matrix_type &getATranspose() const
    -

    getATranspose()

    +inline const Matrix_type &getATranspose() const
    +

    getATranspose()

    Returns

    A transposed

    @@ -362,7 +361,7 @@

    Class Documentation
    -inline const Vector_type &getWb() const
    +inline const Vector_type &getWb() const

    getWb

    Returns
    @@ -373,7 +372,7 @@

    Class Documentation
    -inline const Vector_type &getc() const
    +inline const Vector_type &getc() const

    getc

    Returns
    @@ -384,7 +383,7 @@

    Class Documentation
    -inline const Matrix_type &getWeight() const
    +inline const Matrix_type &getWeight() const

    getWeight

    Returns
    @@ -435,7 +434,7 @@

    Class Documentation
    -inline virtual std::list<ConstraintPtr> &getConstraints()
    +inline virtual std::list<ConstraintPtr> &getConstraints()

    getConstraints return a reference to the constraint list.

    Use the standard list methods to add, remove, clear, … the constraints list. e.g.: task.getConstraints().push_back(new_constraint)

    @@ -468,9 +467,14 @@

    Class Documentation -
    -inline void update()
    +
    +inline void update(const Vector_type &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    @@ -486,7 +490,7 @@

    Class Documentation
    -inline virtual std::vector<bool> getActiveJointsMask()
    +inline virtual std::vector<bool> getActiveJointsMask()

    getActiveJointsMask return a vector of length NumberOfDOFs.

    If an element is false the corresponding column of the task jacobian is set to 0.

    @@ -511,6 +515,23 @@

    Class Documentation +
    +inline virtual bool setActiveChainsMask(const std::vector<std::string> &active_chain_mask, XBot::ModelInterface::ConstPtr model)
    +

    setActiveChainsMask set a mask (of true) on the Jacobian of a vector of kinematic chains

    +
    +
    Parameters
    +
      +
    • active_chain_mask – vector of kinematic chains to set the active joint mask

    • +
    • model – to retrieve the joint names from the kinematic chains

    • +
    +
    +
    Returns
    +

    true

    +
    +
    +

    +
    inline virtual void log(XBot::MatLogger2::Ptr logger)
    @@ -552,9 +573,14 @@

    Class Documentation

    Protected Functions

    -
    -virtual void _update() = 0
    +
    +virtual void _update(const Vector_type &x) = 0

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    diff --git a/api/classOpenSoT_1_1constraints_1_1Aggregated.html b/api/classOpenSoT_1_1constraints_1_1Aggregated.html index 37370296..74858346 100644 --- a/api/classOpenSoT_1_1constraints_1_1Aggregated.html +++ b/api/classOpenSoT_1_1constraints_1_1Aggregated.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -264,6 +263,20 @@

    Class Documentation

    Public Functions

    +
    +
    +Aggregated(const std::list<ConstraintPtr> constraints, const Eigen::VectorXd &q, const unsigned int aggregationPolicy = EQUALITIES_TO_INEQUALITIES | UNILATERAL_TO_BILATERAL)
    +

    Aggregated.

    +
    +
    Parameters
    +
      +
    • bounds – a std::list of Bounds

    • +
    • q – the vector of q at which to create the Aggregated bound Notice that by specifying q, the Aggregated will automatically call update(q) on all tasks he is composed of

    • +
    +
    +
    +
    +
    Aggregated(const std::list<ConstraintPtr> constraints, const unsigned int x_size, const unsigned int aggregationPolicy = EQUALITIES_TO_INEQUALITIES | UNILATERAL_TO_BILATERAL)
    @@ -272,7 +285,7 @@

    Class DocumentationParameters

    @@ -287,16 +300,21 @@

    Class Documentation

    -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    @@ -312,7 +330,7 @@

    Class Documentation
    -inline std::list<ConstraintPtr> &getConstraintsList()
    +inline std::list<ConstraintPtr> &getConstraintsList()

    diff --git a/api/classOpenSoT_1_1constraints_1_1BilateralConstraint.html b/api/classOpenSoT_1_1constraints_1_1BilateralConstraint.html index 957067a1..6f8dbd3d 100644 --- a/api/classOpenSoT_1_1constraints_1_1BilateralConstraint.html +++ b/api/classOpenSoT_1_1constraints_1_1BilateralConstraint.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1constraints_1_1GenericConstraint.html b/api/classOpenSoT_1_1constraints_1_1GenericConstraint.html index 72fd56d4..ad4071fd 100644 --- a/api/classOpenSoT_1_1constraints_1_1GenericConstraint.html +++ b/api/classOpenSoT_1_1constraints_1_1GenericConstraint.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -283,9 +282,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1constraints_1_1TaskToConstraint.html b/api/classOpenSoT_1_1constraints_1_1TaskToConstraint.html index 5165dd32..31c0958d 100644 --- a/api/classOpenSoT_1_1constraints_1_1TaskToConstraint.html +++ b/api/classOpenSoT_1_1constraints_1_1TaskToConstraint.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -265,8 +264,8 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &q)

    update updates the adapted task and the adapter constraint

    Parameters
    diff --git a/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimits.html b/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimits.html index bebd8979..5ca1e1c1 100644 --- a/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimits.html +++ b/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimits.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -255,9 +254,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsECBF.html b/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsECBF.html index 9bfe7a83..b774b758 100644 --- a/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsECBF.html +++ b/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsECBF.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -254,9 +253,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsViability.html b/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsViability.html index 32a65bb8..6bf34dc1 100644 --- a/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsViability.html +++ b/api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsViability.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -256,9 +255,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1constraints_1_1acceleration_1_1TorqueLimits.html b/api/classOpenSoT_1_1constraints_1_1acceleration_1_1TorqueLimits.html index 13dbc897..8cdc0148 100644 --- a/api/classOpenSoT_1_1constraints_1_1acceleration_1_1TorqueLimits.html +++ b/api/classOpenSoT_1_1constraints_1_1acceleration_1_1TorqueLimits.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -257,9 +256,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    @@ -303,7 +307,7 @@

    Class Documentation
    -const std::vector<bool> &getEnabledContacts() const
    +const std::vector<bool> &getEnabledContacts() const

    getEnabledContacts

    Returns
    diff --git a/api/classOpenSoT_1_1constraints_1_1acceleration_1_1VelocityLimits.html b/api/classOpenSoT_1_1constraints_1_1acceleration_1_1VelocityLimits.html index 0cdb4c1a..776a98c7 100644 --- a/api/classOpenSoT_1_1constraints_1_1acceleration_1_1VelocityLimits.html +++ b/api/classOpenSoT_1_1constraints_1_1acceleration_1_1VelocityLimits.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -268,8 +267,8 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    update

    Parameters
    diff --git a/api/classOpenSoT_1_1constraints_1_1force_1_1CoP.html b/api/classOpenSoT_1_1constraints_1_1force_1_1CoP.html index 0ca0888d..81672f08 100644 --- a/api/classOpenSoT_1_1constraints_1_1force_1_1CoP.html +++ b/api/classOpenSoT_1_1constraints_1_1force_1_1CoP.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -251,12 +250,6 @@

    Class Documentation -
    -virtual void update()
    -

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    -

    -

    diff --git a/api/classOpenSoT_1_1constraints_1_1force_1_1CoPs.html b/api/classOpenSoT_1_1constraints_1_1force_1_1CoPs.html index 61ec1192..6fba627a 100644 --- a/api/classOpenSoT_1_1constraints_1_1force_1_1CoPs.html +++ b/api/classOpenSoT_1_1constraints_1_1force_1_1CoPs.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -240,9 +239,19 @@

    Class Documentation -
    -virtual void update()
    +
    +CoP::Ptr getCoP(const std::string &contact_name)
    +
    + +
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    diff --git a/api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCone.html b/api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCone.html index 7fbb40b8..3d5666b6 100644 --- a/api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCone.html +++ b/api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCone.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -246,9 +245,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    diff --git a/api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCones.html b/api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCones.html index aa4b989c..86195500 100644 --- a/api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCones.html +++ b/api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCones.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -250,9 +249,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorque.html b/api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorque.html index 5660fbb2..1cec6e57 100644 --- a/api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorque.html +++ b/api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorque.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -257,9 +256,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    diff --git a/api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorques.html b/api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorques.html index 78bb3369..6692520a 100644 --- a/api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorques.html +++ b/api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorques.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -245,9 +244,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1constraints_1_1force_1_1StaticConstraint.html b/api/classOpenSoT_1_1constraints_1_1force_1_1StaticConstraint.html index 1c69ea5b..a41763ad 100644 --- a/api/classOpenSoT_1_1constraints_1_1force_1_1StaticConstraint.html +++ b/api/classOpenSoT_1_1constraints_1_1force_1_1StaticConstraint.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1constraints_1_1force_1_1WrenchLimits.html b/api/classOpenSoT_1_1constraints_1_1force_1_1WrenchLimits.html index 03107bc1..1ea76378 100644 --- a/api/classOpenSoT_1_1constraints_1_1force_1_1WrenchLimits.html +++ b/api/classOpenSoT_1_1constraints_1_1force_1_1WrenchLimits.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -252,8 +251,8 @@

    Class Documentation -
    -void getWrenchLimits(Eigen::VectorXd &lowerLims, Eigen::VectorXd &upperLims) const
    +
    +void getWrenchLimits(Eigen::VectorXd &lowerLims, Eigen::VectorXd &upperLims)

    getWrenchLimits to retrieve internal limits

    Parameters
    diff --git a/api/classOpenSoT_1_1constraints_1_1force_1_1WrenchesLimits.html b/api/classOpenSoT_1_1constraints_1_1force_1_1WrenchesLimits.html index 742858ed..028ceb59 100644 --- a/api/classOpenSoT_1_1constraints_1_1force_1_1WrenchesLimits.html +++ b/api/classOpenSoT_1_1constraints_1_1force_1_1WrenchesLimits.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -296,9 +295,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianPositionConstraint.html b/api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianPositionConstraint.html index e58695b9..39ad6c6f 100644 --- a/api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianPositionConstraint.html +++ b/api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianPositionConstraint.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -272,9 +271,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    diff --git a/api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianVelocity.html b/api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianVelocity.html index 6c6fe94d..27494fef 100644 --- a/api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianVelocity.html +++ b/api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianVelocity.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -256,14 +255,19 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    -const Eigen::VectorXd &getVelocityLimits() const
    +const Eigen::VectorXd &getVelocityLimits() const

    getVelocityLimits

    Returns
    diff --git a/api/classOpenSoT_1_1constraints_1_1velocity_1_1CollisionAvoidance.html b/api/classOpenSoT_1_1constraints_1_1velocity_1_1CollisionAvoidance.html index f79e9d35..dcc7aa7d 100644 --- a/api/classOpenSoT_1_1constraints_1_1velocity_1_1CollisionAvoidance.html +++ b/api/classOpenSoT_1_1constraints_1_1velocity_1_1CollisionAvoidance.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -238,22 +237,12 @@

    Class Documentationtypedef std::pair<std::string, std::string> LinksPair

    -
    -
    -typedef XBot::Collision::CollisionModel::WitnessPointVector WitnessPointVector
    -
    - -
    -
    -typedef XBot::Collision::CollisionModel::LinkPairVector LinkPairVector
    -
    -

    Public Functions

    -
    -CollisionAvoidance(const XBot::ModelInterface &robot, int max_pairs = -1, urdf::ModelConstSharedPtr collision_urdf = nullptr, srdf::ModelConstSharedPtr collision_srdf = nullptr)
    +
    +CollisionAvoidance(const Eigen::VectorXd &x, const XBot::ModelInterface &robot, int max_pairs = -1, urdf::ModelConstSharedPtr collision_urdf = nullptr, srdf::ModelConstSharedPtr collision_srdf = nullptr)

    SelfCollisionAvoidance.

    Parameters
    @@ -279,17 +268,6 @@

    Class Documentation -
    -void getError(Eigen::VectorXd &e)
    -

    getError

    -
    -
    Parameters
    -

    e

    -
    -
    -

    -
    double getDetectionThreshold()
    @@ -324,116 +302,120 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    update recomputes Aineq and bUpperBound if x is different than the previously stored value

    Parameters
    -

    x – the state vector.

    +

    x – the state vector. It gets cached so that we won’t recompute capsules distances if x didn’t change TODO if the capsules distances are given by a server (i.e. a separate thread updaing capsules at a given rate) then the inelegant caching of x is not needed anymore (notice that, however, it would be nice to have a caching system at the stack level so that, if two tasks in the same stack are constrained by the same constraint, this constraint gets updated only once per stack update)

    -
    -void setMaxPairs(const unsigned int max_pairs)
    -
    - -
    -
    -void setCollisionList(std::set<std::pair<std::string, std::string>> collisionList)
    -
    - -
    -
    -void collisionModelUpdated()
    -

    collisionModelUpdated must be called after a collision has been added or removed from the model

    +
    +bool setCollisionWhiteList(std::list<LinksPair> whiteList)
    +

    setCollisionWhiteList resets the allowed collision matrix by setting all collision pairs as disabled.

    +

    It then disables all collision pairs specified in the blackList. Lastly it will disable all collision pairs which are disabled in the SRDF

    +
    +
    Parameters
    +

    whiteList – a list of links pairs for which to not check collision detection

    +
    +
    Returns
    +

    true on success

    +
    +
    -
    -bool addCollisionShape(const std::string &name, const std::string &link, const XBot::Collision::Shape::Variant &shape, const Eigen::Affine3d &link_T_shape, const std::vector<std::string> &disabled_collisions = {})
    -
    - -
    -
    -bool moveCollisionShape(const std::string &id, const Eigen::Affine3d &new_pose)
    -

    change the transform w.r.t.

    -

    the world for the given world collision

    +
    +bool setCollisionBlackList(std::list<LinksPair> blackList)
    +

    setCollisionBlackList resets the allowed collision matrix by setting all collision pairs (for which collision geometries are avaiable) as enabled.

    +

    It then disables all collision pairs specified in the blackList. Lastly it will disable all collision pairs which are disabled in the SRDF

    +
    +
    Parameters
    +

    blackList – a list of links pairs for which to not check collision detection

    +
    +
    Returns
    +

    true on success

    +
    +
    -
    -void setBoundScaling(const double boundScaling)
    -

    setBoundScaling sets bound scaling for the capsule constraint

    +
    +bool setWorldCollisions(const moveit_msgs::PlanningSceneWorld &wc)
    +

    add/remove world collision objects according to the given planning scene world

    -
    Parameters
    -

    boundScaling – is a number which should be lower than 1.0 (e.g. 1./2. means we are looking two steps ahead and will avoid collision with the capsule by slowing down)

    +
    Returns
    +

    true if all requests (additions, deletions) could be performs succesfully, false on (partial) insuccess

    -
    -void setLinksVsEnvironment(const std::set<std::string> &links)
    -

    setLinksVsEnvironment

    +
    +bool addWorldCollision(const std::string &id, std::shared_ptr<fcl::CollisionObjectd> fcl_obj)
    +

    add single collision to the world

    Parameters
    -

    links

    +
      +
    • id – is the unique collision id

    • +
    • fcl_obj – is the fcl collision object (geometry + transform)

    • +
    +
    +
    Returns
    +

    true if input is valid

    -
    -XBot::Collision::CollisionModel &getCollisionModel()
    -

    getter for the internal collision model

    +
    +bool removeWorldCollision(const std::string &id)
    +

    remove world collision with given id

    -
    -const XBot::Collision::CollisionModel &getCollisionModel() const
    -

    getter for the internal collision model

    +
    +bool moveWorldCollision(const std::string &id, KDL::Frame new_pose)
    +

    change the transform w.r.t.

    +

    the world for the given world collision

    -
    -void getOrderedWitnessPointVector(WitnessPointVector &wp) const
    -

    get the vector of witness points used by this constraint during the last call to update(), in ascending distance order

    +
    +void setBoundScaling(const double boundScaling)
    +

    setBoundScaling sets bound scaling for the capsule constraint

    Parameters
    -

    wp

    +

    boundScaling – is a number which should be lower than 1.0 (e.g. 1./2. means we are looking two steps ahead and will avoid collision with the capsule by slowing down)

    -
    -void getOrderedLinkPairVector(LinkPairVector &lp) const
    -

    getOrderedLinkPairVector

    +
    +void setLinksVsEnvironment(const std::list<std::string> &links)
    +

    setLinksVsEnvironment

    Parameters
    -

    lp

    +

    links

    -
    -void getOrderedDistanceVector(std::vector<double> &d) const
    -

    getOrderedDistanceVector

    +
    +inline const std::list<LinkPairDistance> &getLinkPairDistances()
    +

    getLinkPairDistances

    -
    Parameters
    -

    d

    +
    Returns
    +

    list of LinkPairDistance which will be used in the task

    -
    -
    -const Eigen::MatrixXd &getCollisionJacobian() const
    -
    -
    ~CollisionAvoidance()
    @@ -442,12 +424,6 @@

    Class Documentation

    Protected Attributes

    -
    -
    -bool _include_env
    -

    _include_env

    -
    -
    double _bound_scaling
    @@ -478,41 +454,18 @@

    Class Documentation -
    -XBot::ModelInterface::Ptr _collision_model
    -

    -
    -std::unique_ptr<XBot::Collision::CollisionModel> _dist_calc
    +std::unique_ptr<ComputeLinksDistance> _dist_calc

    _dist_calc

    -
    -Eigen::VectorXd _distances
    -
    - -
    -
    -Eigen::MatrixXd _distance_J
    -
    - -
    -
    -int _num_active_pairs
    -
    - -
    -
    -mutable WitnessPointVector _wpv
    -
    - -
    -
    -mutable LinkPairVector _lpv
    -
    +
    +Eigen::VectorXd _x_cache
    +

    _x_cache is a copy of last q vector used to update the constraints.

    +

    It is used in order to avoid multiple updated when the constraint is present in multiple tasks in the same stack. It is a simple speedup waiting for the stack system to support constraint caching - or for idynutils to support some form of cache system

    +

    @@ -520,6 +473,11 @@

    Class Documentation +
    +std::list<LinkPairDistance> _distance_list
    +

    +
    diff --git a/api/classOpenSoT_1_1constraints_1_1velocity_1_1ConvexHull.html b/api/classOpenSoT_1_1constraints_1_1velocity_1_1ConvexHull.html index 6661edc3..cb5c9ef7 100644 --- a/api/classOpenSoT_1_1constraints_1_1velocity_1_1ConvexHull.html +++ b/api/classOpenSoT_1_1constraints_1_1velocity_1_1ConvexHull.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -237,8 +236,8 @@

    Class Documentation

    Public Functions

    -
    -ConvexHull(XBot::ModelInterface &robot, const std::list<std::string> &links_in_contact, const double safetyMargin = BOUND_SCALING)
    +
    +ConvexHull(const Eigen::VectorXd &x, XBot::ModelInterface &robot, const std::list<std::string> &links_in_contact, const double safetyMargin = BOUND_SCALING)

    ConvexHull constructor.

    Parameters
    @@ -252,8 +251,8 @@

    Class Documentation -
    -bool getConvexHull(std::vector<Eigen::Vector3d> &ch)
    +
    +bool getConvexHull(std::vector<KDL::Vector> &ch)

    @@ -268,14 +267,19 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    -inline std::list<std::string> getLinksInContact()
    +inline std::list<std::string> getLinksInContact()
    @@ -287,8 +291,8 @@

    Class Documentation

    Public Static Functions

    -
    -static void getConstraints(const std::vector<Eigen::Vector3d> &points, Eigen::MatrixXd &A, Eigen::VectorXd &b, const double boundScaling = BOUND_SCALING)
    +
    +static void getConstraints(const std::vector<KDL::Vector> &points, Eigen::MatrixXd &A, Eigen::VectorXd &b, const double boundScaling = BOUND_SCALING)

    getConstraints returns A and b such that \(A*\delta q < b\) implies staying in the convex hull

    Parameters
    @@ -302,8 +306,8 @@

    Class Documentation -
    -static void getLineCoefficients(const Eigen::Vector3d &p0, const Eigen::Vector3d &p1, double &a, double &b, double &c)
    +
    +static void getLineCoefficients(const KDL::Vector &p0, const KDL::Vector &p1, double &a, double &b, double &c)

    getLineCoefficients returns implicit form of the a line passing between p0 and p1

    Parameters
    diff --git a/api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimits.html b/api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimits.html index 45db2c76..367d4ad0 100644 --- a/api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimits.html +++ b/api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimits.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -236,13 +235,9 @@

    Class Documentation

    Public Functions

    -
    -JointLimits(const XBot::ModelInterface &robot, const Eigen::VectorXd &jointBoundMax, const Eigen::VectorXd &jointBoundMin, const double boundScaling = 1.0)
    +
    +JointLimits(const Eigen::VectorXd &q, const Eigen::VectorXd &jointBoundMax, const Eigen::VectorXd &jointBoundMin, const double boundScaling = 1.0)

    JointLimits constructor.

    -
    -

    Note

    -

    bounds are intended as min/max motions that can be applied for unit time starting from the robot neutral configuration i.e. if q0 = robot.getNeutralQ(), then qf = robot.sum(q0, v) is within joint limits iff jointBoundMax <= v <= jointBoundMax

    -
    Parameters
      @@ -255,9 +250,14 @@

      Class Documentation -
      -virtual void update()
      +
      +virtual void update(const Eigen::VectorXd &x)

      Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

      +
      +
      Parameters
      +

      x – variable state at the current step (input)

      +
      +

    diff --git a/api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimitsInvariance.html b/api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimitsInvariance.html index 7fff8292..9ec83425 100644 --- a/api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimitsInvariance.html +++ b/api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimitsInvariance.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -237,8 +236,8 @@

    Class Documentation

    Public Functions

    -
    -JointLimitsInvariance(const Eigen::VectorXd &jointBoundMax, const Eigen::VectorXd &jointBoundMin, const Eigen::VectorXd &jointAccMax, XBot::ModelInterface &robot, const double dt)
    +
    +JointLimitsInvariance(const Eigen::VectorXd &q, const Eigen::VectorXd &jointBoundMax, const Eigen::VectorXd &jointBoundMin, const Eigen::VectorXd &jointAccMax, XBot::ModelInterface &robot, const double dt)

    JointLimitsInvariance constructor.

    Note

    @@ -247,6 +246,7 @@

    Class Documentation
    Parameters

    diff --git a/api/classOpenSoT_1_1constraints_1_1velocity_1_1OmniWheels4X.html b/api/classOpenSoT_1_1constraints_1_1velocity_1_1OmniWheels4X.html index 9513c9fe..f39c8a0f 100644 --- a/api/classOpenSoT_1_1constraints_1_1velocity_1_1OmniWheels4X.html +++ b/api/classOpenSoT_1_1constraints_1_1velocity_1_1OmniWheels4X.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -239,8 +238,8 @@

    Class Documentation

    Public Functions

    -
    -OmniWheels4X(const double l1, const double l2, const double r, const std::vector<std::string> joint_wheels_name, const std::string base_link, XBot::ModelInterface &robot)
    +
    +OmniWheels4X(const double l1, const double l2, const double r, const std::vector<std::string> joint_wheels_name, const std::string base_link, const Eigen::VectorXd &x, XBot::ModelInterface &robot)

    OmniWheel4X maps base velocities (XY-YAW) into wheels velocities.

                                | x
                                 |
    @@ -283,8 +282,8 @@ 

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    update the constraint

    Parameters
    diff --git a/api/classOpenSoT_1_1constraints_1_1velocity_1_1VelocityLimits.html b/api/classOpenSoT_1_1constraints_1_1velocity_1_1VelocityLimits.html index f56601a0..78d03eb1 100644 --- a/api/classOpenSoT_1_1constraints_1_1velocity_1_1VelocityLimits.html +++ b/api/classOpenSoT_1_1constraints_1_1velocity_1_1VelocityLimits.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -236,8 +235,8 @@

    Class Documentation

    Public Functions

    -
    -VelocityLimits(const XBot::ModelInterface &robot, const double qDotLimit, const double dT)
    +
    +VelocityLimits(const double qDotLimit, const double dT, const unsigned int x_size)

    VelocityLimits constructor.

    Parameters
    @@ -251,8 +250,8 @@

    Class Documentation -
    -VelocityLimits(const XBot::ModelInterface &robot, const Eigen::VectorXd &qDotLimit, const double dT)
    +
    +VelocityLimits(const Eigen::VectorXd &qDotLimit, const double dT)

    diff --git a/api/classOpenSoT_1_1solvers_1_1BackEnd.html b/api/classOpenSoT_1_1solvers_1_1BackEnd.html index b0ecd4f0..dfed682e 100644 --- a/api/classOpenSoT_1_1solvers_1_1BackEnd.html +++ b/api/classOpenSoT_1_1solvers_1_1BackEnd.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -252,7 +251,7 @@

    Class Documentation
    -inline const Eigen::VectorXd &getSolution()
    +inline const Eigen::VectorXd &getSolution()

    getSolution return the actual solution of the QP problem

    Returns
    @@ -263,38 +262,38 @@

    Class Documentation
    -inline const Eigen::MatrixXd &getH()
    +inline const Eigen::MatrixXd &getH()

    Getters for internal matrices and Eigen::VectorXds.

    -inline const Eigen::VectorXd &getg()
    +inline const Eigen::VectorXd &getg()
    -inline const Eigen::MatrixXd &getA()
    +inline const Eigen::MatrixXd &getA()
    -inline const Eigen::VectorXd &getlA()
    +inline const Eigen::VectorXd &getlA()
    -inline const Eigen::VectorXd &getuA()
    +inline const Eigen::VectorXd &getuA()
    -inline const Eigen::VectorXd &getl()
    +inline const Eigen::VectorXd &getl()
    -inline const Eigen::VectorXd &getu()
    +inline const Eigen::VectorXd &getu()
    diff --git a/api/classOpenSoT_1_1solvers_1_1GLPKBackEnd.html b/api/classOpenSoT_1_1solvers_1_1GLPKBackEnd.html index 741dd10e..8105ccc5 100644 --- a/api/classOpenSoT_1_1solvers_1_1GLPKBackEnd.html +++ b/api/classOpenSoT_1_1solvers_1_1GLPKBackEnd.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1solvers_1_1HCOD.html b/api/classOpenSoT_1_1solvers_1_1HCOD.html index 453bbeb1..25406508 100644 --- a/api/classOpenSoT_1_1solvers_1_1HCOD.html +++ b/api/classOpenSoT_1_1solvers_1_1HCOD.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -291,7 +290,7 @@

    Class Documentation
    -std::shared_ptr<soth::HCOD> getInternalSolver()
    +std::shared_ptr<soth::HCOD> getInternalSolver()

    getInternalSolver

    Returns
    @@ -312,9 +311,9 @@

    Class Documentation -
    -bool getDisableWeightsComputation()
    -

    getDisableWeightsComputation

    +
    +bool setDisableWeightsComputation()
    +

    setDisableWeightsComputation

    Returns

    internal disable_weights_computation

    diff --git a/api/classOpenSoT_1_1solvers_1_1Iterator.html b/api/classOpenSoT_1_1solvers_1_1Iterator.html index bec7d5a9..5d8c5a1e 100644 --- a/api/classOpenSoT_1_1solvers_1_1Iterator.html +++ b/api/classOpenSoT_1_1solvers_1_1Iterator.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1solvers_1_1OSQPBackEnd.html b/api/classOpenSoT_1_1solvers_1_1OSQPBackEnd.html index 0bce31f2..2c104381 100644 --- a/api/classOpenSoT_1_1solvers_1_1OSQPBackEnd.html +++ b/api/classOpenSoT_1_1solvers_1_1OSQPBackEnd.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1solvers_1_1QPOasesBackEnd.html b/api/classOpenSoT_1_1solvers_1_1QPOasesBackEnd.html index 58cf661d..d55f628e 100644 --- a/api/classOpenSoT_1_1solvers_1_1QPOasesBackEnd.html +++ b/api/classOpenSoT_1_1solvers_1_1QPOasesBackEnd.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -259,7 +258,7 @@

    Class Documentation
    -inline const std::shared_ptr<qpOASES::SQProblem> &getProblem()
    +inline const std::shared_ptr<qpOASES::SQProblem> &getProblem()

    getProblem return the internal QP problem

    Returns
    @@ -410,7 +409,7 @@

    Class Documentation
    -inline const qpOASES::Bounds &getActiveBounds()
    +inline const qpOASES::Bounds &getActiveBounds()

    getActiveBounds return the active bounds of the solved QP problem

    Returns
    @@ -421,7 +420,7 @@

    Class Documentation
    -inline const qpOASES::Constraints &getActiveConstraints()
    +inline const qpOASES::Constraints &getActiveConstraints()

    getActiveConstraints return the active constraints of the solved QP problem

    Returns
    diff --git a/api/classOpenSoT_1_1solvers_1_1constraint__helper.html b/api/classOpenSoT_1_1solvers_1_1constraint__helper.html index b393a4b6..01611dcf 100644 --- a/api/classOpenSoT_1_1solvers_1_1constraint__helper.html +++ b/api/classOpenSoT_1_1solvers_1_1constraint__helper.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -240,9 +239,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1solvers_1_1eHQP.html b/api/classOpenSoT_1_1solvers_1_1eHQP.html index 9d6306ab..aca42786 100644 --- a/api/classOpenSoT_1_1solvers_1_1eHQP.html +++ b/api/classOpenSoT_1_1solvers_1_1eHQP.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1solvers_1_1eiQuadProgBackEnd.html b/api/classOpenSoT_1_1solvers_1_1eiQuadProgBackEnd.html index bba6f5d4..61444b3f 100644 --- a/api/classOpenSoT_1_1solvers_1_1eiQuadProgBackEnd.html +++ b/api/classOpenSoT_1_1solvers_1_1eiQuadProgBackEnd.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1solvers_1_1iHQP.html b/api/classOpenSoT_1_1solvers_1_1iHQP.html index 9470b312..840e218a 100644 --- a/api/classOpenSoT_1_1solvers_1_1iHQP.html +++ b/api/classOpenSoT_1_1solvers_1_1iHQP.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -599,7 +598,7 @@

    Class Documentation
    -OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr _regularisation_task
    +OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr _regularisation_task

    diff --git a/api/classOpenSoT_1_1solvers_1_1l1HQP.html b/api/classOpenSoT_1_1solvers_1_1l1HQP.html index 35476170..cd8ba00b 100644 --- a/api/classOpenSoT_1_1solvers_1_1l1HQP.html +++ b/api/classOpenSoT_1_1solvers_1_1l1HQP.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -281,8 +280,8 @@

    Class Documentation
    -inline const std::shared_ptr<AutoStack> &getInternalProblem()
    -

    getInternalProblem(), getConstraints(), getHardConstraints(), getTasks() and getPriorityConstraints() are ONLY for debugging

    +inline const std::shared_ptr<AutoStack> &getInternalProblem()
    +

    getInternalProblem(), getConstraints(), getHardConstraints(), getTasks() and getPriorityConstraints() are ONLY for debugging

    Returns

    @@ -292,22 +291,22 @@

    Class Documentation
    -inline const std::map<std::string, task_to_constraint_helper::Ptr> &getConstraints()
    +inline const std::map<std::string, task_to_constraint_helper::Ptr> &getConstraints()

    -inline const constraint_helper::Ptr &getHardConstraints()
    +inline const constraint_helper::Ptr &getHardConstraints()
    -inline const std::map<std::string, OpenSoT::tasks::GenericLPTask::Ptr> &getTasks()
    +inline const std::map<std::string, OpenSoT::tasks::GenericLPTask::Ptr> &getTasks()
    -inline const std::vector<priority_constraint::Ptr> &getPriorityConstraints()
    +inline const std::vector<priority_constraint::Ptr> &getPriorityConstraints()
    diff --git a/api/classOpenSoT_1_1solvers_1_1nHQP.html b/api/classOpenSoT_1_1solvers_1_1nHQP.html index c8459d5e..ef0bdc4b 100644 --- a/api/classOpenSoT_1_1solvers_1_1nHQP.html +++ b/api/classOpenSoT_1_1solvers_1_1nHQP.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1solvers_1_1nHQP_1_1TaskData.html b/api/classOpenSoT_1_1solvers_1_1nHQP_1_1TaskData.html index 1bd90ed0..153927fc 100644 --- a/api/classOpenSoT_1_1solvers_1_1nHQP_1_1TaskData.html +++ b/api/classOpenSoT_1_1solvers_1_1nHQP_1_1TaskData.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -264,12 +263,12 @@

    Class Documentation
    -const Eigen::MatrixXd &get_nullspace() const
    +const Eigen::MatrixXd &get_nullspace() const

    -const Eigen::VectorXd &get_solution() const
    +const Eigen::VectorXd &get_solution() const
    diff --git a/api/classOpenSoT_1_1solvers_1_1priority__constraint.html b/api/classOpenSoT_1_1solvers_1_1priority__constraint.html index 4ef4e8e6..5c56cd50 100644 --- a/api/classOpenSoT_1_1solvers_1_1priority__constraint.html +++ b/api/classOpenSoT_1_1solvers_1_1priority__constraint.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -244,9 +243,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1solvers_1_1proxQPBackEnd.html b/api/classOpenSoT_1_1solvers_1_1proxQPBackEnd.html index 9b8959be..e3bbd1c1 100644 --- a/api/classOpenSoT_1_1solvers_1_1proxQPBackEnd.html +++ b/api/classOpenSoT_1_1solvers_1_1proxQPBackEnd.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1solvers_1_1qpSWIFTBackEnd.html b/api/classOpenSoT_1_1solvers_1_1qpSWIFTBackEnd.html index bf0d19f9..1e10d155 100644 --- a/api/classOpenSoT_1_1solvers_1_1qpSWIFTBackEnd.html +++ b/api/classOpenSoT_1_1solvers_1_1qpSWIFTBackEnd.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1solvers_1_1task__to__constraint__helper.html b/api/classOpenSoT_1_1solvers_1_1task__to__constraint__helper.html index 02222ed1..8fa784a1 100644 --- a/api/classOpenSoT_1_1solvers_1_1task__to__constraint__helper.html +++ b/api/classOpenSoT_1_1solvers_1_1task__to__constraint__helper.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -251,9 +250,14 @@

    Class Documentation -
    -virtual void update()
    +
    +virtual void update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1tasks_1_1Aggregated.html b/api/classOpenSoT_1_1tasks_1_1Aggregated.html index bb28f7ea..96bbc6e7 100644 --- a/api/classOpenSoT_1_1tasks_1_1Aggregated.html +++ b/api/classOpenSoT_1_1tasks_1_1Aggregated.html @@ -21,7 +21,7 @@ - + @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -225,8 +224,8 @@

    Class Documentation
    class Aggregated : public OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>
    -

    The Aggregated class builds a new Task by piling up simpler tasks so that \(A = [A_1; A_2]\), \(b=[b_1;b_2]\) If the tasks are modified (through their methods, or constraints are added to the tasks), the Aggregated gets updated accordingly (after calling the _update() function), and during the update it will automatically call update() on every single task of which is comprised.

    -

    Updating an Aggregated calls the update method for the corresponding father task which it reduces, and recreates the reduced A,b and Weight matrices. It is possible to add constraints to the Aggregated task which are not constraints to the Tasks of which it is comprised. Take a look at getConstraints(), getAggregatedConstraints(), getOwnConstraints() for more infos. Notice that setLambda will change the lambda of all the internal tasks but if one of these lambda is changed outside this will be not visible in the aggregated

    +

    The Aggregated class builds a new Task by piling up simpler tasks so that \(A = [A_1; A_2]\), \(b=[b_1;b_2]\) If the tasks are modified (through their methods, or constraints are added to the tasks), the Aggregated gets updated accordingly (after calling the _update() function), and during the update it will automatically call update() on every single task of which is comprised.

    +

    Updating an Aggregated calls the update method for the corresponding father task which it reduces, and recreates the reduced A,b and Weight matrices. It is possible to add constraints to the Aggregated task which are not constraints to the Tasks of which it is comprised. Take a look at getConstraints(), getAggregatedConstraints(), getOwnConstraints() for more infos. Notice that setLambda will change the lambda of all the internal tasks but if one of these lambda is changed outside this will be not visible in the aggregated

    Public Types

    @@ -250,7 +249,7 @@

    Class DocumentationParameters

    @@ -265,7 +264,7 @@

    Class Documentation
    • task1 – a pointer to the first Task to aggregate

    • task2 – a pointer to the second Task to aggregate

    • -
    • x_size – the size of the input vector. Notice this constructor will NOT call update() on the base tasks

    • +
    • x_size – the size of the input vector. Notice this constructor will NOT call update() on the base tasks

    @@ -279,7 +278,21 @@

    Class DocumentationParameters
    • task – a pointer to the Task to aggregate

    • -
    • x_size – the size of the input vector. Notice this constructor will NOT call update() on the base tasks

    • +
    • x_size – the size of the input vector. Notice this constructor will NOT call update() on the base tasks

    • +
    +
    +

    +
    + +
    +
    +Aggregated(const std::list<TaskPtr> tasks, const Eigen::VectorXd &q)
    +

    Aggregated.

    +
    +
    Parameters
    +
      +
    • bounds – a std::list of Tasks

    • +
    • q – the vector of q at which to create the Aggregated task Notice that by specifying q, the Aggregated will automatically call update(q) on all tasks he is composed of

    @@ -291,16 +304,21 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    -inline std::list<ConstraintPtr> &getOwnConstraints()
    +inline std::list<ConstraintPtr> &getOwnConstraints()

    getConstraints return a reference to the constraint list.

    -

    Use the standard list methods to add to the constraints list. i.e.: task.getConstraints().push_back(new_constraint) Notice that the constraints that getConstraints returns are regenerated after each call to the _update() function. A simple check is made before regenerating the constraints, so that if a new constraints gets added to the list before the update, if the constraint is added with a push_back (i.e., at the back of the list), it will be copied to the ownConstraints list of constraints permanently. Notice however that adding constraints in this way is not considered efficient, you should directly add them to the ownConstraints list, by calling, i.e.: task.getOwnConstraints().push_back(new_constraint) If you want to remove constraints which are not ownConstraints, please remove them from the Tasks of which the Aggregated

    is composed from.

    +

    Use the standard list methods to add to the constraints list. i.e.: task.getConstraints().push_back(new_constraint) Notice that the constraints that getConstraints returns are regenerated after each call to the _update() function. A simple check is made before regenerating the constraints, so that if a new constraints gets added to the list before the update, if the constraint is added with a push_back (i.e., at the back of the list), it will be copied to the ownConstraints list of constraints permanently. Notice however that adding constraints in this way is not considered efficient, you should directly add them to the ownConstraints list, by calling, i.e.: task.getOwnConstraints().push_back(new_constraint) If you want to remove constraints which are not ownConstraints, please remove them from the Tasks of which the Aggregated

    is composed from.

    getOwnConstraints return a reference to the

    Aggregated task own constraints list. The ownConstraints list is used together with all the constraints of every task to generate the final constraints list. Use the standard list methods to add, remove, clear, … the constraints list. e.g.: task.getConstraints().push_back(new_constraint)

    @@ -315,9 +333,9 @@

    Class Documentation
    -inline const std::list<ConstraintPtr> &getAggregatedConstraints()
    +inline const std::list<ConstraintPtr> &getAggregatedConstraints()

    getAggregatedConstraints return a reference to the aggregation of the tasks constraint list.

    -

    The list cannot be modified, as it is generated starting from all the constraints. If you need to modify this list, you can do it indirectly by modifying the list of constraints of the tasks that compose this Aggregated, and calling _update() on the Aggregated

    +

    The list cannot be modified, as it is generated starting from all the constraints. If you need to modify this list, you can do it indirectly by modifying the list of constraints of the tasks that compose this Aggregated, and calling _update() on the Aggregated

    Returns

    the list composed of the constraints for all the tasks included in this Aggregated

    @@ -327,7 +345,7 @@

    Class Documentation
    -inline const std::list<TaskPtr> &getTaskList()
    +inline const std::list<TaskPtr> &getTaskList()

    @@ -389,7 +407,16 @@

    Class Documentation HessianType computeHessianType()

    computeHessianType compute the new Hessian type associated to the Aggregated version of the Tasks.

    -

    In OpenSoT, all the considered Hessians \(H\) are in particular Hermitians and positive semidefinite/definite. Let consider two matrices \(A\) and \(B\) with Hessians \(H_A = A^TA\) and \(H_B=B^TB\), the Aggregated Task \(C\) is computed as: \( \begin{equation} C = \left[A^T \quad B^T\right]^T \end{equation} \) and the associated Hessian \(H_C\) is computed as: \( \begin{equation} H_C = \left[A^T \quad B^T\right]\left[A^T \quad B^T\right]^T \\ = A^TA + B^TB = H_A + H_B \end{equation} \) In general for an arbitrary number of tasks we can say \(H_{Agg} = \displaystyle\sum_{i}^{n} H_i\). Therefore the problem of determine the new Hessian type for the Aggregated Task can be considered as the problem to determine the Hessian type of the sum of different matrices with known Hessian type. Observation: The sum of any two positive definite matrices of the same size is positive definite. More generally, any nonnegative linear combination of positive semidefinite matrices is positive semidefinite (Roger A. Horn and Charles R. Johnson, Matrix Analysis, Cambridge University Press, 1996, p.398). With these considerations in mind, the method will return: HST_UNKNOWN if at least one of the Hessians in HST_UNKNOWN HST_ZERO if all the Hessians are HST_ZERO HST_POSDEF if at least one Hessian is HST_POSDEF (and none HST_UNKNOWN) HST_SEMIDEF if all one Hessian is HST_SEMIDEF (and none HST_UNKNOWN)

    +

    In OpenSoT, all the considered Hessians \(H\) are in particular Hermitians and positive semidefinite/definite. Let consider two matrices \(A\) and \(B\) with Hessians \(H_A = A^TA\) and \(H_B=B^TB\), the Aggregated Task \(C\) is computed as: \( + \begin{equation} + C = \left[A^T \quad B^T\right]^T + \end{equation} +\) and the associated Hessian \(H_C\) is computed as: \( + \begin{equation} + H_C = \left[A^T \quad B^T\right]\left[A^T \quad B^T\right]^T \\ + = A^TA + B^TB = H_A + H_B + \end{equation} +\) In general for an arbitrary number of tasks we can say \(H_{Agg} = \displaystyle\sum_{i}^{n} H_i\). Therefore the problem of determine the new Hessian type for the Aggregated Task can be considered as the problem to determine the Hessian type of the sum of different matrices with known Hessian type. Observation: The sum of any two positive definite matrices of the same size is positive definite. More generally, any nonnegative linear combination of positive semidefinite matrices is positive semidefinite (Roger A. Horn and Charles R. Johnson, Matrix Analysis, Cambridge University Press, 1996, p.398). With these considerations in mind, the method will return: HST_UNKNOWN if at least one of the Hessians in HST_UNKNOWN HST_ZERO if all the Hessians are HST_ZERO HST_POSDEF if at least one Hessian is HST_POSDEF (and none HST_UNKNOWN) HST_SEMIDEF if all one Hessian is HST_SEMIDEF (and none HST_UNKNOWN)

    TO DO: Take in consideration also \(\beta\) and \(\W\)!

    Returns
    @@ -479,7 +506,7 @@

    Class Documentation - +
    diff --git a/api/classOpenSoT_1_1tasks_1_1GenericLPTask.html b/api/classOpenSoT_1_1tasks_1_1GenericLPTask.html index ad7f522f..1688e1b4 100644 --- a/api/classOpenSoT_1_1tasks_1_1GenericLPTask.html +++ b/api/classOpenSoT_1_1tasks_1_1GenericLPTask.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -271,9 +270,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1tasks_1_1GenericTask.html b/api/classOpenSoT_1_1tasks_1_1GenericTask.html index 8d94cd20..940a73bd 100644 --- a/api/classOpenSoT_1_1tasks_1_1GenericTask.html +++ b/api/classOpenSoT_1_1tasks_1_1GenericTask.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -273,9 +272,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1tasks_1_1MinimizeVariable.html b/api/classOpenSoT_1_1tasks_1_1MinimizeVariable.html index 82751c67..6bff0b80 100644 --- a/api/classOpenSoT_1_1tasks_1_1MinimizeVariable.html +++ b/api/classOpenSoT_1_1tasks_1_1MinimizeVariable.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -245,9 +244,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1AngularMomentum.html b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1AngularMomentum.html index 795cde81..9d10c5f5 100644 --- a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1AngularMomentum.html +++ b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1AngularMomentum.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -300,7 +299,7 @@

    Class Documentation
    -const Eigen::Matrix3d &getMomentumGain() const
    +const Eigen::Matrix3d &getMomentumGain() const

    getMomentumGain retrieve internal momentum gain

    Returns
    @@ -336,7 +335,7 @@

    Class Documentation
    -const std::string &getBaseLink() const
    +const std::string &getBaseLink() const

    getBaseLink

    Returns
    @@ -347,7 +346,7 @@

    Class Documentation
    -const std::string &getDistalLink() const
    +const std::string &getDistalLink() const

    getDistalLink

    Returns
    @@ -356,17 +355,6 @@

    Class Documentation -
    -virtual bool reset()
    -

    reset position reference to actual, velcoity and accelration to 0

    -
    -
    Returns
    -

    true

    -
    -
    -

    -

    Public Static Functions

    diff --git a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1Cartesian.html b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1Cartesian.html index 5bda9c8f..36504e16 100644 --- a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1Cartesian.html +++ b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1Cartesian.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -236,8 +235,8 @@

    Class Documentation

    Public Functions

    -
    -Cartesian(const std::string task_id, const XBot::ModelInterface &robot, const std::string &distal_link, const std::string &base_link)
    +
    +Cartesian(const std::string task_id, const Eigen::VectorXd &x, const XBot::ModelInterface &robot, const std::string &distal_link, const std::string &base_link)
    @@ -257,19 +256,19 @@

    Class Documentation
    -const std::string &getBaseLink() const
    +const std::string &getBaseLink() const

    -const std::string &getDistalLink() const
    +const std::string &getDistalLink() const
    void setPositionReference(const Eigen::Vector3d &pos_ref)

    setReference sets a new reference for the Cartesian task.

    -

    The task error IS NOT recomputed immediately, you need to call the _update(x) function Notice how the setReference(…) needs to be called before each _update(x) of the Cartesian task, since THE _update() RESETS THE FEED-FORWARD VELOCITY and ACCELERATION TERMS for safety reasons.

    +

    The task error IS NOT recomputed immediately, you need to call the _update(x) function Notice how the setReference(…) needs to be called before each _update(x) of the Cartesian task, since THE _update() RESETS THE FEED-FORWARD VELOCITY and ACCELERATION TERMS for safety reasons.

    Parameters
    -
    -void getReference(KDL::Frame &ref) const
    +
    +void getReference(KDL::Frame &ref)
    -
    -void getReference(Eigen::Affine3d &desiredPose, Eigen::Vector6d &desiredTwist) const
    +
    +void getReference(Eigen::Affine3d &desiredPose, Eigen::Vector6d &desiredTwist)
    -
    -void getReference(KDL::Frame &desiredPose, KDL::Twist &desiredTwist) const
    +
    +void getReference(KDL::Frame &desiredPose, KDL::Twist &desiredTwist)
    -
    -void getReference(Eigen::Affine3d &desiredPose, Eigen::Vector6d &desiredTwist, Eigen::Vector6d &desiredAcceleration) const
    +
    +void getReference(Eigen::Affine3d &desiredPose, Eigen::Vector6d &desiredTwist, Eigen::Vector6d &desiredAcceleration)
    -
    -void getReference(KDL::Frame &desiredPose, KDL::Twist &desiredTwist, KDL::Twist &desiredAcceleration) const
    +
    +void getReference(KDL::Frame &desiredPose, KDL::Twist &desiredTwist, KDL::Twist &desiredAcceleration)
    -const Eigen::Vector6d &getCachedVelocityReference() const
    -

    getCachedVelocityReference can be used to get Velocity reference after update(), it will reset next update()

    +const Eigen::Vector6d &getCachedVelocityReference() const
    +

    getCachedVelocityReference can be used to get Velocity reference after update(), it will reset next update()

    Returns

    internal velcity reference

    @@ -370,8 +369,8 @@

    Class Documentation
    -const Eigen::Vector6d &getCachedAccelerationReference() const
    -

    getCachedAccelerationReference can be used to get Velocity reference after update(), it will reset next update()

    +const Eigen::Vector6d &getCachedAccelerationReference() const
    +

    getCachedAccelerationReference can be used to get Velocity reference after update(), it will reset next update()

    Returns

    internal acceleration reference

    @@ -381,8 +380,8 @@

    Class Documentation
    -const Eigen::Vector6d &getCachedVirtualForceReference() const
    -

    getCachedVirtualForceReference can be used to get virtual force reference after update(), it will reset next update()

    +const Eigen::Vector6d &getCachedVirtualForceReference() const
    +

    getCachedVirtualForceReference can be used to get virtual force reference after update(), it will reset next update()

    Returns

    internal virtual force reference

    @@ -391,13 +390,8 @@

    Class Documentation -
    -const Eigen::Affine3d &getActualPose() const
    -

    - -
    -
    -void getActualPose(Eigen::Affine3d &actual) const
    +
    +void getActualPose(Eigen::Affine3d &actual)
    @@ -406,13 +400,8 @@

    Class Documentation -
    -const Eigen::Vector6d &getActualTwist() const
    -

    - -
    -
    -void getActualTwist(Eigen::Vector6d &actual) const
    +
    +void getActualTwist(Eigen::Vector6d &actual)
    @@ -432,6 +421,28 @@

    Class Documentation +
    +virtual void _update(const Eigen::VectorXd &x)
    +

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    +

    + +
    +
    +virtual void _log(XBot::MatLogger2::Ptr logger)
    +

    _log can be used to log internal Task variables

    +
    +
    Parameters
    +

    logger – a shared pointer to a MatLogger

    +
    +
    +
    +
    void setLambda(double lambda1, double lambda2)
    @@ -549,7 +560,7 @@

    Class Documentation
    -const Eigen::Matrix6d &getKp() const
    +const Eigen::Matrix6d &getKp() const

    getKp

    Returns
    @@ -560,7 +571,7 @@

    Class Documentation
    -const Eigen::Matrix6d &getKd() const
    +const Eigen::Matrix6d &getKd() const

    getKd

    Returns
    @@ -585,7 +596,7 @@

    Class Documentation
    -const Eigen::Vector6d &getError() const
    +const Eigen::Vector6d &getError() const

    getError returns the 6d cartesian error (position and orientation) between actual and reference pose

    Returns
    @@ -596,7 +607,7 @@

    Class Documentation
    -const Eigen::Vector6d &getVelocityError() const
    +const Eigen::Vector6d &getVelocityError() const

    diff --git a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1CoM.html b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1CoM.html index a6b157f1..e22468a8 100644 --- a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1CoM.html +++ b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1CoM.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -238,12 +237,15 @@

    Class Documentation

    Public Functions

    -
    -CoM(const XBot::ModelInterface &robot)
    +
    +CoM(const XBot::ModelInterface &robot, const Eigen::VectorXd &x)

    CoM.

    Parameters
    -

    robot – the robot model

    +
      +
    • robot – the robot model

    • +
    • x – vector of size of joints of the robot (not used anymore)

    • +
    @@ -264,7 +266,7 @@

    Class Documentation
    -const std::string &getBaseLink() const
    +const std::string &getBaseLink() const

    getBaseLink

    Returns
    @@ -275,7 +277,7 @@

    Class Documentation
    -const std::string &getDistalLink() const
    +const std::string &getDistalLink() const

    getDistalLink

    Returns
    @@ -288,7 +290,7 @@

    Class Documentation void setReference(const Eigen::Vector3d &ref)

    setReference sets a new reference for the CoM task.

    -

    The task error IS NOT recomputed immediately, you need to call the _update(x) function Notice how the setReference(…) needs to be called before each _update(x) of the Cartesian task, since THE _update() RESETS THE FEED-FORWARD VELOCITY and ACCELERATION TERMS for safety reasons.

    +

    The task error IS NOT recomputed immediately, you need to call the _update(x) function Notice how the setReference(…) needs to be called before each _update(x) of the Cartesian task, since THE _update() RESETS THE FEED-FORWARD VELOCITY and ACCELERATION TERMS for safety reasons.

    Parameters
  • Enums
  • @@ -235,8 +234,8 @@

    Class Documentation

    Public Functions

    -
    -Contact(const std::string &task_id, const XBot::ModelInterface &robot, const std::string &contact_link, const Eigen::MatrixXd &contact_matrix = Eigen::MatrixXd())
    +
    +Contact(const std::string &task_id, const XBot::ModelInterface &robot, const std::string &contact_link, const Eigen::VectorXd &x, const Eigen::MatrixXd &contact_matrix = Eigen::MatrixXd())
    @@ -245,9 +244,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1DynamicFeasibility.html b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1DynamicFeasibility.html index 925577e6..ecb8906a 100644 --- a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1DynamicFeasibility.html +++ b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1DynamicFeasibility.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -284,7 +283,7 @@

    Class Documentation
    -const std::vector<bool> &getEnabledContacts() const
    +const std::vector<bool> &getEnabledContacts() const

    getEnabledContacts

    Returns
    diff --git a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1MinJointVel.html b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1MinJointVel.html index 70137c0e..b3db3587 100644 --- a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1MinJointVel.html +++ b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1MinJointVel.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1Postural.html b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1Postural.html index 6bae41a7..e6785892 100644 --- a/api/classOpenSoT_1_1tasks_1_1acceleration_1_1Postural.html +++ b/api/classOpenSoT_1_1tasks_1_1acceleration_1_1Postural.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -238,12 +237,12 @@

    Class DocumentationPublic Functions

    -Postural(const XBot::ModelInterface &robot, AffineHelper qddot, const std::string task_id = "Postural")
    +Postural(const XBot::ModelInterface &robot, AffineHelper qddot = AffineHelper(), const std::string task_id = "Postural")
    -
    -Postural(const XBot::ModelInterface &robot, const std::string task_id = "Postural")
    +
    +Postural(const XBot::ModelInterface &robot, const int x_size, const std::string task_id = "Postural")
    @@ -256,11 +255,22 @@

    Class DocumentationGainType getGainType() const

    +
    +
    +virtual void _update(const Eigen::VectorXd &x)
    +

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    +
    +
    void setReference(const Eigen::VectorXd &qref)

    setReference sets a new reference for the postural actuated part.

    -

    The task error IS NOT recomputed immediately, you need to call the _update(x) function Notice how the setReference(…) needs to be called before each _update(x) of the Cartesian task, since THE _update() RESETS THE FEED-FORWARD VELOCITY and ACCELERATION TERMS for safety reasons.

    +

    The task error IS NOT recomputed immediately, you need to call the _update(x) function Notice how the setReference(…) needs to be called before each _update(x) of the Cartesian task, since THE _update() RESETS THE FEED-FORWARD VELOCITY and ACCELERATION TERMS for safety reasons.

    Parameters
  • Enums
  • @@ -257,9 +256,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    @@ -269,7 +273,7 @@

    Class Documentation
    -const std::string &getLinkInContact() const
    +const std::string &getLinkInContact() const

    @@ -282,7 +286,7 @@

    Class Documentation - + diff --git a/api/classOpenSoT_1_1tasks_1_1floating__base_1_1IMU.html b/api/classOpenSoT_1_1tasks_1_1floating__base_1_1IMU.html index fbcd2ad3..64d5955b 100644 --- a/api/classOpenSoT_1_1tasks_1_1floating__base_1_1IMU.html +++ b/api/classOpenSoT_1_1tasks_1_1floating__base_1_1IMU.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -256,9 +255,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1tasks_1_1force_1_1Cartesian.html b/api/classOpenSoT_1_1tasks_1_1force_1_1Cartesian.html index 7dd59db5..aaac90cd 100644 --- a/api/classOpenSoT_1_1tasks_1_1force_1_1Cartesian.html +++ b/api/classOpenSoT_1_1tasks_1_1force_1_1Cartesian.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -348,7 +347,7 @@

    Class Documentation
    -inline const std::string &getBaseLink() const
    +inline const std::string &getBaseLink() const

    getBaseLink

    Returns
    @@ -359,7 +358,7 @@

    Class Documentation
    -inline const std::string &getDistalLink() const
    +inline const std::string &getDistalLink() const

    getDistalLink

    Returns
    diff --git a/api/classOpenSoT_1_1tasks_1_1force_1_1CoM.html b/api/classOpenSoT_1_1tasks_1_1force_1_1CoM.html index 71cf1038..ff953e14 100644 --- a/api/classOpenSoT_1_1tasks_1_1force_1_1CoM.html +++ b/api/classOpenSoT_1_1tasks_1_1force_1_1CoM.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -241,6 +240,20 @@

    Class Documentation

    Public Functions

    +
    +
    +CoM(const Eigen::VectorXd &x, std::vector<std::string> &links_in_contact, XBot::ModelInterface &robot)
    +

    CoM.

    +
    +
    Parameters
    +
      +
    • x – the initial configuration of the robot

    • +
    • robot – the robot model, with floating base link set on the support foot

    • +
    +
    +
    +
    +
    CoM(std::vector<AffineHelper> wrenches, std::vector<std::string> &links_in_contact, XBot::ModelInterface &robot)
    @@ -252,9 +265,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    @@ -289,7 +307,7 @@

    Class Documentation
    -std::vector<std::string> getLinksInContact()
    +std::vector<std::string> getLinksInContact()

    @@ -361,7 +379,7 @@

    Class Documentation
    -const Eigen::Vector3d &getError()
    +const Eigen::Vector3d &getError()

    getError returns the position error between actual and reference positions

    Returns
    @@ -372,7 +390,7 @@

    Class Documentation
    -const Eigen::Vector3d &getVelocityError()
    +const Eigen::Vector3d &getVelocityError()

    getError returns the position error between actual and reference positions

    Returns
    @@ -383,12 +401,12 @@

    Class Documentation
    -const Eigen::Vector3d &getAngularMomentumError()
    +const Eigen::Vector3d &getAngularMomentumError()

    -const Eigen::MatrixXd &computeA(const std::vector<std::string> &links_in_contact)
    +const Eigen::MatrixXd &computeA(const std::vector<std::string> &links_in_contact)
    diff --git a/api/classOpenSoT_1_1tasks_1_1force_1_1FloatingBase.html b/api/classOpenSoT_1_1tasks_1_1force_1_1FloatingBase.html index 58cdd023..be8d36f7 100644 --- a/api/classOpenSoT_1_1tasks_1_1force_1_1FloatingBase.html +++ b/api/classOpenSoT_1_1tasks_1_1force_1_1FloatingBase.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1tasks_1_1force_1_1Wrench.html b/api/classOpenSoT_1_1tasks_1_1force_1_1Wrench.html index 54186045..b665d12b 100644 --- a/api/classOpenSoT_1_1tasks_1_1force_1_1Wrench.html +++ b/api/classOpenSoT_1_1tasks_1_1force_1_1Wrench.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -239,13 +238,15 @@

    Class Documentation Wrench(const std::string &id, const std::string &distal_link, const std::string &base_link, const AffineHelper &wrench)

    Wrench.

    +

    +NOTE: base_link is not used but is only needed to retrieve information for other computations such as Inverse Dynamics (J’F)

    Parameters
    • id

    • distal_link – where the force is applied

    • base_link – wrt the force is expressed (not used)

    • -
    • wrench – NOTE: base_link is not used but is only needed to retrieve information for other computations such as Inverse Dynamics (J’F)

    • +
    • wrench

    @@ -263,21 +264,26 @@

    Class Documentation
    -const std::string &getDistalLink() const
    +const std::string &getDistalLink() const

    -const std::string &getBaseLink() const
    +const std::string &getBaseLink() const

    Protected Functions

    -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    diff --git a/api/classOpenSoT_1_1tasks_1_1force_1_1Wrenches.html b/api/classOpenSoT_1_1tasks_1_1force_1_1Wrenches.html index 324533a1..ba4120be 100644 --- a/api/classOpenSoT_1_1tasks_1_1force_1_1Wrenches.html +++ b/api/classOpenSoT_1_1tasks_1_1force_1_1Wrenches.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1AngularMomentum.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1AngularMomentum.html index 4b5a12d7..eac467dd 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1AngularMomentum.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1AngularMomentum.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -241,8 +240,8 @@

    Class Documentation

    Public Functions

    -
    -AngularMomentum(XBot::ModelInterface &robot)
    +
    +AngularMomentum(const Eigen::VectorXd &x, XBot::ModelInterface &robot)

    AngularMomentum constructor.

    Parameters
    @@ -291,14 +290,9 @@

    Class Documentationvoid getReference(KDL::Vector &desiredAngularMomentum) const

    -
    -
    -const Eigen::Vector3d &getReference() const
    -
    -
    -const std::string &getBaseLink() const
    +const std::string &getBaseLink() const

    getBaseLink

    Returns
    @@ -309,7 +303,7 @@

    Class Documentation
    -const std::string &getDistalLink() const
    +const std::string &getDistalLink() const

    getDistalLink

    Returns
    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1Cartesian.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1Cartesian.html index e7b726c7..d93abc12 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1Cartesian.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1Cartesian.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -246,8 +245,8 @@

    Class Documentation

    Public Functions

    -
    -Cartesian(std::string task_id, XBot::ModelInterface &robot, const std::string &distal_link, const std::string &base_link)
    +
    +Cartesian(std::string task_id, const Eigen::VectorXd &x, XBot::ModelInterface &robot, const std::string &distal_link, const std::string &base_link)

    Cartesian creates a new Cartesian task.

    Parameters
    @@ -268,9 +267,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    @@ -299,7 +303,7 @@

    Class Documentation void setReference(const Eigen::Affine3d &desiredPose, const Eigen::Vector6d &desiredTwist)

    setReference sets a new reference for the Cartesian task.

    -

    It causes the task error to be recomputed immediately, without the need to call the _update(x) function Notice how the setReference(desiredPose, desiredTwist) needs to be called before each _update(x) of the Cartesian task, since THE _update() RESETS THE FEED-FORWARD VELOCITY TERM for safety reasons.

    +

    It causes the task error to be recomputed immediately, without the need to call the _update(x) function Notice how the setReference(desiredPose, desiredTwist) needs to be called before each _update(x) of the Cartesian task, since THE _update() RESETS THE FEED-FORWARD VELOCITY TERM for safety reasons.

    Parameters
    @@ -379,7 +383,7 @@

    Class Documentation
    -const Eigen::Matrix4d &getActualPose() const
    +const Eigen::Matrix4d &getActualPose() const

    @@ -389,8 +393,8 @@

    Class Documentation
    -const Eigen::Vector6d &getCachedVelocityReference() const
    -

    getCachedVelocityReference can be used to get Velocity reference after update(), it will reset next update()

    +const Eigen::Vector6d &getCachedVelocityReference() const
    +

    getCachedVelocityReference can be used to get Velocity reference after update(), it will reset next update()

    Returns

    internal velcity reference

    @@ -410,12 +414,12 @@

    Class Documentation
    -const std::string &getDistalLink() const
    +const std::string &getDistalLink() const

    -const std::string &getBaseLink() const
    +const std::string &getBaseLink() const
    @@ -430,7 +434,7 @@

    Class Documentation
    -const Eigen::Vector6d &getError() const
    +const Eigen::Vector6d &getError() const

    getError returns the 6d cartesian error (position and orientation) between actual and reference pose

    Returns
    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1CartesianAdmittance.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1CartesianAdmittance.html index 6acac796..bf8c9bbf 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1CartesianAdmittance.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1CartesianAdmittance.html @@ -21,7 +21,7 @@ - + @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -231,7 +230,7 @@

    Class Documentation\( \mathbf{C} \in \mathbb{R}^{6 \times 6}\) is the Compliance matrix. The torque error is computed as:

    \( \boldsymbol{\Delta}\mathbf{F} = \mathbf{F}_d - \mathbf{F}_m \)

    with \( \mathbf{F}_m \) transformed in the base frame of the Cartesian task. The computed Cartesian velocity reference is plugged in the Cartesian task as a feed-forward desired Cartesian velocity:

    -

    \( \boldsymbol{\Delta}\mathbf{x}_d = \boldsymbol{\Delta}\mathbf{x}_r + \lambda \left( \mathbf{x}_d - \mathbf{x}\right) \\ \)

    +

    \( \boldsymbol{\Delta}\mathbf{x}_d = \boldsymbol{\Delta}\mathbf{x}_r + \lambda \left( \mathbf{x}_d - \mathbf{x}\right) \\ \)

    NOTE: the task distal_link is the same link of the force/torque sensor

    Public Types

    @@ -244,8 +243,8 @@

    Class Documentation

    Public Functions

    -
    -CartesianAdmittance(std::string task_id, XBot::ModelInterface &robot, std::string base_link, XBot::ForceTorqueSensor::ConstPtr ft_sensor)
    +
    +CartesianAdmittance(std::string task_id, const Eigen::VectorXd &x, XBot::ModelInterface &robot, std::string base_link, XBot::ForceTorqueSensor::ConstPtr ft_sensor)

    CartesianAdmittance constructor.

    Parameters
    @@ -262,7 +261,7 @@

    Class Documentation
    -const Eigen::Matrix6d &getCartesianCompliance()
    +const Eigen::Matrix6d &getCartesianCompliance()

    getCartesianCompliance

    Returns
    @@ -295,7 +294,7 @@

    Class Documentation
    -const Eigen::Vector6d &getWrenchReference()
    +const Eigen::Vector6d &getWrenchReference()

    getWrenchReference

    Returns
    @@ -494,7 +493,7 @@

    Class Documentation - +


    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1CoM.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1CoM.html index 527b64ac..f736eaa8 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1CoM.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1CoM.html @@ -22,7 +22,7 @@ - + @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -238,8 +237,8 @@

    Class Documentation

    Public Functions

    -
    -CoM(XBot::ModelInterface &robot, const std::string &id = "CoM")
    +
    +CoM(const Eigen::VectorXd &x, XBot::ModelInterface &robot, const std::string &id = "CoM")

    CoM.

    Parameters
    @@ -256,6 +255,17 @@

    Class Documentation~CoM()

    +
    +
    +virtual void _update(const Eigen::VectorXd &x)
    +

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    +
    +
    virtual void setReference(const Eigen::Vector3d &desiredPosition)
    @@ -277,7 +287,7 @@

    Class Documentation virtual void setReference(const Eigen::Vector3d &desiredPosition, const Eigen::Vector3d &desiredVelocity)

    setReference sets a new reference for the CoM task.

    -

    It causes the task error to be recomputed immediately, without the need to call the _update(x) function Notice how the setReference(desiredPosition, desiredVelocity) needs to be called before each _update(x) of the CoM task, since THE _update() RESETS THE FEED-FORWARD VELOCITY TERM for safety reasons.

    +

    It causes the task error to be recomputed immediately, without the need to call the _update(x) function Notice how the setReference(desiredPosition, desiredVelocity) needs to be called before each _update(x) of the CoM task, since THE _update() RESETS THE FEED-FORWARD VELOCITY TERM for safety reasons.

    Parameters
  • Enums
  • @@ -246,14 +245,19 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    -const std::string &getLinkName() const
    +const std::string &getLinkName() const
    @@ -263,7 +267,7 @@

    Class Documentation
    -const Eigen::VectorXd &getError() const
    +const Eigen::VectorXd &getError() const

    getError returns the 6d cartesian error (position and orientation) between actual and reference pose

    Returns
    @@ -323,11 +327,6 @@

    Class DocumentationEigen::MatrixXd _Jtmp

    -
    -
    -Eigen::MatrixXd _Jrot
    -
    -

    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1Gaze.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1Gaze.html index 6f24bb26..b76426c5 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1Gaze.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1Gaze.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -239,8 +238,8 @@

    Class Documentation

    Public Functions

    -
    -Gaze(std::string task_id, XBot::ModelInterface &robot, std::string base_link, std::string distal_link = "gaze")
    +
    +Gaze(std::string task_id, const Eigen::VectorXd &x, XBot::ModelInterface &robot, std::string base_link, std::string distal_link = "gaze")
    @@ -293,7 +292,7 @@

    Class Documentation
    -virtual std::list<ConstraintPtr> &getConstraints()
    +virtual std::list<ConstraintPtr> &getConstraints()

    getConstraints return a reference to the constraint list.

    Use the standard list methods to add, remove, clear, … the constraints list. e.g.: task.getConstraints().push_back(new_constraint) Notice that in subtasks, you will get the constraint list of the father Task from which the SubTask is generated.

    @@ -314,9 +313,20 @@

    Class Documentation +
    +virtual void _update(const Eigen::VectorXd &x)
    +

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    +

    +
    -virtual std::vector<bool> getActiveJointsMask()
    +virtual std::vector<bool> getActiveJointsMask()

    getActiveJointsMask return a vector of length NumberOfDOFs.

    If an element is false the corresponding column of the task jacobian is set to 0.

    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1JointAdmittance.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1JointAdmittance.html index 7cd71334..b7aa1cbe 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1JointAdmittance.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1JointAdmittance.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -231,7 +230,7 @@

    Class Documentation\( \mathbf{C} \in \mathbb{R}^{n \times n}\) is the Compliance matrix. The torque error is computed as:

    \( \boldsymbol{\Delta \tau} = \mathbf{h} - \boldsymbol{\tau}_m \)

    with \( \mathbf{h} \) containing the torques due to gravity and Coriolis/Centrifugal forces, computed from the robot feedback. The computed joint velocity reference is plugged in the postural task as a feed-forward desired joint velocity:

    -

    \( \boldsymbol{\Delta}\mathbf{q}_d = \boldsymbol{\Delta}\mathbf{q}_r + \lambda \left( \mathbf{q}_d - \mathbf{q}\right) \\ \)

    +

    \( \boldsymbol{\Delta}\mathbf{q}_d = \boldsymbol{\Delta}\mathbf{q}_r + \lambda \left( \mathbf{q}_d - \mathbf{q}\right) \\ \)

    Public Types

    @@ -243,8 +242,8 @@

    Class Documentation

    Public Functions

    -
    -JointAdmittance(XBot::ModelInterface &robot, XBot::ModelInterface &model)
    +
    +JointAdmittance(XBot::ModelInterface &robot, XBot::ModelInterface &model, const Eigen::VectorXd &x)

    JointAdmittance constructor.

    Parameters
    @@ -280,7 +279,7 @@

    Class Documentation
    -const Eigen::MatrixXd &getJointCompliance()
    +const Eigen::MatrixXd &getJointCompliance()

    getJointCompliance

    Returns
    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1LinearMomentum.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1LinearMomentum.html index 3f6d0f28..848525dc 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1LinearMomentum.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1LinearMomentum.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -245,8 +244,8 @@

    Class Documentation

    Public Functions

    -
    -LinearMomentum(XBot::ModelInterface &robot)
    +
    +LinearMomentum(const Eigen::VectorXd &x, XBot::ModelInterface &robot)

    LinearMomentum constructor.

    Parameters
    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability.html index b05e2909..5ece19f2 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -249,13 +248,13 @@

    Class Documentation

    Public Functions

    -
    -Manipulability(const XBot::ModelInterface &robot_model, const Cartesian::Ptr CartesianTask, const double step = 1E-3)
    +
    +Manipulability(const Eigen::VectorXd &x, const XBot::ModelInterface &robot_model, const Cartesian::Ptr CartesianTask)
    -
    -Manipulability(const XBot::ModelInterface &robot_model, const CoM::Ptr CartesianTask, const double step = 1E-3)
    +
    +Manipulability(const Eigen::VectorXd &x, const XBot::ModelInterface &robot_model, const CoM::Ptr CartesianTask)
    @@ -263,6 +262,17 @@

    Class Documentation~Manipulability()

    +
    +
    +virtual void _update(const Eigen::VectorXd &x)
    +

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +
    +
    +
    double ComputeManipulabilityIndex()
    @@ -286,8 +296,8 @@

    Class Documentation -
    -inline const Eigen::MatrixXd &getW() const
    +
    +inline Eigen::MatrixXd getW()

    getW get a Weight matrix for the manipulability index

    @@ -296,41 +306,12 @@

    Class Documentationinline virtual void setLambda(double lambda)

    -

    -
    -

    Protected Functions

    -
    -
    -virtual void _update()
    -

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    -
    -

    Protected Attributes

    -
    -const XBot::ModelInterface &_model
    -
    - -
    -
    -Eigen::VectorXd _q
    -
    - -
    -
    -double _step
    -
    - -
    -
    -Eigen::VectorXd _gradient
    -
    - -
    -
    -Eigen::VectorXd _deltas
    +
    +Eigen::VectorXd _x
    @@ -346,13 +327,13 @@

    Class Documentation

    Public Functions

    -
    -inline ComputeManipulabilityIndexGradient(const XBot::ModelInterface &robot_model, const Cartesian::Ptr CartesianTask)
    +
    +inline ComputeManipulabilityIndexGradient(const Eigen::VectorXd &q, const XBot::ModelInterface &robot_model, const Cartesian::Ptr CartesianTask)
    -
    -inline ComputeManipulabilityIndexGradient(const XBot::ModelInterface &robot_model, const CoM::Ptr CartesianTask)
    +
    +inline ComputeManipulabilityIndexGradient(const Eigen::VectorXd &q, const XBot::ModelInterface &robot_model, const CoM::Ptr CartesianTask)
    @@ -375,8 +356,8 @@

    Class Documentation -
    -inline const Eigen::MatrixXd &getW() const
    +
    +inline Eigen::MatrixXd &getW()

    @@ -409,7 +390,7 @@

    Class Documentation
    -OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr _CartesianTask
    +OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr _CartesianTask

    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability_1_1ComputeManipulabilityIndexGradient.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability_1_1ComputeManipulabilityIndexGradient.html index d1f309e7..149bd46f 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability_1_1ComputeManipulabilityIndexGradient.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability_1_1ComputeManipulabilityIndexGradient.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -232,13 +231,13 @@

    Class Documentation

    Public Functions

    -
    -inline ComputeManipulabilityIndexGradient(const XBot::ModelInterface &robot_model, const Cartesian::Ptr CartesianTask)
    +
    +inline ComputeManipulabilityIndexGradient(const Eigen::VectorXd &q, const XBot::ModelInterface &robot_model, const Cartesian::Ptr CartesianTask)
    -
    -inline ComputeManipulabilityIndexGradient(const XBot::ModelInterface &robot_model, const CoM::Ptr CartesianTask)
    +
    +inline ComputeManipulabilityIndexGradient(const Eigen::VectorXd &q, const XBot::ModelInterface &robot_model, const CoM::Ptr CartesianTask)
    @@ -261,8 +260,8 @@

    Class Documentation -
    -inline const Eigen::MatrixXd &getW() const
    +
    +inline Eigen::MatrixXd &getW()

    @@ -295,7 +294,7 @@

    Class Documentation
    -OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr _CartesianTask
    +OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr _CartesianTask

    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort.html index 3d82f255..68d0047f 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -246,8 +245,8 @@

    Class Documentation

    Public Functions

    -
    -MinimumEffort(const XBot::ModelInterface &robot_model, const double step = 1E-3)
    +
    +MinimumEffort(const Eigen::VectorXd &x, const XBot::ModelInterface &robot_model)
    @@ -255,6 +254,18 @@

    Class Documentation~MinimumEffort()

    +
    +
    +virtual void _update(const Eigen::VectorXd &x)
    +

    _update updates the minimum effort gradient.

    +

    @detail It also updates the state on the internal robot model so that successive calls to the computeEffort() function will take into account the updated posture of the robot.

    +
    +
    Parameters
    +

    x – the actual posture of the robot

    +
    +
    +
    +
    double computeEffort()
    @@ -279,7 +290,7 @@

    Class Documentation
    -inline const Eigen::MatrixXd &getW()
    +inline const Eigen::MatrixXd &getW()

    getW get a Weight matrix for the manipulability index

    @@ -288,32 +299,12 @@

    Class Documentationinline virtual void setLambda(double lambda)

    - -
    -

    Protected Functions

    -
    -
    -virtual void _update()
    -

    _update updates the minimum effort gradient.

    -

    @detail It also updates the state on the internal robot model so that successive calls to the computeEffort() function will take into account the updated posture of the robot.

    -
    -
    Parameters
    -

    x – the actual posture of the robot

    -
    -
    -
    -

    Protected Attributes

    -
    -const XBot::ModelInterface &_model
    -
    - -
    -
    -Eigen::VectorXd _q
    +
    +Eigen::VectorXd _x
    @@ -321,21 +312,6 @@

    Class DocumentationComputeGTauGradient _gTauGradientWorker

    -
    -
    -double _step
    -
    - -
    -
    -Eigen::VectorXd _gradient
    -
    - -
    -
    -Eigen::VectorXd _deltas
    -
    -
    @@ -345,8 +321,8 @@

    Class Documentation

    Public Functions

    -
    -inline ComputeGTauGradient(const XBot::ModelInterface &robot_model)
    +
    +inline ComputeGTauGradient(const Eigen::VectorXd &q, const XBot::ModelInterface &robot_model)
    @@ -369,8 +345,8 @@

    Class Documentation -
    -inline const Eigen::MatrixXd &getW() const
    +
    +inline const Eigen::MatrixXd &getW()

    @@ -391,6 +367,11 @@

    Class DocumentationEigen::MatrixXd _W

    +
    +
    +Eigen::VectorXd _zeros
    +
    +
    Eigen::VectorXd _tau
    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort_1_1ComputeGTauGradient.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort_1_1ComputeGTauGradient.html index 718c107a..5da8cde8 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort_1_1ComputeGTauGradient.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort_1_1ComputeGTauGradient.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -233,8 +232,8 @@

    Class Documentation

    Public Functions

    -
    -inline ComputeGTauGradient(const XBot::ModelInterface &robot_model)
    +
    +inline ComputeGTauGradient(const Eigen::VectorXd &q, const XBot::ModelInterface &robot_model)
    @@ -257,8 +256,8 @@

    Class Documentation -
    -inline const Eigen::MatrixXd &getW() const
    +
    +inline const Eigen::MatrixXd &getW()

    @@ -279,6 +278,11 @@

    Class DocumentationEigen::MatrixXd _W

    +
    +
    +Eigen::VectorXd _zeros
    +
    +
    Eigen::VectorXd _tau
    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1Postural.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1Postural.html index a5f74d64..3c008e14 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1Postural.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1Postural.html @@ -66,9 +66,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -131,7 +136,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -145,7 +149,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -159,16 +162,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -245,8 +244,8 @@

    Class Documentation

    Public Functions

    -
    -Postural(const XBot::ModelInterface &robot, const std::string &task_id = "Postural")
    +
    +Postural(const Eigen::VectorXd &x, const std::string &task_id = "Postural")
    @@ -255,9 +254,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    @@ -276,7 +280,7 @@

    Class Documentation void setReference(const Eigen::VectorXd &x_desired, const Eigen::VectorXd &xdot_desired)

    setReference sets a new reference for the Postural task.

    -

    It causes the task error to be recomputed immediately, without the need to call the _update(x) function Notice how the setReference(x_desired, xdot_desired) needs to be called before each _update(x) of the Postural task, since THE _update() RESETS THE FEED-FORWARD VELOCITY TERM for safety reasons.

    +

    It causes the task error to be recomputed immediately, without the need to call the _update(x) function Notice how the setReference(x_desired, xdot_desired) needs to be called before each _update(x) of the Postural task, since THE _update() RESETS THE FEED-FORWARD VELOCITY TERM for safety reasons.

    Parameters
  • Enums
  • @@ -240,9 +239,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingOrientation.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingOrientation.html index a9523b72..40221fe5 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingOrientation.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingOrientation.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -240,9 +239,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingPosition.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingPosition.html index 6d8fd943..12ade576 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingPosition.html +++ b/api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingPosition.html @@ -20,7 +20,7 @@ - + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -245,9 +244,14 @@

    Class Documentation -
    -virtual void _update()
    +
    +virtual void _update(const Eigen::VectorXd &x)

    Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

    +
    +
    Parameters
    +

    x – variable state at the current step (input)

    +
    +

    @@ -272,7 +276,7 @@

    Class Documentation - +
    diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter.html b/api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter.html deleted file mode 100644 index 2fce4995..00000000 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Template Class SecondOrderFilter — OpenSoT documentation - - - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -
    - -
    -
    -
    -
    - -
    -

    Template Class SecondOrderFilter

    - -
    -

    Class Documentation

    -
    -
    -template<typename SignalType>
    class SecondOrderFilter
    -

    SecondOrderFilter implements a canonical continuous-time second order filter with transfer function 1 P(s) = ——————–&#8212;, w = natural frequency, eps = damping ratio (s/w)^2 + 2*eps/w*s + 1.

    -

    and discretized according to a trapezoidal (aka Tustin) scheme. This yields a difference equation of the following form:

     a0*y + a1*yd + a2*ydd = u + b1*ud + b2*udd
    -
    -
    - where yd = y(k-1), ydd = y(k-2) and so on (d = delayed).

    -
    -

    Public Types

    -
    -
    -typedef std::shared_ptr<SecondOrderFilter<SignalType>> Ptr
    -
    - -
    -
    -typedef std::shared_ptr<SecondOrderFilter<SignalType>> Ptr
    -
    - -
    -
    -

    Public Functions

    -
    -
    -inline SecondOrderFilter()
    -
    - -
    -
    -inline SecondOrderFilter(double omega, double eps, double ts, const SignalType &initial_state)
    -
    - -
    -
    -inline void reset(const SignalType &initial_state)
    -
    - -
    -
    -inline const SignalType &process(const SignalType &input)
    -
    - -
    -
    -inline const SignalType &getOutput() const
    -
    - -
    -
    -inline void setOmega(double omega)
    -
    - -
    -
    -inline double getOmega()
    -
    - -
    -
    -inline void setDamping(double eps)
    -
    - -
    -
    -inline double getDamping()
    -
    - -
    -
    -inline void setTimeStep(double ts)
    -
    - -
    -
    -inline double getTimeStep()
    -
    - -
    -
    -inline SecondOrderFilter()
    -
    - -
    -
    -inline SecondOrderFilter(double omega, double eps, double ts, const SignalType &initial_state)
    -
    - -
    -
    -inline void reset(const SignalType &initial_state)
    -
    - -
    -
    -inline const SignalType &process(const SignalType &input)
    -
    - -
    -
    -inline const SignalType &getOutput() const
    -
    - -
    -
    -inline void setOmega(double omega)
    -
    - -
    -
    -inline double getOmega()
    -
    - -
    -
    -inline void setDamping(double eps)
    -
    - -
    -
    -inline double getDamping()
    -
    - -
    -
    -inline void setTimeStep(double ts)
    -
    - -
    -
    -inline double getTimeStep()
    -
    - -
    -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilterArray.html b/api/classOpenSoT_1_1utils_1_1ForceOptimization.html similarity index 54% rename from api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilterArray.html rename to api/classOpenSoT_1_1utils_1_1ForceOptimization.html index b2dae922..b3564e0a 100644 --- a/api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilterArray.html +++ b/api/classOpenSoT_1_1utils_1_1ForceOptimization.html @@ -3,7 +3,7 @@ - Template Class SecondOrderFilterArray — OpenSoT documentation + Class ForceOptimization — OpenSoT documentation @@ -21,7 +21,7 @@ - + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -195,9 +194,9 @@
    @@ -205,71 +204,75 @@
    -
    -

    Template Class SecondOrderFilterArray

    +
    +

    Class ForceOptimization

    Class Documentation

    -
    -template<class SignalType>
    class SecondOrderFilterArray
    -
    -

    Public Functions

    -
    -
    -inline SecondOrderFilterArray(const int channels)
    -
    - -
    -
    -inline const std::vector<SignalType> &process(const std::vector<SignalType> &input)
    -
    - -
    -
    -inline const std::vector<SignalType> &getOutput() const
    -
    - -
    -
    -inline void reset(const SignalType &init)
    -
    - -
    -
    -inline bool setTimeStep(const double time_step, const int channel)
    +
    +class ForceOptimization
    +

    This class computes the solution of a force distribution problem, in order to actuate a full N+6 component torque vector on a floating-fixed_base robot, by using ground reaction forces exchanged with the environment.

    +
    +

    Public Types

    +
    +
    +typedef std::shared_ptr<ForceOptimization> Ptr
    +
    +
    +

    Public Functions

    -
    -inline double getTimeStep(const int channel)
    -
    +
    +ForceOptimization(XBot::ModelInterface::Ptr model, std::vector<std::string> contact_links, bool optimize_torque = true, double friction_coeff = DEFAULT_FRICTION_COEFF)
    +

    Constructor.

    +
    +
    Parameters
    +
      +
    • model – ModelInterface object that is kept updated with the robot state

    • +
    • contact_links – List of contact links

    • +
    • optimize_torque – False if point contacts are assumed

    • +
    +
    +
    +
    -
    -inline bool setDamping(const double damping, const int channel)
    -
    +
    +bool compute(const Eigen::VectorXd &fixed_base_torque, std::vector<Eigen::Vector6d> &Fc, Eigen::VectorXd &tau)
    +

    Translate a fixed-base torque vector to an under-actuated torque vector + contact forces.

    +
    -
    -inline double getDamping(const int channel)
    +
    +void setContactRotationMatrix(const std::string &contact_link, const Eigen::Matrix3d &w_R_c)
    -
    -inline bool setOmega(const double omega, const int channel)
    +
    +void log(XBot::MatLogger2::Ptr logger)
    -
    -inline double getOmega(const int channel)
    -
    +
    +double getObjective()
    +

    getObjective

    +
    +
    Returns
    +

    the value of the cost function at first priority level

    +
    +
    +

    -
    -
    -inline int getNumberOfChannels()
    + +
    +

    Public Static Attributes

    +
    +
    +static constexpr double DEFAULT_FRICTION_COEFF = 0.5
    @@ -282,7 +285,7 @@

    Class Documentation - + diff --git a/api/classOpenSoT_1_1utils_1_1InverseDynamics.html b/api/classOpenSoT_1_1utils_1_1InverseDynamics.html index 6ec41e70..9e860fa7 100644 --- a/api/classOpenSoT_1_1utils_1_1InverseDynamics.html +++ b/api/classOpenSoT_1_1utils_1_1InverseDynamics.html @@ -21,7 +21,7 @@ - + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -259,7 +258,7 @@

    Class Documentation
    -const AffineHelper &getJointsAccelerationAffine() const
    +const AffineHelper &getJointsAccelerationAffine() const

    getJointsAccelerationAffine return the Affine related to the joint accelerations

    Returns
    @@ -270,7 +269,7 @@

    Class Documentation
    -const std::vector<AffineHelper> &getContactsWrenchAffine() const
    +const std::vector<AffineHelper> &getContactsWrenchAffine() const

    getContactsWrenchAffine return a vector of Affines each related to a contact wrench

    Returns
    @@ -281,7 +280,7 @@

    Class Documentation
    -const std::shared_ptr<OpenSoT::OptvarHelper> getSerializer() const
    +const std::shared_ptr<OpenSoT::OptvarHelper> getSerializer() const

    getSerializer return a pointer to the object which contains all the variables of the Inverse Dynamics

    Returns
    @@ -330,7 +329,7 @@

    Class Documentation - + diff --git a/api/classOpenSoT_1_1utils_1_1MatrixPiler.html b/api/classOpenSoT_1_1utils_1_1MatrixPiler.html index 0da91d4b..7a7429d5 100644 --- a/api/classOpenSoT_1_1utils_1_1MatrixPiler.html +++ b/api/classOpenSoT_1_1utils_1_1MatrixPiler.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -303,7 +302,7 @@

    Class Documentation
    -inline double &operator[](const int i)
    +inline double &operator[](const int i)

    operator [] to index vector

    Parameters
    @@ -317,7 +316,7 @@

    Class Documentation
    -inline double &operator()(const int i, const int j)
    +inline double &operator()(const int i, const int j)

    operator () to index matrix

    Parameters
    diff --git a/api/classOpenSoT_1_1variables_1_1Torque.html b/api/classOpenSoT_1_1variables_1_1Torque.html index 54fbcfe5..983dd1cc 100644 --- a/api/classOpenSoT_1_1variables_1_1Torque.html +++ b/api/classOpenSoT_1_1variables_1_1Torque.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/classSVDPseudoInverse.html b/api/classSVDPseudoInverse.html index 0a985d16..e75f6417 100644 --- a/api/classSVDPseudoInverse.html +++ b/api/classSVDPseudoInverse.html @@ -20,7 +20,7 @@ - + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -244,7 +243,7 @@

    Class Documentation - +
    diff --git a/api/classXBot_1_1Logger.html b/api/classXBot_1_1Logger.html deleted file mode 100644 index 490113d9..00000000 --- a/api/classXBot_1_1Logger.html +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - Class Logger — OpenSoT documentation - - - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -
    - -
    -
    -
    -
    - -
    -

    Class Logger

    - -
    -

    Class Documentation

    -
    -
    -class Logger
    -
    -

    Public Types

    -
    -
    -enum class Severity
    -

    Values:

    -
    -
    -enumerator DEBUG
    -
    - -
    -
    -enumerator LOW
    -
    - -
    -
    -enumerator MID
    -
    - -
    -
    -enumerator HIGH
    -
    - -
    -
    -enumerator FATAL
    -
    - -
    - -
    -
    -

    Public Static Functions

    -
    -
    -static std::ostream &log()
    -

    Writes to the internal stream with no special formatting and without changing the severity level (which defaults to HIGH).

    -
    -
    Returns
    -

    Reference to std::ostream (it enables to leverage the same interface as std::cout / cerr)

    -
    -
    -
    - -
    -
    -static std::ostream &info(Logger::Severity s = Logger::Severity::LOW)
    -

    Logs an information message (with bold [INFO] header).

    -
    -
    Parameters
    -

    s – Message severity. Defaults to LOW.

    -
    -
    Returns
    -

    Reference to std::ostream (it enables to leverage the same interface as std::cout / cerr)

    -
    -
    -
    - -
    -
    -static void info(Logger::Severity s, const char *fmt, ...)
    -

    Logs an information message (with bold [INFO] header).

    -
    -
    Parameters
    -
      -
    • s – Message severity. Defaults to LOW.

    • -
    • fmt – Formatted string (printf-like)

    • -
    • ... – Values for the formatted string (printf-like)

    • -
    -
    -
    -
    - -
    -
    -static void info(const char *fmt, ...)
    -

    Logs an information message (with bold [INFO] header).

    -
    -
    Parameters
    -

    fmt – Formatted string (printf-like)

    -
    -
    -
    - -
    -
    -static std::ostream &error(Logger::Severity s = Logger::Severity::HIGH)
    -

    Logs an error message (in red, with bold [ERROR] header).

    -
    -
    Parameters
    -

    s – Message severity. Defaults to HIGH.

    -
    -
    Returns
    -

    Reference to std::ostream (it enables to leverage the same interface as std::cout / cerr)

    -
    -
    -
    - -
    -
    -static void error(Logger::Severity s, const char *fmt, ...)
    -

    Logs an error message (with bold [error] header).

    -
    -
    Parameters
    -
      -
    • s – Message severity. Defaults to HIGH.

    • -
    • fmt – Formatted string (printf-like)

    • -
    • ... – Values for the formatted string (printf-like)

    • -
    -
    -
    -
    - -
    -
    -static void error(const char *fmt, ...)
    -

    Logs an error message (with bold [error] header).

    -
    -
    Parameters
    -

    fmt – Formatted string (printf-like)

    -
    -
    -
    - -
    -
    -static std::ostream &warning(Logger::Severity s = Logger::Severity::MID)
    -

    Logs a warning message (in yellow, with bold [warning] header).

    -
    -
    Parameters
    -

    s – Message severity. Defaults to MEDIUM.

    -
    -
    Returns
    -

    Reference to std::ostream (it enables to leverage the same interface as std::cout / cerr)

    -
    -
    -
    - -
    -
    -static void warning(Logger::Severity s, const char *fmt, ...)
    -

    Logs a warning message (with bold [warning] header).

    -
    -
    Parameters
    -
      -
    • s – Message severity. Defaults to HIGH.

    • -
    • fmt – Formatted string (printf-like)

    • -
    • ... – Values for the formatted string (printf-like)

    • -
    -
    -
    -
    - -
    -
    -static void warning(const char *fmt, ...)
    -

    Logs a warning message (with bold [warning] header).

    -
    -
    Parameters
    -

    fmt – Formatted string (printf-like)

    -
    -
    -
    - -
    -
    -static std::ostream &success(Logger::Severity s = Logger::Severity::LOW)
    -

    Logs a success message (in green, with bold [OK] header).

    -
    -
    Parameters
    -

    s – Message severity. Defaults to LOW.

    -
    -
    Returns
    -

    Reference to std::ostream (it enables to leverage the same interface as std::cout / cerr)

    -
    -
    -
    - -
    -
    -static void success(Logger::Severity s, const char *fmt, ...)
    -

    Logs a success message (with bold [success] header).

    -
    -
    Parameters
    -
      -
    • s – Message severity. Defaults to HIGH.

    • -
    • fmt – Formatted string (printf-like)

    • -
    • ... – Values for the formatted string (printf-like)

    • -
    -
    -
    -
    - -
    -
    -static void success(const char *fmt, ...)
    -

    Logs an information message (with bold [INFO] header).

    -
    -
    Parameters
    -

    fmt – Formatted string (printf-like)

    -
    -
    -
    - -
    -
    -static Endl &endl()
    -

    Closes the message and prints to screen.

    -
    - -
    -
    -static void SetVerbosityLevel(Logger::Severity s)
    -

    Sets the global verbosity level, i.e.

    -

    the minimum severity that a message must have in order to actually be printed.

    -
    - -
    -
    -static Logger::Severity GetVerbosityLevel()
    -

    Sets the global verbosity level, i.e.

    -

    the minimum severity that a message must have in order to actually be printed.

    -
    - -
    -
    -static void SetOnPrintCallback(std::function<void(char*, int, Logger::Severity)> f)
    -

    Sets the on print callback.

    -

    The user can customize the printing behavior by providing a custom function to the underlying logger.

    -
    - -
    -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/api/classXBot_1_1LoggerClass.html b/api/classXBot_1_1LoggerClass.html deleted file mode 100644 index f3b80a8e..00000000 --- a/api/classXBot_1_1LoggerClass.html +++ /dev/null @@ -1,505 +0,0 @@ - - - - - - Class LoggerClass — OpenSoT documentation - - - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -
    - -
    -
    -
    -
    - -
    -

    Class LoggerClass

    - -
    -

    Class Documentation

    -
    -
    -class LoggerClass
    -

    Logger class.

    -
    -

    Public Types

    -
    -
    -typedef std::shared_ptr<LoggerClass> Ptr
    -
    - -
    -
    -typedef std::function<void(char*, int, Logger::Severity)> OnPrintCallback
    -
    - -
    -
    -

    Public Functions

    -
    -
    -LoggerClass(std::string logger_name)
    -
    - -
    -
    -LoggerClass(std::string logger_name, OnPrintCallback f)
    -
    - -
    -
    -~LoggerClass()
    -
    - -
    -
    -std::ostream &log()
    -

    Writes to the internal stream with no special formatting and without changing the severity level (which defaults to HIGH).

    -
    -
    Returns
    -

    Reference to std::ostream (it enables to leverage the same interface as std::cout / cerr)

    -
    -
    -
    - -
    -
    -std::ostream &info(Logger::Severity s = Logger::Severity::LOW)
    -

    Logs an information message (with bold [INFO] header).

    -
    -
    Parameters
    -

    s – Message severity. Defaults to LOW.

    -
    -
    Returns
    -

    Reference to std::ostream (it enables to leverage the same interface as std::cout / cerr)

    -
    -
    -
    - -
    -
    -void info(Logger::Severity s, const char *fmt, ...)
    -

    Logs an information message (with bold [INFO] header).

    -
    -
    Parameters
    -
      -
    • s – Message severity. Defaults to LOW.

    • -
    • fmt – Formatted string (printf-like)

    • -
    • ... – Values for the formatted string (printf-like)

    • -
    -
    -
    -
    - -
    -
    -void info(const char *fmt, ...)
    -

    Logs an information message (with bold [INFO] header).

    -
    -
    Parameters
    -

    fmt – Formatted string (printf-like)

    -
    -
    -
    - -
    -
    -std::ostream &error(Logger::Severity s = Logger::Severity::HIGH)
    -

    Logs an error message (in red, with bold [ERROR] header).

    -
    -
    Parameters
    -

    s – Message severity. Defaults to HIGH.

    -
    -
    Returns
    -

    Reference to std::ostream (it enables to leverage the same interface as std::cout / cerr)

    -
    -
    -
    - -
    -
    -void error(Logger::Severity s, const char *fmt, ...)
    -

    Logs an error message (with bold [ERROR] header).

    -
    -
    Parameters
    -
      -
    • s – Message severity. Defaults to HIGH.

    • -
    • fmt – Formatted string (printf-like)

    • -
    • ... – Values for the formatted string (printf-like)

    • -
    -
    -
    -
    - -
    -
    -void error(const char *fmt, ...)
    -

    Logs an error message (with bold [ERROR] header).

    -
    -
    Parameters
    -

    fmt – Formatted string (printf-like)

    -
    -
    -
    - -
    -
    -std::ostream &warning(Logger::Severity s = Logger::Severity::MID)
    -

    Logs a warning message (in yellow, with bold [WARNING] header).

    -
    -
    Parameters
    -

    s – Message severity. Defaults to MEDIUM.

    -
    -
    Returns
    -

    Reference to std::ostream (it enables to leverage the same interface as std::cout / cerr)

    -
    -
    -
    - -
    -
    -void warning(Logger::Severity s, const char *fmt, ...)
    -

    Logs an warning message (with bold [warning] header).

    -
    -
    Parameters
    -
      -
    • s – Message severity. Defaults to MEDIUM.

    • -
    • fmt – Formatted string (printf-like)

    • -
    • ... – Values for the formatted string (printf-like)

    • -
    -
    -
    -
    - -
    -
    -void warning(const char *fmt, ...)
    -

    Logs an warning message (with bold [warning] header).

    -
    -
    Parameters
    -

    fmt – Formatted string (printf-like)

    -
    -
    -
    - -
    -
    -std::ostream &success(Logger::Severity s = Logger::Severity::LOW)
    -

    Logs a success message (in green, with bold [OK] header).

    -
    -
    Parameters
    -

    s – Message severity. Defaults to LOW.

    -
    -
    Returns
    -

    Reference to std::ostream (it enables to leverage the same interface as std::cout / cerr)

    -
    -
    -
    - -
    -
    -void success(Logger::Severity s, const char *fmt, ...)
    -

    Logs a success message (with bold [success] header).

    -
    -
    Parameters
    -
      -
    • s – Message severity. Defaults to LOW.

    • -
    • fmt – Formatted string (printf-like)

    • -
    • ... – Values for the formatted string (printf-like)

    • -
    -
    -
    -
    - -
    -
    -void success(const char *fmt, ...)
    -

    Logs a success message (with bold [success] header).

    -
    -
    Parameters
    -

    fmt – Formatted string (printf-like)

    -
    -
    -
    - -
    -
    -Endl &endl()
    -

    Closes the message and prints to screen.

    -
    - -
    -
    -void setVerbosityLevel(Logger::Severity s)
    -

    Sets the global verbosity level, i.e.

    -

    the minimum severity that a message must have in order to actually be printed.

    -
    - -
    -
    -Logger::Severity getVerbosityLevel() const
    -

    Sets the global verbosity level, i.e.

    -

    the minimum severity that a message must have in order to actually be printed.

    -
    - -
    -
    -void setOnPrintCallback(std::function<void(char*, int, Logger::Severity)> f)
    -

    Sets the on print callback.

    -

    The user can customize the printing behavior by providing a custom function to the underlying logger.

    -
    - -
    -
    -

    Public Static Functions

    -
    -
    -static void DefaultOnPrint(char*, int, Logger::Severity)
    -
    - -
    -
    -

    Friends

    -
    -
    -friend class Endl
    -
    - -
    -
    -friend class Logger
    -
    - -
    -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/api/classcartesian__utils.html b/api/classcartesian__utils.html index 34a0b7b5..2d8188ef 100644 --- a/api/classcartesian__utils.html +++ b/api/classcartesian__utils.html @@ -20,7 +20,7 @@ - + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -217,6 +216,30 @@

    Class Documentationclass cartesian_utils

    Public Static Functions

    +
    +
    +static inline int pnpoly(int nvert, float *vertx, float *verty, float testx, float testy)
    +

    pnpoly this code is EXACTLY the code of the PNPOLY - Point Inclusion in Polygon Test W.

    +

    Randolph Franklin (WRF) to test if a point is inside a plygon (https://www.ecse.rpi.edu/~wrf/Research/Short_Notes/pnpoly.html

    )

    +

    REMARKS: The vertices may be listed clockwise or anticlockwise. The first may optionally be repeated, if so nvert may optionally be increased by 1. The input polygon may be a compound polygon constisting of several separate subpolygons. If so, the first vertex of each subpolygon must be repeated, and when calculating nvert, these first vertices must be counted twice. Written by Randolph Franklin, University of Ottawa, 7/70.

    +

    +

    METHOD: A vertical line is drawn thru the point in question. If it crosses the polygon an odd number of times, then the point is inside of the polygon.

    +
    +
    Parameters
    +
      +
    • nvert – Number of vertices in the polygon

    • +
    • vertx – Arrays containing the x-coordinates of the polygon’s vertices

    • +
    • verty – Arrays containing the y-coordinates of the polygon’s vertices

    • +
    • testx – X-coordinate of the test point

    • +
    • testy – Y-coordinate of the test point

    • +
    +
    +
    Returns
    +

    -1 if the point is outside of the 0 if the point is on an edge or at a vertes 1 if the point is inside of the polygon

    +
    +
    +
    +
    static void computePanTiltMatrix(const Eigen::VectorXd &gaze, KDL::Frame &pan_tilt_matrix)
    @@ -266,6 +289,51 @@

    Class Documentation +
    +static Eigen::VectorXd computeGradient(const Eigen::VectorXd &x, CostFunction &fun, const double &step = 1E-3)
    +

    computeGradient compute numerical gradient of a function using 2 points formula:

    +

          f(x+h) - f(x-h)
    +
    +
    + df(x)= ————-&#8212; 2h

    +
    +
    Parameters
    +
      +
    • x – points around gradient is compute

    • +
    • fun – function to derive

    • +
    • step – step of gradient

    • +
    +
    +
    Returns
    +

    vector of gradient

    +
    +
    +

    + +
    +
    +static Eigen::VectorXd computeGradient(const Eigen::VectorXd &x, CostFunction &fun, const std::vector<bool> &jointMask, const double &step = 1E-3)
    +

    computeGradient compute numerical gradient of a function using 2 points formula:

    +

          f(x+h) - f(x-h)
    +
    +
    + df(x)= ————-&#8212; 2h

    +
    +
    Parameters
    +
      +
    • x – points around gradient is compute

    • +
    • fun – function to derive

    • +
    • jointMask – the joints over which we want to compute the gradient

    • +
    • step – step of gradient

    • +
    +
    +
    Returns
    +

    vector of gradient

    +
    +
    +
    +

    @@ -277,7 +345,7 @@

    Class Documentation - +
    diff --git a/api/classconvex__hull.html b/api/classconvex__hull.html index 3c9fb8d6..ec2bc61c 100644 --- a/api/classconvex__hull.html +++ b/api/classconvex__hull.html @@ -21,7 +21,7 @@ - + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -228,8 +227,8 @@

    Class Documentation -
    -bool getSupportPolygonPoints(std::list<Eigen::Vector3d> &points, const std::list<std::string> links_in_contact, const XBot::ModelInterface &model, const std::string referenceFrame = "COM")
    +
    +bool getSupportPolygonPoints(std::list<KDL::Vector> &points, const std::list<std::string> links_in_contact, const XBot::ModelInterface &model, const std::string referenceFrame = "COM")

    getSupportPolygonPoints given a vector of reference frames that we consider in contact wit the ground, it return a list of points express in the specified frame referenceFrame.

    By default it is the frame COM, oriented like the world frame and with origin on the CoM Notice the polygon points are not projected on the support surface.

    @@ -251,8 +250,8 @@

    Class Documentation -
    -bool getConvexHull(const std::list<Eigen::Vector3d> &points, std::vector<Eigen::Vector3d> &ch)
    +
    +bool getConvexHull(const std::list<KDL::Vector> &points, std::vector<KDL::Vector> &ch)

    getConvexHull returns a minimum representation of the convex hull

    Parameters
    @@ -277,7 +276,7 @@

    Class Documentation - + diff --git a/api/classXBot_1_1Endl.html b/api/classfcl_1_1CollisionObject.html similarity index 83% rename from api/classXBot_1_1Endl.html rename to api/classfcl_1_1CollisionObject.html index ed174c8b..9dc5e11d 100644 --- a/api/classXBot_1_1Endl.html +++ b/api/classfcl_1_1CollisionObject.html @@ -3,7 +3,7 @@ - Class Endl — OpenSoT documentation + Template Class CollisionObject — OpenSoT documentation @@ -20,8 +20,8 @@ - - + + @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • @@ -195,9 +194,9 @@
    @@ -205,32 +204,18 @@
    -
    -

    Class Endl

    +
    +

    Template Class CollisionObject

    Class Documentation

    -
    -class Endl
    -

    Class handling the flushing of log messages to console.

    -
    -

    Friends

    -
    -
    -friend class LoggerClass
    -
    - -
    -
    -friend void operator<<(std::ostream &os, Endl &endl)
    +
    +template<typename Scalar>
    class CollisionObject
    -
    -
    -
    @@ -238,8 +223,8 @@

    Class Documentation - - + +


    diff --git a/api/classquaternion.html b/api/classquaternion.html index 8fb79275..62636c71 100644 --- a/api/classquaternion.html +++ b/api/classquaternion.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/define_CartesianPositionConstraint_8h_1aafbe565fb234e1a7fb6c348a44891464.html b/api/define_CartesianPositionConstraint_8h_1aafbe565fb234e1a7fb6c348a44891464.html index 206ffcdc..bdf55098 100644 --- a/api/define_CartesianPositionConstraint_8h_1aafbe565fb234e1a7fb6c348a44891464.html +++ b/api/define_CartesianPositionConstraint_8h_1aafbe565fb234e1a7fb6c348a44891464.html @@ -84,7 +84,6 @@
  • Define PROXQP_DEFAULT_EPS_REGULARISATION
  • Define QPOASES_DEFAULT_EPS_REGULARISATION
  • Define QPSWIFT_DEFAULT_EPS_REGULARISATION
  • -
  • Define REGISTER_SO_LIB_
  • Define WORLD_FRAME_NAME
  • Define WORLD_FRAME_NAME
  • diff --git a/api/define_ConvexHull_8h_1aafbe565fb234e1a7fb6c348a44891464.html b/api/define_ConvexHull_8h_1aafbe565fb234e1a7fb6c348a44891464.html index a7311758..aa3f159e 100644 --- a/api/define_ConvexHull_8h_1aafbe565fb234e1a7fb6c348a44891464.html +++ b/api/define_ConvexHull_8h_1aafbe565fb234e1a7fb6c348a44891464.html @@ -84,7 +84,6 @@
  • Define PROXQP_DEFAULT_EPS_REGULARISATION
  • Define QPOASES_DEFAULT_EPS_REGULARISATION
  • Define QPSWIFT_DEFAULT_EPS_REGULARISATION
  • -
  • Define REGISTER_SO_LIB_
  • Define WORLD_FRAME_NAME
  • Define WORLD_FRAME_NAME
  • diff --git a/api/define_HCOD_8h_1ab984b6660eb2a62d534d96a72d13bf33.html b/api/define_HCOD_8h_1ab984b6660eb2a62d534d96a72d13bf33.html index 41c24038..bb7eda2e 100644 --- a/api/define_HCOD_8h_1ab984b6660eb2a62d534d96a72d13bf33.html +++ b/api/define_HCOD_8h_1ab984b6660eb2a62d534d96a72d13bf33.html @@ -21,7 +21,7 @@ - + @@ -84,7 +84,6 @@
  • Define PROXQP_DEFAULT_EPS_REGULARISATION
  • Define QPOASES_DEFAULT_EPS_REGULARISATION
  • Define QPSWIFT_DEFAULT_EPS_REGULARISATION
  • -
  • Define REGISTER_SO_LIB_
  • Define WORLD_FRAME_NAME
  • Define WORLD_FRAME_NAME
  • @@ -140,7 +139,7 @@

    Define Documentation

    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.html index bde31e98..850f10de 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.html @@ -104,7 +104,7 @@ #include <memory> #include <string> #include <matlogger2/matlogger2.h> -#include <xbot2_interface/logger.h> +#include <XBotInterface/Logger.hpp> #include <OpenSoT/version.h> @@ -175,7 +175,7 @@ std::string getConstraintID(){ return _constraint_id; } - virtual void update() {} + virtual void update(const Vector_type& x) {} virtual void log(XBot::MatLogger2::Ptr logger) { diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.html index 792eb803..c706064e 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.html @@ -122,7 +122,7 @@ virtual ~SubConstraint(){} - virtual void update(); + virtual void update(const Eigen::VectorXd& x); protected: Indices _subConstraintMap; diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.html index 3300ab0d..b189faaf 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.html @@ -133,7 +133,7 @@ void generateWeight(); - virtual void _update(); + virtual void _update(const Eigen::VectorXd &x); static const std::string _SUBTASK_SEPARATION_; diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.html index bd1ff712..8e9146e4 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.html @@ -107,8 +107,8 @@ #include <OpenSoT/Constraint.h> #include <assert.h> #include <memory> - #include <xbot2_interface/logger.h> - #include <xbot2_interface/xbotinterface2.h> + #include <XBotInterface/Logger.hpp> + #include <XBotInterface/ModelInterface.h> namespace OpenSoT { @@ -154,7 +154,7 @@ std::vector<bool> _active_joints_mask; - virtual void _update() = 0; + virtual void _update(const Vector_type &x) = 0; struct istrue //predicate { @@ -296,12 +296,12 @@ virtual const unsigned int getTaskSize() const { return _A.rows(); } - void update() { + void update(const Vector_type &x) { for(typename std::list< ConstraintPtr >::iterator i = this->getConstraints().begin(); - i != this->getConstraints().end(); ++i) (*i)->update(); - this->_update(); + i != this->getConstraints().end(); ++i) (*i)->update(x); + this->_update(x); if(!_is_active){ _A_last_active = _A; @@ -340,6 +340,23 @@ return false; } + virtual bool setActiveChainsMask(const std::vector<std::string>& active_chain_mask, + XBot::ModelInterface::ConstPtr model) + { + _active_joints_mask.assign(_active_joints_mask.size(), false); + + for(const auto& ch : active_chain_mask){ + + for(const auto& jid : model->chain(ch).getJointIds()) + { + _active_joints_mask[ model->getDofIndex(jid) ] = true; + } + } + + return true; + + } + virtual void log(XBot::MatLogger2::Ptr logger) { if(_A.rows() > 0) diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.html index c0f1074c..d577916a 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.html @@ -179,6 +179,11 @@ virtual void _log(XBot::MatLogger2::Ptr logger); public: + Aggregated(const std::list< ConstraintPtr > constraints, + const Eigen::VectorXd &q, + const unsigned int aggregationPolicy = + EQUALITIES_TO_INEQUALITIES | + UNILATERAL_TO_BILATERAL); Aggregated(const std::list<ConstraintPtr> constraints, const unsigned int x_size, @@ -193,7 +198,7 @@ EQUALITIES_TO_INEQUALITIES | UNILATERAL_TO_BILATERAL); - void update(); + void update(const Eigen::VectorXd &x); void log(XBot::MatLogger2::Ptr logger) override; diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.html index 84d38f24..7a6cc228 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.html @@ -104,7 +104,7 @@ #include <OpenSoT/Constraint.h> #include <OpenSoT/utils/Affine.h> -#include <xbot2_interface/xbotinterface2.h> +#include <XBotInterface/ModelInterface.h> namespace OpenSoT { namespace constraints { @@ -138,7 +138,7 @@ bool setBounds(const Eigen::VectorXd& upper_bound, const Eigen::VectorXd& lower_bound); - virtual void update(); + virtual void update(const Eigen::VectorXd& x); Type getType(){return _type;} diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.html index da6dc60f..cefdc960 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.html @@ -129,7 +129,7 @@ const Eigen::VectorXd& err_lb, const Eigen::VectorXd& err_ub); - void update(); + void update(const Eigen::VectorXd &q); protected: diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.html index 512325f1..a87d27ca 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.html @@ -131,8 +131,6 @@ GenericConstraint::Ptr _generic_constraint_internal; - Eigen::VectorXd _zeros; - double _dt; double _p; @@ -146,7 +144,7 @@ const double dt); - void update(); + void update(const Eigen::VectorXd& x); void setJointAccMax(const Eigen::VectorXd& jointAccMax); diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.html index 028d99e4..aba7bc49 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.html @@ -141,7 +141,7 @@ const Eigen::VectorXd &jointVelMax, const Eigen::VectorXd &jointAccMax); - void update(); + void update(const Eigen::VectorXd& x); void setAlpha1(const Eigen::VectorXd& a1); void setAlpha1(const double a1); diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.html index 9ea6fcf8..ff21fa9e 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.html @@ -128,8 +128,6 @@ GenericConstraint::Ptr _generic_constraint_internal; - Eigen::VectorXd _zeros; - double _dt; double _p; @@ -158,7 +156,7 @@ const double dt); - void update(); + void update(const Eigen::VectorXd& x); void setJointAccMax(const Eigen::VectorXd& jointAccMax); diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.html index 3c49251d..6a3ba108 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.html @@ -86,7 +86,7 @@ #include <OpenSoT/Constraint.h> #include <OpenSoT/utils/Affine.h> -#include <xbot2_interface/xbotinterface2.h> +#include <XBotInterface/ModelInterface.h> #include <OpenSoT/constraints/GenericConstraint.h> namespace OpenSoT { namespace constraints { namespace acceleration { @@ -100,7 +100,7 @@ const std::vector<std::string>& contact_links, const Eigen::VectorXd& torque_limits); - void update(); + void update(const Eigen::VectorXd& x); void setTorqueLimits(const Eigen::VectorXd& torque_limits); diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.html index d2a9c10c..c786395b 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.html @@ -86,7 +86,7 @@ #include <OpenSoT/Constraint.h> #include <OpenSoT/utils/Affine.h> -#include <xbot2_interface/xbotinterface2.h> +#include <XBotInterface/ModelInterface.h> #include <OpenSoT/constraints/GenericConstraint.h> namespace OpenSoT { namespace constraints { namespace acceleration { @@ -107,7 +107,7 @@ const Eigen::VectorXd& qDotLimit, const double dT); - virtual void update(); + virtual void update(const Eigen::VectorXd& x); void setVelocityLimits(const double qDotLimit); diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.html index cb68853e..db15c714 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.html @@ -102,7 +102,7 @@ #define _CONSTRAINT_FORCE_COP_H_ #include <OpenSoT/Constraint.h> -#include <xbot2_interface/xbotinterface2.h> +#include <XBotInterface/ModelInterface.h> #include <kdl/frames.hpp> #include <OpenSoT/utils/Affine.h> #include <OpenSoT/utils/Piler.h> @@ -124,11 +124,9 @@ const Eigen::Vector2d& X_Lims, const Eigen::Vector2d& Y_Lims); - virtual void update(); - - private: + virtual void update(const Eigen::VectorXd& x); std::string _contact_link; @@ -160,7 +158,9 @@ const std::vector<Eigen::Vector2d>& X_Lims, const std::vector<Eigen::Vector2d>& Y_Lims); - void update(); + CoP::Ptr getCoP(const std::string& contact_name); + + void update(const Eigen::VectorXd &x); private: diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.html index a4a7aab9..916833b2 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.html @@ -103,7 +103,7 @@ #include <OpenSoT/Constraint.h> -#include <xbot2_interface/xbotinterface2.h> +#include <XBotInterface/ModelInterface.h> #include <kdl/frames.hpp> #include <OpenSoT/utils/Affine.h> #include <OpenSoT/constraints/Aggregated.h> @@ -144,7 +144,7 @@ const friction_cone & mu); - void update(); + void update(const Eigen::VectorXd &x); void setFrictionCone(const friction_cone& frc); @@ -170,7 +170,7 @@ FrictionCone::Ptr getFrictionCone(const std::string& contact_name); - void update(); + void update(const Eigen::VectorXd &x); private: std::map<std::string, FrictionCone::Ptr> _friction_cone_map; diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.html index ac3e1c23..3100b330 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.html @@ -102,7 +102,7 @@ #define _CONSTRAINT_NORMAL_TORQUE_LIMITS_H_ #include <OpenSoT/Constraint.h> -#include <xbot2_interface/xbotinterface2.h> +#include <XBotInterface/ModelInterface.h> #include <kdl/frames.hpp> #include <OpenSoT/utils/Affine.h> #include <OpenSoT/utils/Piler.h> @@ -124,7 +124,7 @@ const Eigen::Vector2d& Y_Lims, const double& mu); - void update(); + void update(const Eigen::VectorXd &x); void setMu(const double mu); @@ -165,7 +165,7 @@ NormalTorque::Ptr getNormalTorque(const std::string& contact_name); - void update(); + void update(const Eigen::VectorXd &x); private: std::map<std::string, NormalTorque::Ptr> _normal_torque_map; diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.html index 477f7027..d487fb4c 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.html @@ -84,7 +84,7 @@
    #include <OpenSoT/utils/Affine.h>
     #include <OpenSoT/Constraint.h>
     
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     
     namespace OpenSoT { namespace constraints { namespace force {
     
    @@ -100,7 +100,7 @@
     
         private:
     
    -        void update() override;
    +        void update(const Eigen::VectorXd& x) override;
     
             const XBot::ModelInterface& _robot;
             std::vector<std::string> _contact_links;
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.html
    index 3e26f351..3793be30 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.html
    @@ -130,7 +130,7 @@
                                  const Eigen::VectorXd& upperLims,
                                  AffineHelper wrench);
     
    -                void getWrenchLimits(Eigen::VectorXd& lowerLims, Eigen::VectorXd& upperLims) const;
    +                void getWrenchLimits(Eigen::VectorXd& lowerLims, Eigen::VectorXd& upperLims);
     
                     void setWrenchLimits(const Eigen::VectorXd& lowerLims, const Eigen::VectorXd& upperLims);
     
    @@ -162,7 +162,7 @@
     
                     WrenchLimits::Ptr getWrenchLimits(const std::string& contact_name);
     
    -                void update();
    +                void update(const Eigen::VectorXd &x);
     
                 private:
                     std::map<std::string, WrenchLimits::Ptr> _wrench_lims_constraints;
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.html
    index b202ee97..fa56e94f 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.html
    @@ -136,7 +136,7 @@
                                                  const Eigen::VectorXd& b_Cartesian,
                                                 const double boundScaling = 1.0);
     
    -                void update();
    +                void update(const Eigen::VectorXd &x);
     
                     void getCurrentPosition(Eigen::VectorXd& current_position);
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.html
    index b8bf03f4..955e5151 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.html
    @@ -132,7 +132,7 @@
                                       const double dT,
                                       const OpenSoT::tasks::velocity::CoM::Ptr& task);
     
    -                virtual void update();
    +                virtual void update(const Eigen::VectorXd &x);
     
                     const Eigen::VectorXd& getVelocityLimits() const;
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.html
    index 89c18264..c6586d11 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.html
    @@ -103,14 +103,25 @@
     
     #include <OpenSoT/Constraint.h>
     #include <OpenSoT/tasks/velocity/Cartesian.h>
    -#include <xbot2_interface/xbotinterface2.h>
    -#include <xbot2_interface/collision.h>
    +#include <XBotInterface/ModelInterface.h>
     
     #include <srdfdom/model.h>
     #include <Eigen/Dense>
     
     #include <moveit_msgs/PlanningSceneWorld.h>
     
    +class ComputeLinksDistance;
    +class LinkPairDistance;
    +
    +// forward declare fcl collision object
    +namespace fcl
    +{
    +    template <typename Scalar>
    +    class CollisionObject;
    +
    +    using CollisionObjectd = CollisionObject<double>;
    +}
    +
     namespace OpenSoT { namespace constraints { namespace velocity {
     
     class CollisionAvoidance: public Constraint<Eigen::MatrixXd, Eigen::VectorXd>
    @@ -120,70 +131,49 @@
     
         typedef std::shared_ptr<CollisionAvoidance> Ptr;
         typedef std::pair<std::string, std::string> LinksPair;
    -    typedef XBot::Collision::CollisionModel::WitnessPointVector WitnessPointVector;
    -    typedef XBot::Collision::CollisionModel::LinkPairVector LinkPairVector;
     
    -    CollisionAvoidance(const XBot::ModelInterface& robot,
    -                       int max_pairs = -1,
    -                       urdf::ModelConstSharedPtr collision_urdf = nullptr,
    -                       srdf::ModelConstSharedPtr collision_srdf = nullptr);
    +    CollisionAvoidance(const Eigen::VectorXd& x,
    +                           const XBot::ModelInterface& robot,
    +                           int max_pairs = -1,
    +                           urdf::ModelConstSharedPtr collision_urdf = nullptr,
    +                           srdf::ModelConstSharedPtr collision_srdf = nullptr);
     
         double getLinkPairThreshold();
     
    -    void getError(Eigen::VectorXd& e);
    -
         double getDetectionThreshold();
     
         void setLinkPairThreshold(const double linkPair_threshold);
     
         void setDetectionThreshold(const double detection_threshold);
     
    -    void update();
    -
    -
    -    void setMaxPairs(const unsigned int max_pairs);
    +    void update(const Eigen::VectorXd &x);
     
    -    void setCollisionList(std::set<std::pair<std::string, std::string>> collisionList);
     
    +    bool setCollisionWhiteList(std::list<LinksPair> whiteList);
     
    +    bool setCollisionBlackList(std::list<LinksPair> blackList);
     
    -    void collisionModelUpdated();
    +    bool setWorldCollisions(const moveit_msgs::PlanningSceneWorld& wc);
     
    -    bool addCollisionShape(const std::string& name,
    -                           const std::string& link,
    -                           const XBot::Collision::Shape::Variant& shape,
    -                           const Eigen::Affine3d& link_T_shape,
    -                           const std::vector<std::string>& disabled_collisions = {});
    +    bool addWorldCollision(const std::string& id,
    +                           std::shared_ptr<fcl::CollisionObjectd> fcl_obj);
     
    -    // /**
    -    //  * @brief remove world collision with given id
    -    //  */
    -    // bool removeWorldCollision(const std::string& id);
    +    bool removeWorldCollision(const std::string& id);
     
    -     bool moveCollisionShape(const std::string& id, const Eigen::Affine3d& new_pose);
    +    bool moveWorldCollision(const std::string& id,
    +                            KDL::Frame new_pose);
     
         void setBoundScaling(const double boundScaling);
     
    -    void setLinksVsEnvironment(const std::set<std::string>& links);
    +    void setLinksVsEnvironment(const std::list<std::string>& links);
     
    -    XBot::Collision::CollisionModel& getCollisionModel();
     
    -    const XBot::Collision::CollisionModel& getCollisionModel() const;
    -
    -    void getOrderedWitnessPointVector(WitnessPointVector& wp) const;
    -
    -    void getOrderedLinkPairVector(LinkPairVector& lp) const;
    -
    -    void getOrderedDistanceVector(std::vector<double>& d) const;
    -
    -    const Eigen::MatrixXd& getCollisionJacobian() const;
    +    const std::list<LinkPairDistance>& getLinkPairDistances(){ return _distance_list;}
     
         ~CollisionAvoidance();
     
     protected:
     
    -    bool _include_env;
    -
         double _bound_scaling;
     
         double _distance_threshold;
    @@ -194,18 +184,14 @@
     
         const XBot::ModelInterface& _robot;
     
    -    XBot::ModelInterface::Ptr _collision_model;
    -
    -    std::unique_ptr<XBot::Collision::CollisionModel> _dist_calc;
    +    std::unique_ptr<ComputeLinksDistance> _dist_calc;
     
    -    Eigen::VectorXd _distances;
    -    Eigen::MatrixXd _distance_J;
    -    int _num_active_pairs;
    -    mutable WitnessPointVector _wpv;
    -    mutable LinkPairVector _lpv;
    +    Eigen::VectorXd _x_cache;
     
         Eigen::MatrixXd _Jtmp;
     
    +    std::list<LinkPairDistance> _distance_list;
    +
     };
     
     } } }
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.html
    index 0884cb3f..07ef4281 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.html
    @@ -105,7 +105,7 @@
      #include <OpenSoT/tasks/velocity/CoM.h>
      #include <kdl/frames.hpp>
      #include <Eigen/Dense>
    - #include <xbot2_interface/xbotinterface2.h>
    + #include <XBotInterface/ModelInterface.h>
      #include <OpenSoT/utils/convex_hull_utils.h>
     
     #define BOUND_SCALING 0.01
    @@ -125,30 +125,31 @@
                     XBot::ModelInterface &_robot;
                     double _boundScaling;
                     std::shared_ptr<convex_hull> _convex_hull;
    -                std::vector<Eigen::Vector3d> _ch;
    +                std::vector<KDL::Vector> _ch;
                     std::list<std::string> _links_in_contact;
                     Eigen::MatrixXd _JCoM;
                     Eigen::MatrixXd _C;
    -                std::list<Eigen::Vector3d> _points;
    -                std::vector<Eigen::Vector3d> _tmp_ch;
    +                std::list<KDL::Vector> _points;
    +                std::vector<KDL::Vector> _tmp_ch;
     
                 public:
    -                ConvexHull( XBot::ModelInterface& robot,
    +                ConvexHull( const Eigen::VectorXd& x,
    +                            XBot::ModelInterface& robot,
                                 const std::list<std::string>& links_in_contact,
                                 const double safetyMargin = BOUND_SCALING);
     
    -                static void getConstraints(const std::vector<Eigen::Vector3d> &points,
    +                static void getConstraints(const std::vector<KDL::Vector> &points,
                                                 Eigen::MatrixXd& A, Eigen::VectorXd& b,
                                                 const double boundScaling = BOUND_SCALING);
     
    -                static void getLineCoefficients(const Eigen::Vector3d &p0, const Eigen::Vector3d &p1,
    +                static void getLineCoefficients(const KDL::Vector &p0, const KDL::Vector &p1,
                                                     double &a, double& b, double &c);
     
    -                bool getConvexHull(std::vector<Eigen::Vector3d>& ch);
    +                bool getConvexHull(std::vector<KDL::Vector>& ch);
     
                     void setSafetyMargin(const double safetyMargin);
     
    -                void update();
    +                void update(const Eigen::VectorXd &x);
     
                     std::list<std::string> getLinksInContact()
                     {
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.html
    index e4b6b03f..e5267495 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.html
    @@ -102,7 +102,7 @@
     #define __BOUNDS_VELOCITY_JOINTLIMITS_H__
     
      #include <OpenSoT/Constraint.h>
    - #include <xbot2_interface/xbotinterface2.h>
    + #include <Eigen/Dense>
     
     
      namespace OpenSoT {
    @@ -112,18 +112,16 @@
                 public:
                     typedef std::shared_ptr<JointLimits> Ptr;
                 private:
    -                const XBot::ModelInterface& _robot;
                     double _boundScaling;
                     Eigen::VectorXd _jointLimitsMin;
                     Eigen::VectorXd _jointLimitsMax;
    -                Eigen::VectorXd _dq;
                 public:
    -                JointLimits(const XBot::ModelInterface& robot,
    +                JointLimits(const Eigen::VectorXd &q,
                                 const Eigen::VectorXd &jointBoundMax,
                                 const Eigen::VectorXd &jointBoundMin,
                                 const double boundScaling = 1.0);
     
    -                void update();
    +                void update(const Eigen::VectorXd &x);
                     void setBoundScaling(const double boundScaling);
                 };
             }
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.html
    index 1ad432b1..e314ca77 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.html
    @@ -102,7 +102,7 @@
     #define __BOUNDS_VELOCITY_JOINTLIMITS_INVARIANCE_H__
     
     #include <OpenSoT/Constraint.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     #include <Eigen/Dense>
     
      namespace OpenSoT {
    @@ -116,16 +116,16 @@
                     Eigen::VectorXd _jointLimitsMin;
                     Eigen::VectorXd _jointLimitsMax;
     
    -                Eigen::VectorXd _qdot_prev, _q, _zeros;
    +                Eigen::VectorXd _qdot_prev;
     
                     Eigen::VectorXd _jointAccMax;
     
                     const XBot::ModelInterface& _robot;
     
    -                double _lb, _ub, _acc_lim, _via_lim, _d;
    +                double _lb, _ub, _acc_lim, _pos_lim, _via_lim, _d;
                     int _ac_lb, _ac_ub;
     
    -                Eigen::VectorXd _active_constraint_lb, _active_constraint_ub, _pos_lim_sup, _pos_lim_inf;
    +                Eigen::VectorXd _active_constraint_lb, _active_constraint_ub;
     
                     enum active_constraint {
                         pos_lim = 1,
    @@ -145,14 +145,15 @@
                     double _p;
     
                 public:
    -                JointLimitsInvariance(const Eigen::VectorXd &jointBoundMax,
    +                JointLimitsInvariance(const Eigen::VectorXd &q,
    +                            const Eigen::VectorXd &jointBoundMax,
                                 const Eigen::VectorXd &jointBoundMin,
                                 const Eigen::VectorXd &jointAccMax,
                                 XBot::ModelInterface& robot,
                                 const double dt);
     
     
    -                void update();
    +                void update(const Eigen::VectorXd& x);
     
                     void setJointAccMax(const Eigen::VectorXd& jointAccMax);
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.html
    index 3633b9bf..71f91469 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.html
    @@ -102,7 +102,7 @@
     #define __BOUNDS_OMNIWHEEL4X_H__
     
      #include <OpenSoT/Constraint.h>
    - #include <xbot2_interface/xbotinterface2.h>
    + #include <XBotInterface/ModelInterface.h>
     
     namespace OpenSoT {
        namespace constraints {
    @@ -114,8 +114,9 @@
                OmniWheels4X(const double l1, const double l2, const double r,
                            const std::vector<std::string> joint_wheels_name,
                            const std::string base_link,
    +                       const Eigen::VectorXd& x,
                            XBot::ModelInterface& robot);
    -           virtual void update();
    +           virtual void update(const Eigen::VectorXd &x);
     
     
            private:
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.html
    index 29010f9b..a0b86367 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.html
    @@ -103,8 +103,6 @@
     
      #include <OpenSoT/Constraint.h>
     #include <Eigen/Dense>
    -#include <xbot2_interface/xbotinterface2.h>
    -
     
      namespace OpenSoT {
         namespace constraints {
    @@ -116,12 +114,10 @@
                     double _qDotLimit;
                     double _dT;
                 public:
    -                VelocityLimits(const XBot::ModelInterface& robot,
    -                               const double qDotLimit,
    -                               const double dT);
    -
    -                VelocityLimits(const XBot::ModelInterface& robot,
    -                               const Eigen::VectorXd& qDotLimit,
    +                VelocityLimits(const double qDotLimit,
    +                               const double dT,
    +                               const unsigned int x_size);
    +                VelocityLimits(const Eigen::VectorXd& qDotLimit,
                                    const double dT);
     
                     Eigen::VectorXd getVelocityLimits();
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.html
    index 40564f60..3d675613 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.html
    @@ -85,7 +85,7 @@
     #define _WB_SOT_SOLVERS_BACK_END_H_
     
     #include <Eigen/Dense>
    -#include <xbot2_interface/logger.h>
    +#include <XBotInterface/Logger.hpp>
     #include <boost/any.hpp>
     #include <OpenSoT/Task.h>
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.html
    index 2e835209..12329307 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.html
    @@ -116,7 +116,7 @@
     
                     void setDisableWeightsComputation(const bool disable);
     
    -                bool getDisableWeightsComputation();
    +                bool setDisableWeightsComputation();
     
                     void setDamping(double damping);
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.html
    index 359b462e..16bfa298 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.html
    @@ -110,7 +110,7 @@
             priority_constraint(const std::string& id,
                                 const OpenSoT::tasks::GenericLPTask::Ptr high_priority_task,
                                 const OpenSoT::tasks::GenericLPTask::Ptr low_priority_task);
    -        void update();
    +        void update(const Eigen::VectorXd& x);
         private:
             std::weak_ptr<OpenSoT::tasks::GenericLPTask> _high_task;
             std::weak_ptr<OpenSoT::tasks::GenericLPTask> _low_task;
    @@ -126,7 +126,7 @@
             constraint_helper(std::string id, OpenSoT::constraints::Aggregated::ConstraintPtr constraints,
                               const AffineHelper& x);
     
    -        void update();
    +        void update(const Eigen::VectorXd& x);
         private:
             OpenSoT::constraints::Aggregated::ConstraintPtr _constraints;
             AffineHelper _constraint;
    @@ -146,7 +146,7 @@
             task_to_constraint_helper(std::string id, OpenSoT::tasks::Aggregated::TaskPtr& task,
                                       const AffineHelper& x, const AffineHelper& t);
     
    -        void update();
    +        void update(const Eigen::VectorXd& x);
         private:
             OpenSoT::tasks::Aggregated::TaskPtr& _task;
             AffineHelper _constraint;
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.html
    index 6800adc0..9f5fcdfb 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.html
    @@ -160,10 +160,12 @@
                 Aggregated(TaskPtr task,
                            const unsigned int x_size);
     
    +            Aggregated(const std::list< TaskPtr > tasks,
    +                       const Eigen::VectorXd &q);
     
                 ~Aggregated();
     
    -            void _update();
    +            void _update(const Eigen::VectorXd &x);
     
     
                 std::list< ConstraintPtr >& getOwnConstraints() { return _ownConstraints; }
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.html
    index f88c878b..167d64e1 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.html
    @@ -87,7 +87,7 @@
     #include <OpenSoT/Task.h>
     #include <OpenSoT/utils/Affine.h>
     #include <OpenSoT/tasks/GenericTask.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     
     namespace OpenSoT { namespace tasks  {
     
    @@ -103,7 +103,7 @@
     
         ~GenericLPTask();
     
    -    virtual void _update();
    +    virtual void _update(const Eigen::VectorXd &x);
     
         bool setc(const Eigen::VectorXd& c);
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.html
    index bdecf8dc..4fede0b4 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.html
    @@ -86,7 +86,7 @@
     
     #include <OpenSoT/Task.h>
     #include <OpenSoT/utils/Affine.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     
     namespace OpenSoT { namespace tasks  {
     
    @@ -104,7 +104,7 @@
     
         ~GenericTask();
     
    -    virtual void _update();
    +    virtual void _update(const Eigen::VectorXd &x);
     
         bool setA(const Eigen::MatrixXd& A);
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.html
    index c229d010..85e20646 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.html
    @@ -104,7 +104,7 @@
     
     #include <OpenSoT/Task.h>
     #include <OpenSoT/utils/Affine.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     
     namespace OpenSoT { namespace tasks  {
     
    @@ -120,7 +120,7 @@
     
         bool setReference(const Eigen::VectorXd& ref);
     
    -    virtual void _update();
    +    virtual void _update(const Eigen::VectorXd& x);
     
         void getReference(Eigen::VectorXd& ref);
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.html
    index 8514fb47..e4fb7651 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.html
    @@ -102,7 +102,7 @@
     #define __TASKS_ACCELERATION_ANGULAR_MOMENTUM_H__
     
     #include <OpenSoT/Task.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     #include <Eigen/Dense>
     #include <OpenSoT/utils/Affine.h>
     
    @@ -127,7 +127,7 @@
                Eigen::MatrixXd _Mom;
                Eigen::Matrix3d _K;
     
    -           void _update();
    +           void _update(const Eigen::VectorXd& x);
     
                std::string _base_link;
                std::string _distal_link;
    @@ -158,8 +158,6 @@
     
                const std::string& getDistalLink() const;
     
    -           bool reset();
    -
                static bool isAngularMomentum(OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr task);
     
                static OpenSoT::tasks::acceleration::AngularMomentum::Ptr asAngularMomentum(OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr task);
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.html
    index 41743a5b..b16a626d 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.html
    @@ -103,10 +103,10 @@
     
     #include <OpenSoT/Task.h>
     #include <OpenSoT/utils/Affine.h>
    -#include <xbot2_interface/xbotinterface2.h>
    -#include <xbot2_interface/common/utils.h>
    +#include <XBotInterface/ModelInterface.h>
    +#include <XBotInterface/Utils.h>
     #include <OpenSoT/tasks/acceleration/GainType.h>
    -#include <kdl/frames.hpp>
    +
     
     namespace OpenSoT { namespace tasks { namespace acceleration {
     
    @@ -117,6 +117,7 @@
             typedef std::shared_ptr<Cartesian> Ptr;
     
             Cartesian(const std::string task_id,
    +                  const Eigen::VectorXd& x,
                       const XBot::ModelInterface& robot,
                       const std::string& distal_link,
                       const std::string& base_link
    @@ -156,20 +157,20 @@
             void setVirtualForce(const Eigen::Vector6d& virtual_force_ref);
     
     
    -        void getReference(Eigen::Affine3d& ref) const;
    -        void getReference(KDL::Frame& ref) const;
    +        void getReference(Eigen::Affine3d& ref);
    +        void getReference(KDL::Frame& ref);
     
             void getReference(Eigen::Affine3d& desiredPose,
    -                          Eigen::Vector6d& desiredTwist) const;
    +                          Eigen::Vector6d& desiredTwist);
             void getReference(KDL::Frame& desiredPose,
    -                          KDL::Twist& desiredTwist) const;
    +                          KDL::Twist& desiredTwist);
     
             void getReference(Eigen::Affine3d& desiredPose,
                               Eigen::Vector6d& desiredTwist,
    -                          Eigen::Vector6d& desiredAcceleration) const;
    +                          Eigen::Vector6d& desiredAcceleration);
             void getReference(KDL::Frame& desiredPose,
                               KDL::Twist& desiredTwist,
    -                          KDL::Twist& desiredAcceleration) const;
    +                          KDL::Twist& desiredAcceleration);
     
             const Eigen::Vector6d& getCachedVelocityReference() const;
     
    @@ -177,16 +178,19 @@
     
             const Eigen::Vector6d& getCachedVirtualForceReference() const;
     
    -        const Eigen::Affine3d& getActualPose() const;
    -        void getActualPose(Eigen::Affine3d& actual) const;
    +
    +        void getActualPose(Eigen::Affine3d& actual);
             void getActualPose(KDL::Frame& actual);
     
    -        const Eigen::Vector6d& getActualTwist() const;
    -        void getActualTwist(Eigen::Vector6d& actual) const;
    +        void getActualTwist(Eigen::Vector6d& actual);
             void getActualTwist(KDL::Twist& actual);
     
             bool reset();
     
    +        virtual void _update(const Eigen::VectorXd& x);
    +
    +        virtual void _log(XBot::MatLogger2::Ptr logger);
    +
             void setLambda(double lambda1, double lambda2);
             virtual void setLambda(double lambda);
     
    @@ -265,10 +269,6 @@
     
             Eigen::MatrixXd _tmpMatrixXd;
             Eigen::MatrixXd _Bi;
    -
    -        virtual void _update();
    -        virtual void _log(XBot::MatLogger2::Ptr logger);
    -
         };
     
     } } }
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.html
    index 9cbdb028..ec695f16 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.html
    @@ -103,8 +103,8 @@
     
     #include <OpenSoT/Task.h>
     #include <OpenSoT/utils/Affine.h>
    -#include <xbot2_interface/xbotinterface2.h>
    -#include <xbot2_interface/common/utils.h>
    +#include <XBotInterface/ModelInterface.h>
    +#include <XBotInterface/Utils.h>
     
     
     namespace OpenSoT { namespace tasks { namespace acceleration {
    @@ -114,7 +114,7 @@
     
             typedef std::shared_ptr<CoM> Ptr;
     
    -        CoM(const XBot::ModelInterface& robot);
    +        CoM(const XBot::ModelInterface& robot, const Eigen::VectorXd& x);
     
             CoM(const XBot::ModelInterface& robot, const AffineHelper& qddot);
     
    @@ -129,16 +129,18 @@
                               const Eigen::Vector3d& vel_ref,
                               const Eigen::Vector3d& acc_ref);
     
    -        void getReference(Eigen::Vector3d& ref) const;
    -        void getReference(Eigen::Vector3d& pos_ref, Eigen::Vector3d& vel_ref) const;
    -        void getReference(Eigen::Vector3d& pos_ref, Eigen::Vector3d& vel_ref, Eigen::Vector3d& acc_ref) const;
    +        void getReference(Eigen::Vector3d& ref);
     
    -        void getActualPose(Eigen::Vector3d& actual) const;
    +        void getActualPose(Eigen::Vector3d& actual);
     
    -        void getPosError(Eigen::Vector3d& error) const;
    +        void getPosError(Eigen::Vector3d& error);
     
             bool reset() override;
     
    +        virtual void _update(const Eigen::VectorXd& x);
    +
    +        virtual void _log(XBot::MatLogger2::Ptr logger);
    +
             void setLambda(double lambda1, double lambda2);
     
             virtual void setLambda(double lambda);
    @@ -180,11 +182,6 @@
     
             void resetReference();
     
    -        virtual void _update();
    -
    -        virtual void _log(XBot::MatLogger2::Ptr logger);
    -
    -
     
         };
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.html
    index 33cd674c..649cc44e 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.html
    @@ -103,8 +103,8 @@
     
     #include <OpenSoT/Task.h>
     #include <OpenSoT/utils/Affine.h>
    -#include <xbot2_interface/xbotinterface2.h>
    -#include <xbot2_interface/common/utils.h>
    +#include <XBotInterface/ModelInterface.h>
    +#include <XBotInterface/Utils.h>
     
     
     namespace OpenSoT { namespace tasks { namespace acceleration {
    @@ -118,6 +118,7 @@
             Contact(const std::string& task_id,
                     const XBot::ModelInterface& robot,
                     const std::string& contact_link,
    +                const Eigen::VectorXd& x,
                     const Eigen::MatrixXd& contact_matrix = Eigen::MatrixXd()
                     );
     
    @@ -129,7 +130,7 @@
                      );
     
     
    -        virtual void _update();
    +        virtual void _update(const Eigen::VectorXd& x);
     
             virtual void _log(XBot::MatLogger2::Ptr logger);
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.html
    index e75803e7..d35525e1 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.html
    @@ -86,7 +86,7 @@
     
     #include <OpenSoT/Task.h>
     #include <OpenSoT/utils/Affine.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     
     namespace OpenSoT {
         namespace tasks {
    @@ -114,7 +114,7 @@
                 Eigen::VectorXd checkTask(const Eigen::VectorXd& x);
     
             private:
    -                virtual void _update();
    +                virtual void _update(const Eigen::VectorXd& x);
     
                     const XBot::ModelInterface& _robot;
                     AffineHelper _qddot;
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.html
    index 52ae6da9..f32593f8 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.html
    @@ -109,7 +109,7 @@
             OpenSoT::tasks::acceleration::Postural::Ptr _postural;
             Eigen::MatrixXd I;
     
    -        virtual void _update();
    +        virtual void _update(const Eigen::VectorXd& x);
     
     
         };
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.html
    index bee41338..ee271a6e 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.html
    @@ -104,7 +104,7 @@
     
     #include <OpenSoT/Task.h>
     #include <OpenSoT/utils/Affine.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     #include <OpenSoT/tasks/acceleration/GainType.h>
     
     namespace OpenSoT { namespace tasks { namespace acceleration {
    @@ -116,14 +116,16 @@
             typedef std::shared_ptr<Postural> Ptr;
     
             Postural(const XBot::ModelInterface& robot,
    -                 AffineHelper qddot, const std::string task_id = "Postural");
    +                 AffineHelper qddot = AffineHelper(), const std::string task_id = "Postural");
     
             Postural(const XBot::ModelInterface& robot,
    -                 const std::string task_id = "Postural");
    +                 const int x_size, const std::string task_id = "Postural");
     
             void setGainType(GainType type);
             GainType getGainType() const;
     
    +        virtual void _update(const Eigen::VectorXd& x);
    +
             void setReference(const Eigen::VectorXd& qref);
             void setReference(const Eigen::VectorXd& qref, const Eigen::VectorXd& dqref);
             void setReference(const Eigen::VectorXd& qref, const Eigen::VectorXd& dqref,
    @@ -154,6 +156,8 @@
     
             bool reset();
     
    +        virtual void _log(XBot::MatLogger2::Ptr logger);
    +
             const Eigen::VectorXd& getCachedVelocityReference() const;
     
             const Eigen::VectorXd& getCachedAccelerationReference() const;
    @@ -181,6 +185,7 @@
             AffineHelper _postural_task;
     
             Eigen::VectorXd _qddot_d, _qddot_ref, _qref, _qdot, _q, _qdot_ref, _qdot_ref_cached, _qddot_ref_cached;
    +        Eigen::MatrixXd _Jpostural;
     
             double _lambda2;
     
    @@ -188,11 +193,6 @@
     
             Eigen::MatrixXd _Mi;
     
    -        virtual void _update();
    -        virtual void _log(XBot::MatLogger2::Ptr logger);
    -
    -
    -
     
         };
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.html
    index 5a12e799..4ce51fbc 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.html
    @@ -102,7 +102,7 @@
     #define _OPENSOT_FLOATING_BASE_CONTACT_ESTIMATION_
     
     #include <OpenSoT/Task.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     
     namespace OpenSoT{
         namespace tasks{
    @@ -116,7 +116,7 @@
                             const Eigen::MatrixXd& contact_matrix = Eigen::MatrixXd::Identity(6,6),
                             const Eigen::Affine3d& desired_contact_pose = Eigen::Affine3d::Identity() );
                     ~Contact();
    -                virtual void _update();
    +                virtual void _update(const Eigen::VectorXd& x);
     
                     void setLinkInContact(const std::string link_in_contact);
                     const std::string& getLinkInContact() const;
    @@ -124,7 +124,7 @@
                 private:
                     std::string _link_in_contact;
                     XBot::ModelInterface& _robot;
    -                Eigen::MatrixXd _J, _Jrot;
    +                Eigen::MatrixXd _J;
                     Eigen::MatrixXd _Jcontact;
                     Eigen::VectorXd _dqm;
                     Eigen::MatrixXd _contact_matrix;
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.html
    index cbfbd8d5..bd213788 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.html
    @@ -102,7 +102,7 @@
     #define _OPENSOT_TASK_FLOATING_BASE_IMU_
     
     #include <OpenSoT/Task.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     
     namespace OpenSoT{
         namespace tasks{
    @@ -113,7 +113,7 @@
                     IMU(XBot::ModelInterface& robot, XBot::ImuSensor::ConstPtr imu);
                     ~IMU();
     
    -                void _update();
    +                void _update(const Eigen::VectorXd& x);
     
                 private:
                     Eigen::MatrixXd _J;
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.html
    index b741b8bf..9b47acd9 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.html
    @@ -86,8 +86,8 @@
     
     #include <OpenSoT/Task.h>
     #include <OpenSoT/utils/Affine.h>
    -#include <xbot2_interface/xbotinterface2.h>
    -#include <xbot2_interface/common/utils.h>
    +#include <XBotInterface/ModelInterface.h>
    +#include <XBotInterface/Utils.h>
     
     namespace OpenSoT { namespace tasks { namespace force {
     
    @@ -127,7 +127,7 @@
     
         static const std::string world_name;
     
    -    virtual void _update();
    +    virtual void _update(const Eigen::VectorXd& x);
         virtual void _log(XBot::MatLogger2::Ptr logger);
     
         const XBot::ModelInterface& _robot;
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.html
    index fb2d4d1c..f363b423 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.html
    @@ -102,7 +102,7 @@
     #define __TASKS_FORCE_COM_H__
     
     #include <OpenSoT/Task.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     #include <kdl/frames.hpp>
     #include <OpenSoT/utils/Affine.h>
     
    @@ -123,6 +123,7 @@
     
                     virtual void _log(XBot::MatLogger2::Ptr logger);
     
    +                AffineHelper _wrenches;
                     AffineHelper _com_task;
     
                     XBot::ModelInterface& _robot;
    @@ -169,7 +170,9 @@
                     Eigen::Vector3d velocityError;
                     Eigen::Vector3d angularMomentumError;
     
    -
    +                CoM(const Eigen::VectorXd& x,
    +                    std::vector<std::string>& links_in_contact,
    +                    XBot::ModelInterface& robot);
     
     
                     CoM(std::vector<AffineHelper> wrenches,
    @@ -178,7 +181,7 @@
     
                     ~CoM();
     
    -                void _update();
    +                void _update(const Eigen::VectorXd& x);
     
     
                     void setLinearReference(const Eigen::Vector3d& desiredPosition);
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.html
    index 96ec2ba1..1eda5470 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.html
    @@ -101,7 +101,7 @@
     #define __TASKS_FORCE_FB_H__
     
     #include <OpenSoT/Task.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     #include <OpenSoT/utils/Affine.h>
     
     namespace OpenSoT {
    @@ -120,7 +120,7 @@
                 void setEnabledContacts(const std::vector<bool>& enabled_contacts);
     
                 private:
    -            virtual void _update();
    +            virtual void _update(const Eigen::VectorXd& x);
                 virtual void _log(XBot::MatLogger2::Ptr logger);
     
                 std::vector<std::string> _contact_links;
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.html
    index 67c7eaa0..2445f77a 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.html
    @@ -126,7 +126,7 @@
                 const std::string& getDistalLink() const;
                 const std::string& getBaseLink() const;
             protected:
    -            virtual void _update();
    +            virtual void _update(const Eigen::VectorXd& x);
             private:
                 std::string _distal_link, _base_link;
                 OpenSoT::tasks::MinimizeVariable::Ptr _min_var;
    @@ -149,7 +149,7 @@
             private:
                 std::map<std::string, Wrench::Ptr> wrench_tasks;
                 OpenSoT::tasks::Aggregated::Ptr _aggregated_task;
    -            virtual void _update();
    +            virtual void _update(const Eigen::VectorXd& x);
     
     
             };
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.html
    index 26bfa442..319b63c1 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.html
    @@ -102,7 +102,7 @@
     #define __TASKS_VELOCITY_ANGULAR_MOMENTUM_H__
     
     #include <OpenSoT/Task.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     #include <kdl/frames.hpp>
     #include <Eigen/Dense>
     
    @@ -124,13 +124,13 @@
     
                Eigen::MatrixXd _Momentum;
     
    -           void _update();
    +           void _update(const Eigen::VectorXd& x);
     
                std::string _base_link;
                std::string _distal_link;
     
             public:
    -           AngularMomentum(XBot::ModelInterface& robot);
    +           AngularMomentum(const Eigen::VectorXd& x, XBot::ModelInterface& robot);
                ~AngularMomentum();
     
                void setReference(const Eigen::Vector3d& desiredAngularMomentum);
    @@ -138,7 +138,6 @@
     
                void getReference(Eigen::Vector3d& desiredAngularMomentum) const;
                void getReference(KDL::Vector& desiredAngularMomentum) const;
    -           const Eigen::Vector3d& getReference() const;
     
                const std::string& getBaseLink() const;
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.html
    index 04cfd7af..7103d315 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.html
    @@ -102,7 +102,7 @@
     #define __TASKS_VELOCITY_CARTESIAN_H__
     
      #include <OpenSoT/Task.h>
    - #include <xbot2_interface/xbotinterface2.h>
    + #include <XBotInterface/ModelInterface.h>
      #include <kdl/frames.hpp>
      #include <Eigen/Dense>
     
    @@ -163,13 +163,14 @@
                     /****************************************/
     
                     Cartesian(std::string task_id,
    +                          const Eigen::VectorXd& x,
                               XBot::ModelInterface &robot,
                               const std::string& distal_link,
                               const std::string& base_link);
     
                     ~Cartesian();
     
    -                virtual void _update();
    +                virtual void _update(const Eigen::VectorXd& x);
     
                     void setReference(const Eigen::Affine3d& desiredPose);
                     void setReference(const Eigen::Matrix4d& desiredPose);
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.html
    index 3ab605e8..fa3db34d 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.html
    @@ -85,233 +85,18 @@
     #define __TASKS_VELOCITY_CARTESIAN_ADMITTANCE_H__
     
     #include <OpenSoT/tasks/velocity/Cartesian.h>
    -#include <xbot2_interface/common/utils.h>
     
     using namespace XBot::Utils;
     
     namespace OpenSoT {
        namespace tasks {
            namespace velocity {
    -       template <typename SignalType>
    -       class SecondOrderFilter {
    -
    -       public:
    -
    -           typedef std::shared_ptr<SecondOrderFilter<SignalType>> Ptr;
    -
    -           SecondOrderFilter():
    -               _omega(1.0),
    -               _eps(0.8),
    -               _ts(0.01),
    -               _reset_has_been_called(false)
    -           {
    -               computeCoeff();
    -           }
    -
    -           SecondOrderFilter(double omega, double eps, double ts, const SignalType& initial_state):
    -               _omega(omega),
    -               _eps(eps),
    -               _ts(ts),
    -               _reset_has_been_called(false)
    -           {
    -               computeCoeff();
    -               reset(initial_state);
    -           }
    -
    -           void reset(const SignalType& initial_state){
    -               _reset_has_been_called = true;
    -               _u = initial_state;
    -               _y = initial_state;
    -               _yd = initial_state;
    -               _ydd = initial_state;
    -               _udd = initial_state;
    -               _ud = initial_state;
    -           }
    -
    -           const SignalType& process(const SignalType& input){
    -
    -               if(!_reset_has_been_called) reset(input*0);
    -
    -
    -               _ydd = _yd;
    -               _yd = _y;
    -               _udd = _ud;
    -               _ud = _u;
    -
    -
    -               _u = input;
    -               _y = 1.0/_a0 * ( _u + _b1*_ud + _b2*_udd - _a1*_yd - _a2*_ydd );
    -
    -               return _y;
    -           }
    -
    -           const SignalType& getOutput() const {
    -               return _y;
    -           }
    -
    -           void setOmega(double omega){
    -               _omega = omega;
    -               computeCoeff();
    -           }
    -
    -           double getOmega()
    -           {
    -               return _omega;
    -           }
    -
    -           void setDamping(double eps){
    -               _eps = eps;
    -               computeCoeff();
    -           }
    -
    -           double getDamping()
    -           {
    -               return _eps;
    -           }
    -
    -           void setTimeStep(double ts){
    -               _ts = ts;
    -               computeCoeff();
    -           }
    -
    -           double getTimeStep()
    -           {
    -               return _ts;
    -           }
    -
    -       private:
    -
    -           void computeCoeff()
    -           {
    -               _b1 = 2.0;
    -               _b2 = 1.0;
    -
    -               _a0 = 1.0 + 4.0*_eps/(_omega*_ts) + 4.0/std::pow(_omega*_ts, 2.0);
    -               _a1 = 2 - 8.0/std::pow(_omega*_ts, 2.0);
    -               _a2 = 1.0 + 4.0/std::pow(_omega*_ts, 2.0) - 4.0*_eps/(_omega*_ts);
    -
    -           }
    -
    -           double _omega;
    -           double _eps;
    -           double _ts;
    -
    -           double _b1, _b2;
    -           double _a0, _a1, _a2;
    -
    -           bool _reset_has_been_called;
    -
    -           SignalType _y, _yd, _ydd, _u, _ud, _udd;
    -
    -       };
    -
    -       template<class SignalType>
    -       class SecondOrderFilterArray
    -       {
    -       public:
    -           SecondOrderFilterArray(const int channels):
    -               _channels(channels)
    -           {
    -               SecondOrderFilter<SignalType> filter;
    -               SignalType tmp;
    -               for(unsigned int i = 0; i < _channels; ++i){
    -                   _filters.push_back(filter);
    -                   _output.push_back(tmp);
    -               }
    -           }
    -
    -           const std::vector<SignalType>& process(const std::vector<SignalType>& input)
    -           {
    -               if(input.size() != _channels)
    -                   throw std::runtime_error("input size != filters size");
    -
    -               for(unsigned int i = 0; i < _channels; ++i){
    -                   _filters[i].process(input[i]);
    -                   _output[i] = _filters[i].getOutput();
    -               }
    -               return _output;
    -           }
    -
    -           const std::vector<SignalType>& getOutput() const {
    -               return _output;
    -           }
    -
    -           void reset(const SignalType& init)
    -           {
    -               for(unsigned int i = 0; i < _channels; ++i){
    -                   _filters[i].reset(init);
    -                   _output[i] = init;
    -               }
    -           }
    -
    -           bool setTimeStep(const double time_step, const int channel)
    -           {
    -               if(channel >= _channels)
    -                   return false;
    -               else
    -                   _filters[channel].setTimeStep(time_step);
    -               return true;
    -           }
    -
    -           double getTimeStep(const int channel)
    -           {
    -               if(channel >= _channels)
    -                   throw std::runtime_error("channel out of channels range!");
    -               else
    -                   return _filters[channel].getTimeStep();
    -           }
    -
    -           bool setDamping(const double damping, const int channel)
    -           {
    -               if(channel >= _channels)
    -                   return false;
    -               else
    -                   _filters[channel].setDamping(damping);
    -               return true;
    -           }
    -
    -           double getDamping(const int channel)
    -           {
    -               if(channel >= _channels)
    -                   throw std::runtime_error("channel out of channels range!");
    -               else
    -                   return _filters[channel].getDamping();
    -           }
    -
    -           bool setOmega(const double omega, const int channel)
    -           {
    -               if(channel >= _channels)
    -                   return false;
    -               else
    -                   _filters[channel].setOmega(omega);
    -               return true;
    -           }
    -
    -           double getOmega(const int channel)
    -           {
    -               if(channel >= _channels)
    -                   throw std::runtime_error("channel out of channels range!");
    -               else
    -                   return _filters[channel].getOmega();
    -           }
    -
    -           int getNumberOfChannels()
    -           {
    -               return _channels;
    -           }
    -
    -       private:
    -           std::vector<SecondOrderFilter<SignalType>> _filters;
    -           std::vector<SignalType> _output;
    -           int _channels;
    -
    -       };
    -
            class CartesianAdmittance: public Cartesian {
              public:
                 typedef std::shared_ptr<CartesianAdmittance> Ptr;
     
                 CartesianAdmittance(std::string task_id,
    +                                const Eigen::VectorXd& x,
                                     XBot::ModelInterface &robot,
                                     std::string base_link,
                                     XBot::ForceTorqueSensor::ConstPtr ft_sensor);
    @@ -378,9 +163,10 @@
                Eigen::Vector6d _deadzone;
                std::vector<double> _tmp;
     
    -           void _update();
    +           void _update(const Eigen::VectorXd& x);
     
    -           SecondOrderFilterArray<double> _filter;
    +           //XBot::Utils::SecondOrderFilter<Eigen::Vector6d> _filter;
    +           XBot::Utils::SecondOrderFilterArray<double> _filter;
     
                Eigen::Vector6d _C;
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.html
    index 6c60835a..acc9c9d1 100644
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.html
    +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.html
    @@ -102,7 +102,7 @@
     #define __TASKS_VELOCITY_COM_H__
     
     #include <OpenSoT/Task.h>
    -#include <xbot2_interface/xbotinterface2.h>
    +#include <XBotInterface/ModelInterface.h>
     #include <kdl/frames.hpp>
     #include <Eigen/Dense>
     
    @@ -130,22 +130,18 @@
                     std::string _base_link;
                     std::string _distal_link;
     
    -
    -            protected:
    -                virtual void _update();
    -                virtual void _log(XBot::MatLogger2::Ptr logger);
    -
    -
                 public:
     
     
     
    -                CoM(XBot::ModelInterface& robot,
    +                CoM(const Eigen::VectorXd& x,
    +                    XBot::ModelInterface& robot,
                         const std::string& id = "CoM"
                        );
     
                     ~CoM();
     
    +                virtual void _update(const Eigen::VectorXd& x);
     
                     virtual void setReference(const Eigen::Vector3d& desiredPosition);
                     virtual void setReference(const KDL::Vector& desiredPosition);
    @@ -177,6 +173,8 @@
     
                     bool reset();
     
    +                virtual void _log(XBot::MatLogger2::Ptr logger);
    +
                     static bool isCoM(OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr task);
     
                     static OpenSoT::tasks::velocity::CoM::Ptr asCoM(OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr task);
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.html
    deleted file mode 100644
    index f1b7b80f..00000000
    --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.html
    +++ /dev/null
    @@ -1,147 +0,0 @@
    -
    -
    -
    -  
    -  
    -  Program Listing for File CollisionAvoidance.h — OpenSoT  documentation
    -      
    -      
    -      
    -  
    -  
    -        
    -        
    -        
    -        
    -        
    -        
    -    
    -    
    -     
    -
    -
    - 
    -  
    - - -
    - -
    -
    -
    - -
    -
    -
    -
    - -
    -

    Program Listing for File CollisionAvoidance.h

    -

    Return to documentation for file (/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/tasks/velocity/CollisionAvoidance.h)

    -
    #ifndef OPENSOT_TASKS_COLLISIONAVOIDANCE_H
    -#define OPENSOT_TASKS_COLLISIONAVOIDANCE_H
    -
    -#include <OpenSoT/constraints/velocity/CollisionAvoidance.h>
    -#include <OpenSoT/Task.h>
    -
    -namespace OpenSoT { namespace tasks { namespace velocity {
    -
    -class CollisionAvoidance : public Task<Eigen::MatrixXd, Eigen::VectorXd>
    -{
    -
    -public:
    -
    -    CollisionAvoidance(constraints::velocity::CollisionAvoidance::Ptr constr);
    -
    -    void _update() override;
    -
    -    constraints::velocity::CollisionAvoidance::Ptr getConstraint();
    -
    -
    -private:
    -
    -    constraints::velocity::CollisionAvoidance::Ptr _constr;
    -
    -    Eigen::VectorXd _error;
    -
    -};
    -
    -} } }
    -
    -#endif // COLLISIONAVOIDANCE_H
    -
    -
    -
    - - -
    -
    -
    - -
    - -
    -

    © Copyright 2023, Enrico Mingo Hoffman.

    -
    - - Built with Sphinx using a - theme - provided by Read the Docs. - - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.html index 35668fda..5a421600 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.html @@ -102,7 +102,7 @@ #define __TASKS_VELOCITY_CONTACT_H__ #include <OpenSoT/Task.h> - #include <xbot2_interface/xbotinterface2.h> + #include <XBotInterface/ModelInterface.h> #include <Eigen/Dense> #define WORLD_FRAME_NAME "world" @@ -125,7 +125,7 @@ ~Contact(); - void _update(); + void _update(const Eigen::VectorXd& x); const std::string& getLinkName() const; @@ -149,7 +149,7 @@ Eigen::VectorXd _error; - Eigen::MatrixXd _K, _Jtmp, _Jrot; + Eigen::MatrixXd _K, _Jtmp; }; diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.html index 4ff31450..1ddb86e5 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.html @@ -104,7 +104,7 @@ #include <OpenSoT/tasks/velocity/Cartesian.h> #include <OpenSoT/SubTask.h> #include <OpenSoT/utils/cartesian_utils.h> -#include <xbot2_interface/xbotinterface2.h> +#include <XBotInterface/ModelInterface.h> namespace OpenSoT { namespace tasks { @@ -117,6 +117,7 @@ typedef std::shared_ptr<Gaze> Ptr; Gaze(std::string task_id, + const Eigen::VectorXd &x, XBot::ModelInterface &robot, std::string base_link, std::string distal_link = "gaze"); @@ -138,6 +139,8 @@ virtual const unsigned int getTaskSize() const; + virtual void _update(const Eigen::VectorXd &x); + virtual std::vector<bool> getActiveJointsMask(); virtual bool setActiveJointsMask(const std::vector<bool>& active_joints_mask); @@ -163,9 +166,6 @@ Eigen::Affine3d _tmpEigenM; Eigen::Affine3d _tmpEigenM2; - virtual void _update(); - - }; diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.html index d3417169..b4c0fe8f 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.html @@ -89,124 +89,11 @@ namespace OpenSoT { namespace tasks { namespace velocity { - template <typename SignalType> - class SecondOrderFilter { - - public: - - typedef std::shared_ptr<SecondOrderFilter<SignalType>> Ptr; - - SecondOrderFilter(): - _omega(1.0), - _eps(0.8), - _ts(0.01), - _reset_has_been_called(false) - { - computeCoeff(); - } - - SecondOrderFilter(double omega, double eps, double ts, const SignalType& initial_state): - _omega(omega), - _eps(eps), - _ts(ts), - _reset_has_been_called(false) - { - computeCoeff(); - reset(initial_state); - } - - void reset(const SignalType& initial_state){ - _reset_has_been_called = true; - _u = initial_state; - _y = initial_state; - _yd = initial_state; - _ydd = initial_state; - _udd = initial_state; - _ud = initial_state; - } - - const SignalType& process(const SignalType& input){ - - if(!_reset_has_been_called) reset(input*0); - - - _ydd = _yd; - _yd = _y; - _udd = _ud; - _ud = _u; - - - _u = input; - _y = 1.0/_a0 * ( _u + _b1*_ud + _b2*_udd - _a1*_yd - _a2*_ydd ); - - return _y; - } - - const SignalType& getOutput() const { - return _y; - } - - void setOmega(double omega){ - _omega = omega; - computeCoeff(); - } - - double getOmega() - { - return _omega; - } - - void setDamping(double eps){ - _eps = eps; - computeCoeff(); - } - - double getDamping() - { - return _eps; - } - - void setTimeStep(double ts){ - _ts = ts; - computeCoeff(); - } - - double getTimeStep() - { - return _ts; - } - - private: - - void computeCoeff() - { - _b1 = 2.0; - _b2 = 1.0; - - _a0 = 1.0 + 4.0*_eps/(_omega*_ts) + 4.0/std::pow(_omega*_ts, 2.0); - _a1 = 2 - 8.0/std::pow(_omega*_ts, 2.0); - _a2 = 1.0 + 4.0/std::pow(_omega*_ts, 2.0) - 4.0*_eps/(_omega*_ts); - - } - - double _omega; - double _eps; - double _ts; - - double _b1, _b2; - double _a0, _a1, _a2; - - bool _reset_has_been_called; - - SignalType _y, _yd, _ydd, _u, _ud, _udd; - - }; - class JointAdmittance: public Postural { public: typedef std::shared_ptr<JointAdmittance> Ptr; - JointAdmittance(XBot::ModelInterface &robot, XBot::ModelInterface &model); + JointAdmittance(XBot::ModelInterface &robot, XBot::ModelInterface &model, const Eigen::VectorXd& x); void setJointCompliance(const Eigen::MatrixXd& C); @@ -233,13 +120,13 @@ XBot::ModelInterface& _robot; XBot::ModelInterface& _model; - void _update(); + void _update(const Eigen::VectorXd& x); - SecondOrderFilter<Eigen::VectorXd> _filter; + XBot::Utils::SecondOrderFilter<Eigen::VectorXd> _filter; Eigen::MatrixXd _C; - Eigen::VectorXd _tau, _tau_filt, _h, _q, _tau_error, _qdot_desired; + Eigen::VectorXd _tau, _tau_filt, _h, _q, _tau_error; }; diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.html index 616e2e70..9dc424d7 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.html @@ -102,7 +102,7 @@ #define __TASKS_VELOCITY_LINEAR_MOMENTUM_H__ #include <OpenSoT/Task.h> -#include <xbot2_interface/xbotinterface2.h> +#include <XBotInterface/ModelInterface.h> #include <kdl/frames.hpp> #include <Eigen/Dense> @@ -124,10 +124,10 @@ Eigen::MatrixXd _Momentum; - void _update(); + void _update(const Eigen::VectorXd& x); public: - LinearMomentum(XBot::ModelInterface& robot); + LinearMomentum(const Eigen::VectorXd& x, XBot::ModelInterface& robot); ~LinearMomentum(); void setReference(const Eigen::Vector3d& desiredLinearMomentum); diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.html index 84773b8f..9c6ffae8 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.html @@ -115,19 +115,20 @@ public: typedef std::shared_ptr<Manipulability> Ptr; - Manipulability(const XBot::ModelInterface& robot_model, const Cartesian::Ptr CartesianTask, const double step = 1E-3); - Manipulability(const XBot::ModelInterface& robot_model, const CoM::Ptr CartesianTask, const double step = 1E-3); - + Manipulability(const Eigen::VectorXd& x, const XBot::ModelInterface& robot_model, const Cartesian::Ptr CartesianTask); + Manipulability(const Eigen::VectorXd& x, const XBot::ModelInterface& robot_model, const CoM::Ptr CartesianTask); ~Manipulability(); + void _update(const Eigen::VectorXd& x); + double ComputeManipulabilityIndex(); void setW(const Eigen::MatrixXd& W){ _manipulabilityIndexGradientWorker.setW(W); } - const Eigen::MatrixXd& getW() const{ + Eigen::MatrixXd getW(){ return _manipulabilityIndexGradientWorker.getW(); } @@ -135,15 +136,13 @@ { if(lambda >= 0.0){ _lambda = lambda; - this->_update(); + this->_update(_x); } } protected: - const XBot::ModelInterface& _model; - Eigen::VectorXd _q; - void _update(); + Eigen::VectorXd _x; class ComputeManipulabilityIndexGradient: public CostFunction{ public: @@ -153,53 +152,53 @@ Eigen::VectorXd _zeros; OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr _CartesianTask; - ComputeManipulabilityIndexGradient(const XBot::ModelInterface& robot_model, + ComputeManipulabilityIndexGradient(const Eigen::VectorXd& q, const XBot::ModelInterface& robot_model, const Cartesian::Ptr CartesianTask) : - _robot(robot_model.clone()), + _robot(XBot::ModelInterface::getModel(robot_model.getConfigOptions())), _model(robot_model), - _W(_model.getNv(), _model.getNv()), - _zeros(_model.getNv()) + _W(q.rows(),q.rows()), + _zeros(q.rows()) { - _W.setIdentity(); + _W.setIdentity(_W.rows(), _W.cols()); - _zeros.setZero(); + _zeros.setZero(_zeros.rows()); _robot->syncFrom(_model); - _CartesianTask = Cartesian::Ptr(new Cartesian(CartesianTask->getTaskID(), - *_robot, CartesianTask->getDistalLink(), CartesianTask->getBaseLink())); + _CartesianTask = Cartesian::Ptr(new Cartesian(CartesianTask->getTaskID(), q, + *(_robot.get()), CartesianTask->getDistalLink(), CartesianTask->getBaseLink())); } - ComputeManipulabilityIndexGradient(const XBot::ModelInterface& robot_model, + ComputeManipulabilityIndexGradient(const Eigen::VectorXd& q, const XBot::ModelInterface& robot_model, const CoM::Ptr CartesianTask) : - _robot(robot_model.clone()), + _robot(XBot::ModelInterface::getModel(robot_model.getPathToConfig())), _model(robot_model), - _W(_model.getNv(), _model.getNv()), - _zeros(_model.getNv()) + _W(q.rows(),q.rows()), + _zeros(q.rows()) { - _W.setIdentity(); + _W.setIdentity(_W.rows(), _W.cols()); - _zeros.setZero(); + _zeros.setZero(_zeros.rows()); _robot->syncFrom(_model); - _CartesianTask = CoM::Ptr(new OpenSoT::tasks::velocity::CoM(*(_robot.get()))); + _CartesianTask = CoM::Ptr(new OpenSoT::tasks::velocity::CoM(q, *(_robot.get()))); } double compute(const Eigen::VectorXd &q) { _robot->setJointPosition(q); - _robot->update(); + _robot->update(true); - _CartesianTask->update(); + _CartesianTask->update(q); return computeManipulabilityIndex(); } void setW(const Eigen::MatrixXd& W) { _W = W; } - const Eigen::MatrixXd& getW() const {return _W;} + Eigen::MatrixXd& getW() {return _W;} double computeManipulabilityIndex() { @@ -209,10 +208,6 @@ } }; - double _step; - Eigen::VectorXd _gradient; - Eigen::VectorXd _deltas; - ComputeManipulabilityIndexGradient _manipulabilityIndexGradientWorker; }; } diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.html index e682d221..4496c0b6 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.html @@ -102,7 +102,7 @@ #define __TASKS_VELOCITY_MINIMUMEFFORT_H__ #include <OpenSoT/Task.h> - #include <xbot2_interface/xbotinterface2.h> + #include <XBotInterface/ModelInterface.h> #include <OpenSoT/utils/cartesian_utils.h> @@ -113,41 +113,52 @@ public: typedef std::shared_ptr<MinimumEffort> Ptr; protected: - const XBot::ModelInterface& _model; - Eigen::VectorXd _q; - - void _update(); - + Eigen::VectorXd _x; class ComputeGTauGradient : public CostFunction { public: XBot::ModelInterface::Ptr _robot; const XBot::ModelInterface& _model; Eigen::MatrixXd _W; - Eigen::VectorXd _tau; + Eigen::VectorXd _zeros, _tau; Eigen::VectorXd _tau_lim; - ComputeGTauGradient(const XBot::ModelInterface& robot_model) : - _robot(robot_model.clone()), + ComputeGTauGradient(const Eigen::VectorXd& q, const XBot::ModelInterface& robot_model) : + _robot(XBot::ModelInterface::getModel(robot_model.getConfigOptions())), _model(robot_model), - _W(robot_model.getNv(), robot_model.getNv()) + _W(q.rows(),q.rows()), + _zeros(q.rows()) { - _W.setIdentity(); + _zeros.setZero(q.rows()); + _W.setIdentity(q.rows(),q.rows()); _robot->syncFrom(_model); _model.getEffortLimits(_tau_lim); - for(int i = 0; i < robot_model.getNv(); ++i){ + for(int i = 0; i < q.size(); ++i){ _W(i,i) = 1.0 / std::pow(_tau_lim(i), 2.0); } +// _robot.switchAnchor(_model.getAnchor()); +// _robot.setAnchor_T_World(_model.getAnchor_T_World()); } double compute(const Eigen::VectorXd &q) { +// if(_robot.getAnchor() != _model.getAnchor()) +// _robot.switchAnchor(_model.getAnchor()); + _robot->setJointPosition(q); _robot->update(); +// _robot.updateiDyn3Model(cartesian_utils::fromEigentoYarp(q), true); + +// if(_model.getAnchor_T_World() != _robot.getAnchor_T_World()) +// { +// assert("if q and anchor are the same, anchor_t_world should be the same!"); +// +// _robot.setAnchor_T_World(_model.getAnchor_T_World()); +// } _robot->computeGravityCompensation(_tau); return _tau.transpose()* _W * _tau; @@ -155,20 +166,19 @@ void setW(const Eigen::MatrixXd& W) { _W = W; } - const Eigen::MatrixXd& getW() const {return _W;} + const Eigen::MatrixXd& getW() {return _W;} }; ComputeGTauGradient _gTauGradientWorker; - double _step; - Eigen::VectorXd _gradient; - Eigen::VectorXd _deltas; public: - MinimumEffort(const XBot::ModelInterface& robot_model, const double step = 1E-3); + MinimumEffort(const Eigen::VectorXd& x, const XBot::ModelInterface& robot_model); ~MinimumEffort(); + void _update(const Eigen::VectorXd& x); + double computeEffort(); void setW(const Eigen::MatrixXd& W){ @@ -183,7 +193,7 @@ { if(lambda >= 0.0){ _lambda = lambda; - this->_update(); + this->_update(_x); } } }; diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.html index ead2af4c..48705a97 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.html @@ -101,9 +101,11 @@ #ifndef __TASKS_VELOCITY_POSTURAL_H__ #define __TASKS_VELOCITY_POSTURAL_H__ -#include <OpenSoT/Task.h> + #include <OpenSoT/Task.h> + + #include <kdl/frames.hpp> +#include <Eigen/Dense> -#include <xbot2_interface/xbotinterface2.h> namespace OpenSoT { namespace tasks { @@ -112,23 +114,19 @@ public: typedef std::shared_ptr<Postural> Ptr; protected: - Eigen::VectorXd _q_desired; - Eigen::VectorXd _dq; - Eigen::VectorXd _v_desired, _v_desired_ref; - Eigen::VectorXd _q; - const XBot::ModelInterface& _robot; + Eigen::VectorXd _x_desired; + Eigen::VectorXd _xdot_desired, _xdot_desired_ref; + Eigen::VectorXd _x; void update_b(); - virtual void _log(XBot::MatLogger2::Ptr logger); public: - Postural(const XBot::ModelInterface& robot, - const std::string& task_id = "Postural"); + Postural(const Eigen::VectorXd& x, const std::string& task_id = "Postural"); ~Postural(); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); void setReference(const Eigen::VectorXd& x_desired); @@ -144,12 +142,14 @@ void setLambda(double lambda); - const Eigen::VectorXd& getActualPositions() const; + Eigen::VectorXd getActualPositions(); - const Eigen::VectorXd& getError() const; + Eigen::VectorXd getError(); bool reset(); + virtual void _log(XBot::MatLogger2::Ptr logger); + static bool isPostural(OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr task); static OpenSoT::tasks::velocity::Postural::Ptr asPostural(OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>::TaskPtr task); diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.html index aa8412f4..b8d3dfcd 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.html @@ -105,7 +105,7 @@ #define __OPENSOT_TASKS_VELOCITY_PURE_ROLLING_H__ #include <OpenSoT/Task.h> -#include <xbot2_interface/xbotinterface2.h> +#include <XBotInterface/ModelInterface.h> #include <OpenSoT/SubTask.h> namespace OpenSoT { namespace tasks { namespace velocity { @@ -120,7 +120,7 @@ double radius, const XBot::ModelInterface& model); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); void setOutwardNormal(const Eigen::Vector3d& n); @@ -158,7 +158,7 @@ void setOutwardNormal(const Eigen::Vector3d& n); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); virtual void _log(XBot::MatLogger2::Ptr logger); @@ -180,7 +180,7 @@ double radius, const XBot::ModelInterface& model); - virtual void _update(); + virtual void _update(const Eigen::VectorXd& x); private: diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.html index 8e853240..e43641e3 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.html @@ -104,7 +104,7 @@ AffineTask(const OpenSoT::tasks::Aggregated::TaskPtr& task, const AffineHelper& var); - virtual void _update(); + virtual void _update(const Eigen::VectorXd &x); ~AffineTask(); static AffineTask::Ptr toAffine(const OpenSoT::tasks::Aggregated::TaskPtr& task, @@ -126,7 +126,7 @@ AffineConstraint(const OpenSoT::constraints::Aggregated::ConstraintPtr& constraint, const AffineHelper& var); - virtual void update(); + virtual void update(const Eigen::VectorXd& x); ~AffineConstraint(); static AffineConstraint::Ptr toAffine(const OpenSoT::constraints::Aggregated::ConstraintPtr& constraint, diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.html index a6414f3e..a5919ede 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.html @@ -106,7 +106,7 @@ #include <OpenSoT/solvers/iHQP.h> #include <OpenSoT/tasks/velocity/Cartesian.h> #include <OpenSoT/tasks/velocity/CoM.h> -#include <xbot2_interface/logger.h> +#include <XBotInterface/Logger.hpp> #include <OpenSoT/SubTask.h> #include <OpenSoT/SubConstraint.h> @@ -114,20 +114,21 @@ class AutoStack { public: - typedef std::shared_ptr<OpenSoT::AutoStack> Ptr; + typedef std::shared_ptr<OpenSoT::AutoStack> Ptr; private: - OpenSoT::solvers::iHQP::Stack _stack; + OpenSoT::solvers::iHQP::Stack _stack; - OpenSoT::tasks::Aggregated::TaskPtr _regularisation_task; + OpenSoT::tasks::Aggregated::TaskPtr _regularisation_task; - OpenSoT::constraints::Aggregated::Ptr _boundsAggregated; + OpenSoT::constraints::Aggregated::Ptr _boundsAggregated; - std::vector<OpenSoT::solvers::iHQP::TaskPtr> flattenTask( - OpenSoT::solvers::iHQP::TaskPtr task); - public: + std::vector<OpenSoT::solvers::iHQP::TaskPtr> flattenTask( + OpenSoT::solvers::iHQP::TaskPtr task); - AutoStack(const int x_size); + protected: + AutoStack(const double x_size); + public: AutoStack(OpenSoT::tasks::Aggregated::TaskPtr task); AutoStack(OpenSoT::tasks::Aggregated::TaskPtr task, @@ -139,7 +140,10 @@ std::list<OpenSoT::constraints::Aggregated::ConstraintPtr> bounds); - void update(); + /*AutoStack(OpenSoT::solvers::iHQP::Stack stack, + OpenSoT::constraints::Aggregated::ConstraintPtr bound);*/ + + void update(const Eigen::VectorXd & state); void log(XBot::MatLogger2::Ptr logger); diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.html new file mode 100644 index 00000000..81185f05 --- /dev/null +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.html @@ -0,0 +1,184 @@ + + + + + + Program Listing for File ForceOptimization.h — OpenSoT documentation + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +

    Program Listing for File ForceOptimization.h

    +

    Return to documentation for file (/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/ForceOptimization.h)

    +
    #ifndef __QPPVM_FORCE_OPT_H__
    +#define __QPPVM_FORCE_OPT_H__
    +
    +#include <OpenSoT/constraints/force/FrictionCone.h>
    +#include <OpenSoT/Task.h>
    +#include <OpenSoT/utils/Affine.h>
    +#include <OpenSoT/solvers/iHQP.h>
    +#include <OpenSoT/utils/AutoStack.h>
    +#include <OpenSoT/SubTask.h>
    +#include <OpenSoT/constraints/GenericConstraint.h>
    +#include <OpenSoT/constraints/TaskToConstraint.h>
    +#include <OpenSoT/tasks/MinimizeVariable.h>
    +#include <OpenSoT/tasks/force/FloatingBase.h>
    +#include <OpenSoT/constraints/force/CoP.h>
    +
    +namespace OpenSoT { namespace utils {
    +
    +    class ForceOptimization
    +    {
    +
    +    public:
    +
    +        typedef std::shared_ptr<ForceOptimization> Ptr;
    +
    +        constexpr static double DEFAULT_FRICTION_COEFF = 0.5;
    +
    +        ForceOptimization(XBot::ModelInterface::Ptr model,
    +                          std::vector<std::string> contact_links,
    +                          bool optimize_torque = true,
    +                          double friction_coeff = DEFAULT_FRICTION_COEFF
    +                          );
    +
    +        bool compute(const Eigen::VectorXd& fixed_base_torque,
    +                     std::vector<Eigen::Vector6d>& Fc,
    +                     Eigen::VectorXd& tau
    +                    );
    +
    +        void setContactRotationMatrix(const std::string& contact_link,
    +                                      const Eigen::Matrix3d& w_R_c);
    +
    +        void log(XBot::MatLogger2::Ptr logger);
    +
    +        double getObjective();
    +
    +
    +    private:
    +
    +        XBot::ModelInterface::Ptr _model;
    +        std::vector<std::string> _contact_links;
    +        std::vector< OpenSoT::AffineHelper > _wrenches;
    +
    +        OpenSoT::constraints::force::FrictionCones::Ptr _friction_cone;
    +        OpenSoT::tasks::force::FloatingBase::Ptr _forza_giusta;
    +        OpenSoT::solvers::iHQP::Ptr _solver;
    +        OpenSoT::AutoStack::Ptr _autostack;
    +
    +        Eigen::VectorXd _x_value;
    +        Eigen::MatrixXd _JC;
    +        Eigen::VectorXd _fc_i;
    +        Eigen::VectorXd _Fci;
    +
    +    };
    +
    +} }
    +
    +
    +
    +#endif
    +
    +
    +
    + + +
    +
    +
    + +
    + +
    +

    © Copyright 2023, Enrico Mingo Hoffman.

    +
    + + Built with Sphinx using a + theme + provided by Read the Docs. + + +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.html index f7168f9a..31faeca5 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.html @@ -85,7 +85,7 @@ #define _OPENSOT_INVERSE_DYNAMICS_H_ #include <OpenSoT/utils/Affine.h> -#include <xbot2_interface/xbotinterface2.h> +#include <XBotInterface/ModelInterface.h> #include <OpenSoT/utils/AutoStack.h> namespace OpenSoT { diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.html similarity index 50% rename from api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.html rename to api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.html index 94d26b30..ece376fd 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.html @@ -3,7 +3,7 @@ - Program Listing for File ConstraintToTask.h — OpenSoT documentation + Program Listing for File LinkPairDistance.h — OpenSoT documentation @@ -68,9 +68,9 @@

    @@ -78,36 +78,45 @@
    -
    -

    Program Listing for File ConstraintToTask.h

    -

    Return to documentation for file (/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/tasks/ConstraintToTask.h)

    -
    #ifndef OPENSOT_CONSTRAINTTOTASK_H
    -#define OPENSOT_CONSTRAINTTOTASK_H
    +  
    +

    Program Listing for File LinkPairDistance.h

    +

    Return to documentation for file (/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/LinkPairDistance.h)

    +
    #ifndef OPENSOT_LINKPAIRDISTANCE_H_
    +#define OPENSOT_LINKPAIRDISTANCE_H_
     
    -#include <OpenSoT/Constraint.h>
    -#include <OpenSoT/Task.h>
    -
    -namespace OpenSoT { namespace tasks {
    -
    -class ConstraintToTask : public Task<Eigen::MatrixXd, Eigen::VectorXd>
    +class LinkPairDistance
     {
     
     public:
     
    -    ConstraintToTask(ConstraintPtr constraint,
    -                     std::function<const Eigen::VectorXd&()> );
    +    typedef std::pair<std::string, std::string> LinksPair;
    +
    +    LinkPairDistance(const std::string& link1,
    +                     const std::string& link2,
    +                     const KDL::Frame& w_T_closestPoint1,
    +                     const KDL::Frame& w_T_closestPoint2,
    +                     const double& distance);
    +
    +    bool isLink2WorldObject() const;
    +
    +    const double& getDistance() const;
     
    -    void _update() override;
    +    const std::pair<KDL::Frame, KDL::Frame>& getClosestPoints() const;
    +
    +    const std::pair<std::string, std::string>& getLinkNames() const;
    +
    +    bool operator <(const LinkPairDistance& second) const;
     
     private:
    +    LinksPair _link_pair;
     
    -    ConstraintPtr _constr;
    +    std::pair<KDL::Frame, KDL::Frame> _closest_points;
     
    -};
    -} }
    +    double distance;
     
    +};
     
    -#endif // CONSTRAINTTOTASK_H
    +#endif // OPENSOT_LINKPAIRDISTANCE_H_
     
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.html index ea9a2bbb..16860b6e 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.html @@ -85,7 +85,7 @@ #define _OPENSOT_UTILS_PILER_H_ #include <Eigen/Dense> -#include <xbot2_interface/logger.h> +#include <XBotInterface/RtLog.hpp> using XBot::Logger; diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.html deleted file mode 100644 index f3b2f4db..00000000 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - Program Listing for File RtLog.hpp — OpenSoT documentation - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -
    - -
    -
    -
    -
    - -
    -

    Program Listing for File RtLog.hpp

    -

    Return to documentation for file (/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/RtLog.hpp)

    -
    /*
    - * Copyright (C) 2017 IIT-ADVR
    - * Author: Arturo Laurenzi
    - * email:  arturo.laurenzi@iit.it
    - *
    - * This program is free software: you can redistribute it and/or modify
    - * it under the terms of the GNU Lesser General Public License as published by
    - * the Free Software Foundation, either version 3 of the License, or
    - * (at your option) any later version.
    - *
    - * This program is distributed in the hope that it will be useful,
    - * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    - * GNU Lesser General Public License for more details.
    - *
    - * You should have received a copy of the GNU Lesser General Public License
    - * along with this program. If not, see <http://www.gnu.org/licenses/>
    -*/
    -
    -#ifndef __XBOT_RT_LOGGER_HPP__
    -#define __XBOT_RT_LOGGER_HPP__
    -
    -
    -#include <iostream>
    -#include <stdarg.h>
    -#include <stdio.h>
    -
    -#include <functional>
    -
    -#include <boost/iostreams/stream.hpp>
    -#include <boost/iostreams/device/array.hpp>
    -
    -
    -namespace XBot {
    -
    -    /* Modifiers */
    -    std::ostream& bold_on(std::ostream& os);
    -
    -    std::ostream& bold_off(std::ostream& os);
    -
    -    std::ostream& color_green(std::ostream& os);
    -
    -    std::ostream& color_red(std::ostream& os);
    -
    -    std::ostream& color_yellow(std::ostream& os);
    -
    -    std::ostream& color_reset(std::ostream& os);
    -
    -    class LoggerClass;
    -
    -
    -    class Endl {
    -
    -    public:
    -
    -        friend class LoggerClass;
    -
    -        friend void operator<< ( std::ostream& os, Endl& endl );
    -
    -    private:
    -
    -        Endl(LoggerClass& logger_handle);
    -
    -        LoggerClass& _logger_handle;
    -
    -        void print();
    -
    -    };
    -
    -
    -
    -    class Logger {
    -
    -    public:
    -
    -        enum class Severity { DEBUG = -1, LOW = 0, MID = 1, HIGH = 2, FATAL = 3 };
    -
    -        static std::ostream& log();
    -
    -        static std::ostream& info(Logger::Severity s = Logger::Severity::LOW);
    -
    -        static void info(Logger::Severity s, const char * fmt, ...);
    -
    -        static void info(const char * fmt, ...);
    -
    -        static std::ostream& error(Logger::Severity s = Logger::Severity::HIGH);
    -
    -        static void error(Logger::Severity s, const char * fmt, ...);
    -
    -        static void error(const char * fmt, ...);
    -
    -        static std::ostream& warning(Logger::Severity s = Logger::Severity::MID);
    -
    -        static void warning(Logger::Severity s, const char * fmt, ...);
    -
    -        static void warning(const char * fmt, ...);
    -
    -        static std::ostream& success(Logger::Severity s = Logger::Severity::LOW);
    -
    -        static void success(Logger::Severity s, const char * fmt, ...);
    -
    -        static void success(const char * fmt, ...);
    -
    -
    -        static Endl& endl();
    -
    -        static void SetVerbosityLevel(Logger::Severity s);
    -
    -        static Logger::Severity GetVerbosityLevel();
    -
    -        static void SetOnPrintCallback(std::function<void(char*, int, Logger::Severity)> f);
    -
    -
    -    protected:
    -
    -    private:
    -
    -        Logger() = delete;
    -
    -        static LoggerClass _logger;
    -
    -    };
    -
    -
    -    class LoggerClass {
    -
    -    public:
    -
    -        friend class Endl;
    -
    -        friend class Logger;
    -
    -        typedef std::shared_ptr<LoggerClass> Ptr;
    -
    -        typedef std::function<void(char*, int, Logger::Severity)> OnPrintCallback;
    -
    -        static void DefaultOnPrint(char *, int, Logger::Severity);
    -
    -        LoggerClass(std::string logger_name);
    -        LoggerClass(std::string logger_name, OnPrintCallback f);
    -
    -        ~LoggerClass();
    -
    -        std::ostream& log();
    -
    -        std::ostream& info(Logger::Severity s = Logger::Severity::LOW);
    -
    -        void info(Logger::Severity s, const char * fmt, ...);
    -
    -        void info(const char * fmt, ...);
    -
    -        std::ostream& error(Logger::Severity s = Logger::Severity::HIGH);
    -
    -        void error(Logger::Severity s, const char * fmt, ...);
    -
    -        void error(const char * fmt, ...);
    -
    -        std::ostream& warning(Logger::Severity s = Logger::Severity::MID);
    -
    -        void warning(Logger::Severity s, const char * fmt, ...);
    -
    -        void warning(const char * fmt, ...);
    -
    -        std::ostream& success(Logger::Severity s = Logger::Severity::LOW);
    -
    -        void success(Logger::Severity s, const char * fmt, ...);
    -
    -        void success(const char * fmt, ...);
    -
    -
    -        Endl& endl();
    -
    -        void setVerbosityLevel(Logger::Severity s);
    -
    -        Logger::Severity getVerbosityLevel() const;
    -
    -        void setOnPrintCallback(std::function<void(char*, int, Logger::Severity)> f);
    -
    -
    -
    -    private:
    -
    -        typedef boost::iostreams::stream<boost::iostreams::array_sink> ostream_t;
    -
    -        void print();
    -
    -        void init_sink();
    -
    -        void __info(Logger::Severity s, const char * fmt, va_list args);
    -        void __error(Logger::Severity s, const char * fmt, va_list args);
    -        void __warning(Logger::Severity s, const char * fmt, va_list args);
    -        void __success(Logger::Severity s, const char * fmt, va_list args);
    -        void __fmt_print(const char * fmt, va_list args);
    -
    -        static const int BUFFER_SIZE = 4096;
    -
    -        char _buffer[BUFFER_SIZE];
    -
    -        ostream_t _sink;
    -
    -        Endl _endl;
    -
    -        std::string _name, _name_tag;
    -        Logger::Severity _severity;
    -        Logger::Severity _verbosity_level;
    -
    -        std::function<void(char*, int, Logger::Severity)> _on_print;
    -
    -    };
    -
    -
    -
    -
    -
    -}
    -
    -
    -#endif
    -
    -
    -
    - - -
    -
    -
    - -
    - -
    -

    © Copyright 2023, Enrico Mingo Hoffman.

    -
    - - Built with Sphinx using a - theme - provided by Read the Docs. - - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.html deleted file mode 100644 index 6f428b56..00000000 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Program Listing for File SoLib.h — OpenSoT documentation - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -
    - -
    -
    -
    -
    - -
    -

    Program Listing for File SoLib.h

    -

    Return to documentation for file (/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/SoLib.h)

    -
    /*
    - * Copyright (C) 2017 IIT-ADVR
    - * Author: Giuseppe Rigano
    - * email:  giuseppe.rigano@iit.it
    - *
    - * This program is free software: you can redistribute it and/or modify
    - * it under the terms of the GNU Lesser General Public License as published by
    - * the Free Software Foundation, either version 3 of the License, or
    - * (at your option) any later version.
    - *
    - * This program is distributed in the hope that it will be useful,
    - * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    - * GNU Lesser General Public License for more details.
    - *
    - * You should have received a copy of the GNU Lesser General Public License
    - * along with this program. If not, see <http://www.gnu.org/licenses/>
    -*/
    -
    -
    -#ifndef __SO_LIB_H__
    -#define __SO_LIB_H__
    -
    -#include <map>
    -#include <string>
    -#include <iostream>
    -
    -#include <dlfcn.h>
    -#include <OpenSoT/utils/RtLog.hpp>
    -
    -#define REGISTER_SO_LIB_(class_name, base_class) \
    -extern "C" base_class* create_instance() \
    -{ \
    -  return new  class_name(); \
    -}\
    -\
    -extern "C" void destroy_instance( base_class* instance ) \
    -{ \
    -  delete instance; \
    -}\
    -
    -
    -
    -using XBot::Logger;
    -
    -namespace
    -{
    -
    -
    -class SoLib
    -{
    -
    -public:
    -
    -    template <class T>
    -    static std::shared_ptr<T> getFactory ( const std::string& path_to_so, const std::string& lib_name ) {
    -        char *error;
    -        void* lib_handle;
    -        lib_handle = dlopen ( path_to_so.c_str(), RTLD_NOW );
    -        if ( !lib_handle ) {
    -            XBot::Logger::error() << lib_name <<" so library NOT found! \n" << dlerror() << XBot::Logger::endl();
    -        } else {
    -            Logger::success() << lib_name << " so library found! " << Logger::endl();
    -            handles[lib_name] = lib_handle;
    -
    -            T* ( *create ) ();
    -            create = ( T* ( * ) () ) dlsym ( lib_handle, "create_instance" );
    -            if ( ( error = dlerror() ) != NULL ) {
    -                XBot::Logger::error() << " in loading library " << lib_name << ": \n" << error << XBot::Logger::endl();
    -                return nullptr;
    -            }
    -
    -            T* instance = ( T* ) create();
    -            if ( instance != nullptr ) {
    -                return std::shared_ptr<T> ( instance );
    -            }
    -
    -            XBot::Logger::error() << " in loading library " << lib_name << ": obtained pointer is null" << XBot::Logger::endl();
    -        }
    -
    -        return nullptr;
    -
    -    }
    -
    -    static void unloadLib ( const std::string& file_name ) {
    -        dlclose ( handles[file_name] );
    -        Logger::info() << file_name <<" so library unloaded! " << Logger::endl();
    -    }
    -
    -    template <class T, typename... Args>
    -    static std::shared_ptr<T> getFactoryWithArgs ( const std::string& path_to_so, const std::string& lib_name, Args... args ) {
    -        char *error;
    -        void* lib_handle;
    -        lib_handle = dlopen ( path_to_so.c_str(), RTLD_NOW );
    -        if ( !lib_handle ) {
    -            XBot::Logger::error() << lib_name <<" so library NOT found! \n" << dlerror() << XBot::Logger::endl();
    -        } else {
    -            Logger::success() << lib_name << " so library found! " << Logger::endl();
    -            handles[lib_name] = lib_handle;
    -
    -            T* ( *create ) ( Args... args );
    -            create = ( T* ( * ) ( Args... args ) ) dlsym ( lib_handle, "create_instance" );
    -            if ( ( error = dlerror() ) != NULL ) {
    -                XBot::Logger::error() << " in loading library " << lib_name << ": \n" << error << XBot::Logger::endl();
    -                return nullptr;
    -            }
    -
    -            T* instance = ( T* ) create ( args... );
    -            if ( instance != nullptr ) {
    -                return std::shared_ptr<T> ( instance );
    -            }
    -
    -            XBot::Logger::error() << " in loading library " << lib_name << ": obtained pointer is null" << XBot::Logger::endl();
    -        }
    -
    -        return nullptr;
    -
    -    }
    -
    -private:
    -
    -    SoLib() = delete;
    -
    -    static std::map<std::string, void*> handles;
    -
    -    static bool computeAbsolutePath ( const std::string& input_path,
    -                                      const std::string& middle_path,
    -                                      std::string& absolute_path ) {
    -        // if not an absolute path
    -        if ( ! ( input_path.at ( 0 ) == '/' ) ) {
    -            // if you are working with the Robotology Superbuild
    -            const char* env_p = std::getenv ( "XBOT_ROOT" );
    -            // check the env, otherwise error
    -            if ( env_p ) {
    -                std::string current_path ( env_p );
    -                // default relative path when working with the superbuild
    -                current_path += middle_path;
    -                current_path += input_path;
    -                absolute_path = current_path;
    -                return true;
    -            } else {
    -                std::cerr << "ERROR in " << __func__ << " : the input path  " << input_path << " is neither an absolute path nor related with the robotology superbuild. Download it!" << std::endl;
    -                return false;
    -            }
    -        }
    -        // already an absolute path
    -        absolute_path = input_path;
    -        return true;
    -    }
    -
    -
    -};
    -
    -std::map<std::string, void*> SoLib::handles;
    -
    -}
    -
    -#endif
    -
    -
    -
    - - -
    -
    -
    - -
    - -
    -

    © Copyright 2023, Enrico Mingo Hoffman.

    -
    - - Built with Sphinx using a - theme - provided by Read the Docs. - - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.html index 93c9da3c..9975a213 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.html @@ -115,6 +115,13 @@ virtual double compute(const Eigen::VectorXd &x) = 0; }; +class GradientVector { + int _size; +public: + GradientVector(const int x_size) : _size(x_size) {} + virtual Eigen::VectorXd compute(const Eigen::VectorXd &x) = 0; + int size() { return _size; } +}; class quaternion { @@ -274,6 +281,17 @@ class cartesian_utils { public: + static int pnpoly(int nvert, float *vertx, float *verty, float testx, float testy) + { + int i, j, c = 0; + for (i = 0, j = nvert-1; i < nvert; j = i++) { + if ( ((verty[i]>testy) != (verty[j]>testy)) && + (testx < (vertx[j]-vertx[i]) * (testy-verty[i]) / (verty[j]-verty[i]) + vertx[i]) ) + c = !c; + } + return c; + } + static void computePanTiltMatrix(const Eigen::VectorXd& gaze, KDL::Frame& pan_tilt_matrix); static void computeCartesianError(const Eigen::Matrix4d &T, @@ -284,9 +302,19 @@ const Eigen::Affine3d &Td, Eigen::Vector3d& position_error, Eigen::Vector3d& orientation_error); + + static Eigen::VectorXd computeGradient(const Eigen::VectorXd &x, + CostFunction &fun, + const double &step = 1E-3); + + static Eigen::VectorXd computeGradient(const Eigen::VectorXd &x, + CostFunction &fun, + const std::vector<bool>& jointMask, + const double &step = 1E-3); }; + #endif
    diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.html new file mode 100644 index 00000000..67a65fec --- /dev/null +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.html @@ -0,0 +1,287 @@ + + + + + + Program Listing for File collision_utils.h — OpenSoT documentation + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +

    Program Listing for File collision_utils.h

    +

    Return to documentation for file (/home/runner/work/OpenSoT/OpenSoT/include/OpenSoT/utils/collision_utils.h)

    +
    /*
    + * Copyright (C) 2014 Walkman
    + * Author: Enrico Mingo, Alessio Rocchi, Cheng Fang, Arturo Laurenzi
    + * email:  enrico.mingo@iit.it, alessio.rocchi@iit.it, arturo.laurenzi@iit.it
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU Lesser General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    + * GNU Lesser General Public License for more details.
    + *
    + * You should have received a copy of the GNU Lesser General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>
    +*/
    +
    +#ifndef OPENSOT_COLLISION_UTILS_H_
    +#define OPENSOT_COLLISION_UTILS_H_
    +
    +#include <kdl/frames.hpp>
    +#include <limits>
    +#include <list>
    +#include <string>
    +#include <utility>
    +#include <XBotInterface/ModelInterface.h>
    +#include <srdfdom_advr/model.h>
    +#include <fcl/config.h>
    +#include <fcl/narrowphase/distance.h>
    +#include <fcl/narrowphase/collision.h>
    +#include <fcl/narrowphase/collision_object.h>
    +#include <moveit/collision_detection/collision_matrix.h>
    +#include <moveit/robot_model/robot_model.h>
    +#include <urdf/model.h>
    +#include <geometric_shapes/shapes.h>
    +#include <geometric_shapes/shape_operations.h>
    +#include <memory>
    +#include <kdl_parser/kdl_parser.hpp>
    +#include <moveit_msgs/PlanningSceneWorld.h>
    +
    +#include <OpenSoT/utils/LinkPairDistance.h>
    +
    +#include <map>
    +
    +
    +// construct vector
    +inline KDL::Vector toKdl(urdf::Vector3 v)
    +{
    +    return KDL::Vector(v.x, v.y, v.z);
    +}
    +
    +// construct rotation
    +inline KDL::Rotation toKdl(urdf::Rotation r)
    +{
    +    return KDL::Rotation::Quaternion(r.x, r.y, r.z, r.w);
    +}
    +
    +// construct pose
    +inline KDL::Frame toKdl(urdf::Pose p)
    +{
    +    return KDL::Frame(toKdl(p.rotation), toKdl(p.position));
    +}
    +
    +
    +class ComputeLinksDistance
    +{
    +
    +public:
    +
    +    ComputeLinksDistance(const XBot::ModelInterface& model,
    +                         urdf::ModelConstSharedPtr collision_urdf = nullptr,
    +                         srdf::ModelConstSharedPtr collision_srdf = nullptr);
    +
    +    std::list<LinkPairDistance> getLinkDistances(double detectionThreshold = std::numeric_limits<double>::infinity());
    +
    +    bool setCollisionWhiteList(std::list< LinkPairDistance::LinksPair > whiteList);
    +
    +    bool setCollisionBlackList(std::list< LinkPairDistance::LinksPair > blackList);
    +
    +    bool setWorldCollisions(const moveit_msgs::PlanningSceneWorld& wc);
    +
    +    bool addWorldCollision(const std::string& id,
    +                           std::shared_ptr<fcl::CollisionObjectd> fcl_obj);
    +
    +    bool removeWorldCollision(const std::string& id);
    +
    +    void removeAllWorldCollision();
    +
    +    bool moveWorldCollision(const std::string& id,
    +                            KDL::Frame new_pose);
    +
    +    static fcl::Transform3<double> KDL2fcl(const KDL::Frame &in);
    +
    +    static KDL::Frame fcl2KDL(const fcl::Transform3d& in);
    +
    +    class LinksPair
    +    {
    +
    +    public:
    +
    +        std::string linkA;
    +        std::string linkB;
    +        std::shared_ptr<fcl::CollisionObjectd> collisionObjectA;
    +        std::shared_ptr<fcl::CollisionObjectd> collisionObjectB;
    +
    +        LinksPair(ComputeLinksDistance* const father,
    +                  std::string linkA,
    +                  std::string linkB);
    +
    +    };
    +
    +    friend class ComputeLinksDistance::LinksPair;
    +
    +    std::map<std::string, std::shared_ptr<fcl::CollisionObjectd>> getCollisionObjects(){ return _collision_obj;}
    +
    +    bool globalToLinkCoordinates(const std::string& linkName,
    +                                 const fcl::Transform3<double>& w_T_f,
    +                                 KDL::Frame& link_T_f);
    +
    +    bool updateCollisionObjects();
    +
    +    std::map<std::string,KDL::Frame> getLinkToShapeTransforms();
    +
    +    void setLinksVsEnvironment(const std::list<std::string>& links);
    +
    +private:
    +
    +    collision_detection::AllowedCollisionMatrixPtr _acm;
    +
    +    const XBot::ModelInterface& _model;
    +
    +    robot_model::RobotModelConstPtr _moveit_model;
    +
    +    srdf::ModelSharedPtr _srdf;
    +
    +    urdf::ModelSharedPtr _urdf;
    +
    +    std::map<std::string, std::shared_ptr<fcl::CollisionObjectd>> _collision_obj;
    +
    +    std::set<std::string> _env_obj_names;
    +
    +    std::map<std::string,KDL::Frame> _link_T_shape;
    +
    +    bool shapeToLinkCoordinates(const std::string &linkName,
    +                                const fcl::Transform3<double> &fcl_shape_T_f,
    +                                KDL::Frame &link_T_f);
    +
    +
    +    bool parseCollisionObjects();
    +
    +
    +
    +    void generateLinksToUpdate();
    +
    +    std::set<std::string> _links_to_update;
    +
    +    std::set<std::string> _links_vs_environment;
    +
    +    void generatePairsToCheck();
    +
    +    std::list<ComputeLinksDistance::LinksPair> _pairs_to_check;
    +
    +    void loadDisabledCollisionsFromSRDF(const srdf::Model& srdf,
    +                                        collision_detection::AllowedCollisionMatrixPtr acm);
    +
    +
    +};
    +
    +#endif
    +
    +
    +
    + + +
    +
    +
    + +
    + +
    +

    © Copyright 2023, Enrico Mingo Hoffman.

    +
    + + Built with Sphinx using a + theme + provided by Read the Docs. + + +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.html index 304110bb..3da98720 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.html @@ -112,8 +112,7 @@ #include <pcl/filters/passthrough.h> #include <pcl/filters/project_inliers.h> #include <pcl/surface/concave_hull.h> -#include <pcl/surface/convex_hull.h> -#include <xbot2_interface/xbotinterface2.h> +#include <XBotInterface/ModelInterface.h> class convex_hull { @@ -121,13 +120,13 @@ convex_hull(); ~convex_hull(); - bool getSupportPolygonPoints(std::list<Eigen::Vector3d>& points, + bool getSupportPolygonPoints(std::list<KDL::Vector>& points, const std::list<std::string> links_in_contact, const XBot::ModelInterface& model, const std::string referenceFrame = "COM"); - bool getConvexHull(const std::list<Eigen::Vector3d>& points, - std::vector<Eigen::Vector3d>& ch); + bool getConvexHull(const std::list<KDL::Vector>& points, + std::vector<KDL::Vector>& ch); //void setRansacDistanceThr(const double x){_ransac_distance_thr = x;} private: @@ -135,15 +134,15 @@ pcl::PointCloud<pcl::PointXYZ>::Ptr _pointCloud; pcl::PointCloud<pcl::PointXYZ>::Ptr _projectedPointCloud; - Eigen::Affine3d world_T_CoM; - Eigen::Affine3d world_T_point; - Eigen::Affine3d referenceFrame_T_point; - Eigen::Affine3d CoM_T_point; + KDL::Frame world_T_CoM; + KDL::Frame world_T_point; + KDL::Frame referenceFrame_T_point; + KDL::Frame CoM_T_point; pcl::PointXYZ _tmp_pcl; pcl::PointCloud<pcl::PointXYZ> pointsInConvexHull; std::vector<pcl::Vertices> indicesOfVertexes; pcl::ConvexHull<pcl::PointXYZ> huller; - Eigen::Vector3d _tmp_vector; + KDL::Vector _tmp_vector; pcl::ProjectInliers<pcl::PointXYZ> proj; void projectPCL2Plane(const pcl::PointCloud<pcl::PointXYZ>::ConstPtr cloud, diff --git a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.html b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.html index 416aeeaa..c1355b8f 100644 --- a/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.html +++ b/api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.html @@ -85,8 +85,8 @@ #define __OPENSOT_VARIABLES_TORQUE_H__ #include <OpenSoT/utils/Affine.h> -#include <xbot2_interface/xbotinterface2.h> -#include <xbot2_interface/common/utils.h> +#include <XBotInterface/ModelInterface.h> +#include <XBotInterface/Utils.h> namespace OpenSoT { namespace variables { diff --git a/api/structOpenSoT_1_1OptvarHelper_1_1VarInfo.html b/api/structOpenSoT_1_1OptvarHelper_1_1VarInfo.html index ad6fecde..1bfdecef 100644 --- a/api/structOpenSoT_1_1OptvarHelper_1_1VarInfo.html +++ b/api/structOpenSoT_1_1OptvarHelper_1_1VarInfo.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/structOpenSoT_1_1Task_1_1istrue.html b/api/structOpenSoT_1_1Task_1_1istrue.html index a48ee2ca..515ee6e6 100644 --- a/api/structOpenSoT_1_1Task_1_1istrue.html +++ b/api/structOpenSoT_1_1Task_1_1istrue.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/structOpenSoT_1_1solvers_1_1GLPKBackEnd_1_1GLPKBackEndOptions.html b/api/structOpenSoT_1_1solvers_1_1GLPKBackEnd_1_1GLPKBackEndOptions.html index 891f07e9..25972fbf 100644 --- a/api/structOpenSoT_1_1solvers_1_1GLPKBackEnd_1_1GLPKBackEndOptions.html +++ b/api/structOpenSoT_1_1solvers_1_1GLPKBackEnd_1_1GLPKBackEndOptions.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/structOpenSoT_1_1solvers_1_1stack__level.html b/api/structOpenSoT_1_1solvers_1_1stack__level.html index f30fecbd..2298774b 100644 --- a/api/structOpenSoT_1_1solvers_1_1stack__level.html +++ b/api/structOpenSoT_1_1solvers_1_1stack__level.html @@ -65,9 +65,14 @@
  • Struct stack_level
  • Struct Task::istrue
  • Class cartesian_utils
  • +
  • Class ComputeLinksDistance
  • +
  • Class ComputeLinksDistance::LinksPair
  • Class convex_hull
  • Class CostFunction
  • +
  • Template Class CollisionObject
  • +
  • Class GradientVector
  • Template Class LDLTInverse
  • +
  • Class LinkPairDistance
  • Template Class AffineHelperBase
  • Class AffineConstraint
  • Class AffineTask
  • @@ -130,7 +135,6 @@
  • Class MinJointVel
  • Class Postural
  • Class Aggregated
  • -
  • Class ConstraintToTask
  • Class Contact
  • Class IMU
  • Class Cartesian
  • @@ -144,7 +148,6 @@
  • Class AngularMomentum
  • Class Cartesian
  • Class CartesianAdmittance
  • -
  • Class CollisionAvoidance
  • Class CoM
  • Class Contact
  • Class Gaze
  • @@ -158,16 +161,12 @@
  • Class PureRolling
  • Class PureRollingOrientation
  • Class PureRollingPosition
  • -
  • Template Class SecondOrderFilter
  • -
  • Template Class SecondOrderFilterArray
  • +
  • Class ForceOptimization
  • Class InverseDynamics
  • Class MatrixPiler
  • Class Torque
  • Class quaternion
  • Template Class SVDPseudoInverse
  • -
  • Class Endl
  • -
  • Class Logger
  • -
  • Class LoggerClass
  • Enums
  • diff --git a/api/typedef_namespaceOpenSoT_1_1solvers_1a51cf6e89506893c78e9e5eba67814187.html b/api/typedef_namespaceOpenSoT_1_1solvers_1a51cf6e89506893c78e9e5eba67814187.html index acab2c33..62f3d0a2 100644 --- a/api/typedef_namespaceOpenSoT_1_1solvers_1a51cf6e89506893c78e9e5eba67814187.html +++ b/api/typedef_namespaceOpenSoT_1_1solvers_1a51cf6e89506893c78e9e5eba67814187.html @@ -64,6 +64,7 @@
  • Functions
  • Defines
  • Typedefs
  • - + + - -
    -

    _

    @@ -126,18 +127,68 @@

    C

  • cartesian_utils (C++ class)
  • cartesian_utils::computeCartesianError (C++ function), [1] +
  • +
  • cartesian_utils::computeGradient (C++ function), [1]
  • cartesian_utils::computePanTiltMatrix (C++ function)
  • -
  • convex_hull (C++ class) +
  • cartesian_utils::pnpoly (C++ function)
  • -
  • convex_hull::convex_hull (C++ function) +
  • ComputeLinksDistance (C++ class) +
  • +
  • ComputeLinksDistance::addWorldCollision (C++ function) +
  • +
  • ComputeLinksDistance::ComputeLinksDistance (C++ function) +
  • +
  • ComputeLinksDistance::fcl2KDL (C++ function) +
  • +
  • ComputeLinksDistance::getCollisionObjects (C++ function) +
  • +
  • ComputeLinksDistance::getLinkDistances (C++ function) +
  • +
  • ComputeLinksDistance::getLinkToShapeTransforms (C++ function) +
  • +
  • ComputeLinksDistance::globalToLinkCoordinates (C++ function) +
  • +
  • ComputeLinksDistance::KDL2fcl (C++ function) +
  • +
  • ComputeLinksDistance::LinksPair (C++ class), [1] +
  • +
  • ComputeLinksDistance::LinksPair::collisionObjectA (C++ member), [1] +
  • +
  • ComputeLinksDistance::LinksPair::collisionObjectB (C++ member), [1]
  • -

    L

    +

    F

    + +
    + +

    G

    + + +
    + +

    L

    + + +
    @@ -251,13 +346,13 @@

    O

  • OpenSoT::AffineUtils::AffineConstraint::toAffine (C++ function)
  • -
  • OpenSoT::AffineUtils::AffineConstraint::update (C++ function) +
  • OpenSoT::AffineUtils::AffineConstraint::update (C++ function)
  • OpenSoT::AffineUtils::AffineConstraint::~AffineConstraint (C++ function)
  • OpenSoT::AffineUtils::AffineTask (C++ class)
  • -
  • OpenSoT::AffineUtils::AffineTask::_update (C++ function) +
  • OpenSoT::AffineUtils::AffineTask::_update (C++ function)
  • OpenSoT::AffineUtils::AffineTask::AffineTask (C++ function)
  • @@ -271,7 +366,7 @@

    O

  • OpenSoT::AutoStack (C++ class)
  • -
  • OpenSoT::AutoStack::AutoStack (C++ function), [1], [2], [3], [4] +
  • OpenSoT::AutoStack::AutoStack (C++ function), [1], [2], [3], [4]
  • OpenSoT::AutoStack::checkConsistency (C++ function)
  • @@ -293,7 +388,7 @@

    O

  • OpenSoT::AutoStack::setRegularisationTask (C++ function)
  • -
  • OpenSoT::AutoStack::update (C++ function) +
  • OpenSoT::AutoStack::update (C++ function)
  • OpenSoT::Constraint (C++ class)
  • @@ -359,7 +454,7 @@

    O

  • OpenSoT::Constraint::log (C++ function)
  • -
  • OpenSoT::Constraint::update (C++ function) +
  • OpenSoT::Constraint::update (C++ function)
  • OpenSoT::Constraint::~Constraint (C++ function)
  • @@ -373,7 +468,7 @@

    O

  • OpenSoT::constraints::acceleration::JointLimits::setPStepAheadPredictor (C++ function)
  • -
  • OpenSoT::constraints::acceleration::JointLimits::update (C++ function) +
  • OpenSoT::constraints::acceleration::JointLimits::update (C++ function)
  • OpenSoT::constraints::acceleration::JointLimitsECBF (C++ class)
  • @@ -387,7 +482,7 @@

    O

  • OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha3 (C++ function), [1]
  • -
  • OpenSoT::constraints::acceleration::JointLimitsECBF::update (C++ function) +
  • OpenSoT::constraints::acceleration::JointLimitsECBF::update (C++ function)
  • OpenSoT::constraints::acceleration::JointLimitsViability (C++ class)
  • @@ -401,7 +496,7 @@

    O

  • OpenSoT::constraints::acceleration::JointLimitsViability::setPStepAheadPredictor (C++ function)
  • -
  • OpenSoT::constraints::acceleration::JointLimitsViability::update (C++ function) +
  • OpenSoT::constraints::acceleration::JointLimitsViability::update (C++ function)
  • OpenSoT::constraints::acceleration::TorqueLimits (C++ class)
  • @@ -417,7 +512,7 @@

    O

  • OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits (C++ function)
  • -
  • OpenSoT::constraints::acceleration::TorqueLimits::update (C++ function) +
  • OpenSoT::constraints::acceleration::TorqueLimits::update (C++ function)
  • OpenSoT::constraints::acceleration::VelocityLimits (C++ class)
  • @@ -427,7 +522,7 @@

    O

  • OpenSoT::constraints::acceleration::VelocityLimits::setVelocityLimits (C++ function), [1]
  • -
  • OpenSoT::constraints::acceleration::VelocityLimits::update (C++ function) +
  • OpenSoT::constraints::acceleration::VelocityLimits::update (C++ function)
  • OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits (C++ function), [1]
  • @@ -473,7 +568,7 @@

    O

  • OpenSoT::constraints::Aggregated::_tmpupperBound (C++ member)
  • -
  • OpenSoT::constraints::Aggregated::Aggregated (C++ function), [1] +
  • OpenSoT::constraints::Aggregated::Aggregated (C++ function), [1], [2]
  • OpenSoT::constraints::Aggregated::AggregationPolicy (C++ enum)
  • @@ -499,7 +594,7 @@

    O

  • OpenSoT::constraints::Aggregated::Ptr (C++ type)
  • -
  • OpenSoT::constraints::Aggregated::update (C++ function) +
  • OpenSoT::constraints::Aggregated::update (C++ function)
  • OpenSoT::constraints::Aggregated::VectorPiler (C++ type)
  • @@ -516,16 +611,16 @@

    O

  • OpenSoT::constraints::force::CoP::CoP (C++ function)
  • OpenSoT::constraints::force::CoP::Ptr (C++ type) -
  • -
  • OpenSoT::constraints::force::CoP::update (C++ function)
  • OpenSoT::constraints::force::CoPs (C++ class)
  • OpenSoT::constraints::force::CoPs::CoPs (C++ function) +
  • +
  • OpenSoT::constraints::force::CoPs::getCoP (C++ function)
  • OpenSoT::constraints::force::CoPs::Ptr (C++ type)
  • -
  • OpenSoT::constraints::force::CoPs::update (C++ function) +
  • OpenSoT::constraints::force::CoPs::update (C++ function)
  • OpenSoT::constraints::force::FrictionCone (C++ class)
  • @@ -557,7 +652,7 @@

    O

  • OpenSoT::constraints::force::FrictionCone::setMu (C++ function)
  • -
  • OpenSoT::constraints::force::FrictionCone::update (C++ function) +
  • OpenSoT::constraints::force::FrictionCone::update (C++ function)
  • OpenSoT::constraints::force::FrictionCones (C++ class)
  • @@ -569,7 +664,7 @@

    O

  • OpenSoT::constraints::force::FrictionCones::Ptr (C++ type)
  • -
  • OpenSoT::constraints::force::FrictionCones::update (C++ function) +
  • OpenSoT::constraints::force::FrictionCones::update (C++ function)
  • OpenSoT::constraints::force::NormalTorque (C++ class)
  • @@ -579,7 +674,7 @@

    O

  • OpenSoT::constraints::force::NormalTorque::setMu (C++ function)
  • -
  • OpenSoT::constraints::force::NormalTorque::update (C++ function) +
  • OpenSoT::constraints::force::NormalTorque::update (C++ function)
  • OpenSoT::constraints::force::NormalTorques (C++ class)
  • @@ -589,7 +684,7 @@

    O

  • OpenSoT::constraints::force::NormalTorques::Ptr (C++ type)
  • -
  • OpenSoT::constraints::force::NormalTorques::update (C++ function) +
  • OpenSoT::constraints::force::NormalTorques::update (C++ function)
  • OpenSoT::constraints::force::StaticConstraint (C++ class)
  • @@ -601,13 +696,13 @@

    O

  • OpenSoT::constraints::force::WrenchesLimits::Ptr (C++ type)
  • -
  • OpenSoT::constraints::force::WrenchesLimits::update (C++ function) +
  • OpenSoT::constraints::force::WrenchesLimits::update (C++ function)
  • OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits (C++ function), [1], [2]
  • OpenSoT::constraints::force::WrenchLimits (C++ class)
  • -
  • OpenSoT::constraints::force::WrenchLimits::getWrenchLimits (C++ function) +
  • OpenSoT::constraints::force::WrenchLimits::getWrenchLimits (C++ function)
  • OpenSoT::constraints::force::WrenchLimits::isReleased (C++ function)
  • @@ -637,7 +732,7 @@

    O

  • OpenSoT::constraints::GenericConstraint::Type::CONSTRAINT (C++ enumerator)
  • -
  • OpenSoT::constraints::GenericConstraint::update (C++ function) +
  • OpenSoT::constraints::GenericConstraint::update (C++ function)
  • OpenSoT::constraints::TaskToConstraint (C++ class)
  • @@ -651,7 +746,7 @@

    O

  • OpenSoT::constraints::TaskToConstraint::TaskToConstraint (C++ function), [1]
  • -
  • OpenSoT::constraints::TaskToConstraint::update (C++ function) +
  • OpenSoT::constraints::TaskToConstraint::update (C++ function)
  • OpenSoT::constraints::velocity::CartesianPositionConstraint (C++ class)
  • @@ -663,7 +758,7 @@

    O

  • OpenSoT::constraints::velocity::CartesianPositionConstraint::setAbCartesian (C++ function)
  • -
  • OpenSoT::constraints::velocity::CartesianPositionConstraint::update (C++ function) +
  • OpenSoT::constraints::velocity::CartesianPositionConstraint::update (C++ function)
  • OpenSoT::constraints::velocity::CartesianVelocity (C++ class)
  • @@ -675,95 +770,73 @@

    O

  • OpenSoT::constraints::velocity::CartesianVelocity::setVelocityLimits (C++ function), [1]
  • -
  • OpenSoT::constraints::velocity::CartesianVelocity::update (C++ function) +
  • OpenSoT::constraints::velocity::CartesianVelocity::update (C++ function)
  • OpenSoT::constraints::velocity::CollisionAvoidance (C++ class)
  • OpenSoT::constraints::velocity::CollisionAvoidance::_bound_scaling (C++ member) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::_collision_model (C++ member)
  • OpenSoT::constraints::velocity::CollisionAvoidance::_detection_threshold (C++ member)
  • OpenSoT::constraints::velocity::CollisionAvoidance::_dist_calc (C++ member)
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::_distance_J (C++ member) +
  • OpenSoT::constraints::velocity::CollisionAvoidance::_distance_list (C++ member)
  • OpenSoT::constraints::velocity::CollisionAvoidance::_distance_threshold (C++ member) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::_distances (C++ member) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::_include_env (C++ member)
  • OpenSoT::constraints::velocity::CollisionAvoidance::_Jtmp (C++ member) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::_lpv (C++ member)
  • OpenSoT::constraints::velocity::CollisionAvoidance::_max_pairs (C++ member) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::_num_active_pairs (C++ member)
  • OpenSoT::constraints::velocity::CollisionAvoidance::_robot (C++ member)
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::_wpv (C++ member) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::addCollisionShape (C++ function) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance (C++ function) +
  • OpenSoT::constraints::velocity::CollisionAvoidance::_x_cache (C++ member)
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::collisionModelUpdated (C++ function) +
  • OpenSoT::constraints::velocity::CollisionAvoidance::addWorldCollision (C++ function)
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::getCollisionJacobian (C++ function) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::getCollisionModel (C++ function), [1] +
  • OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance (C++ function)
  • OpenSoT::constraints::velocity::CollisionAvoidance::getDetectionThreshold (C++ function)
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::getError (C++ function) +
  • OpenSoT::constraints::velocity::CollisionAvoidance::getLinkPairDistances (C++ function)
  • OpenSoT::constraints::velocity::CollisionAvoidance::getLinkPairThreshold (C++ function) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::getOrderedDistanceVector (C++ function) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::getOrderedLinkPairVector (C++ function) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::getOrderedWitnessPointVector (C++ function) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::LinkPairVector (C++ type)
  • OpenSoT::constraints::velocity::CollisionAvoidance::LinksPair (C++ type)
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::moveCollisionShape (C++ function) +
  • OpenSoT::constraints::velocity::CollisionAvoidance::moveWorldCollision (C++ function)
  • OpenSoT::constraints::velocity::CollisionAvoidance::Ptr (C++ type) +
  • +
  • OpenSoT::constraints::velocity::CollisionAvoidance::removeWorldCollision (C++ function)
  • OpenSoT::constraints::velocity::CollisionAvoidance::setBoundScaling (C++ function)
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::setCollisionList (C++ function) +
  • OpenSoT::constraints::velocity::CollisionAvoidance::setCollisionBlackList (C++ function) +
  • +
  • OpenSoT::constraints::velocity::CollisionAvoidance::setCollisionWhiteList (C++ function)
  • OpenSoT::constraints::velocity::CollisionAvoidance::setDetectionThreshold (C++ function)
  • OpenSoT::constraints::velocity::CollisionAvoidance::setLinkPairThreshold (C++ function)
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::setLinksVsEnvironment (C++ function) -
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::setMaxPairs (C++ function) +
  • OpenSoT::constraints::velocity::CollisionAvoidance::setLinksVsEnvironment (C++ function)
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::update (C++ function) +
  • OpenSoT::constraints::velocity::CollisionAvoidance::setWorldCollisions (C++ function)
  • -
  • OpenSoT::constraints::velocity::CollisionAvoidance::WitnessPointVector (C++ type) +
  • OpenSoT::constraints::velocity::CollisionAvoidance::update (C++ function)
  • OpenSoT::constraints::velocity::CollisionAvoidance::~CollisionAvoidance (C++ function)
  • OpenSoT::constraints::velocity::ConvexHull (C++ class)
  • -
  • OpenSoT::constraints::velocity::ConvexHull::ConvexHull (C++ function) +
  • OpenSoT::constraints::velocity::ConvexHull::ConvexHull (C++ function)
  • -
  • OpenSoT::constraints::velocity::ConvexHull::getConstraints (C++ function) +
  • OpenSoT::constraints::velocity::ConvexHull::getConstraints (C++ function)
  • -
  • OpenSoT::constraints::velocity::ConvexHull::getConvexHull (C++ function) +
  • OpenSoT::constraints::velocity::ConvexHull::getConvexHull (C++ function)
  • -
  • OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients (C++ function) +
  • OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients (C++ function)
  • OpenSoT::constraints::velocity::ConvexHull::getLinksInContact (C++ function)
  • @@ -773,21 +846,21 @@

    O

  • OpenSoT::constraints::velocity::ConvexHull::setSafetyMargin (C++ function)
  • -
  • OpenSoT::constraints::velocity::ConvexHull::update (C++ function) +
  • OpenSoT::constraints::velocity::ConvexHull::update (C++ function)
  • OpenSoT::constraints::velocity::JointLimits (C++ class)
  • -
  • OpenSoT::constraints::velocity::JointLimits::JointLimits (C++ function) +
  • OpenSoT::constraints::velocity::JointLimits::JointLimits (C++ function)
  • OpenSoT::constraints::velocity::JointLimits::Ptr (C++ type)
  • OpenSoT::constraints::velocity::JointLimits::setBoundScaling (C++ function)
  • -
  • OpenSoT::constraints::velocity::JointLimits::update (C++ function) +
  • OpenSoT::constraints::velocity::JointLimits::update (C++ function)
  • OpenSoT::constraints::velocity::JointLimitsInvariance (C++ class)
  • -
  • OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance (C++ function) +
  • OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance (C++ function)
  • OpenSoT::constraints::velocity::JointLimitsInvariance::Ptr (C++ type)
  • @@ -795,15 +868,15 @@

    O

  • OpenSoT::constraints::velocity::JointLimitsInvariance::setPStepAheadPredictor (C++ function)
  • -
  • OpenSoT::constraints::velocity::JointLimitsInvariance::update (C++ function) +
  • OpenSoT::constraints::velocity::JointLimitsInvariance::update (C++ function)
  • OpenSoT::constraints::velocity::OmniWheels4X (C++ class)
  • -
  • OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X (C++ function) +
  • OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X (C++ function)
  • OpenSoT::constraints::velocity::OmniWheels4X::Ptr (C++ type)
  • -
  • OpenSoT::constraints::velocity::OmniWheels4X::update (C++ function) +
  • OpenSoT::constraints::velocity::OmniWheels4X::update (C++ function)
  • OpenSoT::constraints::velocity::VelocityLimits (C++ class)
  • @@ -815,7 +888,7 @@

    O

  • OpenSoT::constraints::velocity::VelocityLimits::setVelocityLimits (C++ function), [1]
  • -
  • OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits (C++ function), [1] +
  • OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits (C++ function), [1]
  • OpenSoT::HessianType (C++ enum)
  • @@ -877,7 +950,7 @@

    O

  • OpenSoT::operator/= (C++ function)
  • -
  • OpenSoT::operator<< (C++ function), [1], [2], [3], [4], [5] +
  • OpenSoT::operator<< (C++ function), [1], [2], [3], [4], [5]
  • OpenSoT::OptvarHelper (C++ class)
  • @@ -1021,7 +1094,7 @@

    O

  • OpenSoT::solvers::constraint_helper::Ptr (C++ type)
  • -
  • OpenSoT::solvers::constraint_helper::update (C++ function) +
  • OpenSoT::solvers::constraint_helper::update (C++ function)
  • OpenSoT::solvers::eHQP (C++ class)
  • @@ -1100,8 +1173,6 @@

    O

  • OpenSoT::solvers::GLPKBackEnd::~GLPKBackEnd (C++ function)
  • OpenSoT::solvers::HCOD (C++ class) -
  • -
  • OpenSoT::solvers::HCOD::getDisableWeightsComputation (C++ function)
  • OpenSoT::solvers::HCOD::getInternalSolver (C++ function)
  • @@ -1113,7 +1184,7 @@

    O

  • OpenSoT::solvers::HCOD::setDamping (C++ function)
  • -
  • OpenSoT::solvers::HCOD::setDisableWeightsComputation (C++ function) +
  • OpenSoT::solvers::HCOD::setDisableWeightsComputation (C++ function), [1]
  • OpenSoT::solvers::HCOD::solve (C++ function)
  • @@ -1319,7 +1390,7 @@

    O

  • OpenSoT::solvers::priority_constraint::Ptr (C++ type)
  • -
  • OpenSoT::solvers::priority_constraint::update (C++ function) +
  • OpenSoT::solvers::priority_constraint::update (C++ function)
  • OpenSoT::solvers::proxQPBackEnd (C++ class)
  • @@ -1415,6 +1486,8 @@

    O

  • OpenSoT::solvers::qpSWIFTBackEnd::getObjective (C++ function)
  • + + - -

    R

    - - -
    -

    S

      @@ -2748,96 +2759,18 @@

      S

    -

    W

    +

    T

    -

    X

    +

    W

    -
    diff --git a/objects.inv b/objects.inv index bd94a1bd..4ea401f8 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/searchindex.js b/searchindex.js index e1de3e2d..181fbafa 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["HCOD","aknowledge","api/classCostFunction","api/classLDLTInverse","api/classOpenSoT_1_1AffineHelperBase","api/classOpenSoT_1_1AffineUtils_1_1AffineConstraint","api/classOpenSoT_1_1AffineUtils_1_1AffineTask","api/classOpenSoT_1_1AutoStack","api/classOpenSoT_1_1Constraint","api/classOpenSoT_1_1Indices","api/classOpenSoT_1_1OptvarHelper","api/classOpenSoT_1_1Solver","api/classOpenSoT_1_1SubConstraint","api/classOpenSoT_1_1SubTask","api/classOpenSoT_1_1Task","api/classOpenSoT_1_1constraints_1_1Aggregated","api/classOpenSoT_1_1constraints_1_1BilateralConstraint","api/classOpenSoT_1_1constraints_1_1GenericConstraint","api/classOpenSoT_1_1constraints_1_1TaskToConstraint","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimits","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsECBF","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsViability","api/classOpenSoT_1_1constraints_1_1acceleration_1_1TorqueLimits","api/classOpenSoT_1_1constraints_1_1acceleration_1_1VelocityLimits","api/classOpenSoT_1_1constraints_1_1force_1_1CoP","api/classOpenSoT_1_1constraints_1_1force_1_1CoPs","api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCone","api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCones","api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorque","api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorques","api/classOpenSoT_1_1constraints_1_1force_1_1StaticConstraint","api/classOpenSoT_1_1constraints_1_1force_1_1WrenchLimits","api/classOpenSoT_1_1constraints_1_1force_1_1WrenchesLimits","api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianPositionConstraint","api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianVelocity","api/classOpenSoT_1_1constraints_1_1velocity_1_1CollisionAvoidance","api/classOpenSoT_1_1constraints_1_1velocity_1_1ConvexHull","api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimits","api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimitsInvariance","api/classOpenSoT_1_1constraints_1_1velocity_1_1OmniWheels4X","api/classOpenSoT_1_1constraints_1_1velocity_1_1VelocityLimits","api/classOpenSoT_1_1solvers_1_1BackEnd","api/classOpenSoT_1_1solvers_1_1GLPKBackEnd","api/classOpenSoT_1_1solvers_1_1HCOD","api/classOpenSoT_1_1solvers_1_1Iterator","api/classOpenSoT_1_1solvers_1_1OSQPBackEnd","api/classOpenSoT_1_1solvers_1_1QPOasesBackEnd","api/classOpenSoT_1_1solvers_1_1constraint__helper","api/classOpenSoT_1_1solvers_1_1eHQP","api/classOpenSoT_1_1solvers_1_1eiQuadProgBackEnd","api/classOpenSoT_1_1solvers_1_1iHQP","api/classOpenSoT_1_1solvers_1_1l1HQP","api/classOpenSoT_1_1solvers_1_1nHQP","api/classOpenSoT_1_1solvers_1_1nHQP_1_1TaskData","api/classOpenSoT_1_1solvers_1_1priority__constraint","api/classOpenSoT_1_1solvers_1_1proxQPBackEnd","api/classOpenSoT_1_1solvers_1_1qpSWIFTBackEnd","api/classOpenSoT_1_1solvers_1_1task__to__constraint__helper","api/classOpenSoT_1_1tasks_1_1Aggregated","api/classOpenSoT_1_1tasks_1_1ConstraintToTask","api/classOpenSoT_1_1tasks_1_1GenericLPTask","api/classOpenSoT_1_1tasks_1_1GenericTask","api/classOpenSoT_1_1tasks_1_1MinimizeVariable","api/classOpenSoT_1_1tasks_1_1acceleration_1_1AngularMomentum","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Cartesian","api/classOpenSoT_1_1tasks_1_1acceleration_1_1CoM","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Contact","api/classOpenSoT_1_1tasks_1_1acceleration_1_1DynamicFeasibility","api/classOpenSoT_1_1tasks_1_1acceleration_1_1MinJointVel","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Postural","api/classOpenSoT_1_1tasks_1_1floating__base_1_1Contact","api/classOpenSoT_1_1tasks_1_1floating__base_1_1IMU","api/classOpenSoT_1_1tasks_1_1force_1_1Cartesian","api/classOpenSoT_1_1tasks_1_1force_1_1CoM","api/classOpenSoT_1_1tasks_1_1force_1_1FloatingBase","api/classOpenSoT_1_1tasks_1_1force_1_1Wrench","api/classOpenSoT_1_1tasks_1_1force_1_1Wrenches","api/classOpenSoT_1_1tasks_1_1velocity_1_1AngularMomentum","api/classOpenSoT_1_1tasks_1_1velocity_1_1Cartesian","api/classOpenSoT_1_1tasks_1_1velocity_1_1CartesianAdmittance","api/classOpenSoT_1_1tasks_1_1velocity_1_1CoM","api/classOpenSoT_1_1tasks_1_1velocity_1_1CollisionAvoidance","api/classOpenSoT_1_1tasks_1_1velocity_1_1Contact","api/classOpenSoT_1_1tasks_1_1velocity_1_1Gaze","api/classOpenSoT_1_1tasks_1_1velocity_1_1JointAdmittance","api/classOpenSoT_1_1tasks_1_1velocity_1_1LinearMomentum","api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability","api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability_1_1ComputeManipulabilityIndexGradient","api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort","api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort_1_1ComputeGTauGradient","api/classOpenSoT_1_1tasks_1_1velocity_1_1Postural","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRolling","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingOrientation","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingPosition","api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter","api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilterArray","api/classOpenSoT_1_1utils_1_1InverseDynamics","api/classOpenSoT_1_1utils_1_1MatrixPiler","api/classOpenSoT_1_1variables_1_1Torque","api/classSVDPseudoInverse","api/classXBot_1_1Endl","api/classXBot_1_1Logger","api/classXBot_1_1LoggerClass","api/classcartesian__utils","api/classconvex__hull","api/classquaternion","api/define_CartesianPositionConstraint_8h_1aafbe565fb234e1a7fb6c348a44891464","api/define_ConvexHull_8h_1aafbe565fb234e1a7fb6c348a44891464","api/define_HCOD_8h_1ab984b6660eb2a62d534d96a72d13bf33","api/define_LinearMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6","api/define_LinearMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0","api/define_OSQPBackEnd_8h_1aa7970e0fbfec4597d7e3cda6c115ab6f","api/define_QPOasesBackEnd_8h_1adec94c84ab26562d2c92170d3c89d07b","api/define_SoLib_8h_1af03f20eb2a5df65169befb05ef28d788","api/define_acceleration_2AngularMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6","api/define_acceleration_2AngularMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0","api/define_eHQP_8h_1a69ed3484a05681c3b40c8aa98bc1f7f1","api/define_eiQuadProgBackEnd_8h_1a61c86b9b6b2da55bd00786078c8d9eae","api/define_force_2CoM_8h_1a6b876ac2c8257ddf13f8396e67e289a6","api/define_force_2CoM_8h_1ac505fd18164970e31dace53ed5ac9ad0","api/define_iHQP_8h_1af2ad25eb08eeeb4c02bdd5484dac1272","api/define_l1HQP_8h_1af2ad25eb08eeeb4c02bdd5484dac1272","api/define_proxQPBackEnd_8h_1a2569c95d1abf790d88a7647864ea8c7a","api/define_qpSWIFTBackEnd_8h_1a116ea6cb761e6ab475f012b39f68a37a","api/define_velocity_2AngularMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6","api/define_velocity_2AngularMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0","api/define_velocity_2Cartesian_8h_1ad1d74d7fe24f1e58e135b1b9e100f31b","api/define_velocity_2CoM_8h_1a6b876ac2c8257ddf13f8396e67e289a6","api/define_velocity_2CoM_8h_1ac505fd18164970e31dace53ed5ac9ad0","api/define_velocity_2Contact_8h_1ad1d74d7fe24f1e58e135b1b9e100f31b","api/dir__home_runner_work_OpenSoT_OpenSoT_include","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables","api/enum_namespaceOpenSoT_1_1solvers_1ad3629163caba5dfb33fc5662ad77dc21","api/enum_namespaceOpenSoT_1_1tasks_1_1acceleration_1ac5e7971804aeb402ea61abadc7c52b42","api/enum_namespaceOpenSoT_1a8c807753165f8f6e74b6d6f74afadb68","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_BilateralConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEndFactory.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_GLPKBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_QPOasesBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eiQuadProgBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_nHQP.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_GainType.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Indices.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h","api/function_namespaceOpenSoT_1_1solvers_1a7b39fcd96a93530cf5763e678cafdc03","api/function_namespaceOpenSoT_1_1solvers_1afad360bd87e33794b09b791fb700a4df","api/function_namespaceOpenSoT_1a062f99e2d6db737dd7f13f156574a1d0","api/function_namespaceOpenSoT_1a28dfa90c3909a4091eac86ddf0dba03b","api/function_namespaceOpenSoT_1a2c5d7dd14b11e588a36c0eecb0ed6ed5","api/function_namespaceOpenSoT_1a35f3ae25b8630915d1768f610ae80013","api/function_namespaceOpenSoT_1a422e1a9b98b71861968d14a251c54083","api/function_namespaceOpenSoT_1a49d7bab96e0b74e7412c617a7d06a1c6","api/function_namespaceOpenSoT_1a4c31d7dd8eccb05044007ba7448dd263","api/function_namespaceOpenSoT_1a501cda32286c6a526b42ec3b2690eef2","api/function_namespaceOpenSoT_1a5795e43e2896c1e1b1ad9a7ff10dddeb","api/function_namespaceOpenSoT_1a61aa6ca24b3a5cdbdad8656907e80153","api/function_namespaceOpenSoT_1a63100ab9d4e96ae9b685df8a15736e8b","api/function_namespaceOpenSoT_1a9a9f6cea5ef3d3d8c3efdac6814fd29f","api/function_namespaceOpenSoT_1a9ea285f4bea5b924248306c73e63af0d","api/function_namespaceOpenSoT_1aa1ff64c5260ccbe2f64c4b126a85bb22","api/function_namespaceOpenSoT_1aa42aedbce3a796d28d2d2dc5426a2fbe","api/function_namespaceOpenSoT_1aa4a98577a6a4beef8218ad4cad6bd987","api/function_namespaceOpenSoT_1ab831211523cf9d0c5c9ec1d4968ef6a7","api/function_namespaceOpenSoT_1ac8b11062807f3c28362a3ebec6966c48","api/function_namespaceOpenSoT_1ace43b0e0f96fed6c9d0d6c7f85f722bf","api/function_namespaceOpenSoT_1ad853184efb6bc4b883c811907360e04d","api/function_namespaceOpenSoT_1adaea99bdf94335a8999e430d8746e7d3","api/function_namespaceOpenSoT_1ae09fdd160f5f703ffc121938239120b0","api/function_namespaceOpenSoT_1ae24411e8b9b45d1bf190e8597c709e37","api/function_namespaceOpenSoT_1aeada9a77011c67d9610e49709538d424","api/function_namespaceOpenSoT_1af8aa6bbf8c8362fe1372db8ae2099071","api/function_namespaceOpenSoT_1af94ac41af43695e55a0e7eef9563bd91","api/function_namespaceXBot_1a07bcba42cd627cfb1e3337ef5a350a8f","api/function_namespaceXBot_1a48c441328a4d646780b2e33eee5ab936","api/function_namespaceXBot_1a83cb02e7d7c3150488296268f1b523af","api/function_namespaceXBot_1ac7bbba8dd44d9db1c57cdef84dc53ae1","api/function_namespaceXBot_1acea1dce92da0305fd3e8bbc43037ae11","api/function_namespaceXBot_1aea17097f79c305452e9da88f24c0163e","api/library_root","api/namespace_@81","api/namespace_OpenSoT","api/namespace_OpenSoT__AffineUtils","api/namespace_OpenSoT__constraints","api/namespace_OpenSoT__constraints__acceleration","api/namespace_OpenSoT__constraints__force","api/namespace_OpenSoT__constraints__velocity","api/namespace_OpenSoT__solvers","api/namespace_OpenSoT__tasks","api/namespace_OpenSoT__tasks__acceleration","api/namespace_OpenSoT__tasks__floating_base","api/namespace_OpenSoT__tasks__force","api/namespace_OpenSoT__tasks__velocity","api/namespace_OpenSoT__utils","api/namespace_OpenSoT__variables","api/namespace_XBot","api/namespace_XBot__Utils","api/namespace_idynutils","api/namespace_proxsuite","api/namespace_proxsuite__proxqp","api/namespace_qpOASES","api/namespace_soth","api/namespace_std","api/page_todo","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_BilateralConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEndFactory.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_GLPKBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_QPOasesBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eiQuadProgBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_nHQP.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_GainType.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Indices.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h","api/structOpenSoT_1_1OptvarHelper_1_1VarInfo","api/structOpenSoT_1_1Task_1_1istrue","api/structOpenSoT_1_1solvers_1_1GLPKBackEnd_1_1GLPKBackEndOptions","api/structOpenSoT_1_1solvers_1_1stack__level","api/typedef_namespaceOpenSoT_1_1solvers_1a51cf6e89506893c78e9e5eba67814187","api/typedef_namespaceOpenSoT_1af3b814ec3c109a2e6a4f162196ffb2bb","api/typedef_namespacesoth_1a95f694a0d705780b45cef2acf358ebfd","api/unabridged_orphan","constraint","eHQP","iHQP","index","intro","nHQP","solver","solvers_comparison","stack","task","variables"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,sphinx:56},filenames:["HCOD.rst","aknowledge.rst","api/classCostFunction.rst","api/classLDLTInverse.rst","api/classOpenSoT_1_1AffineHelperBase.rst","api/classOpenSoT_1_1AffineUtils_1_1AffineConstraint.rst","api/classOpenSoT_1_1AffineUtils_1_1AffineTask.rst","api/classOpenSoT_1_1AutoStack.rst","api/classOpenSoT_1_1Constraint.rst","api/classOpenSoT_1_1Indices.rst","api/classOpenSoT_1_1OptvarHelper.rst","api/classOpenSoT_1_1Solver.rst","api/classOpenSoT_1_1SubConstraint.rst","api/classOpenSoT_1_1SubTask.rst","api/classOpenSoT_1_1Task.rst","api/classOpenSoT_1_1constraints_1_1Aggregated.rst","api/classOpenSoT_1_1constraints_1_1BilateralConstraint.rst","api/classOpenSoT_1_1constraints_1_1GenericConstraint.rst","api/classOpenSoT_1_1constraints_1_1TaskToConstraint.rst","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimits.rst","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsECBF.rst","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsViability.rst","api/classOpenSoT_1_1constraints_1_1acceleration_1_1TorqueLimits.rst","api/classOpenSoT_1_1constraints_1_1acceleration_1_1VelocityLimits.rst","api/classOpenSoT_1_1constraints_1_1force_1_1CoP.rst","api/classOpenSoT_1_1constraints_1_1force_1_1CoPs.rst","api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCone.rst","api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCones.rst","api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorque.rst","api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorques.rst","api/classOpenSoT_1_1constraints_1_1force_1_1StaticConstraint.rst","api/classOpenSoT_1_1constraints_1_1force_1_1WrenchLimits.rst","api/classOpenSoT_1_1constraints_1_1force_1_1WrenchesLimits.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianPositionConstraint.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianVelocity.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1CollisionAvoidance.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1ConvexHull.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimits.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimitsInvariance.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1OmniWheels4X.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1VelocityLimits.rst","api/classOpenSoT_1_1solvers_1_1BackEnd.rst","api/classOpenSoT_1_1solvers_1_1GLPKBackEnd.rst","api/classOpenSoT_1_1solvers_1_1HCOD.rst","api/classOpenSoT_1_1solvers_1_1Iterator.rst","api/classOpenSoT_1_1solvers_1_1OSQPBackEnd.rst","api/classOpenSoT_1_1solvers_1_1QPOasesBackEnd.rst","api/classOpenSoT_1_1solvers_1_1constraint__helper.rst","api/classOpenSoT_1_1solvers_1_1eHQP.rst","api/classOpenSoT_1_1solvers_1_1eiQuadProgBackEnd.rst","api/classOpenSoT_1_1solvers_1_1iHQP.rst","api/classOpenSoT_1_1solvers_1_1l1HQP.rst","api/classOpenSoT_1_1solvers_1_1nHQP.rst","api/classOpenSoT_1_1solvers_1_1nHQP_1_1TaskData.rst","api/classOpenSoT_1_1solvers_1_1priority__constraint.rst","api/classOpenSoT_1_1solvers_1_1proxQPBackEnd.rst","api/classOpenSoT_1_1solvers_1_1qpSWIFTBackEnd.rst","api/classOpenSoT_1_1solvers_1_1task__to__constraint__helper.rst","api/classOpenSoT_1_1tasks_1_1Aggregated.rst","api/classOpenSoT_1_1tasks_1_1ConstraintToTask.rst","api/classOpenSoT_1_1tasks_1_1GenericLPTask.rst","api/classOpenSoT_1_1tasks_1_1GenericTask.rst","api/classOpenSoT_1_1tasks_1_1MinimizeVariable.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1AngularMomentum.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Cartesian.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1CoM.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Contact.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1DynamicFeasibility.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1MinJointVel.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Postural.rst","api/classOpenSoT_1_1tasks_1_1floating__base_1_1Contact.rst","api/classOpenSoT_1_1tasks_1_1floating__base_1_1IMU.rst","api/classOpenSoT_1_1tasks_1_1force_1_1Cartesian.rst","api/classOpenSoT_1_1tasks_1_1force_1_1CoM.rst","api/classOpenSoT_1_1tasks_1_1force_1_1FloatingBase.rst","api/classOpenSoT_1_1tasks_1_1force_1_1Wrench.rst","api/classOpenSoT_1_1tasks_1_1force_1_1Wrenches.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1AngularMomentum.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Cartesian.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1CartesianAdmittance.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1CoM.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1CollisionAvoidance.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Contact.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Gaze.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1JointAdmittance.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1LinearMomentum.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability_1_1ComputeManipulabilityIndexGradient.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort_1_1ComputeGTauGradient.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Postural.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRolling.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingOrientation.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingPosition.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilter.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1SecondOrderFilterArray.rst","api/classOpenSoT_1_1utils_1_1InverseDynamics.rst","api/classOpenSoT_1_1utils_1_1MatrixPiler.rst","api/classOpenSoT_1_1variables_1_1Torque.rst","api/classSVDPseudoInverse.rst","api/classXBot_1_1Endl.rst","api/classXBot_1_1Logger.rst","api/classXBot_1_1LoggerClass.rst","api/classcartesian__utils.rst","api/classconvex__hull.rst","api/classquaternion.rst","api/define_CartesianPositionConstraint_8h_1aafbe565fb234e1a7fb6c348a44891464.rst","api/define_ConvexHull_8h_1aafbe565fb234e1a7fb6c348a44891464.rst","api/define_HCOD_8h_1ab984b6660eb2a62d534d96a72d13bf33.rst","api/define_LinearMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6.rst","api/define_LinearMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0.rst","api/define_OSQPBackEnd_8h_1aa7970e0fbfec4597d7e3cda6c115ab6f.rst","api/define_QPOasesBackEnd_8h_1adec94c84ab26562d2c92170d3c89d07b.rst","api/define_SoLib_8h_1af03f20eb2a5df65169befb05ef28d788.rst","api/define_acceleration_2AngularMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6.rst","api/define_acceleration_2AngularMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0.rst","api/define_eHQP_8h_1a69ed3484a05681c3b40c8aa98bc1f7f1.rst","api/define_eiQuadProgBackEnd_8h_1a61c86b9b6b2da55bd00786078c8d9eae.rst","api/define_force_2CoM_8h_1a6b876ac2c8257ddf13f8396e67e289a6.rst","api/define_force_2CoM_8h_1ac505fd18164970e31dace53ed5ac9ad0.rst","api/define_iHQP_8h_1af2ad25eb08eeeb4c02bdd5484dac1272.rst","api/define_l1HQP_8h_1af2ad25eb08eeeb4c02bdd5484dac1272.rst","api/define_proxQPBackEnd_8h_1a2569c95d1abf790d88a7647864ea8c7a.rst","api/define_qpSWIFTBackEnd_8h_1a116ea6cb761e6ab475f012b39f68a37a.rst","api/define_velocity_2AngularMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6.rst","api/define_velocity_2AngularMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0.rst","api/define_velocity_2Cartesian_8h_1ad1d74d7fe24f1e58e135b1b9e100f31b.rst","api/define_velocity_2CoM_8h_1a6b876ac2c8257ddf13f8396e67e289a6.rst","api/define_velocity_2CoM_8h_1ac505fd18164970e31dace53ed5ac9ad0.rst","api/define_velocity_2Contact_8h_1ad1d74d7fe24f1e58e135b1b9e100f31b.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables.rst","api/enum_namespaceOpenSoT_1_1solvers_1ad3629163caba5dfb33fc5662ad77dc21.rst","api/enum_namespaceOpenSoT_1_1tasks_1_1acceleration_1ac5e7971804aeb402ea61abadc7c52b42.rst","api/enum_namespaceOpenSoT_1a8c807753165f8f6e74b6d6f74afadb68.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_BilateralConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEndFactory.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_GLPKBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_QPOasesBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eiQuadProgBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_nHQP.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_GainType.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Indices.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst","api/function_namespaceOpenSoT_1_1solvers_1a7b39fcd96a93530cf5763e678cafdc03.rst","api/function_namespaceOpenSoT_1_1solvers_1afad360bd87e33794b09b791fb700a4df.rst","api/function_namespaceOpenSoT_1a062f99e2d6db737dd7f13f156574a1d0.rst","api/function_namespaceOpenSoT_1a28dfa90c3909a4091eac86ddf0dba03b.rst","api/function_namespaceOpenSoT_1a2c5d7dd14b11e588a36c0eecb0ed6ed5.rst","api/function_namespaceOpenSoT_1a35f3ae25b8630915d1768f610ae80013.rst","api/function_namespaceOpenSoT_1a422e1a9b98b71861968d14a251c54083.rst","api/function_namespaceOpenSoT_1a49d7bab96e0b74e7412c617a7d06a1c6.rst","api/function_namespaceOpenSoT_1a4c31d7dd8eccb05044007ba7448dd263.rst","api/function_namespaceOpenSoT_1a501cda32286c6a526b42ec3b2690eef2.rst","api/function_namespaceOpenSoT_1a5795e43e2896c1e1b1ad9a7ff10dddeb.rst","api/function_namespaceOpenSoT_1a61aa6ca24b3a5cdbdad8656907e80153.rst","api/function_namespaceOpenSoT_1a63100ab9d4e96ae9b685df8a15736e8b.rst","api/function_namespaceOpenSoT_1a9a9f6cea5ef3d3d8c3efdac6814fd29f.rst","api/function_namespaceOpenSoT_1a9ea285f4bea5b924248306c73e63af0d.rst","api/function_namespaceOpenSoT_1aa1ff64c5260ccbe2f64c4b126a85bb22.rst","api/function_namespaceOpenSoT_1aa42aedbce3a796d28d2d2dc5426a2fbe.rst","api/function_namespaceOpenSoT_1aa4a98577a6a4beef8218ad4cad6bd987.rst","api/function_namespaceOpenSoT_1ab831211523cf9d0c5c9ec1d4968ef6a7.rst","api/function_namespaceOpenSoT_1ac8b11062807f3c28362a3ebec6966c48.rst","api/function_namespaceOpenSoT_1ace43b0e0f96fed6c9d0d6c7f85f722bf.rst","api/function_namespaceOpenSoT_1ad853184efb6bc4b883c811907360e04d.rst","api/function_namespaceOpenSoT_1adaea99bdf94335a8999e430d8746e7d3.rst","api/function_namespaceOpenSoT_1ae09fdd160f5f703ffc121938239120b0.rst","api/function_namespaceOpenSoT_1ae24411e8b9b45d1bf190e8597c709e37.rst","api/function_namespaceOpenSoT_1aeada9a77011c67d9610e49709538d424.rst","api/function_namespaceOpenSoT_1af8aa6bbf8c8362fe1372db8ae2099071.rst","api/function_namespaceOpenSoT_1af94ac41af43695e55a0e7eef9563bd91.rst","api/function_namespaceXBot_1a07bcba42cd627cfb1e3337ef5a350a8f.rst","api/function_namespaceXBot_1a48c441328a4d646780b2e33eee5ab936.rst","api/function_namespaceXBot_1a83cb02e7d7c3150488296268f1b523af.rst","api/function_namespaceXBot_1ac7bbba8dd44d9db1c57cdef84dc53ae1.rst","api/function_namespaceXBot_1acea1dce92da0305fd3e8bbc43037ae11.rst","api/function_namespaceXBot_1aea17097f79c305452e9da88f24c0163e.rst","api/library_root.rst","api/namespace_@81.rst","api/namespace_OpenSoT.rst","api/namespace_OpenSoT__AffineUtils.rst","api/namespace_OpenSoT__constraints.rst","api/namespace_OpenSoT__constraints__acceleration.rst","api/namespace_OpenSoT__constraints__force.rst","api/namespace_OpenSoT__constraints__velocity.rst","api/namespace_OpenSoT__solvers.rst","api/namespace_OpenSoT__tasks.rst","api/namespace_OpenSoT__tasks__acceleration.rst","api/namespace_OpenSoT__tasks__floating_base.rst","api/namespace_OpenSoT__tasks__force.rst","api/namespace_OpenSoT__tasks__velocity.rst","api/namespace_OpenSoT__utils.rst","api/namespace_OpenSoT__variables.rst","api/namespace_XBot.rst","api/namespace_XBot__Utils.rst","api/namespace_idynutils.rst","api/namespace_proxsuite.rst","api/namespace_proxsuite__proxqp.rst","api/namespace_qpOASES.rst","api/namespace_soth.rst","api/namespace_std.rst","api/page_todo.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_BilateralConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEndFactory.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_GLPKBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_QPOasesBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eiQuadProgBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_nHQP.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_ConstraintToTask.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_GainType.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CollisionAvoidance.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Indices.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_RtLog.hpp.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_SoLib.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst","api/structOpenSoT_1_1OptvarHelper_1_1VarInfo.rst","api/structOpenSoT_1_1Task_1_1istrue.rst","api/structOpenSoT_1_1solvers_1_1GLPKBackEnd_1_1GLPKBackEndOptions.rst","api/structOpenSoT_1_1solvers_1_1stack__level.rst","api/typedef_namespaceOpenSoT_1_1solvers_1a51cf6e89506893c78e9e5eba67814187.rst","api/typedef_namespaceOpenSoT_1af3b814ec3c109a2e6a4f162196ffb2bb.rst","api/typedef_namespacesoth_1a95f694a0d705780b45cef2acf358ebfd.rst","api/unabridged_orphan.rst","constraint.rst","eHQP.rst","iHQP.rst","index.rst","intro.rst","nHQP.rst","solver.rst","solvers_comparison.rst","stack.rst","task.rst","variables.rst"],objects:{"":[[109,0,1,"c.BASE_LINK_COM","BASE_LINK_COM"],[114,0,1,"c.BASE_LINK_COM","BASE_LINK_COM"],[118,0,1,"c.BASE_LINK_COM","BASE_LINK_COM"],[124,0,1,"c.BASE_LINK_COM","BASE_LINK_COM"],[127,0,1,"c.BASE_LINK_COM","BASE_LINK_COM"],[106,0,1,"c.BOUND_SCALING","BOUND_SCALING"],[107,0,1,"c.BOUND_SCALING","BOUND_SCALING"],[120,0,1,"c.DEFAULT_EPS_REGULARISATION","DEFAULT_EPS_REGULARISATION"],[121,0,1,"c.DEFAULT_EPS_REGULARISATION","DEFAULT_EPS_REGULARISATION"],[110,0,1,"c.DISTAL_LINK_COM","DISTAL_LINK_COM"],[115,0,1,"c.DISTAL_LINK_COM","DISTAL_LINK_COM"],[119,0,1,"c.DISTAL_LINK_COM","DISTAL_LINK_COM"],[125,0,1,"c.DISTAL_LINK_COM","DISTAL_LINK_COM"],[128,0,1,"c.DISTAL_LINK_COM","DISTAL_LINK_COM"],[117,0,1,"c.EIQUADPROG_DEFAULT_EPS_REGULARISATION","EIQUADPROG_DEFAULT_EPS_REGULARISATION"],[111,0,1,"c.OSQP_DEFAULT_EPS_REGULARISATION","OSQP_DEFAULT_EPS_REGULARISATION"],[122,0,1,"c.PROXQP_DEFAULT_EPS_REGULARISATION","PROXQP_DEFAULT_EPS_REGULARISATION"],[112,0,1,"c.QPOASES_DEFAULT_EPS_REGULARISATION","QPOASES_DEFAULT_EPS_REGULARISATION"],[123,0,1,"c.QPSWIFT_DEFAULT_EPS_REGULARISATION","QPSWIFT_DEFAULT_EPS_REGULARISATION"],[113,0,1,"c.REGISTER_SO_LIB_","REGISTER_SO_LIB_"],[126,0,1,"c.WORLD_FRAME_NAME","WORLD_FRAME_NAME"],[129,0,1,"c.WORLD_FRAME_NAME","WORLD_FRAME_NAME"],[108,0,1,"c.__SOLVERS__HCOD__","__SOLVERS__HCOD__"],[116,0,1,"c.__SOLVERS__PSEUDOINVERSE__","__SOLVERS__PSEUDOINVERSE__"],[2,1,1,"_CPPv412CostFunction","CostFunction"],[2,2,1,"_CPPv4N12CostFunction7computeERKN5Eigen8VectorXdE","CostFunction::compute"],[2,3,1,"_CPPv4N12CostFunction7computeERKN5Eigen8VectorXdE","CostFunction::compute::x"],[3,1,1,"_CPPv4I0E11LDLTInverse","LDLTInverse"],[3,2,1,"_CPPv4N11LDLTInverse11LDLTInverseERK13_Matrix_Type_","LDLTInverse::LDLTInverse"],[3,3,1,"_CPPv4N11LDLTInverse11LDLTInverseERK13_Matrix_Type_","LDLTInverse::LDLTInverse::a"],[3,4,1,"_CPPv4I0E11LDLTInverse","LDLTInverse::_Matrix_Type_"],[3,2,1,"_CPPv4N11LDLTInverse7computeERK13_Matrix_Type_R13_Matrix_Type_","LDLTInverse::compute"],[3,3,1,"_CPPv4N11LDLTInverse7computeERK13_Matrix_Type_R13_Matrix_Type_","LDLTInverse::compute::a"],[3,3,1,"_CPPv4N11LDLTInverse7computeERK13_Matrix_Type_R13_Matrix_Type_","LDLTInverse::compute::ainv"],[377,5,1,"_CPPv4N7OpenSoT12AffineHelperE","OpenSoT::AffineHelper"],[4,1,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseE","OpenSoT::AffineHelperBase"],[4,2,1,"_CPPv4I00EN7OpenSoT16AffineHelperBase16AffineHelperBaseERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::AffineHelperBase"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::AffineHelperBase"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseEii","OpenSoT::AffineHelperBase::AffineHelperBase"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseEv","OpenSoT::AffineHelperBase::AffineHelperBase"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::AffineHelperBase::M"],[4,4,1,"_CPPv4I00EN7OpenSoT16AffineHelperBase16AffineHelperBaseERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::AffineHelperBase::OtherM"],[4,4,1,"_CPPv4I00EN7OpenSoT16AffineHelperBase16AffineHelperBaseERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::AffineHelperBase::OtherQ"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseEii","OpenSoT::AffineHelperBase::AffineHelperBase::input_size"],[4,3,1,"_CPPv4I00EN7OpenSoT16AffineHelperBase16AffineHelperBaseERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::AffineHelperBase::other"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseEii","OpenSoT::AffineHelperBase::AffineHelperBase::output_size"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::AffineHelperBase::q"],[4,5,1,"_CPPv4N7OpenSoT16AffineHelperBase9ConstPtrME","OpenSoT::AffineHelperBase::ConstPtrM"],[4,5,1,"_CPPv4N7OpenSoT16AffineHelperBase9ConstPtrQE","OpenSoT::AffineHelperBase::ConstPtrQ"],[4,4,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseE","OpenSoT::AffineHelperBase::DerivedM"],[4,4,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseE","OpenSoT::AffineHelperBase::DerivedQ"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase8IdentityEi","OpenSoT::AffineHelperBase::Identity"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase8IdentityEi","OpenSoT::AffineHelperBase::Identity::size"],[4,5,1,"_CPPv4N7OpenSoT16AffineHelperBase4PtrME","OpenSoT::AffineHelperBase::PtrM"],[4,5,1,"_CPPv4N7OpenSoT16AffineHelperBase4PtrQE","OpenSoT::AffineHelperBase::PtrQ"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4ZeroEii","OpenSoT::AffineHelperBase::Zero"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4ZeroEii","OpenSoT::AffineHelperBase::Zero::input_size"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4ZeroEii","OpenSoT::AffineHelperBase::Zero::output_size"],[4,6,1,"_CPPv4N7OpenSoT16AffineHelperBase2_ME","OpenSoT::AffineHelperBase::_M"],[4,6,1,"_CPPv4N7OpenSoT16AffineHelperBase2_qE","OpenSoT::AffineHelperBase::_q"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase17check_consistencyEv","OpenSoT::AffineHelperBase::check_consistency"],[4,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase12getInputSizeEv","OpenSoT::AffineHelperBase::getInputSize"],[4,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase4getMEv","OpenSoT::AffineHelperBase::getM"],[4,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase13getOutputSizeEv","OpenSoT::AffineHelperBase::getOutputSize"],[4,2,1,"_CPPv4I0ENK7OpenSoT16AffineHelperBase8getValueEvRKN5Eigen8VectorXdERN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::AffineHelperBase::getValue"],[4,4,1,"_CPPv4I0ENK7OpenSoT16AffineHelperBase8getValueEvRKN5Eigen8VectorXdERN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::AffineHelperBase::getValue::Derived"],[4,3,1,"_CPPv4I0ENK7OpenSoT16AffineHelperBase8getValueEvRKN5Eigen8VectorXdERN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::AffineHelperBase::getValue::value"],[4,3,1,"_CPPv4I0ENK7OpenSoT16AffineHelperBase8getValueEvRKN5Eigen8VectorXdERN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::AffineHelperBase::getValue::x"],[4,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase4getqEv","OpenSoT::AffineHelperBase::getq"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4headEi","OpenSoT::AffineHelperBase::head"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4headEi","OpenSoT::AffineHelperBase::head::size"],[4,2,1,"_CPPv4I00EN7OpenSoT16AffineHelperBasepLER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator+="],[4,4,1,"_CPPv4I00EN7OpenSoT16AffineHelperBasepLER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator+=::OtherM"],[4,4,1,"_CPPv4I00EN7OpenSoT16AffineHelperBasepLER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator+=::OtherQ"],[4,3,1,"_CPPv4I00EN7OpenSoT16AffineHelperBasepLER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator+=::other"],[4,2,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseaSER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator="],[4,4,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseaSER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator=::OtherM"],[4,4,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseaSER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator=::OtherQ"],[4,3,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseaSER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator=::other"],[4,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase7segmentEii","OpenSoT::AffineHelperBase::segment"],[4,3,1,"_CPPv4NK7OpenSoT16AffineHelperBase7segmentEii","OpenSoT::AffineHelperBase::segment::size"],[4,3,1,"_CPPv4NK7OpenSoT16AffineHelperBase7segmentEii","OpenSoT::AffineHelperBase::segment::start_idx"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4selfEv","OpenSoT::AffineHelperBase::self"],[4,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase4selfEv","OpenSoT::AffineHelperBase::self"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase3setERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::set"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase3setERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::set::M"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase3setERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::set::q"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4setMERK8DerivedM","OpenSoT::AffineHelperBase::setM"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4setMERK8DerivedM","OpenSoT::AffineHelperBase::setM::M"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase7setZeroEii","OpenSoT::AffineHelperBase::setZero"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase7setZeroEv","OpenSoT::AffineHelperBase::setZero"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase7setZeroEii","OpenSoT::AffineHelperBase::setZero::input_size"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase7setZeroEii","OpenSoT::AffineHelperBase::setZero::output_size"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4setqERK8DerivedQ","OpenSoT::AffineHelperBase::setq"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4setqERK8DerivedQ","OpenSoT::AffineHelperBase::setq::q"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4tailEi","OpenSoT::AffineHelperBase::tail"],[4,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4tailEi","OpenSoT::AffineHelperBase::tail::size"],[4,2,1,"_CPPv4N7OpenSoT16AffineHelperBase6updateEv","OpenSoT::AffineHelperBase::update"],[5,1,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraintE","OpenSoT::AffineUtils::AffineConstraint"],[5,2,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint16AffineConstraintERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::AffineConstraint"],[5,3,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint16AffineConstraintERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::AffineConstraint::constraint"],[5,3,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint16AffineConstraintERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::AffineConstraint::var"],[5,5,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint3PtrE","OpenSoT::AffineUtils::AffineConstraint::Ptr"],[5,2,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint13getConstraintEv","OpenSoT::AffineUtils::AffineConstraint::getConstraint"],[5,2,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint8toAffineERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::toAffine"],[5,3,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint8toAffineERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::toAffine::constraint"],[5,3,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint8toAffineERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::toAffine::var"],[5,2,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint6updateEv","OpenSoT::AffineUtils::AffineConstraint::update"],[5,2,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraintD0Ev","OpenSoT::AffineUtils::AffineConstraint::~AffineConstraint"],[6,1,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTaskE","OpenSoT::AffineUtils::AffineTask"],[6,2,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask10AffineTaskERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::AffineTask"],[6,3,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask10AffineTaskERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::AffineTask::task"],[6,3,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask10AffineTaskERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::AffineTask::var"],[6,5,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask3PtrE","OpenSoT::AffineUtils::AffineTask::Ptr"],[6,2,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask7_updateEv","OpenSoT::AffineUtils::AffineTask::_update"],[6,2,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask7getTaskEv","OpenSoT::AffineUtils::AffineTask::getTask"],[6,2,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask8toAffineERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::toAffine"],[6,3,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask8toAffineERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::toAffine::task"],[6,3,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask8toAffineERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::toAffine::var"],[6,2,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTaskD0Ev","OpenSoT::AffineUtils::AffineTask::~AffineTask"],[7,1,1,"_CPPv4N7OpenSoT9AutoStackE","OpenSoT::AutoStack"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEKi","OpenSoT::AutoStack::AutoStack"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::AutoStack::AutoStack"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT5tasks10Aggregated7TaskPtrENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT7solvers4iHQP5StackE","OpenSoT::AutoStack::AutoStack"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT7solvers4iHQP5StackENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack"],[7,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT5tasks10Aggregated7TaskPtrENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack::bounds"],[7,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT7solvers4iHQP5StackENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack::bounds"],[7,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT7solvers4iHQP5StackE","OpenSoT::AutoStack::AutoStack::stack"],[7,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT7solvers4iHQP5StackENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack::stack"],[7,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::AutoStack::AutoStack::task"],[7,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT5tasks10Aggregated7TaskPtrENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack::task"],[7,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEKi","OpenSoT::AutoStack::AutoStack::x_size"],[7,5,1,"_CPPv4N7OpenSoT9AutoStack3PtrE","OpenSoT::AutoStack::Ptr"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack16checkConsistencyEv","OpenSoT::AutoStack::checkConsistency"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack9getBoundsEv","OpenSoT::AutoStack::getBounds"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack13getBoundsListEv","OpenSoT::AutoStack::getBoundsList"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack21getRegularisationTaskEv","OpenSoT::AutoStack::getRegularisationTask"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack8getStackEv","OpenSoT::AutoStack::getStack"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack7getTaskERKNSt6stringE","OpenSoT::AutoStack::getTask"],[7,3,1,"_CPPv4N7OpenSoT9AutoStack7getTaskERKNSt6stringE","OpenSoT::AutoStack::getTask::task_id"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack3logEN4XBot10MatLogger23PtrE","OpenSoT::AutoStack::log"],[7,3,1,"_CPPv4N7OpenSoT9AutoStack3logEN4XBot10MatLogger23PtrE","OpenSoT::AutoStack::log::logger"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack26setBoundsAggregationPolicyEKj","OpenSoT::AutoStack::setBoundsAggregationPolicy"],[7,3,1,"_CPPv4N7OpenSoT9AutoStack26setBoundsAggregationPolicyEKj","OpenSoT::AutoStack::setBoundsAggregationPolicy::aggregationPolicy"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack21setRegularisationTaskEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::AutoStack::setRegularisationTask"],[7,3,1,"_CPPv4N7OpenSoT9AutoStack21setRegularisationTaskEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::AutoStack::setRegularisationTask::regularisation_task"],[7,2,1,"_CPPv4N7OpenSoT9AutoStack6updateEv","OpenSoT::AutoStack::update"],[8,1,1,"_CPPv4I00EN7OpenSoT10ConstraintE","OpenSoT::Constraint"],[8,2,1,"_CPPv4N7OpenSoT10Constraint10ConstraintEKNSt6stringEKj","OpenSoT::Constraint::Constraint"],[8,3,1,"_CPPv4N7OpenSoT10Constraint10ConstraintEKNSt6stringEKj","OpenSoT::Constraint::Constraint::constraint_id"],[8,3,1,"_CPPv4N7OpenSoT10Constraint10ConstraintEKNSt6stringEKj","OpenSoT::Constraint::Constraint::x_size"],[8,5,1,"_CPPv4N7OpenSoT10Constraint13ConstraintPtrE","OpenSoT::Constraint::ConstraintPtr"],[8,5,1,"_CPPv4N7OpenSoT10Constraint14ConstraintTypeE","OpenSoT::Constraint::ConstraintType"],[8,4,1,"_CPPv4I00EN7OpenSoT10ConstraintE","OpenSoT::Constraint::Matrix_type"],[8,4,1,"_CPPv4I00EN7OpenSoT10ConstraintE","OpenSoT::Constraint::Vector_type"],[8,6,1,"_CPPv4N7OpenSoT10Constraint4_AeqE","OpenSoT::Constraint::_Aeq"],[8,6,1,"_CPPv4N7OpenSoT10Constraint6_AineqE","OpenSoT::Constraint::_Aineq"],[8,6,1,"_CPPv4N7OpenSoT10Constraint12_bLowerBoundE","OpenSoT::Constraint::_bLowerBound"],[8,6,1,"_CPPv4N7OpenSoT10Constraint12_bUpperBoundE","OpenSoT::Constraint::_bUpperBound"],[8,6,1,"_CPPv4N7OpenSoT10Constraint4_beqE","OpenSoT::Constraint::_beq"],[8,6,1,"_CPPv4N7OpenSoT10Constraint14_constraint_idE","OpenSoT::Constraint::_constraint_id"],[8,2,1,"_CPPv4N7OpenSoT10Constraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::Constraint::_log"],[8,3,1,"_CPPv4N7OpenSoT10Constraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::Constraint::_log::logger"],[8,6,1,"_CPPv4N7OpenSoT10Constraint11_lowerBoundE","OpenSoT::Constraint::_lowerBound"],[8,6,1,"_CPPv4N7OpenSoT10Constraint11_upperBoundE","OpenSoT::Constraint::_upperBound"],[8,6,1,"_CPPv4N7OpenSoT10Constraint7_x_sizeE","OpenSoT::Constraint::_x_size"],[8,2,1,"_CPPv4N7OpenSoT10Constraint16checkConsistencyEv","OpenSoT::Constraint::checkConsistency"],[8,2,1,"_CPPv4N7OpenSoT10Constraint6getAeqEv","OpenSoT::Constraint::getAeq"],[8,2,1,"_CPPv4N7OpenSoT10Constraint8getAineqEv","OpenSoT::Constraint::getAineq"],[8,2,1,"_CPPv4N7OpenSoT10Constraint15getConstraintIDEv","OpenSoT::Constraint::getConstraintID"],[8,2,1,"_CPPv4N7OpenSoT10Constraint13getLowerBoundEv","OpenSoT::Constraint::getLowerBound"],[8,2,1,"_CPPv4N7OpenSoT10Constraint13getUpperBoundEv","OpenSoT::Constraint::getUpperBound"],[8,2,1,"_CPPv4N7OpenSoT10Constraint8getXSizeEv","OpenSoT::Constraint::getXSize"],[8,2,1,"_CPPv4N7OpenSoT10Constraint14getbLowerBoundEv","OpenSoT::Constraint::getbLowerBound"],[8,2,1,"_CPPv4N7OpenSoT10Constraint14getbUpperBoundEv","OpenSoT::Constraint::getbUpperBound"],[8,2,1,"_CPPv4N7OpenSoT10Constraint6getbeqEv","OpenSoT::Constraint::getbeq"],[8,2,1,"_CPPv4N7OpenSoT10Constraint9hasBoundsEv","OpenSoT::Constraint::hasBounds"],[8,2,1,"_CPPv4N7OpenSoT10Constraint21isBilateralConstraintEv","OpenSoT::Constraint::isBilateralConstraint"],[8,2,1,"_CPPv4N7OpenSoT10Constraint7isBoundEv","OpenSoT::Constraint::isBound"],[8,2,1,"_CPPv4N7OpenSoT10Constraint12isConstraintEv","OpenSoT::Constraint::isConstraint"],[8,2,1,"_CPPv4N7OpenSoT10Constraint20isEqualityConstraintEv","OpenSoT::Constraint::isEqualityConstraint"],[8,2,1,"_CPPv4N7OpenSoT10Constraint22isInequalityConstraintEv","OpenSoT::Constraint::isInequalityConstraint"],[8,2,1,"_CPPv4N7OpenSoT10Constraint22isUnilateralConstraintEv","OpenSoT::Constraint::isUnilateralConstraint"],[8,2,1,"_CPPv4N7OpenSoT10Constraint3logEN4XBot10MatLogger23PtrE","OpenSoT::Constraint::log"],[8,3,1,"_CPPv4N7OpenSoT10Constraint3logEN4XBot10MatLogger23PtrE","OpenSoT::Constraint::log::logger"],[8,2,1,"_CPPv4N7OpenSoT10Constraint6updateEv","OpenSoT::Constraint::update"],[8,2,1,"_CPPv4N7OpenSoT10ConstraintD0Ev","OpenSoT::Constraint::~Constraint"],[146,7,1,"_CPPv4N7OpenSoT11HessianType12HST_IDENTITYE","OpenSoT::HST_IDENTITY"],[146,7,1,"_CPPv4N7OpenSoT11HessianType10HST_POSDEFE","OpenSoT::HST_POSDEF"],[146,7,1,"_CPPv4N7OpenSoT11HessianType20HST_POSDEF_NULLSPACEE","OpenSoT::HST_POSDEF_NULLSPACE"],[146,7,1,"_CPPv4N7OpenSoT11HessianType11HST_SEMIDEFE","OpenSoT::HST_SEMIDEF"],[146,7,1,"_CPPv4N7OpenSoT11HessianType11HST_UNKNOWNE","OpenSoT::HST_UNKNOWN"],[146,7,1,"_CPPv4N7OpenSoT11HessianType8HST_ZEROE","OpenSoT::HST_ZERO"],[146,8,1,"_CPPv4N7OpenSoT11HessianTypeE","OpenSoT::HessianType"],[146,7,1,"_CPPv4N7OpenSoT11HessianType12HST_IDENTITYE","OpenSoT::HessianType::HST_IDENTITY"],[146,7,1,"_CPPv4N7OpenSoT11HessianType10HST_POSDEFE","OpenSoT::HessianType::HST_POSDEF"],[146,7,1,"_CPPv4N7OpenSoT11HessianType20HST_POSDEF_NULLSPACEE","OpenSoT::HessianType::HST_POSDEF_NULLSPACE"],[146,7,1,"_CPPv4N7OpenSoT11HessianType11HST_SEMIDEFE","OpenSoT::HessianType::HST_SEMIDEF"],[146,7,1,"_CPPv4N7OpenSoT11HessianType11HST_UNKNOWNE","OpenSoT::HessianType::HST_UNKNOWN"],[146,7,1,"_CPPv4N7OpenSoT11HessianType8HST_ZEROE","OpenSoT::HessianType::HST_ZERO"],[9,1,1,"_CPPv4N7OpenSoT7IndicesE","OpenSoT::Indices"],[9,5,1,"_CPPv4N7OpenSoT7Indices9ChunkListE","OpenSoT::Indices::ChunkList"],[9,2,1,"_CPPv4I0EN7OpenSoT7Indices7IndicesE8IteratorK8Iterator","OpenSoT::Indices::Indices"],[9,2,1,"_CPPv4N7OpenSoT7Indices7IndicesERK7Indices","OpenSoT::Indices::Indices"],[9,2,1,"_CPPv4N7OpenSoT7Indices7IndicesERKNSt4listIjEE","OpenSoT::Indices::Indices"],[9,2,1,"_CPPv4N7OpenSoT7Indices7IndicesERKNSt6vectorIjEE","OpenSoT::Indices::Indices"],[9,2,1,"_CPPv4N7OpenSoT7Indices7IndicesEj","OpenSoT::Indices::Indices"],[9,4,1,"_CPPv4I0EN7OpenSoT7Indices7IndicesE8IteratorK8Iterator","OpenSoT::Indices::Indices::Iterator"],[9,3,1,"_CPPv4I0EN7OpenSoT7Indices7IndicesE8IteratorK8Iterator","OpenSoT::Indices::Indices::end"],[9,3,1,"_CPPv4N7OpenSoT7Indices7IndicesEj","OpenSoT::Indices::Indices::i"],[9,3,1,"_CPPv4N7OpenSoT7Indices7IndicesERK7Indices","OpenSoT::Indices::Indices::indices"],[9,3,1,"_CPPv4I0EN7OpenSoT7Indices7IndicesE8IteratorK8Iterator","OpenSoT::Indices::Indices::it"],[9,3,1,"_CPPv4N7OpenSoT7Indices7IndicesERKNSt4listIjEE","OpenSoT::Indices::Indices::rowsList"],[9,3,1,"_CPPv4N7OpenSoT7Indices7IndicesERKNSt6vectorIjEE","OpenSoT::Indices::Indices::rowsVector"],[9,5,1,"_CPPv4N7OpenSoT7Indices9RowsChunkE","OpenSoT::Indices::RowsChunk"],[9,2,1,"_CPPv4NK7OpenSoT7Indices6asListEv","OpenSoT::Indices::asList"],[9,2,1,"_CPPv4NK7OpenSoT7Indices8asVectorEv","OpenSoT::Indices::asVector"],[9,2,1,"_CPPv4N7OpenSoT7Indices6filterERKN7OpenSoT7IndicesE","OpenSoT::Indices::filter"],[9,3,1,"_CPPv4N7OpenSoT7Indices6filterERKN7OpenSoT7IndicesE","OpenSoT::Indices::filter::f"],[9,2,1,"_CPPv4NK7OpenSoT7Indices9getChunksEv","OpenSoT::Indices::getChunks"],[9,2,1,"_CPPv4NK7OpenSoT7Indices12isContiguousEv","OpenSoT::Indices::isContiguous"],[9,2,1,"_CPPv4NK7OpenSoT7IndicescvNSt4listIjEEEv","OpenSoT::Indices::operator std::list<unsigned int>"],[9,2,1,"_CPPv4NK7OpenSoT7IndicescvNSt6stringEEv","OpenSoT::Indices::operator std::string"],[9,2,1,"_CPPv4NK7OpenSoT7IndicesplEKj","OpenSoT::Indices::operator+"],[9,2,1,"_CPPv4NK7OpenSoT7IndicesplERK7Indices","OpenSoT::Indices::operator+"],[9,3,1,"_CPPv4NK7OpenSoT7IndicesplERK7Indices","OpenSoT::Indices::operator+::b"],[9,3,1,"_CPPv4NK7OpenSoT7IndicesplEKj","OpenSoT::Indices::operator+::r"],[9,2,1,"_CPPv4NK7OpenSoT7IndicesmiEKj","OpenSoT::Indices::operator-"],[9,2,1,"_CPPv4NK7OpenSoT7IndicesmiERK7Indices","OpenSoT::Indices::operator-"],[9,3,1,"_CPPv4NK7OpenSoT7IndicesmiERK7Indices","OpenSoT::Indices::operator-::b"],[9,3,1,"_CPPv4NK7OpenSoT7IndicesmiEKj","OpenSoT::Indices::operator-::r"],[9,2,1,"_CPPv4NK7OpenSoT7IndiceseqERK7Indices","OpenSoT::Indices::operator=="],[9,3,1,"_CPPv4NK7OpenSoT7IndiceseqERK7Indices","OpenSoT::Indices::operator==::b"],[9,2,1,"_CPPv4N7OpenSoT7Indices5rangeEjj","OpenSoT::Indices::range"],[9,3,1,"_CPPv4N7OpenSoT7Indices5rangeEjj","OpenSoT::Indices::range::from"],[9,3,1,"_CPPv4N7OpenSoT7Indices5rangeEjj","OpenSoT::Indices::range::to"],[9,2,1,"_CPPv4N7OpenSoT7Indices5shiftEj","OpenSoT::Indices::shift"],[9,3,1,"_CPPv4N7OpenSoT7Indices5shiftEj","OpenSoT::Indices::shift::amount"],[9,2,1,"_CPPv4NK7OpenSoT7Indices4sizeEv","OpenSoT::Indices::size"],[10,1,1,"_CPPv4N7OpenSoT12OptvarHelperE","OpenSoT::OptvarHelper"],[10,2,1,"_CPPv4N7OpenSoT12OptvarHelper12OptvarHelperE14VariableVector","OpenSoT::OptvarHelper::OptvarHelper"],[10,3,1,"_CPPv4N7OpenSoT12OptvarHelper12OptvarHelperE14VariableVector","OpenSoT::OptvarHelper::OptvarHelper::name_size_pairs"],[372,1,1,"_CPPv4N7OpenSoT12OptvarHelper7VarInfoE","OpenSoT::OptvarHelper::VarInfo"],[372,6,1,"_CPPv4N7OpenSoT12OptvarHelper7VarInfo4nameE","OpenSoT::OptvarHelper::VarInfo::name"],[372,6,1,"_CPPv4N7OpenSoT12OptvarHelper7VarInfo4sizeE","OpenSoT::OptvarHelper::VarInfo::size"],[372,6,1,"_CPPv4N7OpenSoT12OptvarHelper7VarInfo9start_idxE","OpenSoT::OptvarHelper::VarInfo::start_idx"],[10,5,1,"_CPPv4N7OpenSoT12OptvarHelper14VariableVectorE","OpenSoT::OptvarHelper::VariableVector"],[10,2,1,"_CPPv4NK7OpenSoT12OptvarHelper15getAllVariablesEv","OpenSoT::OptvarHelper::getAllVariables"],[10,2,1,"_CPPv4NK7OpenSoT12OptvarHelper7getSizeEv","OpenSoT::OptvarHelper::getSize"],[10,2,1,"_CPPv4NK7OpenSoT12OptvarHelper11getVariableENSt6stringE","OpenSoT::OptvarHelper::getVariable"],[10,3,1,"_CPPv4NK7OpenSoT12OptvarHelper11getVariableENSt6stringE","OpenSoT::OptvarHelper::getVariable::name"],[11,1,1,"_CPPv4I00EN7OpenSoT6SolverE","OpenSoT::Solver"],[11,5,1,"_CPPv4N7OpenSoT6Solver13ConstraintPtrE","OpenSoT::Solver::ConstraintPtr"],[11,5,1,"_CPPv4N7OpenSoT6Solver14ConstraintTypeE","OpenSoT::Solver::ConstraintType"],[11,4,1,"_CPPv4I00EN7OpenSoT6SolverE","OpenSoT::Solver::Matrix_type"],[11,2,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE","OpenSoT::Solver::Solver"],[11,2,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr","OpenSoT::Solver::Solver"],[11,2,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr13ConstraintPtr","OpenSoT::Solver::Solver"],[11,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr","OpenSoT::Solver::Solver::bounds"],[11,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr13ConstraintPtr","OpenSoT::Solver::Solver::bounds"],[11,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr13ConstraintPtr","OpenSoT::Solver::Solver::globalConstraints"],[11,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE","OpenSoT::Solver::Solver::stack"],[11,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr","OpenSoT::Solver::Solver::stack"],[11,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr13ConstraintPtr","OpenSoT::Solver::Solver::stack"],[11,5,1,"_CPPv4N7OpenSoT6Solver9SolverPtrE","OpenSoT::Solver::SolverPtr"],[11,5,1,"_CPPv4N7OpenSoT6Solver10SolverTypeE","OpenSoT::Solver::SolverType"],[11,5,1,"_CPPv4N7OpenSoT6Solver5StackE","OpenSoT::Solver::Stack"],[11,5,1,"_CPPv4N7OpenSoT6Solver7TaskPtrE","OpenSoT::Solver::TaskPtr"],[11,5,1,"_CPPv4N7OpenSoT6Solver8TaskTypeE","OpenSoT::Solver::TaskType"],[11,4,1,"_CPPv4I00EN7OpenSoT6SolverE","OpenSoT::Solver::Vector_type"],[11,6,1,"_CPPv4N7OpenSoT6Solver7_boundsE","OpenSoT::Solver::_bounds"],[11,6,1,"_CPPv4N7OpenSoT6Solver18_globalConstraintsE","OpenSoT::Solver::_globalConstraints"],[11,2,1,"_CPPv4N7OpenSoT6Solver4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::Solver::_log"],[11,3,1,"_CPPv4N7OpenSoT6Solver4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::Solver::_log::logger"],[11,3,1,"_CPPv4N7OpenSoT6Solver4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::Solver::_log::prefix"],[11,6,1,"_CPPv4N7OpenSoT6Solver10_solver_idE","OpenSoT::Solver::_solver_id"],[11,6,1,"_CPPv4N7OpenSoT6Solver6_tasksE","OpenSoT::Solver::_tasks"],[11,2,1,"_CPPv4N7OpenSoT6Solver11getSolverIDEv","OpenSoT::Solver::getSolverID"],[11,2,1,"_CPPv4N7OpenSoT6Solver3logEN4XBot10MatLogger23PtrE","OpenSoT::Solver::log"],[11,3,1,"_CPPv4N7OpenSoT6Solver3logEN4XBot10MatLogger23PtrE","OpenSoT::Solver::log::logger"],[11,2,1,"_CPPv4N7OpenSoT6Solver11setSolverIDERKNSt6stringE","OpenSoT::Solver::setSolverID"],[11,3,1,"_CPPv4N7OpenSoT6Solver11setSolverIDERKNSt6stringE","OpenSoT::Solver::setSolverID::solver_id"],[11,2,1,"_CPPv4N7OpenSoT6Solver5solveER11Vector_type","OpenSoT::Solver::solve"],[11,3,1,"_CPPv4N7OpenSoT6Solver5solveER11Vector_type","OpenSoT::Solver::solve::solution"],[11,2,1,"_CPPv4N7OpenSoT6SolverD0Ev","OpenSoT::Solver::~Solver"],[12,1,1,"_CPPv4N7OpenSoT13SubConstraintE","OpenSoT::SubConstraint"],[12,5,1,"_CPPv4N7OpenSoT13SubConstraint3PtrE","OpenSoT::SubConstraint::Ptr"],[12,2,1,"_CPPv4N7OpenSoT13SubConstraint13SubConstraintE13ConstraintPtrKNSt4listIjEE","OpenSoT::SubConstraint::SubConstraint"],[12,3,1,"_CPPv4N7OpenSoT13SubConstraint13SubConstraintE13ConstraintPtrKNSt4listIjEE","OpenSoT::SubConstraint::SubConstraint::constrPtr"],[12,3,1,"_CPPv4N7OpenSoT13SubConstraint13SubConstraintE13ConstraintPtrKNSt4listIjEE","OpenSoT::SubConstraint::SubConstraint::rowIndices"],[12,6,1,"_CPPv4N7OpenSoT13SubConstraint26_SUBCONSTRAINT_SEPARATION_E","OpenSoT::SubConstraint::_SUBCONSTRAINT_SEPARATION_"],[12,6,1,"_CPPv4N7OpenSoT13SubConstraint14_constraintPtrE","OpenSoT::SubConstraint::_constraintPtr"],[12,6,1,"_CPPv4N7OpenSoT13SubConstraint17_subConstraintMapE","OpenSoT::SubConstraint::_subConstraintMap"],[12,2,1,"_CPPv4N7OpenSoT13SubConstraint13generateBoundERKN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::SubConstraint::generateBound"],[12,3,1,"_CPPv4N7OpenSoT13SubConstraint13generateBoundERKN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::SubConstraint::generateBound::bound"],[12,3,1,"_CPPv4N7OpenSoT13SubConstraint13generateBoundERKN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::SubConstraint::generateBound::sub_bound"],[12,2,1,"_CPPv4N7OpenSoT13SubConstraint18generateConstraintERKN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::SubConstraint::generateConstraint"],[12,3,1,"_CPPv4N7OpenSoT13SubConstraint18generateConstraintERKN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::SubConstraint::generateConstraint::A"],[12,3,1,"_CPPv4N7OpenSoT13SubConstraint18generateConstraintERKN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::SubConstraint::generateConstraint::sub_A"],[12,2,1,"_CPPv4N7OpenSoT13SubConstraint6updateEv","OpenSoT::SubConstraint::update"],[12,2,1,"_CPPv4N7OpenSoT13SubConstraintD0Ev","OpenSoT::SubConstraint::~SubConstraint"],[13,1,1,"_CPPv4N7OpenSoT7SubTaskE","OpenSoT::SubTask"],[13,5,1,"_CPPv4N7OpenSoT7SubTask3PtrE","OpenSoT::SubTask::Ptr"],[13,2,1,"_CPPv4N7OpenSoT7SubTask7SubTaskE7TaskPtrKNSt4listIjEE","OpenSoT::SubTask::SubTask"],[13,3,1,"_CPPv4N7OpenSoT7SubTask7SubTaskE7TaskPtrKNSt4listIjEE","OpenSoT::SubTask::SubTask::rowIndices"],[13,3,1,"_CPPv4N7OpenSoT7SubTask7SubTaskE7TaskPtrKNSt4listIjEE","OpenSoT::SubTask::SubTask::taskPtr"],[13,6,1,"_CPPv4N7OpenSoT7SubTask20_SUBTASK_SEPARATION_E","OpenSoT::SubTask::_SUBTASK_SEPARATION_"],[13,2,1,"_CPPv4N7OpenSoT7SubTask4_logEN4XBot10MatLogger23PtrE","OpenSoT::SubTask::_log"],[13,3,1,"_CPPv4N7OpenSoT7SubTask4_logEN4XBot10MatLogger23PtrE","OpenSoT::SubTask::_log::logger"],[13,6,1,"_CPPv4N7OpenSoT7SubTask11_subTaskMapE","OpenSoT::SubTask::_subTaskMap"],[13,6,1,"_CPPv4N7OpenSoT7SubTask8_taskPtrE","OpenSoT::SubTask::_taskPtr"],[13,2,1,"_CPPv4N7OpenSoT7SubTask7_updateEv","OpenSoT::SubTask::_update"],[13,2,1,"_CPPv4N7OpenSoT7SubTask9asSubTaskEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::SubTask::asSubTask"],[13,3,1,"_CPPv4N7OpenSoT7SubTask9asSubTaskEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::SubTask::asSubTask::task"],[13,6,1,"_CPPv4N7OpenSoT7SubTask5fullWE","OpenSoT::SubTask::fullW"],[13,2,1,"_CPPv4N7OpenSoT7SubTask9generateAEv","OpenSoT::SubTask::generateA"],[13,2,1,"_CPPv4N7OpenSoT7SubTask20generateHessianAtypeEv","OpenSoT::SubTask::generateHessianAtype"],[13,2,1,"_CPPv4N7OpenSoT7SubTask14generateWeightEv","OpenSoT::SubTask::generateWeight"],[13,2,1,"_CPPv4N7OpenSoT7SubTask9generatebEv","OpenSoT::SubTask::generateb"],[13,2,1,"_CPPv4N7OpenSoT7SubTask19getActiveJointsMaskEv","OpenSoT::SubTask::getActiveJointsMask"],[13,2,1,"_CPPv4N7OpenSoT7SubTask14getConstraintsEv","OpenSoT::SubTask::getConstraints"],[13,2,1,"_CPPv4N7OpenSoT7SubTask7getTaskEv","OpenSoT::SubTask::getTask"],[13,2,1,"_CPPv4NK7OpenSoT7SubTask11getTaskSizeEv","OpenSoT::SubTask::getTaskSize"],[13,2,1,"_CPPv4N7OpenSoT7SubTask9isSubTaskEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::SubTask::isSubTask"],[13,3,1,"_CPPv4N7OpenSoT7SubTask9isSubTaskEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::SubTask::isSubTask::task"],[13,2,1,"_CPPv4N7OpenSoT7SubTask19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::SubTask::setActiveJointsMask"],[13,3,1,"_CPPv4N7OpenSoT7SubTask19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::SubTask::setActiveJointsMask::active_joints_mask"],[13,2,1,"_CPPv4N7OpenSoT7SubTask9setWeightERKN5Eigen8MatrixXdE","OpenSoT::SubTask::setWeight"],[13,3,1,"_CPPv4N7OpenSoT7SubTask9setWeightERKN5Eigen8MatrixXdE","OpenSoT::SubTask::setWeight::W"],[13,2,1,"_CPPv4N7OpenSoT7SubTaskD0Ev","OpenSoT::SubTask::~SubTask"],[14,1,1,"_CPPv4I00EN7OpenSoT4TaskE","OpenSoT::Task"],[14,5,1,"_CPPv4N7OpenSoT4Task13ConstraintPtrE","OpenSoT::Task::ConstraintPtr"],[14,5,1,"_CPPv4N7OpenSoT4Task14ConstraintTypeE","OpenSoT::Task::ConstraintType"],[14,4,1,"_CPPv4I00EN7OpenSoT4TaskE","OpenSoT::Task::Matrix_type"],[14,2,1,"_CPPv4N7OpenSoT4Task4TaskEKNSt6stringEKj","OpenSoT::Task::Task"],[14,3,1,"_CPPv4N7OpenSoT4Task4TaskEKNSt6stringEKj","OpenSoT::Task::Task::task_id"],[14,3,1,"_CPPv4N7OpenSoT4Task4TaskEKNSt6stringEKj","OpenSoT::Task::Task::x_size"],[14,5,1,"_CPPv4N7OpenSoT4Task7TaskPtrE","OpenSoT::Task::TaskPtr"],[14,5,1,"_CPPv4N7OpenSoT4Task8TaskTypeE","OpenSoT::Task::TaskType"],[14,4,1,"_CPPv4I00EN7OpenSoT4TaskE","OpenSoT::Task::Vector_type"],[14,6,1,"_CPPv4N7OpenSoT4Task2_AE","OpenSoT::Task::_A"],[14,6,1,"_CPPv4N7OpenSoT4Task2_WE","OpenSoT::Task::_W"],[14,6,1,"_CPPv4N7OpenSoT4Task19_active_joints_maskE","OpenSoT::Task::_active_joints_mask"],[14,6,1,"_CPPv4N7OpenSoT4Task2_bE","OpenSoT::Task::_b"],[14,6,1,"_CPPv4N7OpenSoT4Task2_cE","OpenSoT::Task::_c"],[14,6,1,"_CPPv4N7OpenSoT4Task12_constraintsE","OpenSoT::Task::_constraints"],[14,6,1,"_CPPv4N7OpenSoT4Task12_hessianTypeE","OpenSoT::Task::_hessianType"],[14,6,1,"_CPPv4N7OpenSoT4Task7_lambdaE","OpenSoT::Task::_lambda"],[14,2,1,"_CPPv4N7OpenSoT4Task4_logEN4XBot10MatLogger23PtrE","OpenSoT::Task::_log"],[14,3,1,"_CPPv4N7OpenSoT4Task4_logEN4XBot10MatLogger23PtrE","OpenSoT::Task::_log::logger"],[14,6,1,"_CPPv4N7OpenSoT4Task8_task_idE","OpenSoT::Task::_task_id"],[14,2,1,"_CPPv4N7OpenSoT4Task7_updateEv","OpenSoT::Task::_update"],[14,6,1,"_CPPv4N7OpenSoT4Task19_weight_is_diagonalE","OpenSoT::Task::_weight_is_diagonal"],[14,6,1,"_CPPv4N7OpenSoT4Task7_x_sizeE","OpenSoT::Task::_x_size"],[14,2,1,"_CPPv4N7OpenSoT4Task21applyActiveJointsMaskER11Matrix_type","OpenSoT::Task::applyActiveJointsMask"],[14,3,1,"_CPPv4N7OpenSoT4Task21applyActiveJointsMaskER11Matrix_type","OpenSoT::Task::applyActiveJointsMask::A"],[14,2,1,"_CPPv4N7OpenSoT4Task16checkConsistencyEv","OpenSoT::Task::checkConsistency"],[14,2,1,"_CPPv4N7OpenSoT4Task11computeCostERKN5Eigen8VectorXdE","OpenSoT::Task::computeCost"],[14,3,1,"_CPPv4N7OpenSoT4Task11computeCostERKN5Eigen8VectorXdE","OpenSoT::Task::computeCost::x"],[14,2,1,"_CPPv4NK7OpenSoT4Task4getAEv","OpenSoT::Task::getA"],[14,2,1,"_CPPv4NK7OpenSoT4Task13getATransposeEv","OpenSoT::Task::getATranspose"],[14,2,1,"_CPPv4N7OpenSoT4Task19getActiveJointsMaskEv","OpenSoT::Task::getActiveJointsMask"],[14,2,1,"_CPPv4N7OpenSoT4Task14getConstraintsEv","OpenSoT::Task::getConstraints"],[14,2,1,"_CPPv4N7OpenSoT4Task15getHessianAtypeEv","OpenSoT::Task::getHessianAtype"],[14,2,1,"_CPPv4NK7OpenSoT4Task9getLambdaEv","OpenSoT::Task::getLambda"],[14,2,1,"_CPPv4N7OpenSoT4Task9getTaskIDEv","OpenSoT::Task::getTaskID"],[14,2,1,"_CPPv4NK7OpenSoT4Task11getTaskSizeEv","OpenSoT::Task::getTaskSize"],[14,2,1,"_CPPv4NK7OpenSoT4Task5getWAEv","OpenSoT::Task::getWA"],[14,2,1,"_CPPv4NK7OpenSoT4Task5getWbEv","OpenSoT::Task::getWb"],[14,2,1,"_CPPv4NK7OpenSoT4Task9getWeightEv","OpenSoT::Task::getWeight"],[14,2,1,"_CPPv4N7OpenSoT4Task23getWeightIsDiagonalFlagEv","OpenSoT::Task::getWeightIsDiagonalFlag"],[14,2,1,"_CPPv4NK7OpenSoT4Task8getXSizeEv","OpenSoT::Task::getXSize"],[14,2,1,"_CPPv4NK7OpenSoT4Task4getbEv","OpenSoT::Task::getb"],[14,2,1,"_CPPv4NK7OpenSoT4Task4getcEv","OpenSoT::Task::getc"],[14,2,1,"_CPPv4NK7OpenSoT4Task8isActiveEv","OpenSoT::Task::isActive"],[14,1,1,"_CPPv4N7OpenSoT4Task6istrueE","OpenSoT::Task::istrue"],[373,1,1,"_CPPv4N7OpenSoT4Task6istrueE","OpenSoT::Task::istrue"],[14,2,1,"_CPPv4NK7OpenSoT4Task6istrueclEi","OpenSoT::Task::istrue::operator()"],[373,2,1,"_CPPv4NK7OpenSoT4Task6istrueclEi","OpenSoT::Task::istrue::operator()"],[14,3,1,"_CPPv4NK7OpenSoT4Task6istrueclEi","OpenSoT::Task::istrue::operator()::val"],[373,3,1,"_CPPv4NK7OpenSoT4Task6istrueclEi","OpenSoT::Task::istrue::operator()::val"],[14,2,1,"_CPPv4N7OpenSoT4Task3logEN4XBot10MatLogger23PtrE","OpenSoT::Task::log"],[14,3,1,"_CPPv4N7OpenSoT4Task3logEN4XBot10MatLogger23PtrE","OpenSoT::Task::log::logger"],[14,2,1,"_CPPv4N7OpenSoT4Task5resetEv","OpenSoT::Task::reset"],[14,2,1,"_CPPv4N7OpenSoT4Task9setActiveEKb","OpenSoT::Task::setActive"],[14,3,1,"_CPPv4N7OpenSoT4Task9setActiveEKb","OpenSoT::Task::setActive::active_flag"],[14,2,1,"_CPPv4N7OpenSoT4Task19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::Task::setActiveJointsMask"],[14,3,1,"_CPPv4N7OpenSoT4Task19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::Task::setActiveJointsMask::active_joints_mask"],[14,2,1,"_CPPv4N7OpenSoT4Task9setLambdaEd","OpenSoT::Task::setLambda"],[14,3,1,"_CPPv4N7OpenSoT4Task9setLambdaEd","OpenSoT::Task::setLambda::lambda"],[14,2,1,"_CPPv4N7OpenSoT4Task9setWeightERK11Matrix_type","OpenSoT::Task::setWeight"],[14,2,1,"_CPPv4N7OpenSoT4Task9setWeightERKd","OpenSoT::Task::setWeight"],[14,3,1,"_CPPv4N7OpenSoT4Task9setWeightERK11Matrix_type","OpenSoT::Task::setWeight::W"],[14,3,1,"_CPPv4N7OpenSoT4Task9setWeightERKd","OpenSoT::Task::setWeight::w"],[14,2,1,"_CPPv4N7OpenSoT4Task23setWeightIsDiagonalFlagEKb","OpenSoT::Task::setWeightIsDiagonalFlag"],[14,3,1,"_CPPv4N7OpenSoT4Task23setWeightIsDiagonalFlagEKb","OpenSoT::Task::setWeightIsDiagonalFlag::flag"],[14,2,1,"_CPPv4N7OpenSoT4Task6updateEv","OpenSoT::Task::update"],[14,2,1,"_CPPv4N7OpenSoT4TaskD0Ev","OpenSoT::Task::~Task"],[15,1,1,"_CPPv4N7OpenSoT11constraints10AggregatedE","OpenSoT::constraints::Aggregated"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedE13ConstraintPtr13ConstraintPtrRKjKj","OpenSoT::constraints::Aggregated::Aggregated"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEEKjKj","OpenSoT::constraints::Aggregated::Aggregated"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedE13ConstraintPtr13ConstraintPtrRKjKj","OpenSoT::constraints::Aggregated::Aggregated::aggregationPolicy"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEEKjKj","OpenSoT::constraints::Aggregated::Aggregated::aggregationPolicy"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedE13ConstraintPtr13ConstraintPtrRKjKj","OpenSoT::constraints::Aggregated::Aggregated::bound1"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedE13ConstraintPtr13ConstraintPtrRKjKj","OpenSoT::constraints::Aggregated::Aggregated::bound2"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEEKjKj","OpenSoT::constraints::Aggregated::Aggregated::constraints"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedE13ConstraintPtr13ConstraintPtrRKjKj","OpenSoT::constraints::Aggregated::Aggregated::x_size"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEEKjKj","OpenSoT::constraints::Aggregated::Aggregated::x_size"],[15,8,1,"_CPPv4N7OpenSoT11constraints10Aggregated17AggregationPolicyE","OpenSoT::constraints::Aggregated::AggregationPolicy"],[15,7,1,"_CPPv4N7OpenSoT11constraints10Aggregated17AggregationPolicy26EQUALITIES_TO_INEQUALITIESE","OpenSoT::constraints::Aggregated::AggregationPolicy::EQUALITIES_TO_INEQUALITIES"],[15,7,1,"_CPPv4N7OpenSoT11constraints10Aggregated17AggregationPolicy23UNILATERAL_TO_BILATERALE","OpenSoT::constraints::Aggregated::AggregationPolicy::UNILATERAL_TO_BILATERAL"],[15,7,1,"_CPPv4N7OpenSoT11constraints10Aggregated17AggregationPolicy26EQUALITIES_TO_INEQUALITIESE","OpenSoT::constraints::Aggregated::EQUALITIES_TO_INEQUALITIES"],[15,5,1,"_CPPv4N7OpenSoT11constraints10Aggregated3PtrE","OpenSoT::constraints::Aggregated::Ptr"],[15,7,1,"_CPPv4N7OpenSoT11constraints10Aggregated17AggregationPolicy23UNILATERAL_TO_BILATERALE","OpenSoT::constraints::Aggregated::UNILATERAL_TO_BILATERAL"],[15,5,1,"_CPPv4N7OpenSoT11constraints10Aggregated11VectorPilerE","OpenSoT::constraints::Aggregated::VectorPiler"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated23_CONSTRAINT_AGGREGATED_E","OpenSoT::constraints::Aggregated::_CONSTRAINT_AGGREGATED_"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated17_CONSTRAINT_PLUS_E","OpenSoT::constraints::Aggregated::_CONSTRAINT_PLUS_"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated18_aggregationPolicyE","OpenSoT::constraints::Aggregated::_aggregationPolicy"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated10_boundAeqsE","OpenSoT::constraints::Aggregated::_boundAeqs"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated12_boundAineqsE","OpenSoT::constraints::Aggregated::_boundAineqs"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated17_boundLowerBoundsE","OpenSoT::constraints::Aggregated::_boundLowerBounds"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated17_boundUpperBoundsE","OpenSoT::constraints::Aggregated::_boundUpperBounds"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated18_boundbLowerBoundsE","OpenSoT::constraints::Aggregated::_boundbLowerBounds"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated18_boundbUpperBoundsE","OpenSoT::constraints::Aggregated::_boundbUpperBounds"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated10_boundbeqsE","OpenSoT::constraints::Aggregated::_boundbeqs"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated7_boundsE","OpenSoT::constraints::Aggregated::_bounds"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::Aggregated::_log"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::Aggregated::_log::logger"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated17_number_of_boundsE","OpenSoT::constraints::Aggregated::_number_of_bounds"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated7_tmpAeqE","OpenSoT::constraints::Aggregated::_tmpAeq"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated9_tmpAineqE","OpenSoT::constraints::Aggregated::_tmpAineq"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated15_tmpbLowerBoundE","OpenSoT::constraints::Aggregated::_tmpbLowerBound"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated15_tmpbUpperBoundE","OpenSoT::constraints::Aggregated::_tmpbUpperBound"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated7_tmpbeqE","OpenSoT::constraints::Aggregated::_tmpbeq"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated14_tmplowerBoundE","OpenSoT::constraints::Aggregated::_tmplowerBound"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated14_tmpupperBoundE","OpenSoT::constraints::Aggregated::_tmpupperBound"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated10checkSizesEv","OpenSoT::constraints::Aggregated::checkSizes"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated25concatenateConstraintsIdsEKNSt4listI13ConstraintPtrEE","OpenSoT::constraints::Aggregated::concatenateConstraintsIds"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated25concatenateConstraintsIdsEKNSt4listI13ConstraintPtrEE","OpenSoT::constraints::Aggregated::concatenateConstraintsIds::constraints"],[15,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated14concatenatedIdE","OpenSoT::constraints::Aggregated::concatenatedId"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated11generateAllEv","OpenSoT::constraints::Aggregated::generateAll"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated18getConstraintsListEv","OpenSoT::constraints::Aggregated::getConstraintsList"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated29initSupportVectorsAndMatricesEKi","OpenSoT::constraints::Aggregated::initSupportVectorsAndMatrices"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated29initSupportVectorsAndMatricesEKi","OpenSoT::constraints::Aggregated::initSupportVectorsAndMatrices::bound_size"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated3logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::Aggregated::log"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated3logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::Aggregated::log::logger"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::constraints::Aggregated::pile"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::Aggregated::pile"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::constraints::Aggregated::pile::A"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::constraints::Aggregated::pile::B"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::Aggregated::pile::a"],[15,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::Aggregated::pile::b"],[15,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated6updateEv","OpenSoT::constraints::Aggregated::update"],[16,1,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraintE","OpenSoT::constraints::BilateralConstraint"],[16,2,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintEKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint"],[16,2,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint"],[16,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintEKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::Aineq"],[16,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::Aineq"],[16,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintEKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::bLowerBound"],[16,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::bLowerBound"],[16,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintEKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::bUpperBound"],[16,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::bUpperBound"],[16,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintEKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::constraintName"],[16,5,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint3PtrE","OpenSoT::constraints::BilateralConstraint::Ptr"],[16,2,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::BilateralConstraint::_log"],[16,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::BilateralConstraint::_log::logger"],[17,1,1,"_CPPv4N7OpenSoT11constraints17GenericConstraintE","OpenSoT::constraints::GenericConstraint"],[17,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint"],[17,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKi","OpenSoT::constraints::GenericConstraint::GenericConstraint"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint::constraint_id"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKi","OpenSoT::constraints::GenericConstraint::GenericConstraint::constraint_id"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint::constraint_type"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint::lower_bound"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKi","OpenSoT::constraints::GenericConstraint::GenericConstraint::lower_bound"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint::upper_bound"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKi","OpenSoT::constraints::GenericConstraint::GenericConstraint::upper_bound"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint::variable"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKi","OpenSoT::constraints::GenericConstraint::GenericConstraint::x_size"],[17,5,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint3PtrE","OpenSoT::constraints::GenericConstraint::Ptr"],[17,8,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint4TypeE","OpenSoT::constraints::GenericConstraint::Type"],[17,7,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint4Type5BOUNDE","OpenSoT::constraints::GenericConstraint::Type::BOUND"],[17,7,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint4Type10CONSTRAINTE","OpenSoT::constraints::GenericConstraint::Type::CONSTRAINT"],[17,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint7getTypeEv","OpenSoT::constraints::GenericConstraint::getType"],[17,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint9setBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setBounds"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint9setBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setBounds::lower_bound"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint9setBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setBounds::upper_bound"],[17,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint13setConstraintERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setConstraint"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint13setConstraintERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setConstraint::lower_bound"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint13setConstraintERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setConstraint::upper_bound"],[17,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint13setConstraintERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setConstraint::var"],[17,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint6updateEv","OpenSoT::constraints::GenericConstraint::update"],[18,1,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraintE","OpenSoT::constraints::TaskToConstraint"],[18,5,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint3PtrE","OpenSoT::constraints::TaskToConstraint::Ptr"],[18,5,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint7TaskPtrE","OpenSoT::constraints::TaskToConstraint::TaskPtr"],[18,2,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtr","OpenSoT::constraints::TaskToConstraint::TaskToConstraint"],[18,2,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtrRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::TaskToConstraint::TaskToConstraint"],[18,3,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtrRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::TaskToConstraint::TaskToConstraint::err_lb"],[18,3,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtrRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::TaskToConstraint::TaskToConstraint::err_ub"],[18,3,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtr","OpenSoT::constraints::TaskToConstraint::TaskToConstraint::task"],[18,3,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtrRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::TaskToConstraint::TaskToConstraint::task"],[18,2,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::TaskToConstraint::_log"],[18,3,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::TaskToConstraint::_log::logger"],[18,2,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint11generateAllEv","OpenSoT::constraints::TaskToConstraint::generateAll"],[18,2,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint6updateEv","OpenSoT::constraints::TaskToConstraint::update"],[19,1,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimitsE","OpenSoT::constraints::acceleration::JointLimits"],[19,2,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits"],[19,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::dt"],[19,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::jointAccMax"],[19,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::jointBoundMax"],[19,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::jointBoundMin"],[19,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::qddot"],[19,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::robot"],[19,5,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits3PtrE","OpenSoT::constraints::acceleration::JointLimits::Ptr"],[19,2,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimits::setJointAccMax"],[19,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimits::setJointAccMax::jointAccMax"],[19,2,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::JointLimits::setPStepAheadPredictor"],[19,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::JointLimits::setPStepAheadPredictor::p"],[19,2,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits6updateEv","OpenSoT::constraints::acceleration::JointLimits::update"],[20,1,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBFE","OpenSoT::constraints::acceleration::JointLimitsECBF"],[20,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::jointAccMax"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::jointBoundMax"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::jointBoundMin"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::jointVelMax"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::qddot"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::robot"],[20,5,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF3PtrE","OpenSoT::constraints::acceleration::JointLimitsECBF::Ptr"],[20,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha1EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha1"],[20,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha1ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha1"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha1EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha1::a1"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha1ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha1::a1"],[20,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha2EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha2"],[20,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha2ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha2"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha2EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha2::a2"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha2ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha2::a2"],[20,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha3EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha3"],[20,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha3ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha3"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha3EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha3::a3"],[20,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha3ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha3::a3"],[20,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF6updateEv","OpenSoT::constraints::acceleration::JointLimitsECBF::update"],[21,1,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViabilityE","OpenSoT::constraints::acceleration::JointLimitsViability"],[21,2,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability"],[21,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::dt"],[21,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::jointAccMax"],[21,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::jointBoundMax"],[21,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::jointBoundMin"],[21,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::jointVelMax"],[21,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::qddot"],[21,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::robot"],[21,5,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability3PtrE","OpenSoT::constraints::acceleration::JointLimitsViability::Ptr"],[21,2,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsViability::setJointAccMax"],[21,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsViability::setJointAccMax::jointAccMax"],[21,2,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability14setJointVelMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsViability::setJointVelMax"],[21,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability14setJointVelMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsViability::setJointVelMax::jointVelMax"],[21,2,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::JointLimitsViability::setPStepAheadPredictor"],[21,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::JointLimitsViability::setPStepAheadPredictor::p"],[21,2,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability6updateEv","OpenSoT::constraints::acceleration::JointLimitsViability::update"],[22,1,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimitsE","OpenSoT::constraints::acceleration::TorqueLimits"],[22,5,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits3PtrE","OpenSoT::constraints::acceleration::TorqueLimits::Ptr"],[22,2,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits"],[22,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits::contact_links"],[22,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits::qddot"],[22,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits::robot"],[22,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits::torque_limits"],[22,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits::wrenches"],[22,2,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits14disableContactERKNSt6stringE","OpenSoT::constraints::acceleration::TorqueLimits::disableContact"],[22,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits14disableContactERKNSt6stringE","OpenSoT::constraints::acceleration::TorqueLimits::disableContact::contact_link"],[22,2,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits13enableContactERKNSt6stringE","OpenSoT::constraints::acceleration::TorqueLimits::enableContact"],[22,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits13enableContactERKNSt6stringE","OpenSoT::constraints::acceleration::TorqueLimits::enableContact::contact_link"],[22,2,1,"_CPPv4NK7OpenSoT11constraints12acceleration12TorqueLimits18getEnabledContactsEv","OpenSoT::constraints::acceleration::TorqueLimits::getEnabledContacts"],[22,2,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits15setTorqueLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::setTorqueLimits"],[22,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits15setTorqueLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::setTorqueLimits::torque_limits"],[22,2,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits6updateEv","OpenSoT::constraints::acceleration::TorqueLimits::update"],[23,1,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimitsE","OpenSoT::constraints::acceleration::VelocityLimits"],[23,5,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits3PtrE","OpenSoT::constraints::acceleration::VelocityLimits::Ptr"],[23,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperKdKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits"],[23,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperKdKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::dT"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::dT"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperKdKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::qDotLimit"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::qDotLimit"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperKdKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::qddot"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::qddot"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperKdKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::robot"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::robot"],[23,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::VelocityLimits::setPStepAheadPredictor"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::VelocityLimits::setPStepAheadPredictor::p"],[23,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits17setVelocityLimitsEKd","OpenSoT::constraints::acceleration::VelocityLimits::setVelocityLimits"],[23,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits17setVelocityLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::VelocityLimits::setVelocityLimits"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits17setVelocityLimitsEKd","OpenSoT::constraints::acceleration::VelocityLimits::setVelocityLimits::qDotLimit"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits17setVelocityLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::VelocityLimits::setVelocityLimits::qDotLimit"],[23,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits6updateEv","OpenSoT::constraints::acceleration::VelocityLimits::update"],[24,1,1,"_CPPv4N7OpenSoT11constraints5force3CoPE","OpenSoT::constraints::force::CoP"],[24,2,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP"],[24,3,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP::X_Lims"],[24,3,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP::Y_Lims"],[24,3,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP::contact_link"],[24,3,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP::model"],[24,3,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP::wrench"],[24,5,1,"_CPPv4N7OpenSoT11constraints5force3CoP3PtrE","OpenSoT::constraints::force::CoP::Ptr"],[24,2,1,"_CPPv4N7OpenSoT11constraints5force3CoP6updateEv","OpenSoT::constraints::force::CoP::update"],[25,1,1,"_CPPv4N7OpenSoT11constraints5force4CoPsE","OpenSoT::constraints::force::CoPs"],[25,2,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs"],[25,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs::X_Lims"],[25,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs::Y_Lims"],[25,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs::contact_name"],[25,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs::robot"],[25,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs::wrench"],[25,5,1,"_CPPv4N7OpenSoT11constraints5force4CoPs3PtrE","OpenSoT::constraints::force::CoPs::Ptr"],[25,2,1,"_CPPv4N7OpenSoT11constraints5force4CoPs6updateEv","OpenSoT::constraints::force::CoPs::update"],[26,1,1,"_CPPv4N7OpenSoT11constraints5force12FrictionConeE","OpenSoT::constraints::force::FrictionCone"],[26,2,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone12FrictionConeERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERK13friction_cone","OpenSoT::constraints::force::FrictionCone::FrictionCone"],[26,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone12FrictionConeERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERK13friction_cone","OpenSoT::constraints::force::FrictionCone::FrictionCone::contact_name"],[26,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone12FrictionConeERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERK13friction_cone","OpenSoT::constraints::force::FrictionCone::FrictionCone::mu"],[26,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone12FrictionConeERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERK13friction_cone","OpenSoT::constraints::force::FrictionCone::FrictionCone::robot"],[26,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone12FrictionConeERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERK13friction_cone","OpenSoT::constraints::force::FrictionCone::FrictionCone::wrench"],[26,5,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone3PtrE","OpenSoT::constraints::force::FrictionCone::Ptr"],[26,6,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone2_AE","OpenSoT::constraints::force::FrictionCone::_A"],[26,6,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone3_CiE","OpenSoT::constraints::force::FrictionCone::_Ci"],[26,6,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone2_bE","OpenSoT::constraints::force::FrictionCone::_b"],[26,6,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone14_friction_coneE","OpenSoT::constraints::force::FrictionCone::_friction_cone"],[26,6,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone3_muE","OpenSoT::constraints::force::FrictionCone::_mu"],[26,6,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone6_robotE","OpenSoT::constraints::force::FrictionCone::_robot"],[26,6,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone4_wRlE","OpenSoT::constraints::force::FrictionCone::_wRl"],[26,6,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone7_wrenchE","OpenSoT::constraints::force::FrictionCone::_wrench"],[26,5,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone13friction_coneE","OpenSoT::constraints::force::FrictionCone::friction_cone"],[26,2,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone24setContactRotationMatrixERKN5Eigen8Matrix3dE","OpenSoT::constraints::force::FrictionCone::setContactRotationMatrix"],[26,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone24setContactRotationMatrixERKN5Eigen8Matrix3dE","OpenSoT::constraints::force::FrictionCone::setContactRotationMatrix::wRl"],[26,2,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone15setFrictionConeERK13friction_cone","OpenSoT::constraints::force::FrictionCone::setFrictionCone"],[26,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone15setFrictionConeERK13friction_cone","OpenSoT::constraints::force::FrictionCone::setFrictionCone::frc"],[26,2,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone5setMuEKd","OpenSoT::constraints::force::FrictionCone::setMu"],[26,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone5setMuEKd","OpenSoT::constraints::force::FrictionCone::setMu::mu"],[26,2,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone6updateEv","OpenSoT::constraints::force::FrictionCone::update"],[27,1,1,"_CPPv4N7OpenSoT11constraints5force13FrictionConesE","OpenSoT::constraints::force::FrictionCones"],[27,2,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones13FrictionConesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERK14friction_cones","OpenSoT::constraints::force::FrictionCones::FrictionCones"],[27,3,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones13FrictionConesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERK14friction_cones","OpenSoT::constraints::force::FrictionCones::FrictionCones::contact_name"],[27,3,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones13FrictionConesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERK14friction_cones","OpenSoT::constraints::force::FrictionCones::FrictionCones::mu"],[27,3,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones13FrictionConesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERK14friction_cones","OpenSoT::constraints::force::FrictionCones::FrictionCones::robot"],[27,3,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones13FrictionConesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERK14friction_cones","OpenSoT::constraints::force::FrictionCones::FrictionCones::wrench"],[27,5,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones3PtrE","OpenSoT::constraints::force::FrictionCones::Ptr"],[27,5,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones14friction_conesE","OpenSoT::constraints::force::FrictionCones::friction_cones"],[27,2,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones15getFrictionConeERKNSt6stringE","OpenSoT::constraints::force::FrictionCones::getFrictionCone"],[27,3,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones15getFrictionConeERKNSt6stringE","OpenSoT::constraints::force::FrictionCones::getFrictionCone::contact_name"],[27,2,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones6updateEv","OpenSoT::constraints::force::FrictionCones::update"],[28,1,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorqueE","OpenSoT::constraints::force::NormalTorque"],[28,2,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::X_Lims"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::Y_Lims"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::contact_link"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::model"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::mu"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::wrench"],[28,5,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque3PtrE","OpenSoT::constraints::force::NormalTorque::Ptr"],[28,2,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque5setMuEKd","OpenSoT::constraints::force::NormalTorque::setMu"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque5setMuEKd","OpenSoT::constraints::force::NormalTorque::setMu::mu"],[28,2,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque6updateEv","OpenSoT::constraints::force::NormalTorque::update"],[29,1,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorquesE","OpenSoT::constraints::force::NormalTorques"],[29,2,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::Xs"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::Ys"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::contact_name"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::mu"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::robot"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::wrench"],[29,5,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques3PtrE","OpenSoT::constraints::force::NormalTorques::Ptr"],[29,2,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques15getNormalTorqueERKNSt6stringE","OpenSoT::constraints::force::NormalTorques::getNormalTorque"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques15getNormalTorqueERKNSt6stringE","OpenSoT::constraints::force::NormalTorques::getNormalTorque::contact_name"],[29,2,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques6updateEv","OpenSoT::constraints::force::NormalTorques::update"],[30,1,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraintE","OpenSoT::constraints::force::StaticConstraint"],[30,2,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraint16StaticConstraintERKN4XBot14ModelInterfaceENSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE12AffineHelper","OpenSoT::constraints::force::StaticConstraint::StaticConstraint"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraint16StaticConstraintERKN4XBot14ModelInterfaceENSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE12AffineHelper","OpenSoT::constraints::force::StaticConstraint::StaticConstraint::contact_links"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraint16StaticConstraintERKN4XBot14ModelInterfaceENSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE12AffineHelper","OpenSoT::constraints::force::StaticConstraint::StaticConstraint::forces"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraint16StaticConstraintERKN4XBot14ModelInterfaceENSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE12AffineHelper","OpenSoT::constraints::force::StaticConstraint::StaticConstraint::robot"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraint16StaticConstraintERKN4XBot14ModelInterfaceENSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE12AffineHelper","OpenSoT::constraints::force::StaticConstraint::StaticConstraint::robot_torque"],[31,1,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimitsE","OpenSoT::constraints::force::WrenchLimits"],[31,5,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits3PtrE","OpenSoT::constraints::force::WrenchLimits::Ptr"],[31,2,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits12WrenchLimitsERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdE12AffineHelper","OpenSoT::constraints::force::WrenchLimits::WrenchLimits"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits12WrenchLimitsERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdE12AffineHelper","OpenSoT::constraints::force::WrenchLimits::WrenchLimits::contact_name"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits12WrenchLimitsERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdE12AffineHelper","OpenSoT::constraints::force::WrenchLimits::WrenchLimits::lowerLims"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits12WrenchLimitsERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdE12AffineHelper","OpenSoT::constraints::force::WrenchLimits::WrenchLimits::upperLims"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits12WrenchLimitsERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdE12AffineHelper","OpenSoT::constraints::force::WrenchLimits::WrenchLimits::wrench"],[31,2,1,"_CPPv4NK7OpenSoT11constraints5force12WrenchLimits15getWrenchLimitsERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::getWrenchLimits"],[31,3,1,"_CPPv4NK7OpenSoT11constraints5force12WrenchLimits15getWrenchLimitsERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::getWrenchLimits::lowerLims"],[31,3,1,"_CPPv4NK7OpenSoT11constraints5force12WrenchLimits15getWrenchLimitsERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::getWrenchLimits::upperLims"],[31,2,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits10isReleasedEv","OpenSoT::constraints::force::WrenchLimits::isReleased"],[31,2,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits14releaseContactEb","OpenSoT::constraints::force::WrenchLimits::releaseContact"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits14releaseContactEb","OpenSoT::constraints::force::WrenchLimits::releaseContact::released"],[31,2,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits15setWrenchLimitsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::setWrenchLimits"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits15setWrenchLimitsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::setWrenchLimits::lowerLims"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits15setWrenchLimitsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::setWrenchLimits::upperLims"],[32,1,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimitsE","OpenSoT::constraints::force::WrenchesLimits"],[32,5,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits3PtrE","OpenSoT::constraints::force::WrenchesLimits::Ptr"],[32,2,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt3mapINSt6stringEN12WrenchLimits3PtrEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits"],[32,2,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits"],[32,2,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::contact_name"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::contact_name"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::lowerLims"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::lowerLims"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::upperLims"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::upperLims"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt3mapINSt6stringEN12WrenchLimits3PtrEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::wrench"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::wrench"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::wrench"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt3mapINSt6stringEN12WrenchLimits3PtrEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::wrench_lims_constraints"],[32,2,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits15getWrenchLimitsERKNSt6stringE","OpenSoT::constraints::force::WrenchesLimits::getWrenchLimits"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits15getWrenchLimitsERKNSt6stringE","OpenSoT::constraints::force::WrenchesLimits::getWrenchLimits::contact_name"],[32,2,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits6updateEv","OpenSoT::constraints::force::WrenchesLimits::update"],[33,1,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraintE","OpenSoT::constraints::velocity::CartesianPositionConstraint"],[33,2,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint"],[33,2,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::A_Cartesian"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::A_Cartesian"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::b_Cartesian"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::b_Cartesian"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::boundScaling"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::boundScaling"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::cartesianTask"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::comTask"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::x"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::x"],[33,5,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint3PtrE","OpenSoT::constraints::velocity::CartesianPositionConstraint::Ptr"],[33,2,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint18getCurrentPositionERN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::getCurrentPosition"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint18getCurrentPositionERN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::getCurrentPosition::current_position"],[33,2,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint14setAbCartesianERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::setAbCartesian"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint14setAbCartesianERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::setAbCartesian::A_Cartesian"],[33,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint14setAbCartesianERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::setAbCartesian::b_Cartesian"],[33,2,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint6updateEv","OpenSoT::constraints::velocity::CartesianPositionConstraint::update"],[34,1,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocityE","OpenSoT::constraints::velocity::CartesianVelocity"],[34,2,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector3dEKdRKN7OpenSoT5tasks8velocity3CoM3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity"],[34,2,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector6dEKdRKN7OpenSoT5tasks8velocity9Cartesian3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity"],[34,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector3dEKdRKN7OpenSoT5tasks8velocity3CoM3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::dT"],[34,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector6dEKdRKN7OpenSoT5tasks8velocity9Cartesian3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::dT"],[34,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector3dEKdRKN7OpenSoT5tasks8velocity3CoM3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::task"],[34,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector6dEKdRKN7OpenSoT5tasks8velocity9Cartesian3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::task"],[34,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector3dEKdRKN7OpenSoT5tasks8velocity3CoM3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::velocityLimits"],[34,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector6dEKdRKN7OpenSoT5tasks8velocity9Cartesian3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::velocityLimits"],[34,5,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::Ptr"],[34,2,1,"_CPPv4NK7OpenSoT11constraints8velocity17CartesianVelocity17getVelocityLimitsEv","OpenSoT::constraints::velocity::CartesianVelocity::getVelocityLimits"],[34,2,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17setVelocityLimitsERKN5Eigen8Vector3dE","OpenSoT::constraints::velocity::CartesianVelocity::setVelocityLimits"],[34,2,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17setVelocityLimitsERKN5Eigen8Vector6dE","OpenSoT::constraints::velocity::CartesianVelocity::setVelocityLimits"],[34,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17setVelocityLimitsERKN5Eigen8Vector3dE","OpenSoT::constraints::velocity::CartesianVelocity::setVelocityLimits::velocityLimits"],[34,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17setVelocityLimitsERKN5Eigen8Vector6dE","OpenSoT::constraints::velocity::CartesianVelocity::setVelocityLimits::velocityLimits"],[34,2,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity6updateEv","OpenSoT::constraints::velocity::CartesianVelocity::update"],[35,1,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidanceE","OpenSoT::constraints::velocity::CollisionAvoidance"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18CollisionAvoidanceERKN4XBot14ModelInterfaceEiN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18CollisionAvoidanceERKN4XBot14ModelInterfaceEiN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance::collision_srdf"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18CollisionAvoidanceERKN4XBot14ModelInterfaceEiN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance::collision_urdf"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18CollisionAvoidanceERKN4XBot14ModelInterfaceEiN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance::max_pairs"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18CollisionAvoidanceERKN4XBot14ModelInterfaceEiN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance::robot"],[35,5,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance14LinkPairVectorE","OpenSoT::constraints::velocity::CollisionAvoidance::LinkPairVector"],[35,5,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance9LinksPairE","OpenSoT::constraints::velocity::CollisionAvoidance::LinksPair"],[35,5,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance3PtrE","OpenSoT::constraints::velocity::CollisionAvoidance::Ptr"],[35,5,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18WitnessPointVectorE","OpenSoT::constraints::velocity::CollisionAvoidance::WitnessPointVector"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance5_JtmpE","OpenSoT::constraints::velocity::CollisionAvoidance::_Jtmp"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance14_bound_scalingE","OpenSoT::constraints::velocity::CollisionAvoidance::_bound_scaling"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance16_collision_modelE","OpenSoT::constraints::velocity::CollisionAvoidance::_collision_model"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance20_detection_thresholdE","OpenSoT::constraints::velocity::CollisionAvoidance::_detection_threshold"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance10_dist_calcE","OpenSoT::constraints::velocity::CollisionAvoidance::_dist_calc"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance11_distance_JE","OpenSoT::constraints::velocity::CollisionAvoidance::_distance_J"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance19_distance_thresholdE","OpenSoT::constraints::velocity::CollisionAvoidance::_distance_threshold"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance10_distancesE","OpenSoT::constraints::velocity::CollisionAvoidance::_distances"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance12_include_envE","OpenSoT::constraints::velocity::CollisionAvoidance::_include_env"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance4_lpvE","OpenSoT::constraints::velocity::CollisionAvoidance::_lpv"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance10_max_pairsE","OpenSoT::constraints::velocity::CollisionAvoidance::_max_pairs"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance17_num_active_pairsE","OpenSoT::constraints::velocity::CollisionAvoidance::_num_active_pairs"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance6_robotE","OpenSoT::constraints::velocity::CollisionAvoidance::_robot"],[35,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance4_wpvE","OpenSoT::constraints::velocity::CollisionAvoidance::_wpv"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance17addCollisionShapeERKNSt6stringERKNSt6stringERKN4XBot9Collision5Shape7VariantERKN5Eigen8Affine3dERKNSt6vectorINSt6stringEEE","OpenSoT::constraints::velocity::CollisionAvoidance::addCollisionShape"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance17addCollisionShapeERKNSt6stringERKNSt6stringERKN4XBot9Collision5Shape7VariantERKN5Eigen8Affine3dERKNSt6vectorINSt6stringEEE","OpenSoT::constraints::velocity::CollisionAvoidance::addCollisionShape::disabled_collisions"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance17addCollisionShapeERKNSt6stringERKNSt6stringERKN4XBot9Collision5Shape7VariantERKN5Eigen8Affine3dERKNSt6vectorINSt6stringEEE","OpenSoT::constraints::velocity::CollisionAvoidance::addCollisionShape::link"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance17addCollisionShapeERKNSt6stringERKNSt6stringERKN4XBot9Collision5Shape7VariantERKN5Eigen8Affine3dERKNSt6vectorINSt6stringEEE","OpenSoT::constraints::velocity::CollisionAvoidance::addCollisionShape::link_T_shape"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance17addCollisionShapeERKNSt6stringERKNSt6stringERKN4XBot9Collision5Shape7VariantERKN5Eigen8Affine3dERKNSt6vectorINSt6stringEEE","OpenSoT::constraints::velocity::CollisionAvoidance::addCollisionShape::name"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance17addCollisionShapeERKNSt6stringERKNSt6stringERKN4XBot9Collision5Shape7VariantERKN5Eigen8Affine3dERKNSt6vectorINSt6stringEEE","OpenSoT::constraints::velocity::CollisionAvoidance::addCollisionShape::shape"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21collisionModelUpdatedEv","OpenSoT::constraints::velocity::CollisionAvoidance::collisionModelUpdated"],[35,2,1,"_CPPv4NK7OpenSoT11constraints8velocity18CollisionAvoidance20getCollisionJacobianEv","OpenSoT::constraints::velocity::CollisionAvoidance::getCollisionJacobian"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance17getCollisionModelEv","OpenSoT::constraints::velocity::CollisionAvoidance::getCollisionModel"],[35,2,1,"_CPPv4NK7OpenSoT11constraints8velocity18CollisionAvoidance17getCollisionModelEv","OpenSoT::constraints::velocity::CollisionAvoidance::getCollisionModel"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21getDetectionThresholdEv","OpenSoT::constraints::velocity::CollisionAvoidance::getDetectionThreshold"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance8getErrorERN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CollisionAvoidance::getError"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance8getErrorERN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CollisionAvoidance::getError::e"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance20getLinkPairThresholdEv","OpenSoT::constraints::velocity::CollisionAvoidance::getLinkPairThreshold"],[35,2,1,"_CPPv4NK7OpenSoT11constraints8velocity18CollisionAvoidance24getOrderedDistanceVectorERNSt6vectorIdEE","OpenSoT::constraints::velocity::CollisionAvoidance::getOrderedDistanceVector"],[35,3,1,"_CPPv4NK7OpenSoT11constraints8velocity18CollisionAvoidance24getOrderedDistanceVectorERNSt6vectorIdEE","OpenSoT::constraints::velocity::CollisionAvoidance::getOrderedDistanceVector::d"],[35,2,1,"_CPPv4NK7OpenSoT11constraints8velocity18CollisionAvoidance24getOrderedLinkPairVectorER14LinkPairVector","OpenSoT::constraints::velocity::CollisionAvoidance::getOrderedLinkPairVector"],[35,3,1,"_CPPv4NK7OpenSoT11constraints8velocity18CollisionAvoidance24getOrderedLinkPairVectorER14LinkPairVector","OpenSoT::constraints::velocity::CollisionAvoidance::getOrderedLinkPairVector::lp"],[35,2,1,"_CPPv4NK7OpenSoT11constraints8velocity18CollisionAvoidance28getOrderedWitnessPointVectorER18WitnessPointVector","OpenSoT::constraints::velocity::CollisionAvoidance::getOrderedWitnessPointVector"],[35,3,1,"_CPPv4NK7OpenSoT11constraints8velocity18CollisionAvoidance28getOrderedWitnessPointVectorER18WitnessPointVector","OpenSoT::constraints::velocity::CollisionAvoidance::getOrderedWitnessPointVector::wp"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18moveCollisionShapeERKNSt6stringERKN5Eigen8Affine3dE","OpenSoT::constraints::velocity::CollisionAvoidance::moveCollisionShape"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18moveCollisionShapeERKNSt6stringERKN5Eigen8Affine3dE","OpenSoT::constraints::velocity::CollisionAvoidance::moveCollisionShape::id"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18moveCollisionShapeERKNSt6stringERKN5Eigen8Affine3dE","OpenSoT::constraints::velocity::CollisionAvoidance::moveCollisionShape::new_pose"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance15setBoundScalingEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setBoundScaling"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance15setBoundScalingEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setBoundScaling::boundScaling"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance16setCollisionListENSt3setINSt4pairINSt6stringENSt6stringEEEEE","OpenSoT::constraints::velocity::CollisionAvoidance::setCollisionList"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance16setCollisionListENSt3setINSt4pairINSt6stringENSt6stringEEEEE","OpenSoT::constraints::velocity::CollisionAvoidance::setCollisionList::collisionList"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setDetectionThresholdEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setDetectionThreshold"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setDetectionThresholdEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setDetectionThreshold::detection_threshold"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance20setLinkPairThresholdEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setLinkPairThreshold"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance20setLinkPairThresholdEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setLinkPairThreshold::linkPair_threshold"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setLinksVsEnvironmentERKNSt3setINSt6stringEEE","OpenSoT::constraints::velocity::CollisionAvoidance::setLinksVsEnvironment"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setLinksVsEnvironmentERKNSt3setINSt6stringEEE","OpenSoT::constraints::velocity::CollisionAvoidance::setLinksVsEnvironment::links"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance11setMaxPairsEKj","OpenSoT::constraints::velocity::CollisionAvoidance::setMaxPairs"],[35,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance11setMaxPairsEKj","OpenSoT::constraints::velocity::CollisionAvoidance::setMaxPairs::max_pairs"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance6updateEv","OpenSoT::constraints::velocity::CollisionAvoidance::update"],[35,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidanceD0Ev","OpenSoT::constraints::velocity::CollisionAvoidance::~CollisionAvoidance"],[36,1,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHullE","OpenSoT::constraints::velocity::ConvexHull"],[36,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull10ConvexHullERN4XBot14ModelInterfaceERKNSt4listINSt6stringEEEKd","OpenSoT::constraints::velocity::ConvexHull::ConvexHull"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull10ConvexHullERN4XBot14ModelInterfaceERKNSt4listINSt6stringEEEKd","OpenSoT::constraints::velocity::ConvexHull::ConvexHull::links_in_contact"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull10ConvexHullERN4XBot14ModelInterfaceERKNSt4listINSt6stringEEEKd","OpenSoT::constraints::velocity::ConvexHull::ConvexHull::robot"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull10ConvexHullERN4XBot14ModelInterfaceERKNSt4listINSt6stringEEEKd","OpenSoT::constraints::velocity::ConvexHull::ConvexHull::safetyMargin"],[36,5,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull3PtrE","OpenSoT::constraints::velocity::ConvexHull::Ptr"],[36,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull14getConstraintsERKNSt6vectorIN5Eigen8Vector3dEEERN5Eigen8MatrixXdERN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::ConvexHull::getConstraints"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull14getConstraintsERKNSt6vectorIN5Eigen8Vector3dEEERN5Eigen8MatrixXdERN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::ConvexHull::getConstraints::A"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull14getConstraintsERKNSt6vectorIN5Eigen8Vector3dEEERN5Eigen8MatrixXdERN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::ConvexHull::getConstraints::b"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull14getConstraintsERKNSt6vectorIN5Eigen8Vector3dEEERN5Eigen8MatrixXdERN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::ConvexHull::getConstraints::boundScaling"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull14getConstraintsERKNSt6vectorIN5Eigen8Vector3dEEERN5Eigen8MatrixXdERN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::ConvexHull::getConstraints::points"],[36,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull13getConvexHullERNSt6vectorIN5Eigen8Vector3dEEE","OpenSoT::constraints::velocity::ConvexHull::getConvexHull"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull13getConvexHullERNSt6vectorIN5Eigen8Vector3dEEE","OpenSoT::constraints::velocity::ConvexHull::getConvexHull::ch"],[36,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN5Eigen8Vector3dERKN5Eigen8Vector3dERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN5Eigen8Vector3dERKN5Eigen8Vector3dERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients::a"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN5Eigen8Vector3dERKN5Eigen8Vector3dERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients::b"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN5Eigen8Vector3dERKN5Eigen8Vector3dERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients::c"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN5Eigen8Vector3dERKN5Eigen8Vector3dERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients::p0"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN5Eigen8Vector3dERKN5Eigen8Vector3dERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients::p1"],[36,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull17getLinksInContactEv","OpenSoT::constraints::velocity::ConvexHull::getLinksInContact"],[36,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull17setLinksInContactERKNSt4listINSt6stringEEE","OpenSoT::constraints::velocity::ConvexHull::setLinksInContact"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull17setLinksInContactERKNSt4listINSt6stringEEE","OpenSoT::constraints::velocity::ConvexHull::setLinksInContact::links_inc_contact"],[36,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull15setSafetyMarginEKd","OpenSoT::constraints::velocity::ConvexHull::setSafetyMargin"],[36,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull15setSafetyMarginEKd","OpenSoT::constraints::velocity::ConvexHull::setSafetyMargin::safetyMargin"],[36,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull6updateEv","OpenSoT::constraints::velocity::ConvexHull::update"],[37,1,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimitsE","OpenSoT::constraints::velocity::JointLimits"],[37,2,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits11JointLimitsERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::JointLimits::JointLimits"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits11JointLimitsERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::JointLimits::JointLimits::boundScaling"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits11JointLimitsERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::JointLimits::JointLimits::jointBoundMax"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits11JointLimitsERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::JointLimits::JointLimits::jointBoundMin"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits11JointLimitsERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::JointLimits::JointLimits::robot"],[37,5,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits3PtrE","OpenSoT::constraints::velocity::JointLimits::Ptr"],[37,2,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits15setBoundScalingEKd","OpenSoT::constraints::velocity::JointLimits::setBoundScaling"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits15setBoundScalingEKd","OpenSoT::constraints::velocity::JointLimits::setBoundScaling::boundScaling"],[37,2,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits6updateEv","OpenSoT::constraints::velocity::JointLimits::update"],[38,1,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvarianceE","OpenSoT::constraints::velocity::JointLimitsInvariance"],[38,2,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance::dt"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance::jointAccMax"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance::jointBoundMax"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance::jointBoundMin"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance::robot"],[38,5,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance3PtrE","OpenSoT::constraints::velocity::JointLimitsInvariance::Ptr"],[38,2,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::JointLimitsInvariance::setJointAccMax"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::JointLimitsInvariance::setJointAccMax::jointAccMax"],[38,2,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance22setPStepAheadPredictorEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::setPStepAheadPredictor"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance22setPStepAheadPredictorEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::setPStepAheadPredictor::p"],[38,2,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance6updateEv","OpenSoT::constraints::velocity::JointLimitsInvariance::update"],[39,1,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4XE","OpenSoT::constraints::velocity::OmniWheels4X"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::base_link"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::joint_wheels_name"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::l1"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::l2"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::r"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::robot"],[39,5,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X3PtrE","OpenSoT::constraints::velocity::OmniWheels4X::Ptr"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X6updateEv","OpenSoT::constraints::velocity::OmniWheels4X::update"],[40,1,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimitsE","OpenSoT::constraints::velocity::VelocityLimits"],[40,5,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits3PtrE","OpenSoT::constraints::velocity::VelocityLimits::Ptr"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsERKN4XBot14ModelInterfaceEKdKd","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsERKN4XBot14ModelInterfaceEKdKd","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits::dT"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits::dT"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsERKN4XBot14ModelInterfaceEKdKd","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits::qDotLimit"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits::qDotLimit"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsERKN4XBot14ModelInterfaceEKdKd","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits::robot"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits::robot"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits5getDTEv","OpenSoT::constraints::velocity::VelocityLimits::getDT"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits17getVelocityLimitsEv","OpenSoT::constraints::velocity::VelocityLimits::getVelocityLimits"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits17setVelocityLimitsEKd","OpenSoT::constraints::velocity::VelocityLimits::setVelocityLimits"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits17setVelocityLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::VelocityLimits::setVelocityLimits"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits17setVelocityLimitsEKd","OpenSoT::constraints::velocity::VelocityLimits::setVelocityLimits::qDotLimit"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits17setVelocityLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::VelocityLimits::setVelocityLimits::qDotLimit"],[235,2,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT11constraints10Aggregated13ConstraintPtrERKNSt4listIjEE","OpenSoT::operator%"],[237,2,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT5tasks10Aggregated7TaskPtrERKNSt4listIjEE","OpenSoT::operator%"],[235,3,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT11constraints10Aggregated13ConstraintPtrERKNSt4listIjEE","OpenSoT::operator%::constraint"],[235,3,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT11constraints10Aggregated13ConstraintPtrERKNSt4listIjEE","OpenSoT::operator%::rowIndices"],[237,3,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT5tasks10Aggregated7TaskPtrERKNSt4listIjEE","OpenSoT::operator%::rowIndices"],[237,3,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT5tasks10Aggregated7TaskPtrERKNSt4listIjEE","OpenSoT::operator%::task"],[232,2,1,"_CPPv4N7OpenSoTmlERKN5Eigen8MatrixXdEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*"],[234,2,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*"],[245,2,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator*"],[247,2,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*"],[247,4,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*::DerivedM"],[247,4,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*::DerivedMatrix"],[247,4,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*::DerivedQ"],[232,3,1,"_CPPv4N7OpenSoTmlERKN5Eigen8MatrixXdEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*::W"],[247,3,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*::affine"],[247,3,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*::matrix"],[232,3,1,"_CPPv4N7OpenSoTmlERKN5Eigen8MatrixXdEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*::task"],[234,3,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*::task"],[245,3,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator*::task"],[234,3,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*::w"],[245,3,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator*::w"],[233,2,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+"],[240,2,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+"],[242,2,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+"],[251,2,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+"],[254,2,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+"],[255,2,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+"],[242,4,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::DerivedM1"],[251,4,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+::DerivedM1"],[242,4,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::DerivedM2"],[242,4,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::DerivedQ1"],[251,4,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+::DerivedQ1"],[242,4,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::DerivedQ2"],[251,4,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+::DerivedVector"],[254,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+::aggregated"],[255,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+::aggregated"],[240,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+::aggregated1"],[240,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+::aggregated2"],[242,3,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::lhs"],[251,3,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+::lhs"],[242,3,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::rhs"],[254,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+::task"],[255,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+::task"],[233,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+::task1"],[233,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+::task2"],[251,3,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+::vector"],[244,2,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-"],[246,2,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-"],[244,4,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-::DerivedM1"],[246,4,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::DerivedM1"],[246,4,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::DerivedM2"],[244,4,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-::DerivedQ1"],[246,4,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::DerivedQ1"],[246,4,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::DerivedQ2"],[244,4,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-::DerivedVector"],[244,3,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-::lhs"],[246,3,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::lhs"],[246,3,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::rhs"],[244,3,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-::vector"],[238,2,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/"],[243,2,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/"],[249,2,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/"],[252,2,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/"],[257,2,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/"],[257,4,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::DerivedM1"],[257,4,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::DerivedM2"],[257,4,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::DerivedQ1"],[257,4,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::DerivedQ2"],[257,3,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::lhs"],[257,3,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::rhs"],[249,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/::stack"],[252,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/::stack"],[243,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/::stack1"],[243,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/::stack2"],[249,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/::task"],[252,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/::task"],[238,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/::task1"],[238,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/::task2"],[250,2,1,"_CPPv4N7OpenSoTdVERN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/="],[250,3,1,"_CPPv4N7OpenSoTdVERN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/=::stack"],[250,3,1,"_CPPv4N7OpenSoTdVERN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/=::task"],[236,2,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<"],[239,2,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<"],[241,2,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<"],[248,2,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<"],[253,2,1,"_CPPv4N7OpenSoTlsERNSt7ostreamERK12AffineHelper","OpenSoT::operator<<"],[256,2,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<"],[253,3,1,"_CPPv4N7OpenSoTlsERNSt7ostreamERK12AffineHelper","OpenSoT::operator<<::affine"],[256,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::bound"],[236,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<::constraint"],[239,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<::constraint"],[241,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::constraint"],[248,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::constraint"],[253,3,1,"_CPPv4N7OpenSoTlsERNSt7ostreamERK12AffineHelper","OpenSoT::operator<<::os"],[239,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<::stack"],[256,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::stack1"],[236,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<::task"],[241,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::task"],[248,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::task"],[41,1,1,"_CPPv4N7OpenSoT7solvers7BackEndE","OpenSoT::solvers::BackEnd"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd7BackEndEKiKi","OpenSoT::solvers::BackEnd::BackEnd"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd7BackEndEKiKi","OpenSoT::solvers::BackEnd::BackEnd::number_of_constraints"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd7BackEndEKiKi","OpenSoT::solvers::BackEnd::BackEnd::number_of_variables"],[41,5,1,"_CPPv4N7OpenSoT7solvers7BackEnd3PtrE","OpenSoT::solvers::BackEnd::Ptr"],[41,6,1,"_CPPv4N7OpenSoT7solvers7BackEnd2_AE","OpenSoT::solvers::BackEnd::_A"],[41,6,1,"_CPPv4N7OpenSoT7solvers7BackEnd2_HE","OpenSoT::solvers::BackEnd::_H"],[41,6,1,"_CPPv4N7OpenSoT7solvers7BackEnd2_gE","OpenSoT::solvers::BackEnd::_g"],[41,6,1,"_CPPv4N7OpenSoT7solvers7BackEnd2_lE","OpenSoT::solvers::BackEnd::_l"],[41,6,1,"_CPPv4N7OpenSoT7solvers7BackEnd3_lAE","OpenSoT::solvers::BackEnd::_lA"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4_logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::_log"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd4_logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::_log::i"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd4_logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::_log::logger"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd4_logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::_log::prefix"],[41,6,1,"_CPPv4N7OpenSoT7solvers7BackEnd20_number_of_variablesE","OpenSoT::solvers::BackEnd::_number_of_variables"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd24_printProblemInformationEv","OpenSoT::solvers::BackEnd::_printProblemInformation"],[41,6,1,"_CPPv4N7OpenSoT7solvers7BackEnd9_solutionE","OpenSoT::solvers::BackEnd::_solution"],[41,6,1,"_CPPv4N7OpenSoT7solvers7BackEnd2_uE","OpenSoT::solvers::BackEnd::_u"],[41,6,1,"_CPPv4N7OpenSoT7solvers7BackEnd3_uAE","OpenSoT::solvers::BackEnd::_uA"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4getAEv","OpenSoT::solvers::BackEnd::getA"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd20getEpsRegularisationEv","OpenSoT::solvers::BackEnd::getEpsRegularisation"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4getHEv","OpenSoT::solvers::BackEnd::getH"],[41,2,1,"_CPPv4NK7OpenSoT7solvers7BackEnd17getNumConstraintsEv","OpenSoT::solvers::BackEnd::getNumConstraints"],[41,2,1,"_CPPv4NK7OpenSoT7solvers7BackEnd15getNumVariablesEv","OpenSoT::solvers::BackEnd::getNumVariables"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd12getObjectiveEv","OpenSoT::solvers::BackEnd::getObjective"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd10getOptionsEv","OpenSoT::solvers::BackEnd::getOptions"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd11getSolutionEv","OpenSoT::solvers::BackEnd::getSolution"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4getgEv","OpenSoT::solvers::BackEnd::getg"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4getlEv","OpenSoT::solvers::BackEnd::getl"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd5getlAEv","OpenSoT::solvers::BackEnd::getlA"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4getuEv","OpenSoT::solvers::BackEnd::getu"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd5getuAEv","OpenSoT::solvers::BackEnd::getuA"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::A"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::H"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::g"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::l"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::lA"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::u"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::uA"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd3logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::log"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd3logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::log::i"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd3logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::log::logger"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd3logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::log::prefix"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd23printProblemInformationEKiRKNSt6stringERKNSt6stringERKNSt6stringE","OpenSoT::solvers::BackEnd::printProblemInformation"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd23printProblemInformationEKiRKNSt6stringERKNSt6stringERKNSt6stringE","OpenSoT::solvers::BackEnd::printProblemInformation::bounds_id"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd23printProblemInformationEKiRKNSt6stringERKNSt6stringERKNSt6stringE","OpenSoT::solvers::BackEnd::printProblemInformation::constraints_id"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd23printProblemInformationEKiRKNSt6stringERKNSt6stringERKNSt6stringE","OpenSoT::solvers::BackEnd::printProblemInformation::problem_id"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd23printProblemInformationEKiRKNSt6stringERKNSt6stringERKNSt6stringE","OpenSoT::solvers::BackEnd::printProblemInformation::problem_number"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd20setEpsRegularisationEKd","OpenSoT::solvers::BackEnd::setEpsRegularisation"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd20setEpsRegularisationEKd","OpenSoT::solvers::BackEnd::setEpsRegularisation::eps"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::BackEnd::setOptions"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::BackEnd::setOptions::options"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd5solveEv","OpenSoT::solvers::BackEnd::solve"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateBounds"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateBounds::l"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateBounds::u"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::BackEnd::updateConstraints"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::BackEnd::updateConstraints::A"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::BackEnd::updateConstraints::lA"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::BackEnd::updateConstraints::uA"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::A"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::H"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::g"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::l"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::lA"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::u"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::uA"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateTask"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateTask::H"],[41,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateTask::g"],[41,2,1,"_CPPv4N7OpenSoT7solvers7BackEndD0Ev","OpenSoT::solvers::BackEnd::~BackEnd"],[231,2,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory"],[231,3,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory::be_solver"],[231,3,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory::eps_regularisation"],[231,3,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory::hessian_type"],[231,3,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory::number_of_constraints"],[231,3,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory::number_of_variables"],[42,1,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEndE","OpenSoT::solvers::GLPKBackEnd"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11GLPKBackEndEKiKiKd","OpenSoT::solvers::GLPKBackEnd::GLPKBackEnd"],[42,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11GLPKBackEndEKiKiKd","OpenSoT::solvers::GLPKBackEnd::GLPKBackEnd::eps_regularisation"],[42,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11GLPKBackEndEKiKiKd","OpenSoT::solvers::GLPKBackEnd::GLPKBackEnd::number_of_constraints"],[42,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11GLPKBackEndEKiKiKd","OpenSoT::solvers::GLPKBackEnd::GLPKBackEnd::number_of_variables"],[42,1,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptionsE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions"],[374,1,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptionsE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions"],[42,6,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions12ROUND_BOUNDSE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::ROUND_BOUNDS"],[374,6,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions12ROUND_BOUNDSE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::ROUND_BOUNDS"],[42,6,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions5paramE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::param"],[374,6,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions5paramE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::param"],[42,6,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions12var_id_kind_E","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::var_id_kind_"],[374,6,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions12var_id_kind_E","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::var_id_kind_"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd23getGLPKConstraintMatrixEv","OpenSoT::solvers::GLPKBackEnd::getGLPKConstraintMatrix"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18getGLPKLowerBoundsEv","OpenSoT::solvers::GLPKBackEnd::getGLPKLowerBounds"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd23getGLPKLowerConstraintsEv","OpenSoT::solvers::GLPKBackEnd::getGLPKLowerConstraints"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18getGLPKUpperBoundsEv","OpenSoT::solvers::GLPKBackEnd::getGLPKUpperBounds"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd23getGLPKUpperConstraintsEv","OpenSoT::solvers::GLPKBackEnd::getGLPKUpperConstraints"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd12getObjectiveEv","OpenSoT::solvers::GLPKBackEnd::getObjective"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd10getOptionsEv","OpenSoT::solvers::GLPKBackEnd::getOptions"],[42,5,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd5indexE","OpenSoT::solvers::GLPKBackEnd::index"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem"],[42,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::A"],[42,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::H"],[42,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::g"],[42,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::l"],[42,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::lA"],[42,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::u"],[42,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::uA"],[42,5,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd4kindE","OpenSoT::solvers::GLPKBackEnd::kind"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::GLPKBackEnd::setOptions"],[42,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::GLPKBackEnd::setOptions::options"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd5solveEv","OpenSoT::solvers::GLPKBackEnd::solve"],[42,5,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11var_id_kindE","OpenSoT::solvers::GLPKBackEnd::var_id_kind"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd7writeLPEv","OpenSoT::solvers::GLPKBackEnd::writeLP"],[42,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEndD0Ev","OpenSoT::solvers::GLPKBackEnd::~GLPKBackEnd"],[43,1,1,"_CPPv4N7OpenSoT7solvers4HCODE","OpenSoT::solvers::HCOD"],[43,2,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODER5Stack13ConstraintPtrKd","OpenSoT::solvers::HCOD::HCOD"],[43,2,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODERN7OpenSoT9AutoStackEKd","OpenSoT::solvers::HCOD::HCOD"],[43,3,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODER5Stack13ConstraintPtrKd","OpenSoT::solvers::HCOD::HCOD::bounds"],[43,3,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODER5Stack13ConstraintPtrKd","OpenSoT::solvers::HCOD::HCOD::damping"],[43,3,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODERN7OpenSoT9AutoStackEKd","OpenSoT::solvers::HCOD::HCOD::damping"],[43,3,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODER5Stack13ConstraintPtrKd","OpenSoT::solvers::HCOD::HCOD::stack_of_tasks"],[43,3,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODERN7OpenSoT9AutoStackEKd","OpenSoT::solvers::HCOD::HCOD::stack_of_tasks"],[43,5,1,"_CPPv4N7OpenSoT7solvers4HCOD3PtrE","OpenSoT::solvers::HCOD::Ptr"],[43,5,1,"_CPPv4N7OpenSoT7solvers4HCOD11VectorPilerE","OpenSoT::solvers::HCOD::VectorPiler"],[43,2,1,"_CPPv4N7OpenSoT7solvers4HCOD28getDisableWeightsComputationEv","OpenSoT::solvers::HCOD::getDisableWeightsComputation"],[43,2,1,"_CPPv4N7OpenSoT7solvers4HCOD17getInternalSolverEv","OpenSoT::solvers::HCOD::getInternalSolver"],[43,2,1,"_CPPv4N7OpenSoT7solvers4HCOD8printSOTEv","OpenSoT::solvers::HCOD::printSOT"],[43,2,1,"_CPPv4N7OpenSoT7solvers4HCOD10setDampingEd","OpenSoT::solvers::HCOD::setDamping"],[43,3,1,"_CPPv4N7OpenSoT7solvers4HCOD10setDampingEd","OpenSoT::solvers::HCOD::setDamping::damping"],[43,2,1,"_CPPv4N7OpenSoT7solvers4HCOD28setDisableWeightsComputationEKb","OpenSoT::solvers::HCOD::setDisableWeightsComputation"],[43,3,1,"_CPPv4N7OpenSoT7solvers4HCOD28setDisableWeightsComputationEKb","OpenSoT::solvers::HCOD::setDisableWeightsComputation::disable"],[43,2,1,"_CPPv4N7OpenSoT7solvers4HCOD5solveERN5Eigen8VectorXdE","OpenSoT::solvers::HCOD::solve"],[43,3,1,"_CPPv4N7OpenSoT7solvers4HCOD5solveERN5Eigen8VectorXdE","OpenSoT::solvers::HCOD::solve::solution"],[43,2,1,"_CPPv4N7OpenSoT7solvers4HCODD0Ev","OpenSoT::solvers::HCOD::~HCOD"],[44,1,1,"_CPPv4I0_1C_1CEN7OpenSoT7solvers8IteratorE","OpenSoT::solvers::Iterator"],[44,4,1,"_CPPv4I0_1C_1CEN7OpenSoT7solvers8IteratorE","OpenSoT::solvers::Iterator::C"],[44,2,1,"_CPPv4N7OpenSoT7solvers8Iterator8IteratorERK1C","OpenSoT::solvers::Iterator::Iterator"],[44,2,1,"_CPPv4N7OpenSoT7solvers8Iterator8IteratorEv","OpenSoT::solvers::Iterator::Iterator"],[44,3,1,"_CPPv4N7OpenSoT7solvers8Iterator8IteratorERK1C","OpenSoT::solvers::Iterator::Iterator::f"],[44,2,1,"_CPPv4N7OpenSoT7solvers8Iterator5beginEv","OpenSoT::solvers::Iterator::begin"],[44,4,1,"_CPPv4I0_1C_1CEN7OpenSoT7solvers8IteratorE","OpenSoT::solvers::Iterator::beginVal"],[44,2,1,"_CPPv4N7OpenSoT7solvers8Iterator3endEv","OpenSoT::solvers::Iterator::end"],[44,4,1,"_CPPv4I0_1C_1CEN7OpenSoT7solvers8IteratorE","OpenSoT::solvers::Iterator::endVal"],[44,2,1,"_CPPv4N7OpenSoT7solvers8IteratorneERK8Iterator","OpenSoT::solvers::Iterator::operator!="],[44,3,1,"_CPPv4N7OpenSoT7solvers8IteratorneERK8Iterator","OpenSoT::solvers::Iterator::operator!=::i"],[44,2,1,"_CPPv4N7OpenSoT7solvers8IteratormlEv","OpenSoT::solvers::Iterator::operator*"],[44,2,1,"_CPPv4N7OpenSoT7solvers8IteratorppEv","OpenSoT::solvers::Iterator::operator++"],[45,1,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEndE","OpenSoT::solvers::OSQPBackEnd"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11OSQPBackEndEKiKiKd","OpenSoT::solvers::OSQPBackEnd::OSQPBackEnd"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11OSQPBackEndEKiKiKd","OpenSoT::solvers::OSQPBackEnd::OSQPBackEnd::eps_regularisation"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11OSQPBackEndEKiKiKd","OpenSoT::solvers::OSQPBackEnd::OSQPBackEnd::number_of_constraints"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11OSQPBackEndEKiKiKd","OpenSoT::solvers::OSQPBackEnd::OSQPBackEnd::number_of_variables"],[45,5,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11VectorPilerE","OpenSoT::solvers::OSQPBackEnd::VectorPiler"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd20getEpsRegularisationEv","OpenSoT::solvers::OSQPBackEnd::getEpsRegularisation"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd12getObjectiveEv","OpenSoT::solvers::OSQPBackEnd::getObjective"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10getOptionsEv","OpenSoT::solvers::OSQPBackEnd::getOptions"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::A"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::H"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::g"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::l"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::lA"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::u"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::uA"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::OSQPBackEnd::setEpsRegularisation"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::OSQPBackEnd::setEpsRegularisation::eps"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::OSQPBackEnd::setOptions"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::OSQPBackEnd::setOptions::options"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd5solveEv","OpenSoT::solvers::OSQPBackEnd::solve"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateBounds"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateBounds::l"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateBounds::u"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::OSQPBackEnd::updateConstraints"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::OSQPBackEnd::updateConstraints::A"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::OSQPBackEnd::updateConstraints::lA"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::OSQPBackEnd::updateConstraints::uA"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateTask"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateTask::H"],[45,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateTask::g"],[45,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEndD0Ev","OpenSoT::solvers::OSQPBackEnd::~OSQPBackEnd"],[46,1,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEndE","OpenSoT::solvers::QPOasesBackEnd"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14QPOasesBackEndEKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::QPOasesBackEnd::QPOasesBackEnd"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14QPOasesBackEndEKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::QPOasesBackEnd::QPOasesBackEnd::eps_regularisation"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14QPOasesBackEndEKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::QPOasesBackEnd::QPOasesBackEnd::hessian_type"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14QPOasesBackEndEKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::QPOasesBackEnd::QPOasesBackEnd::number_of_constraints"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14QPOasesBackEndEKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::QPOasesBackEnd::QPOasesBackEnd::number_of_variables"],[46,6,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd5_A_rmE","OpenSoT::solvers::QPOasesBackEnd::_A_rm"],[46,6,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd7_boundsE","OpenSoT::solvers::QPOasesBackEnd::_bounds"],[46,6,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd12_constraintsE","OpenSoT::solvers::QPOasesBackEnd::_constraints"],[46,6,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14_dual_solutionE","OpenSoT::solvers::QPOasesBackEnd::_dual_solution"],[46,6,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd18_epsRegularisationE","OpenSoT::solvers::QPOasesBackEnd::_epsRegularisation"],[46,6,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd5_nWSRE","OpenSoT::solvers::QPOasesBackEnd::_nWSR"],[46,6,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd4_optE","OpenSoT::solvers::QPOasesBackEnd::_opt"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd24_printProblemInformationEv","OpenSoT::solvers::QPOasesBackEnd::_printProblemInformation"],[46,6,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd8_problemE","OpenSoT::solvers::QPOasesBackEnd::_problem"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10checkINFTYEv","OpenSoT::solvers::QPOasesBackEnd::checkINFTY"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd15getActiveBoundsEv","OpenSoT::solvers::QPOasesBackEnd::getActiveBounds"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd20getActiveConstraintsEv","OpenSoT::solvers::QPOasesBackEnd::getActiveConstraints"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd20getEpsRegularisationEv","OpenSoT::solvers::QPOasesBackEnd::getEpsRegularisation"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14getHessianTypeEv","OpenSoT::solvers::QPOasesBackEnd::getHessianType"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd12getObjectiveEv","OpenSoT::solvers::QPOasesBackEnd::getObjective"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10getOptionsEv","OpenSoT::solvers::QPOasesBackEnd::getOptions"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10getProblemEv","OpenSoT::solvers::QPOasesBackEnd::getProblem"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd7getnWSREv","OpenSoT::solvers::QPOasesBackEnd::getnWSR"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::A"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::H"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::g"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::l"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::lA"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::u"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::uA"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd20printConstraintsInfoEv","OpenSoT::solvers::QPOasesBackEnd::printConstraintsInfo"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd17setDefaultOptionsEv","OpenSoT::solvers::QPOasesBackEnd::setDefaultOptions"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::QPOasesBackEnd::setEpsRegularisation"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::QPOasesBackEnd::setEpsRegularisation::eps"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14setHessianTypeEKN7OpenSoT11HessianTypeE","OpenSoT::solvers::QPOasesBackEnd::setHessianType"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14setHessianTypeEKN7OpenSoT11HessianTypeE","OpenSoT::solvers::QPOasesBackEnd::setHessianType::ht"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::QPOasesBackEnd::setOptions"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::QPOasesBackEnd::setOptions::options"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd7setnWSREKi","OpenSoT::solvers::QPOasesBackEnd::setnWSR"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd7setnWSREKi","OpenSoT::solvers::QPOasesBackEnd::setnWSR::nWSR"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd5solveEv","OpenSoT::solvers::QPOasesBackEnd::solve"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::QPOasesBackEnd::updateConstraints"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::QPOasesBackEnd::updateConstraints::A"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::QPOasesBackEnd::updateConstraints::lA"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::QPOasesBackEnd::updateConstraints::uA"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::updateTask"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::updateTask::H"],[46,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::updateTask::g"],[46,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEndD0Ev","OpenSoT::solvers::QPOasesBackEnd::~QPOasesBackEnd"],[47,1,1,"_CPPv4N7OpenSoT7solvers17constraint_helperE","OpenSoT::solvers::constraint_helper"],[47,5,1,"_CPPv4N7OpenSoT7solvers17constraint_helper3PtrE","OpenSoT::solvers::constraint_helper::Ptr"],[47,2,1,"_CPPv4N7OpenSoT7solvers17constraint_helper17constraint_helperENSt6stringEN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::solvers::constraint_helper::constraint_helper"],[47,3,1,"_CPPv4N7OpenSoT7solvers17constraint_helper17constraint_helperENSt6stringEN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::solvers::constraint_helper::constraint_helper::constraints"],[47,3,1,"_CPPv4N7OpenSoT7solvers17constraint_helper17constraint_helperENSt6stringEN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::solvers::constraint_helper::constraint_helper::id"],[47,3,1,"_CPPv4N7OpenSoT7solvers17constraint_helper17constraint_helperENSt6stringEN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::solvers::constraint_helper::constraint_helper::x"],[47,2,1,"_CPPv4N7OpenSoT7solvers17constraint_helper6updateEv","OpenSoT::solvers::constraint_helper::update"],[48,1,1,"_CPPv4N7OpenSoT7solvers4eHQPE","OpenSoT::solvers::eHQP"],[48,5,1,"_CPPv4N7OpenSoT7solvers4eHQP3PtrE","OpenSoT::solvers::eHQP::Ptr"],[48,2,1,"_CPPv4N7OpenSoT7solvers4eHQP4eHQPER5Stack","OpenSoT::solvers::eHQP::eHQP"],[48,3,1,"_CPPv4N7OpenSoT7solvers4eHQP4eHQPER5Stack","OpenSoT::solvers::eHQP::eHQP::stack"],[48,2,1,"_CPPv4NK7OpenSoT7solvers4eHQP11getSigmaMinEv","OpenSoT::solvers::eHQP::getSigmaMin"],[48,2,1,"_CPPv4N7OpenSoT7solvers4eHQP11setSigmaMinERKd","OpenSoT::solvers::eHQP::setSigmaMin"],[48,3,1,"_CPPv4N7OpenSoT7solvers4eHQP11setSigmaMinERKd","OpenSoT::solvers::eHQP::setSigmaMin::sigma_min"],[48,2,1,"_CPPv4N7OpenSoT7solvers4eHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::eHQP::solve"],[48,3,1,"_CPPv4N7OpenSoT7solvers4eHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::eHQP::solve::solution"],[49,1,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEndE","OpenSoT::solvers::eiQuadProgBackEnd"],[49,5,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11VectorPilerE","OpenSoT::solvers::eiQuadProgBackEnd::VectorPiler"],[49,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd17eiQuadProgBackEndEKiKiKd","OpenSoT::solvers::eiQuadProgBackEnd::eiQuadProgBackEnd"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd17eiQuadProgBackEndEKiKiKd","OpenSoT::solvers::eiQuadProgBackEnd::eiQuadProgBackEnd::eps_regularisation"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd17eiQuadProgBackEndEKiKiKd","OpenSoT::solvers::eiQuadProgBackEnd::eiQuadProgBackEnd::number_of_constraints"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd17eiQuadProgBackEndEKiKiKd","OpenSoT::solvers::eiQuadProgBackEnd::eiQuadProgBackEnd::number_of_variables"],[49,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd20getEpsRegularisationEv","OpenSoT::solvers::eiQuadProgBackEnd::getEpsRegularisation"],[49,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd12getObjectiveEv","OpenSoT::solvers::eiQuadProgBackEnd::getObjective"],[49,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd10getOptionsEv","OpenSoT::solvers::eiQuadProgBackEnd::getOptions"],[49,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::A"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::H"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::g"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::l"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::lA"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::u"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::uA"],[49,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::eiQuadProgBackEnd::setEpsRegularisation"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::eiQuadProgBackEnd::setEpsRegularisation::eps"],[49,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::eiQuadProgBackEnd::setOptions"],[49,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::eiQuadProgBackEnd::setOptions::options"],[49,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd5solveEv","OpenSoT::solvers::eiQuadProgBackEnd::solve"],[49,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEndD0Ev","OpenSoT::solvers::eiQuadProgBackEnd::~eiQuadProgBackEnd"],[50,1,1,"_CPPv4N7OpenSoT7solvers4iHQPE","OpenSoT::solvers::iHQP"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP1AE","OpenSoT::solvers::iHQP::A"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP1HE","OpenSoT::solvers::iHQP::H"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP2HrE","OpenSoT::solvers::iHQP::Hr"],[50,5,1,"_CPPv4N7OpenSoT7solvers4iHQP3PtrE","OpenSoT::solvers::iHQP::Ptr"],[50,5,1,"_CPPv4N7OpenSoT7solvers4iHQP11VectorPilerE","OpenSoT::solvers::iHQP::VectorPiler"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP29_IHQP_CONSTRAINTS_OPTIMALITY_E","OpenSoT::solvers::iHQP::_IHQP_CONSTRAINTS_OPTIMALITY_"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP23_IHQP_CONSTRAINTS_PLUS_E","OpenSoT::solvers::iHQP::_IHQP_CONSTRAINTS_PLUS_"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP14_active_stacksE","OpenSoT::solvers::iHQP::_active_stacks"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP10_be_solverE","OpenSoT::solvers::iHQP::_be_solver"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP18_epsRegularisationE","OpenSoT::solvers::iHQP::_epsRegularisation"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::solvers::iHQP::_log"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::solvers::iHQP::_log::logger"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::solvers::iHQP::_log::prefix"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP18_qp_stack_of_tasksE","OpenSoT::solvers::iHQP::_qp_stack_of_tasks"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP20_regularisation_taskE","OpenSoT::solvers::iHQP::_regularisation_task"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP17activateAllStacksEv","OpenSoT::solvers::iHQP::activateAllStacks"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP19computeCostFunctionERK7TaskPtrRN5Eigen8MatrixXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeCostFunction"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP19computeCostFunctionERK7TaskPtrRN5Eigen8MatrixXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeCostFunction::H"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP19computeCostFunctionERK7TaskPtrRN5Eigen8MatrixXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeCostFunction::g"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP19computeCostFunctionERK7TaskPtrRN5Eigen8MatrixXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeCostFunction::task"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint::A"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint::lA"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint::problem"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint::task"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint::uA"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP16constraints_taskE","OpenSoT::solvers::iHQP::constraints_task"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP1gE","OpenSoT::solvers::iHQP::g"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP10getBackEndEKjRN7BackEnd3PtrE","OpenSoT::solvers::iHQP::getBackEnd"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10getBackEndEKjRN7BackEnd3PtrE","OpenSoT::solvers::iHQP::getBackEnd::back_end"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10getBackEndEKjRN7BackEnd3PtrE","OpenSoT::solvers::iHQP::getBackEnd::i"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP14getBackEndNameEKj","OpenSoT::solvers::iHQP::getBackEndName"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP14getBackEndNameEKj","OpenSoT::solvers::iHQP::getBackEndName::i"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP16getNumberOfTasksEv","OpenSoT::solvers::iHQP::getNumberOfTasks"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP12getObjectiveEKjRd","OpenSoT::solvers::iHQP::getObjective"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP12getObjectiveEKjRd","OpenSoT::solvers::iHQP::getObjective::i"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP12getObjectiveEKjRd","OpenSoT::solvers::iHQP::getObjective::val"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP10getOptionsEKjRN5boost3anyE","OpenSoT::solvers::iHQP::getOptions"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10getOptionsEKjRN5boost3anyE","OpenSoT::solvers::iHQP::getOptions::i"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10getOptionsEKjRN5boost3anyE","OpenSoT::solvers::iHQP::getOptions::opt"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP2grE","OpenSoT::solvers::iHQP::gr"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::be_solver"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::be_solver"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::be_solver"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::be_solver"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::be_solver"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::be_solver"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::be_solver"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::be_solver"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::bounds"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::bounds"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::bounds"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::bounds"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::globalConstraints"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::globalConstraints"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP1lE","OpenSoT::solvers::iHQP::l"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP2lAE","OpenSoT::solvers::iHQP::lA"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP10prepareSoTEKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::prepareSoT"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10prepareSoTEKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::prepareSoT::be_solver"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP14setActiveStackEKjKb","OpenSoT::solvers::iHQP::setActiveStack"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP14setActiveStackEKjKb","OpenSoT::solvers::iHQP::setActiveStack::flag"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP14setActiveStackEKjKb","OpenSoT::solvers::iHQP::setActiveStack::i"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP20setEpsRegularisationEKd","OpenSoT::solvers::iHQP::setEpsRegularisation"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP20setEpsRegularisationEKdKj","OpenSoT::solvers::iHQP::setEpsRegularisation"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP20setEpsRegularisationEKd","OpenSoT::solvers::iHQP::setEpsRegularisation::eps"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP20setEpsRegularisationEKdKj","OpenSoT::solvers::iHQP::setEpsRegularisation::eps"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP20setEpsRegularisationEKdKj","OpenSoT::solvers::iHQP::setEpsRegularisation::i"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP10setOptionsEKjRKN5boost3anyE","OpenSoT::solvers::iHQP::setOptions"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10setOptionsEKjRKN5boost3anyE","OpenSoT::solvers::iHQP::setOptions::i"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10setOptionsEKjRKN5boost3anyE","OpenSoT::solvers::iHQP::setOptions::opt"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::solve"],[50,3,1,"_CPPv4N7OpenSoT7solvers4iHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::solve::solution"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP5tmp_AE","OpenSoT::solvers::iHQP::tmp_A"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP6tmp_lAE","OpenSoT::solvers::iHQP::tmp_lA"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP6tmp_uAE","OpenSoT::solvers::iHQP::tmp_uA"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP1uE","OpenSoT::solvers::iHQP::u"],[50,6,1,"_CPPv4N7OpenSoT7solvers4iHQP2uAE","OpenSoT::solvers::iHQP::uA"],[50,2,1,"_CPPv4N7OpenSoT7solvers4iHQPD0Ev","OpenSoT::solvers::iHQP::~iHQP"],[51,1,1,"_CPPv4N7OpenSoT7solvers5l1HQPE","OpenSoT::solvers::l1HQP"],[51,5,1,"_CPPv4N7OpenSoT7solvers5l1HQP3PtrE","OpenSoT::solvers::l1HQP::Ptr"],[51,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP10getBackEndERN7BackEnd3PtrE","OpenSoT::solvers::l1HQP::getBackEnd"],[51,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP10getBackEndERN7BackEnd3PtrE","OpenSoT::solvers::l1HQP::getBackEnd::back_end"],[51,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP14getConstraintsEv","OpenSoT::solvers::l1HQP::getConstraints"],[51,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP18getFirstSlackIndexEv","OpenSoT::solvers::l1HQP::getFirstSlackIndex"],[51,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP18getHardConstraintsEv","OpenSoT::solvers::l1HQP::getHardConstraints"],[51,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP18getInternalProblemEv","OpenSoT::solvers::l1HQP::getInternalProblem"],[51,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP19getInternalVariableERKNSt6stringERN5Eigen8VectorXdE","OpenSoT::solvers::l1HQP::getInternalVariable"],[51,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP19getInternalVariableERKNSt6stringERN5Eigen8VectorXdE","OpenSoT::solvers::l1HQP::getInternalVariable::value"],[51,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP19getInternalVariableERKNSt6stringERN5Eigen8VectorXdE","OpenSoT::solvers::l1HQP::getInternalVariable::var"],[51,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP22getPriorityConstraintsEv","OpenSoT::solvers::l1HQP::getPriorityConstraints"],[51,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP8getTasksEv","OpenSoT::solvers::l1HQP::getTasks"],[51,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP15getVariableSizeEv","OpenSoT::solvers::l1HQP::getVariableSize"],[51,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP5l1HQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::l1HQP::l1HQP"],[51,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP5l1HQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::l1HQP::l1HQP::be_solver"],[51,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP5l1HQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::l1HQP::l1HQP::eps_regularisation"],[51,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP5l1HQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::l1HQP::l1HQP::stack_of_tasks"],[51,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::l1HQP::solve"],[51,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::l1HQP::solve::solution"],[52,1,1,"_CPPv4N7OpenSoT7solvers4nHQPE","OpenSoT::solvers::nHQP"],[52,6,1,"_CPPv4N7OpenSoT7solvers4nHQP20DEFAULT_MIN_SV_RATIOE","OpenSoT::solvers::nHQP::DEFAULT_MIN_SV_RATIO"],[52,5,1,"_CPPv4N7OpenSoT7solvers4nHQP3PtrE","OpenSoT::solvers::nHQP::Ptr"],[53,1,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskDataE","OpenSoT::solvers::nHQP::TaskData"],[53,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData8TaskDataEi7TaskPtr13ConstraintPtrN7BackEnd3PtrE","OpenSoT::solvers::nHQP::TaskData::TaskData"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData8TaskDataEi7TaskPtr13ConstraintPtrN7BackEnd3PtrE","OpenSoT::solvers::nHQP::TaskData::TaskData::back_end"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData8TaskDataEi7TaskPtr13ConstraintPtrN7BackEnd3PtrE","OpenSoT::solvers::nHQP::TaskData::TaskData::constraint"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData8TaskDataEi7TaskPtr13ConstraintPtrN7BackEnd3PtrE","OpenSoT::solvers::nHQP::TaskData::TaskData::num_free_vars"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData8TaskDataEi7TaskPtr13ConstraintPtrN7BackEnd3PtrE","OpenSoT::solvers::nHQP::TaskData::TaskData::task"],[53,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData18compute_contraintsEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_contraints"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData18compute_contraintsEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_contraints::AN_nullspace"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData18compute_contraintsEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_contraints::q0"],[53,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData12compute_costEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_cost"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData12compute_costEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_cost::AN_nullspace"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData12compute_costEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_cost::q0"],[53,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData17compute_nullspaceEv","OpenSoT::solvers::nHQP::TaskData::compute_nullspace"],[53,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData27compute_nullspace_dimensionEd","OpenSoT::solvers::nHQP::TaskData::compute_nullspace_dimension"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData27compute_nullspace_dimensionEd","OpenSoT::solvers::nHQP::TaskData::compute_nullspace_dimension::threshold"],[53,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData13enable_loggerEN4XBot10MatLogger23PtrENSt6stringE","OpenSoT::solvers::nHQP::TaskData::enable_logger"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData13enable_loggerEN4XBot10MatLogger23PtrENSt6stringE","OpenSoT::solvers::nHQP::TaskData::enable_logger::log_prefix"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData13enable_loggerEN4XBot10MatLogger23PtrENSt6stringE","OpenSoT::solvers::nHQP::TaskData::enable_logger::logger"],[53,2,1,"_CPPv4NK7OpenSoT7solvers4nHQP8TaskData13get_nullspaceEv","OpenSoT::solvers::nHQP::TaskData::get_nullspace"],[53,2,1,"_CPPv4NK7OpenSoT7solvers4nHQP8TaskData12get_solutionEv","OpenSoT::solvers::nHQP::TaskData::get_solution"],[53,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData16set_min_sv_ratioEd","OpenSoT::solvers::nHQP::TaskData::set_min_sv_ratio"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData16set_min_sv_ratioEd","OpenSoT::solvers::nHQP::TaskData::set_min_sv_ratio::sv"],[53,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData23set_nullspace_dimensionEi","OpenSoT::solvers::nHQP::TaskData::set_nullspace_dimension"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData23set_nullspace_dimensionEi","OpenSoT::solvers::nHQP::TaskData::set_nullspace_dimension::ns_dim"],[53,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData30set_perform_A_b_regularizationEb","OpenSoT::solvers::nHQP::TaskData::set_perform_A_b_regularization"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData30set_perform_A_b_regularizationEb","OpenSoT::solvers::nHQP::TaskData::set_perform_A_b_regularization::perform_A_b_regularization_"],[53,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData47set_perform_selective_null_space_regularizationEb","OpenSoT::solvers::nHQP::TaskData::set_perform_selective_null_space_regularization"],[53,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData47set_perform_selective_null_space_regularizationEb","OpenSoT::solvers::nHQP::TaskData::set_perform_selective_null_space_regularization::perform_selective_null_space_regularization_"],[53,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData16update_and_solveEv","OpenSoT::solvers::nHQP::TaskData::update_and_solve"],[52,2,1,"_CPPv4N7OpenSoT7solvers4nHQP4nHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::nHQP::nHQP"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP4nHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::nHQP::nHQP::be_solver"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP4nHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::nHQP::nHQP::bounds"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP4nHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::nHQP::nHQP::eps_regularisation"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP4nHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::nHQP::nHQP::stack_of_tasks"],[52,2,1,"_CPPv4N7OpenSoT7solvers4nHQP24setMinSingularValueRatioENSt6vectorIdEE","OpenSoT::solvers::nHQP::setMinSingularValueRatio"],[52,2,1,"_CPPv4N7OpenSoT7solvers4nHQP24setMinSingularValueRatioEd","OpenSoT::solvers::nHQP::setMinSingularValueRatio"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP24setMinSingularValueRatioENSt6vectorIdEE","OpenSoT::solvers::nHQP::setMinSingularValueRatio::sv_min"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP24setMinSingularValueRatioEd","OpenSoT::solvers::nHQP::setMinSingularValueRatio::sv_min"],[52,2,1,"_CPPv4N7OpenSoT7solvers4nHQP26setPerformAbRegularizationEb","OpenSoT::solvers::nHQP::setPerformAbRegularization"],[52,2,1,"_CPPv4N7OpenSoT7solvers4nHQP26setPerformAbRegularizationEib","OpenSoT::solvers::nHQP::setPerformAbRegularization"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP26setPerformAbRegularizationEib","OpenSoT::solvers::nHQP::setPerformAbRegularization::hierarchy_level"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP26setPerformAbRegularizationEb","OpenSoT::solvers::nHQP::setPerformAbRegularization::perform_A_b_regularization"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP26setPerformAbRegularizationEib","OpenSoT::solvers::nHQP::setPerformAbRegularization::perform_A_b_regularization"],[52,2,1,"_CPPv4N7OpenSoT7solvers4nHQP42setPerformSelectiveNullSpaceRegularizationEb","OpenSoT::solvers::nHQP::setPerformSelectiveNullSpaceRegularization"],[52,2,1,"_CPPv4N7OpenSoT7solvers4nHQP42setPerformSelectiveNullSpaceRegularizationEib","OpenSoT::solvers::nHQP::setPerformSelectiveNullSpaceRegularization"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP42setPerformSelectiveNullSpaceRegularizationEib","OpenSoT::solvers::nHQP::setPerformSelectiveNullSpaceRegularization::hierarchy_level"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP42setPerformSelectiveNullSpaceRegularizationEb","OpenSoT::solvers::nHQP::setPerformSelectiveNullSpaceRegularization::perform_selective_null_space_regularization"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP42setPerformSelectiveNullSpaceRegularizationEib","OpenSoT::solvers::nHQP::setPerformSelectiveNullSpaceRegularization::perform_selective_null_space_regularization"],[52,2,1,"_CPPv4N7OpenSoT7solvers4nHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::solve"],[52,3,1,"_CPPv4N7OpenSoT7solvers4nHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::solve::solution"],[52,2,1,"_CPPv4N7OpenSoT7solvers4nHQPD0Ev","OpenSoT::solvers::nHQP::~nHQP"],[54,1,1,"_CPPv4N7OpenSoT7solvers19priority_constraintE","OpenSoT::solvers::priority_constraint"],[54,5,1,"_CPPv4N7OpenSoT7solvers19priority_constraint3PtrE","OpenSoT::solvers::priority_constraint::Ptr"],[54,2,1,"_CPPv4N7OpenSoT7solvers19priority_constraint19priority_constraintERKNSt6stringEKN7OpenSoT5tasks13GenericLPTask3PtrEKN7OpenSoT5tasks13GenericLPTask3PtrE","OpenSoT::solvers::priority_constraint::priority_constraint"],[54,3,1,"_CPPv4N7OpenSoT7solvers19priority_constraint19priority_constraintERKNSt6stringEKN7OpenSoT5tasks13GenericLPTask3PtrEKN7OpenSoT5tasks13GenericLPTask3PtrE","OpenSoT::solvers::priority_constraint::priority_constraint::high_priority_task"],[54,3,1,"_CPPv4N7OpenSoT7solvers19priority_constraint19priority_constraintERKNSt6stringEKN7OpenSoT5tasks13GenericLPTask3PtrEKN7OpenSoT5tasks13GenericLPTask3PtrE","OpenSoT::solvers::priority_constraint::priority_constraint::id"],[54,3,1,"_CPPv4N7OpenSoT7solvers19priority_constraint19priority_constraintERKNSt6stringEKN7OpenSoT5tasks13GenericLPTask3PtrEKN7OpenSoT5tasks13GenericLPTask3PtrE","OpenSoT::solvers::priority_constraint::priority_constraint::low_priority_task"],[54,2,1,"_CPPv4N7OpenSoT7solvers19priority_constraint6updateEv","OpenSoT::solvers::priority_constraint::update"],[55,1,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEndE","OpenSoT::solvers::proxQPBackEnd"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd20getEpsRegularisationEv","OpenSoT::solvers::proxQPBackEnd::getEpsRegularisation"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd12getObjectiveEv","OpenSoT::solvers::proxQPBackEnd::getObjective"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10getOptionsEv","OpenSoT::solvers::proxQPBackEnd::getOptions"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::A"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::H"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::g"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::l"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::lA"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::u"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::uA"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd13proxQPBackEndEKiKiKd","OpenSoT::solvers::proxQPBackEnd::proxQPBackEnd"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd13proxQPBackEndEKiKiKd","OpenSoT::solvers::proxQPBackEnd::proxQPBackEnd::eps_regularisation"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd13proxQPBackEndEKiKiKd","OpenSoT::solvers::proxQPBackEnd::proxQPBackEnd::number_of_constraints"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd13proxQPBackEndEKiKiKd","OpenSoT::solvers::proxQPBackEnd::proxQPBackEnd::number_of_variables"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::proxQPBackEnd::setEpsRegularisation"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::proxQPBackEnd::setEpsRegularisation::eps"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::proxQPBackEnd::setOptions"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::proxQPBackEnd::setOptions::options"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd5solveEv","OpenSoT::solvers::proxQPBackEnd::solve"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateBounds"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateBounds::l"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateBounds::u"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::proxQPBackEnd::updateConstraints"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::proxQPBackEnd::updateConstraints::A"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::proxQPBackEnd::updateConstraints::lA"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::proxQPBackEnd::updateConstraints::uA"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateTask"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateTask::H"],[55,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateTask::g"],[55,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEndD0Ev","OpenSoT::solvers::proxQPBackEnd::~proxQPBackEnd"],[56,1,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEndE","OpenSoT::solvers::qpSWIFTBackEnd"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd20getEpsRegularisationEv","OpenSoT::solvers::qpSWIFTBackEnd::getEpsRegularisation"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd12getObjectiveEv","OpenSoT::solvers::qpSWIFTBackEnd::getObjective"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10getOptionsEv","OpenSoT::solvers::qpSWIFTBackEnd::getOptions"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::A"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::H"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::g"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::l"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::lA"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::u"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::uA"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd14qpSWIFTBackEndEKiKiKd","OpenSoT::solvers::qpSWIFTBackEnd::qpSWIFTBackEnd"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd14qpSWIFTBackEndEKiKiKd","OpenSoT::solvers::qpSWIFTBackEnd::qpSWIFTBackEnd::eps_regularisation"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd14qpSWIFTBackEndEKiKiKd","OpenSoT::solvers::qpSWIFTBackEnd::qpSWIFTBackEnd::number_of_constraints"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd14qpSWIFTBackEndEKiKiKd","OpenSoT::solvers::qpSWIFTBackEnd::qpSWIFTBackEnd::number_of_variables"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::qpSWIFTBackEnd::setEpsRegularisation"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::qpSWIFTBackEnd::setEpsRegularisation::eps"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::qpSWIFTBackEnd::setOptions"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::qpSWIFTBackEnd::setOptions::options"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd5solveEv","OpenSoT::solvers::qpSWIFTBackEnd::solve"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateBounds"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateBounds::l"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateBounds::u"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::qpSWIFTBackEnd::updateConstraints"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::qpSWIFTBackEnd::updateConstraints::A"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::qpSWIFTBackEnd::updateConstraints::lA"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::qpSWIFTBackEnd::updateConstraints::uA"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateTask"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateTask::H"],[56,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateTask::g"],[56,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEndD0Ev","OpenSoT::solvers::qpSWIFTBackEnd::~qpSWIFTBackEnd"],[144,8,1,"_CPPv4N7OpenSoT7solvers16solver_back_endsE","OpenSoT::solvers::solver_back_ends"],[144,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends4GLPKE","OpenSoT::solvers::solver_back_ends::GLPK"],[144,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends4ODYSE","OpenSoT::solvers::solver_back_ends::ODYS"],[144,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends4OSQPE","OpenSoT::solvers::solver_back_ends::OSQP"],[144,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends10eiQuadProgE","OpenSoT::solvers::solver_back_ends::eiQuadProg"],[144,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends6proxQPE","OpenSoT::solvers::solver_back_ends::proxQP"],[144,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends7qpOASESE","OpenSoT::solvers::solver_back_ends::qpOASES"],[144,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends7qpSWIFTE","OpenSoT::solvers::solver_back_ends::qpSWIFT"],[376,5,1,"_CPPv4N7OpenSoT7solvers25solver_back_ends_iteratorE","OpenSoT::solvers::solver_back_ends_iterator"],[375,1,1,"_CPPv4N7OpenSoT7solvers11stack_levelE","OpenSoT::solvers::stack_level"],[375,6,1,"_CPPv4N7OpenSoT7solvers11stack_level4_FPLE","OpenSoT::solvers::stack_level::_FPL"],[375,6,1,"_CPPv4N7OpenSoT7solvers11stack_level3_JPE","OpenSoT::solvers::stack_level::_JP"],[375,6,1,"_CPPv4N7OpenSoT7solvers11stack_level7_JPpinvE","OpenSoT::solvers::stack_level::_JPpinv"],[375,6,1,"_CPPv4N7OpenSoT7solvers11stack_level6_JPsvdE","OpenSoT::solvers::stack_level::_JPsvd"],[375,6,1,"_CPPv4N7OpenSoT7solvers11stack_level2_PE","OpenSoT::solvers::stack_level::_P"],[375,6,1,"_CPPv4N7OpenSoT7solvers11stack_level6_WCholE","OpenSoT::solvers::stack_level::_WChol"],[57,1,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helperE","OpenSoT::solvers::task_to_constraint_helper"],[57,5,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper3PtrE","OpenSoT::solvers::task_to_constraint_helper::Ptr"],[57,2,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper25task_to_constraint_helperENSt6stringERN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelperRK12AffineHelper","OpenSoT::solvers::task_to_constraint_helper::task_to_constraint_helper"],[57,3,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper25task_to_constraint_helperENSt6stringERN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelperRK12AffineHelper","OpenSoT::solvers::task_to_constraint_helper::task_to_constraint_helper::id"],[57,3,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper25task_to_constraint_helperENSt6stringERN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelperRK12AffineHelper","OpenSoT::solvers::task_to_constraint_helper::task_to_constraint_helper::t"],[57,3,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper25task_to_constraint_helperENSt6stringERN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelperRK12AffineHelper","OpenSoT::solvers::task_to_constraint_helper::task_to_constraint_helper::task"],[57,3,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper25task_to_constraint_helperENSt6stringERN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelperRK12AffineHelper","OpenSoT::solvers::task_to_constraint_helper::task_to_constraint_helper::x"],[57,2,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper6updateEv","OpenSoT::solvers::task_to_constraint_helper::update"],[230,2,1,"_CPPv4N7OpenSoT7solvers12whichBackEndEK16solver_back_ends","OpenSoT::solvers::whichBackEnd"],[230,3,1,"_CPPv4N7OpenSoT7solvers12whichBackEndEK16solver_back_ends","OpenSoT::solvers::whichBackEnd::be_solver"],[58,1,1,"_CPPv4N7OpenSoT5tasks10AggregatedE","OpenSoT::tasks::Aggregated"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtr7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedEKNSt4listI7TaskPtrEEKj","OpenSoT::tasks::Aggregated::Aggregated"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated::task"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtr7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated::task1"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtr7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated::task2"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedEKNSt4listI7TaskPtrEEKj","OpenSoT::tasks::Aggregated::Aggregated::tasks"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtr7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated::x_size"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated::x_size"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedEKNSt4listI7TaskPtrEEKj","OpenSoT::tasks::Aggregated::Aggregated::x_size"],[58,5,1,"_CPPv4N7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::tasks::Aggregated::Ptr"],[58,5,1,"_CPPv4N7OpenSoT5tasks10Aggregated11VectorPilerE","OpenSoT::tasks::Aggregated::VectorPiler"],[58,6,1,"_CPPv4N7OpenSoT5tasks10Aggregated11_TASK_PLUS_E","OpenSoT::tasks::Aggregated::_TASK_PLUS_"],[58,6,1,"_CPPv4N7OpenSoT5tasks10Aggregated22_aggregatedConstraintsE","OpenSoT::tasks::Aggregated::_aggregatedConstraints"],[58,6,1,"_CPPv4N7OpenSoT5tasks10Aggregated18_aggregationPolicyE","OpenSoT::tasks::Aggregated::_aggregationPolicy"],[58,6,1,"_CPPv4N7OpenSoT5tasks10Aggregated15_ownConstraintsE","OpenSoT::tasks::Aggregated::_ownConstraints"],[58,6,1,"_CPPv4N7OpenSoT5tasks10Aggregated6_tasksE","OpenSoT::tasks::Aggregated::_tasks"],[58,6,1,"_CPPv4N7OpenSoT5tasks10Aggregated5_tmpAE","OpenSoT::tasks::Aggregated::_tmpA"],[58,6,1,"_CPPv4N7OpenSoT5tasks10Aggregated5_tmpbE","OpenSoT::tasks::Aggregated::_tmpb"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated7_updateEv","OpenSoT::tasks::Aggregated::_update"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated10checkSizesEv","OpenSoT::tasks::Aggregated::checkSizes"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated18computeHessianTypeEv","OpenSoT::tasks::Aggregated::computeHessianType"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated18concatenateTaskIdsEKNSt4listI7TaskPtrEE","OpenSoT::tasks::Aggregated::concatenateTaskIds"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated18concatenateTaskIdsEKNSt4listI7TaskPtrEE","OpenSoT::tasks::Aggregated::concatenateTaskIds::tasks"],[58,6,1,"_CPPv4N7OpenSoT5tasks10Aggregated14concatenatedIdE","OpenSoT::tasks::Aggregated::concatenatedId"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated29generateAggregatedConstraintsEv","OpenSoT::tasks::Aggregated::generateAggregatedConstraints"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated11generateAllEv","OpenSoT::tasks::Aggregated::generateAll"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated19generateConstraintsEv","OpenSoT::tasks::Aggregated::generateConstraints"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated14generateWeightEv","OpenSoT::tasks::Aggregated::generateWeight"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated24getAggregatedConstraintsEv","OpenSoT::tasks::Aggregated::getAggregatedConstraints"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated17getOwnConstraintsEv","OpenSoT::tasks::Aggregated::getOwnConstraints"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated11getTaskListEv","OpenSoT::tasks::Aggregated::getTaskList"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated12isAggregatedEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::Aggregated::isAggregated"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated12isAggregatedEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::Aggregated::isAggregated::task"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated3logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::Aggregated::log"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated3logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::Aggregated::log::logger"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated9setLambdaEd","OpenSoT::tasks::Aggregated::setLambda"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated9setLambdaEd","OpenSoT::tasks::Aggregated::setLambda::lambda"],[58,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated9setWeightERKN5Eigen8MatrixXdE","OpenSoT::tasks::Aggregated::setWeight"],[58,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated9setWeightERKN5Eigen8MatrixXdE","OpenSoT::tasks::Aggregated::setWeight::W"],[58,2,1,"_CPPv4N7OpenSoT5tasks10AggregatedD0Ev","OpenSoT::tasks::Aggregated::~Aggregated"],[59,1,1,"_CPPv4N7OpenSoT5tasks16ConstraintToTaskE","OpenSoT::tasks::ConstraintToTask"],[59,2,1,"_CPPv4N7OpenSoT5tasks16ConstraintToTask16ConstraintToTaskE13ConstraintPtrNSt8functionIFRKN5Eigen8VectorXdEvEEE","OpenSoT::tasks::ConstraintToTask::ConstraintToTask"],[59,3,1,"_CPPv4N7OpenSoT5tasks16ConstraintToTask16ConstraintToTaskE13ConstraintPtrNSt8functionIFRKN5Eigen8VectorXdEvEEE","OpenSoT::tasks::ConstraintToTask::ConstraintToTask::constraint"],[59,2,1,"_CPPv4N7OpenSoT5tasks16ConstraintToTask7_updateEv","OpenSoT::tasks::ConstraintToTask::_update"],[60,1,1,"_CPPv4N7OpenSoT5tasks13GenericLPTaskE","OpenSoT::tasks::GenericLPTask"],[60,2,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::GenericLPTask"],[60,2,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericLPTask::GenericLPTask"],[60,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::GenericLPTask::c"],[60,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericLPTask::GenericLPTask::c"],[60,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::GenericLPTask::task_id"],[60,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericLPTask::GenericLPTask::task_id"],[60,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericLPTask::GenericLPTask::var"],[60,5,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask3PtrE","OpenSoT::tasks::GenericLPTask::Ptr"],[60,2,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask7_updateEv","OpenSoT::tasks::GenericLPTask::_update"],[60,2,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask4setcERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::setc"],[60,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask4setcERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::setc::c"],[60,2,1,"_CPPv4N7OpenSoT5tasks13GenericLPTaskD0Ev","OpenSoT::tasks::GenericLPTask::~GenericLPTask"],[61,1,1,"_CPPv4N7OpenSoT5tasks11GenericTaskE","OpenSoT::tasks::GenericTask"],[61,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::GenericTask"],[61,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericTask::GenericTask"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::GenericTask::A"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericTask::GenericTask::A"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::GenericTask::b"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericTask::GenericTask::b"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::GenericTask::task_id"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericTask::GenericTask::task_id"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericTask::GenericTask::var"],[61,5,1,"_CPPv4N7OpenSoT5tasks11GenericTask3PtrE","OpenSoT::tasks::GenericTask::Ptr"],[61,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask7_updateEv","OpenSoT::tasks::GenericTask::_update"],[61,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setAERKN5Eigen8MatrixXdE","OpenSoT::tasks::GenericTask::setA"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setAERKN5Eigen8MatrixXdE","OpenSoT::tasks::GenericTask::setA::A"],[61,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask5setAbERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setAb"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask5setAbERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setAb::A"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask5setAbERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setAb::b"],[61,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask14setHessianTypeEK11HessianType","OpenSoT::tasks::GenericTask::setHessianType"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask14setHessianTypeEK11HessianType","OpenSoT::tasks::GenericTask::setHessianType::hessian_type"],[61,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setbERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setb"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setbERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setb::b"],[61,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setcERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setc"],[61,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setcERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setc::c"],[61,2,1,"_CPPv4N7OpenSoT5tasks11GenericTaskD0Ev","OpenSoT::tasks::GenericTask::~GenericTask"],[62,1,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariableE","OpenSoT::tasks::MinimizeVariable"],[62,2,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable16MinimizeVariableENSt6stringERK12AffineHelper","OpenSoT::tasks::MinimizeVariable::MinimizeVariable"],[62,3,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable16MinimizeVariableENSt6stringERK12AffineHelper","OpenSoT::tasks::MinimizeVariable::MinimizeVariable::task_id"],[62,3,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable16MinimizeVariableENSt6stringERK12AffineHelper","OpenSoT::tasks::MinimizeVariable::MinimizeVariable::variable"],[62,5,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable3PtrE","OpenSoT::tasks::MinimizeVariable::Ptr"],[62,2,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable7_updateEv","OpenSoT::tasks::MinimizeVariable::_update"],[62,2,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::MinimizeVariable::getReference"],[62,3,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::MinimizeVariable::getReference::ref"],[62,2,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::MinimizeVariable::setReference"],[62,3,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::MinimizeVariable::setReference::ref"],[145,7,1,"_CPPv4N7OpenSoT5tasks12acceleration8GainType12AccelerationE","OpenSoT::tasks::acceleration::Acceleration"],[63,1,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentumE","OpenSoT::tasks::acceleration::AngularMomentum"],[63,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum15AngularMomentumERN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::AngularMomentum::AngularMomentum"],[63,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum15AngularMomentumERN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::AngularMomentum::AngularMomentum::qddot"],[63,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum15AngularMomentumERN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::AngularMomentum::AngularMomentum::robot"],[63,5,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum3PtrE","OpenSoT::tasks::acceleration::AngularMomentum::Ptr"],[63,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum17asAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::AngularMomentum::asAngularMomentum"],[63,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum17asAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::AngularMomentum::asAngularMomentum::task"],[63,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum11getBaseLinkEv","OpenSoT::tasks::acceleration::AngularMomentum::getBaseLink"],[63,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum13getDistalLinkEv","OpenSoT::tasks::acceleration::AngularMomentum::getDistalLink"],[63,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum15getMomentumGainEv","OpenSoT::tasks::acceleration::AngularMomentum::getMomentumGain"],[63,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::getReference"],[63,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::getReference"],[63,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::getReference::desiredAngularMomentum"],[63,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::getReference::desiredAngularMomentum"],[63,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::getReference::desiredAngularMomentumVariation"],[63,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum17isAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::AngularMomentum::isAngularMomentum"],[63,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum17isAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::AngularMomentum::isAngularMomentum::task"],[63,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum5resetEv","OpenSoT::tasks::acceleration::AngularMomentum::reset"],[63,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum15setMomentumGainERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::AngularMomentum::setMomentumGain"],[63,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum15setMomentumGainERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::AngularMomentum::setMomentumGain::K"],[63,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::setReference"],[63,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::setReference"],[63,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::setReference::desiredAngularMomentum"],[63,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::setReference::desiredAngularMomentum"],[63,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::setReference::desiredAngularMomentumVariation"],[63,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentumD0Ev","OpenSoT::tasks::acceleration::AngularMomentum::~AngularMomentum"],[64,1,1,"_CPPv4N7OpenSoT5tasks12acceleration9CartesianE","OpenSoT::tasks::acceleration::Cartesian"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::Cartesian"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::Cartesian::base_link"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian::base_link"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::Cartesian::distal_link"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian::distal_link"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian::qddot"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::Cartesian::robot"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian::robot"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::Cartesian::task_id"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian::task_id"],[64,5,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian3PtrE","OpenSoT::tasks::acceleration::Cartesian::Ptr"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11asCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::Cartesian::asCartesian"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11asCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::Cartesian::asCartesian::task"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian15baseLinkIsWorldEv","OpenSoT::tasks::acceleration::Cartesian::baseLinkIsWorld"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian13getActualPoseERN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::getActualPose"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian13getActualPoseERN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::getActualPose"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian13getActualPoseEv","OpenSoT::tasks::acceleration::Cartesian::getActualPose"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian13getActualPoseERN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::getActualPose::actual"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian13getActualPoseERN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::getActualPose::actual"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian14getActualTwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getActualTwist"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian14getActualTwistERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getActualTwist"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian14getActualTwistEv","OpenSoT::tasks::acceleration::Cartesian::getActualTwist"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian14getActualTwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getActualTwist::actual"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian14getActualTwistERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getActualTwist::actual"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian11getBaseLinkEv","OpenSoT::tasks::acceleration::Cartesian::getBaseLink"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian30getCachedAccelerationReferenceEv","OpenSoT::tasks::acceleration::Cartesian::getCachedAccelerationReference"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian26getCachedVelocityReferenceEv","OpenSoT::tasks::acceleration::Cartesian::getCachedVelocityReference"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian30getCachedVirtualForceReferenceEv","OpenSoT::tasks::acceleration::Cartesian::getCachedVirtualForceReference"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian13getDistalLinkEv","OpenSoT::tasks::acceleration::Cartesian::getDistalLink"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian8getErrorEv","OpenSoT::tasks::acceleration::Cartesian::getError"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian11getGainTypeEv","OpenSoT::tasks::acceleration::Cartesian::getGainType"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8getGainsERN5Eigen8Matrix6dERN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::getGains"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8getGainsERN5Eigen8Matrix6dERN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::getGains::Kd"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8getGainsERN5Eigen8Matrix6dERN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::getGains::Kp"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian5getKdEv","OpenSoT::tasks::acceleration::Cartesian::getKd"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian5getKpEv","OpenSoT::tasks::acceleration::Cartesian::getKp"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9getLambdaERdRd","OpenSoT::tasks::acceleration::Cartesian::getLambda"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian9getLambdaEv","OpenSoT::tasks::acceleration::Cartesian::getLambda"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian10getLambda2Ev","OpenSoT::tasks::acceleration::Cartesian::getLambda2"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9getLambdaERdRd","OpenSoT::tasks::acceleration::Cartesian::getLambda::lambda"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9getLambdaERdRd","OpenSoT::tasks::acceleration::Cartesian::getLambda::lambda2"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian23getOrientationErrorGainEv","OpenSoT::tasks::acceleration::Cartesian::getOrientationErrorGain"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredAcceleration"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredAcceleration"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredPose"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredPose"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredPose"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredPose"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredTwist"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredTwist"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredTwist"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredTwist"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::getReference::ref"],[64,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::getReference::ref"],[64,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian16getVelocityErrorEv","OpenSoT::tasks::acceleration::Cartesian::getVelocityError"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11isCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::Cartesian::isCartesian"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11isCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::Cartesian::isCartesian::task"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian5resetEv","OpenSoT::tasks::acceleration::Cartesian::reset"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11setBaseLinkERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::setBaseLink"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11setBaseLinkERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::setBaseLink::base_link"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian13setDistalLinkERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::setDistalLink"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian13setDistalLinkERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::setDistalLink::distal_link"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11setGainTypeE8GainType","OpenSoT::tasks::acceleration::Cartesian::setGainType"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11setGainTypeE8GainType","OpenSoT::tasks::acceleration::Cartesian::setGainType::type"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8setGainsERKN5Eigen8Matrix6dERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setGains"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8setGainsERKN5Eigen8Matrix6dERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setGains::Kd"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8setGainsERKN5Eigen8Matrix6dERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setGains::Kp"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian5setKdERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setKd"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian5setKdERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setKd::Kd"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian5setKpERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setKp"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian5setKpERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setKp::Kp"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9setLambdaEd","OpenSoT::tasks::acceleration::Cartesian::setLambda"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9setLambdaEdd","OpenSoT::tasks::acceleration::Cartesian::setLambda"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9setLambdaEd","OpenSoT::tasks::acceleration::Cartesian::setLambda::lambda"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9setLambdaEdd","OpenSoT::tasks::acceleration::Cartesian::setLambda::lambda1"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9setLambdaEdd","OpenSoT::tasks::acceleration::Cartesian::setLambda::lambda2"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian18setOrientationGainEd","OpenSoT::tasks::acceleration::Cartesian::setOrientationGain"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian18setOrientationGainEd","OpenSoT::tasks::acceleration::Cartesian::setOrientationGain::orientation_gain"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian20setPositionReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::Cartesian::setPositionReference"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian20setPositionReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::Cartesian::setPositionReference::pos_ref"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference::acc_ref"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference::acc_ref"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference::pose_ref"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference::pose_ref"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference::pose_ref"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference::pose_ref"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::setReference::ref"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::setReference::ref"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference::vel_ref"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference::vel_ref"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference::vel_ref"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference::vel_ref"],[64,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian15setVirtualForceERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setVirtualForce"],[64,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian15setVirtualForceERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setVirtualForce::virtual_force_ref"],[65,1,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoME","OpenSoT::tasks::acceleration::CoM"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3CoMERKN4XBot14ModelInterfaceE","OpenSoT::tasks::acceleration::CoM::CoM"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3CoMERKN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::CoM::CoM"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3CoMERKN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::CoM::CoM::qddot"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3CoMERKN4XBot14ModelInterfaceE","OpenSoT::tasks::acceleration::CoM::CoM::robot"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3CoMERKN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::CoM::CoM::robot"],[65,5,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3PtrE","OpenSoT::tasks::acceleration::CoM::Ptr"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM13getActualPoseERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getActualPose"],[65,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM13getActualPoseERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getActualPose::actual"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM11getBaseLinkEv","OpenSoT::tasks::acceleration::CoM::getBaseLink"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM30getCachedAccelerationReferenceEv","OpenSoT::tasks::acceleration::CoM::getCachedAccelerationReference"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM26getCachedVelocityReferenceEv","OpenSoT::tasks::acceleration::CoM::getCachedVelocityReference"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM13getDistalLinkEv","OpenSoT::tasks::acceleration::CoM::getDistalLink"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8getGainsERN5Eigen8Matrix3dERN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::getGains"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8getGainsERN5Eigen8Matrix3dERN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::getGains::Kd"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8getGainsERN5Eigen8Matrix3dERN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::getGains::Kp"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM5getKdEv","OpenSoT::tasks::acceleration::CoM::getKd"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM5getKpEv","OpenSoT::tasks::acceleration::CoM::getKp"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9getLambdaERdRd","OpenSoT::tasks::acceleration::CoM::getLambda"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM9getLambdaEv","OpenSoT::tasks::acceleration::CoM::getLambda"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM10getLambda2Ev","OpenSoT::tasks::acceleration::CoM::getLambda2"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9getLambdaERdRd","OpenSoT::tasks::acceleration::CoM::getLambda::lambda"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9getLambdaERdRd","OpenSoT::tasks::acceleration::CoM::getLambda::lambda2"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM11getPosErrorERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getPosError"],[65,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM11getPosErrorERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getPosError::error"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getReference"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getReference"],[65,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getReference"],[65,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getReference::acc_ref"],[65,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getReference::pos_ref"],[65,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getReference::pos_ref"],[65,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getReference::ref"],[65,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getReference::vel_ref"],[65,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getReference::vel_ref"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM5resetEv","OpenSoT::tasks::acceleration::CoM::reset"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8setGainsERKN5Eigen8Matrix3dERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setGains"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8setGainsERKN5Eigen8Matrix3dERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setGains::Kd"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8setGainsERKN5Eigen8Matrix3dERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setGains::Kp"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM5setKdERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setKd"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM5setKdERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setKd::Kd"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM5setKpERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setKp"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM5setKpERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setKp::Kp"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9setLambdaEd","OpenSoT::tasks::acceleration::CoM::setLambda"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9setLambdaEdd","OpenSoT::tasks::acceleration::CoM::setLambda"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9setLambdaEd","OpenSoT::tasks::acceleration::CoM::setLambda::lambda"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9setLambdaEdd","OpenSoT::tasks::acceleration::CoM::setLambda::lambda1"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9setLambdaEdd","OpenSoT::tasks::acceleration::CoM::setLambda::lambda2"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference"],[65,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::acc_ref"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::pose_ref"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::pose_ref"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::ref"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::vel_ref"],[65,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::vel_ref"],[66,1,1,"_CPPv4N7OpenSoT5tasks12acceleration7ContactE","OpenSoT::tasks::acceleration::Contact"],[66,2,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact"],[66,2,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::contact_link"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::contact_link"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::contact_matrix"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::contact_matrix"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::qddot"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::robot"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::robot"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::task_id"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::task_id"],[66,5,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact3PtrE","OpenSoT::tasks::acceleration::Contact::Ptr"],[66,2,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::acceleration::Contact::_log"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::acceleration::Contact::_log::logger"],[66,2,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7_updateEv","OpenSoT::tasks::acceleration::Contact::_update"],[67,1,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibilityE","OpenSoT::tasks::acceleration::DynamicFeasibility"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility::contact_links"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility::qddot"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility::robot"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility::task_id"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility::wrenches"],[67,5,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility3PtrE","OpenSoT::tasks::acceleration::DynamicFeasibility::Ptr"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility9checkTaskERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::DynamicFeasibility::checkTask"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility9checkTaskERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::DynamicFeasibility::checkTask::x"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility14disableContactERKNSt6stringE","OpenSoT::tasks::acceleration::DynamicFeasibility::disableContact"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility14disableContactERKNSt6stringE","OpenSoT::tasks::acceleration::DynamicFeasibility::disableContact::contact_link"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility13enableContactERKNSt6stringE","OpenSoT::tasks::acceleration::DynamicFeasibility::enableContact"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility13enableContactERKNSt6stringE","OpenSoT::tasks::acceleration::DynamicFeasibility::enableContact::contact_link"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration18DynamicFeasibility18getEnabledContactsEv","OpenSoT::tasks::acceleration::DynamicFeasibility::getEnabledContacts"],[145,7,1,"_CPPv4N7OpenSoT5tasks12acceleration8GainType5ForceE","OpenSoT::tasks::acceleration::Force"],[145,8,1,"_CPPv4N7OpenSoT5tasks12acceleration8GainTypeE","OpenSoT::tasks::acceleration::GainType"],[145,7,1,"_CPPv4N7OpenSoT5tasks12acceleration8GainType12AccelerationE","OpenSoT::tasks::acceleration::GainType::Acceleration"],[145,7,1,"_CPPv4N7OpenSoT5tasks12acceleration8GainType5ForceE","OpenSoT::tasks::acceleration::GainType::Force"],[68,1,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVelE","OpenSoT::tasks::acceleration::MinJointVel"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel11MinJointVelERKN4XBot14ModelInterfaceEd12AffineHelper","OpenSoT::tasks::acceleration::MinJointVel::MinJointVel"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel11MinJointVelERKN4XBot14ModelInterfaceEd12AffineHelper","OpenSoT::tasks::acceleration::MinJointVel::MinJointVel::dT"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel11MinJointVelERKN4XBot14ModelInterfaceEd12AffineHelper","OpenSoT::tasks::acceleration::MinJointVel::MinJointVel::qddot"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel11MinJointVelERKN4XBot14ModelInterfaceEd12AffineHelper","OpenSoT::tasks::acceleration::MinJointVel::MinJointVel::robot"],[68,5,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel3PtrE","OpenSoT::tasks::acceleration::MinJointVel::Ptr"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel6setEpsEKd","OpenSoT::tasks::acceleration::MinJointVel::setEps"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel6setEpsEKd","OpenSoT::tasks::acceleration::MinJointVel::setEps::eps"],[69,1,1,"_CPPv4N7OpenSoT5tasks12acceleration8PosturalE","OpenSoT::tasks::acceleration::Postural"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceE12AffineHelperKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceEKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceE12AffineHelperKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural::qddot"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceE12AffineHelperKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural::robot"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceEKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural::robot"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceE12AffineHelperKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural::task_id"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceEKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural::task_id"],[69,5,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural3PtrE","OpenSoT::tasks::acceleration::Postural::Ptr"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural18getActualPositionsEv","OpenSoT::tasks::acceleration::Postural::getActualPositions"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural30getCachedAccelerationReferenceEv","OpenSoT::tasks::acceleration::Postural::getCachedAccelerationReference"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural26getCachedVelocityReferenceEv","OpenSoT::tasks::acceleration::Postural::getCachedVelocityReference"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural8getErrorEv","OpenSoT::tasks::acceleration::Postural::getError"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural11getGainTypeEv","OpenSoT::tasks::acceleration::Postural::getGainType"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8getGainsERN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::getGains"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8getGainsERN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::getGains::Kd"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8getGainsERN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::getGains::Kp"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural5getKdEv","OpenSoT::tasks::acceleration::Postural::getKd"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural5getKpEv","OpenSoT::tasks::acceleration::Postural::getKp"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9getLambdaERdRd","OpenSoT::tasks::acceleration::Postural::getLambda"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural9getLambdaEv","OpenSoT::tasks::acceleration::Postural::getLambda"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural10getLambda2Ev","OpenSoT::tasks::acceleration::Postural::getLambda2"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9getLambdaERdRd","OpenSoT::tasks::acceleration::Postural::getLambda::lambda"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9getLambdaERdRd","OpenSoT::tasks::acceleration::Postural::getLambda::lambda2"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceEv","OpenSoT::tasks::acceleration::Postural::getReference"],[69,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::q_desired"],[69,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::q_desired"],[69,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::q_desired"],[69,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::qddot_desired"],[69,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::qdot_desired"],[69,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::qdot_desired"],[69,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural16getVelocityErrorEv","OpenSoT::tasks::acceleration::Postural::getVelocityError"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural5resetEv","OpenSoT::tasks::acceleration::Postural::reset"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural11setGainTypeE8GainType","OpenSoT::tasks::acceleration::Postural::setGainType"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural11setGainTypeE8GainType","OpenSoT::tasks::acceleration::Postural::setGainType::type"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8setGainsERKN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setGains"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8setGainsERKN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setGains::Kd"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8setGainsERKN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setGains::Kp"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural5setKdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setKd"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural5setKdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setKd::Kd"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural5setKpERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setKp"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural5setKpERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setKp::Kp"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9setLambdaEd","OpenSoT::tasks::acceleration::Postural::setLambda"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9setLambdaEdd","OpenSoT::tasks::acceleration::Postural::setLambda"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9setLambdaEd","OpenSoT::tasks::acceleration::Postural::setLambda::lambda"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9setLambdaEdd","OpenSoT::tasks::acceleration::Postural::setLambda::lambda1"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9setLambdaEdd","OpenSoT::tasks::acceleration::Postural::setLambda::lambda2"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::ddqref"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::dqref"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::dqref"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::qref"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::qref"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::qref"],[70,1,1,"_CPPv4N7OpenSoT5tasks13floating_base7ContactE","OpenSoT::tasks::floating_base::Contact"],[70,2,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7ContactERN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8Affine3dE","OpenSoT::tasks::floating_base::Contact::Contact"],[70,3,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7ContactERN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8Affine3dE","OpenSoT::tasks::floating_base::Contact::Contact::contact_matrix"],[70,3,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7ContactERN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8Affine3dE","OpenSoT::tasks::floating_base::Contact::Contact::desired_contact_pose"],[70,3,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7ContactERN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8Affine3dE","OpenSoT::tasks::floating_base::Contact::Contact::link_in_contact"],[70,3,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7ContactERN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8Affine3dE","OpenSoT::tasks::floating_base::Contact::Contact::robot"],[70,5,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact3PtrE","OpenSoT::tasks::floating_base::Contact::Ptr"],[70,2,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7_updateEv","OpenSoT::tasks::floating_base::Contact::_update"],[70,2,1,"_CPPv4NK7OpenSoT5tasks13floating_base7Contact16getLinkInContactEv","OpenSoT::tasks::floating_base::Contact::getLinkInContact"],[70,2,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact16setLinkInContactEKNSt6stringE","OpenSoT::tasks::floating_base::Contact::setLinkInContact"],[70,3,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact16setLinkInContactEKNSt6stringE","OpenSoT::tasks::floating_base::Contact::setLinkInContact::link_in_contact"],[70,2,1,"_CPPv4N7OpenSoT5tasks13floating_base7ContactD0Ev","OpenSoT::tasks::floating_base::Contact::~Contact"],[71,1,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMUE","OpenSoT::tasks::floating_base::IMU"],[71,2,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMU3IMUERN4XBot14ModelInterfaceEN4XBot9ImuSensor8ConstPtrE","OpenSoT::tasks::floating_base::IMU::IMU"],[71,3,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMU3IMUERN4XBot14ModelInterfaceEN4XBot9ImuSensor8ConstPtrE","OpenSoT::tasks::floating_base::IMU::IMU::imu"],[71,3,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMU3IMUERN4XBot14ModelInterfaceEN4XBot9ImuSensor8ConstPtrE","OpenSoT::tasks::floating_base::IMU::IMU::robot"],[71,5,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMU3PtrE","OpenSoT::tasks::floating_base::IMU::Ptr"],[71,2,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMU7_updateEv","OpenSoT::tasks::floating_base::IMU::_update"],[71,2,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMUD0Ev","OpenSoT::tasks::floating_base::IMU::~IMU"],[72,1,1,"_CPPv4N7OpenSoT5tasks5force9CartesianE","OpenSoT::tasks::force::Cartesian"],[72,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian::base_link"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian::distal_link"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian::robot"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian::task_id"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian::wrench"],[72,5,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian3PtrE","OpenSoT::tasks::force::Cartesian::Ptr"],[72,2,1,"_CPPv4NK7OpenSoT5tasks5force9Cartesian11getBaseLinkEv","OpenSoT::tasks::force::Cartesian::getBaseLink"],[72,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian19getCartesianDampingERN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::getCartesianDamping"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian19getCartesianDampingERN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::getCartesianDamping::Kd"],[72,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian21getCartesianStiffnessERN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::getCartesianStiffness"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian21getCartesianStiffnessERN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::getCartesianStiffness::Kp"],[72,2,1,"_CPPv4NK7OpenSoT5tasks5force9Cartesian13getDistalLinkEv","OpenSoT::tasks::force::Cartesian::getDistalLink"],[72,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::force::Cartesian::getReference"],[72,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::getReference"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::force::Cartesian::getReference::pose_des"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::getReference::pose_des"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::getReference::twist_des"],[72,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian14resetReferenceEv","OpenSoT::tasks::force::Cartesian::resetReference"],[72,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian19setCartesianDampingERKN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::setCartesianDamping"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian19setCartesianDampingERKN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::setCartesianDamping::Kd"],[72,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian21setCartesianStiffnessERKN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::setCartesianStiffness"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian21setCartesianStiffnessERKN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::setCartesianStiffness::Kp"],[72,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian17setForceReferenceERKN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::setForceReference"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian17setForceReferenceERKN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::setForceReference::_force_ref"],[72,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::force::Cartesian::setReference"],[72,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12setReferenceERKN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::setReference"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::force::Cartesian::setReference::pose_ref"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12setReferenceERKN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::setReference::pose_ref"],[72,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12setReferenceERKN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::setReference::vel_ref"],[73,1,1,"_CPPv4N7OpenSoT5tasks5force3CoME","OpenSoT::tasks::force::CoM"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMENSt6vectorI12AffineHelperEERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMENSt6vectorI12AffineHelperEERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM::links_in_contact"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMENSt6vectorI12AffineHelperEERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM::robot"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMENSt6vectorI12AffineHelperEERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM::wrenches"],[73,5,1,"_CPPv4N7OpenSoT5tasks5force3CoM3PtrE","OpenSoT::tasks::force::CoM::Ptr"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM7_updateEv","OpenSoT::tasks::force::CoM::_update"],[73,6,1,"_CPPv4N7OpenSoT5tasks5force3CoM20angularMomentumErrorE","OpenSoT::tasks::force::CoM::angularMomentumError"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM8computeAERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::CoM::computeA"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM8computeAERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::CoM::computeA::links_in_contact"],[73,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM24getActualAngularMomentumEv","OpenSoT::tasks::force::CoM::getActualAngularMomentum"],[73,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM17getActualPositionEv","OpenSoT::tasks::force::CoM::getActualPosition"],[73,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM17getActualVelocityEv","OpenSoT::tasks::force::CoM::getActualVelocity"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM23getAngularMomentumErrorEv","OpenSoT::tasks::force::CoM::getAngularMomentumError"],[73,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM19getAngularReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getAngularReference"],[73,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM19getAngularReferenceEv","OpenSoT::tasks::force::CoM::getAngularReference"],[73,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM19getAngularReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getAngularReference::desiredAngularMomentum"],[73,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM19getAngularReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getAngularReference::desiredVariationAngularMomentum"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM11getBaseLinkEv","OpenSoT::tasks::force::CoM::getBaseLink"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM13getDistalLinkEv","OpenSoT::tasks::force::CoM::getDistalLink"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM8getErrorEv","OpenSoT::tasks::force::CoM::getError"],[73,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference"],[73,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference"],[73,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceEv","OpenSoT::tasks::force::CoM::getLinearReference"],[73,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference::desiredAcceleration"],[73,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference::desiredPosition"],[73,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference::desiredPosition"],[73,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference::desiredVelocity"],[73,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference::desiredVelocity"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM17getLinksInContactEv","OpenSoT::tasks::force::CoM::getLinksInContact"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM16getVelocityErrorEv","OpenSoT::tasks::force::CoM::getVelocityError"],[73,6,1,"_CPPv4N7OpenSoT5tasks5force3CoM13positionErrorE","OpenSoT::tasks::force::CoM::positionError"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM5resetEv","OpenSoT::tasks::force::CoM::reset"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM19setAngularReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setAngularReference"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM19setAngularReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setAngularReference"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM19setAngularReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setAngularReference::desiredAngularMomentum"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM19setAngularReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setAngularReference::desiredAngularMomentum"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM19setAngularReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setAngularReference::desiredVariationAngularMomentum"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM9setLambdaEddd","OpenSoT::tasks::force::CoM::setLambda"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM9setLambdaEddd","OpenSoT::tasks::force::CoM::setLambda::lambda"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM9setLambdaEddd","OpenSoT::tasks::force::CoM::setLambda::lambda2"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM9setLambdaEddd","OpenSoT::tasks::force::CoM::setLambda::lambdaAngularMomentum"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredAcceleration"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredPosition"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredPosition"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredPosition"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredVelocity"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredVelocity"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM17setLinksInContactERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::CoM::setLinksInContact"],[73,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM17setLinksInContactERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::CoM::setLinksInContact::links_in_contact"],[73,6,1,"_CPPv4N7OpenSoT5tasks5force3CoM13velocityErrorE","OpenSoT::tasks::force::CoM::velocityError"],[73,2,1,"_CPPv4N7OpenSoT5tasks5force3CoMD0Ev","OpenSoT::tasks::force::CoM::~CoM"],[74,1,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBaseE","OpenSoT::tasks::force::FloatingBase"],[74,2,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase12FloatingBaseERN4XBot14ModelInterfaceERKNSt6vectorIN7OpenSoT12AffineHelperEEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::FloatingBase::FloatingBase"],[74,3,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase12FloatingBaseERN4XBot14ModelInterfaceERKNSt6vectorIN7OpenSoT12AffineHelperEEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::FloatingBase::FloatingBase::contact_links"],[74,3,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase12FloatingBaseERN4XBot14ModelInterfaceERKNSt6vectorIN7OpenSoT12AffineHelperEEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::FloatingBase::FloatingBase::model"],[74,3,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase12FloatingBaseERN4XBot14ModelInterfaceERKNSt6vectorIN7OpenSoT12AffineHelperEEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::FloatingBase::FloatingBase::wrenches"],[74,5,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase3PtrE","OpenSoT::tasks::force::FloatingBase::Ptr"],[74,2,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase18setEnabledContactsERKNSt6vectorIbEE","OpenSoT::tasks::force::FloatingBase::setEnabledContacts"],[74,3,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase18setEnabledContactsERKNSt6vectorIbEE","OpenSoT::tasks::force::FloatingBase::setEnabledContacts::enabled_contacts"],[74,2,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase21setFloatingBaseTorqueERKN5Eigen8Vector6dE","OpenSoT::tasks::force::FloatingBase::setFloatingBaseTorque"],[74,3,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase21setFloatingBaseTorqueERKN5Eigen8Vector6dE","OpenSoT::tasks::force::FloatingBase::setFloatingBaseTorque::floating_base_torque"],[75,1,1,"_CPPv4N7OpenSoT5tasks5force6WrenchE","OpenSoT::tasks::force::Wrench"],[75,5,1,"_CPPv4N7OpenSoT5tasks5force6Wrench3PtrE","OpenSoT::tasks::force::Wrench::Ptr"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force6Wrench6WrenchERKNSt6stringERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Wrench::Wrench"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench6WrenchERKNSt6stringERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Wrench::Wrench::base_link"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench6WrenchERKNSt6stringERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Wrench::Wrench::distal_link"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench6WrenchERKNSt6stringERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Wrench::Wrench::id"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench6WrenchERKNSt6stringERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Wrench::Wrench::wrench"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force6Wrench7_updateEv","OpenSoT::tasks::force::Wrench::_update"],[75,2,1,"_CPPv4NK7OpenSoT5tasks5force6Wrench11getBaseLinkEv","OpenSoT::tasks::force::Wrench::getBaseLink"],[75,2,1,"_CPPv4NK7OpenSoT5tasks5force6Wrench13getDistalLinkEv","OpenSoT::tasks::force::Wrench::getDistalLink"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force6Wrench12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::force::Wrench::getReference"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::force::Wrench::getReference::ref"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force6Wrench12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::force::Wrench::setReference"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::force::Wrench::setReference::ref"],[76,1,1,"_CPPv4N7OpenSoT5tasks5force8WrenchesE","OpenSoT::tasks::force::Wrenches"],[76,5,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches3PtrE","OpenSoT::tasks::force::Wrenches::Ptr"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches8WrenchesERKNSt6stringERKNSt6vectorINSt6stringEEERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEE","OpenSoT::tasks::force::Wrenches::Wrenches"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches8WrenchesERKNSt6stringERKNSt6vectorINSt6stringEEERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEE","OpenSoT::tasks::force::Wrenches::Wrenches::base_links"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches8WrenchesERKNSt6stringERKNSt6vectorINSt6stringEEERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEE","OpenSoT::tasks::force::Wrenches::Wrenches::distal_links"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches8WrenchesERKNSt6stringERKNSt6vectorINSt6stringEEERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEE","OpenSoT::tasks::force::Wrenches::Wrenches::id"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches8WrenchesERKNSt6stringERKNSt6vectorINSt6stringEEERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEE","OpenSoT::tasks::force::Wrenches::Wrenches::wrenches"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches13getWrenchTaskERKNSt6stringE","OpenSoT::tasks::force::Wrenches::getWrenchTask"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches13getWrenchTaskERKNSt6stringE","OpenSoT::tasks::force::Wrenches::getWrenchTask::distal_link"],[77,1,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentumE","OpenSoT::tasks::velocity::AngularMomentum"],[77,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum15AngularMomentumERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::AngularMomentum::AngularMomentum"],[77,3,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum15AngularMomentumERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::AngularMomentum::AngularMomentum::robot"],[77,5,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum3PtrE","OpenSoT::tasks::velocity::AngularMomentum::Ptr"],[77,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum17asAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::AngularMomentum::asAngularMomentum"],[77,3,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum17asAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::AngularMomentum::asAngularMomentum::task"],[77,2,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum11getBaseLinkEv","OpenSoT::tasks::velocity::AngularMomentum::getBaseLink"],[77,2,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum13getDistalLinkEv","OpenSoT::tasks::velocity::AngularMomentum::getDistalLink"],[77,2,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum12getReferenceERN3KDL6VectorE","OpenSoT::tasks::velocity::AngularMomentum::getReference"],[77,2,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::AngularMomentum::getReference"],[77,2,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum12getReferenceEv","OpenSoT::tasks::velocity::AngularMomentum::getReference"],[77,3,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum12getReferenceERN3KDL6VectorE","OpenSoT::tasks::velocity::AngularMomentum::getReference::desiredAngularMomentum"],[77,3,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::AngularMomentum::getReference::desiredAngularMomentum"],[77,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum17isAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::AngularMomentum::isAngularMomentum"],[77,3,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum17isAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::AngularMomentum::isAngularMomentum::task"],[77,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::AngularMomentum::setReference"],[77,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::AngularMomentum::setReference"],[77,3,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::AngularMomentum::setReference::desiredAngularMomentum"],[77,3,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::AngularMomentum::setReference::desiredAngularMomentum"],[77,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentumD0Ev","OpenSoT::tasks::velocity::AngularMomentum::~AngularMomentum"],[78,1,1,"_CPPv4N7OpenSoT5tasks8velocity9CartesianE","OpenSoT::tasks::velocity::Cartesian"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9CartesianENSt6stringERN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::Cartesian"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9CartesianENSt6stringERN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::Cartesian::base_link"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9CartesianENSt6stringERN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::Cartesian::distal_link"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9CartesianENSt6stringERN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::Cartesian::robot"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9CartesianENSt6stringERN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::Cartesian::task_id"],[78,5,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian3PtrE","OpenSoT::tasks::velocity::Cartesian::Ptr"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11_actualPoseE","OpenSoT::tasks::velocity::Cartesian::_actualPose"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian14_base_T_distalE","OpenSoT::tasks::velocity::Cartesian::_base_T_distal"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian10_base_linkE","OpenSoT::tasks::velocity::Cartesian::_base_link"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian16_base_link_indexE","OpenSoT::tasks::velocity::Cartesian::_base_link_index"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian19_base_link_is_worldE","OpenSoT::tasks::velocity::Cartesian::_base_link_is_world"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12_desiredPoseE","OpenSoT::tasks::velocity::Cartesian::_desiredPose"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian13_desiredTwistE","OpenSoT::tasks::velocity::Cartesian::_desiredTwist"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian16_desiredTwistRefE","OpenSoT::tasks::velocity::Cartesian::_desiredTwistRef"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12_distal_linkE","OpenSoT::tasks::velocity::Cartesian::_distal_link"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian18_distal_link_indexE","OpenSoT::tasks::velocity::Cartesian::_distal_link_index"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian6_errorE","OpenSoT::tasks::velocity::Cartesian::_error"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian17_is_body_jacobianE","OpenSoT::tasks::velocity::Cartesian::_is_body_jacobian"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian15_is_initializedE","OpenSoT::tasks::velocity::Cartesian::_is_initialized"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::Cartesian::_log"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::Cartesian::_log::logger"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian21_orientationErrorGainE","OpenSoT::tasks::velocity::Cartesian::_orientationErrorGain"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian6_robotE","OpenSoT::tasks::velocity::Cartesian::_robot"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian10_tmpMatrixE","OpenSoT::tasks::velocity::Cartesian::_tmpMatrix"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11_tmpMatrix2E","OpenSoT::tasks::velocity::Cartesian::_tmpMatrix2"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian6_tmp_AE","OpenSoT::tasks::velocity::Cartesian::_tmp_A"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian6_tmp_bE","OpenSoT::tasks::velocity::Cartesian::_tmp_b"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian7_updateEv","OpenSoT::tasks::velocity::Cartesian::_update"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11asCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Cartesian::asCartesian"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11asCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Cartesian::asCartesian::task"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian15baseLinkIsWorldEv","OpenSoT::tasks::velocity::Cartesian::baseLinkIsWorld"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getActualPoseERN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::getActualPose"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getActualPoseERN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::getActualPose"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getActualPoseEv","OpenSoT::tasks::velocity::Cartesian::getActualPose"],[78,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getActualPoseERN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::getActualPose::actual_pose"],[78,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getActualPoseERN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::getActualPose::actual_pose"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian11getBaseLinkEv","OpenSoT::tasks::velocity::Cartesian::getBaseLink"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian26getCachedVelocityReferenceEv","OpenSoT::tasks::velocity::Cartesian::getCachedVelocityReference"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getDistalLinkEv","OpenSoT::tasks::velocity::Cartesian::getDistalLink"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian8getErrorEv","OpenSoT::tasks::velocity::Cartesian::getError"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian23getOrientationErrorGainEv","OpenSoT::tasks::velocity::Cartesian::getOrientationErrorGain"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::getReference"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN3KDL5FrameERN3KDL6VectorE","OpenSoT::tasks::velocity::Cartesian::getReference"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::getReference"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Matrix4dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference"],[78,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceEv","OpenSoT::tasks::velocity::Cartesian::getReference"],[78,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredPose"],[78,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN3KDL5FrameERN3KDL6VectorE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredPose"],[78,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredPose"],[78,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredPose"],[78,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Matrix4dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredPose"],[78,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN3KDL5FrameERN3KDL6VectorE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredTwist"],[78,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredTwist"],[78,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Matrix4dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredTwist"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11isCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Cartesian::isCartesian"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11isCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Cartesian::isCartesian::task"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian16orientationErrorE","OpenSoT::tasks::velocity::Cartesian::orientationError"],[78,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian13positionErrorE","OpenSoT::tasks::velocity::Cartesian::positionError"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian5resetEv","OpenSoT::tasks::velocity::Cartesian::reset"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11setBaseLinkERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::setBaseLink"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11setBaseLinkERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::setBaseLink::base_link"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian13setDistalLinkERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::setDistalLink"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian13setDistalLinkERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::setDistalLink::distal_link"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian17setIsBodyJacobianEKb","OpenSoT::tasks::velocity::Cartesian::setIsBodyJacobian"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian17setIsBodyJacobianEKb","OpenSoT::tasks::velocity::Cartesian::setIsBodyJacobian::is_body_jacobian"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9setLambdaEd","OpenSoT::tasks::velocity::Cartesian::setLambda"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9setLambdaEd","OpenSoT::tasks::velocity::Cartesian::setLambda::lambda"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian23setOrientationErrorGainERKd","OpenSoT::tasks::velocity::Cartesian::setOrientationErrorGain"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian23setOrientationErrorGainERKd","OpenSoT::tasks::velocity::Cartesian::setOrientationErrorGain::orientationErrorGain"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::setReference"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::velocity::Cartesian::setReference"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::setReference"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Matrix4dE","OpenSoT::tasks::velocity::Cartesian::setReference"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Matrix4dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Matrix4dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Matrix4dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredTwist"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredTwist"],[78,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Matrix4dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredTwist"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian8update_bEv","OpenSoT::tasks::velocity::Cartesian::update_b"],[78,2,1,"_CPPv4N7OpenSoT5tasks8velocity9CartesianD0Ev","OpenSoT::tasks::velocity::Cartesian::~Cartesian"],[79,1,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittanceE","OpenSoT::tasks::velocity::CartesianAdmittance"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance19CartesianAdmittanceENSt6stringERN4XBot14ModelInterfaceENSt6stringEN4XBot17ForceTorqueSensor8ConstPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::CartesianAdmittance"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance19CartesianAdmittanceENSt6stringERN4XBot14ModelInterfaceENSt6stringEN4XBot17ForceTorqueSensor8ConstPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::CartesianAdmittance::base_link"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance19CartesianAdmittanceENSt6stringERN4XBot14ModelInterfaceENSt6stringEN4XBot17ForceTorqueSensor8ConstPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::CartesianAdmittance::ft_sensor"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance19CartesianAdmittanceENSt6stringERN4XBot14ModelInterfaceENSt6stringEN4XBot17ForceTorqueSensor8ConstPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::CartesianAdmittance::robot"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance19CartesianAdmittanceENSt6stringERN4XBot14ModelInterfaceENSt6stringEN4XBot17ForceTorqueSensor8ConstPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::CartesianAdmittance::task_id"],[79,5,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance3PtrE","OpenSoT::tasks::velocity::CartesianAdmittance::Ptr"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::CartesianAdmittance::_log"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::CartesianAdmittance::_log::logger"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance21asCartesianAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::asCartesianAdmittance"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance21asCartesianAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::asCartesianAdmittance::task"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::C"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::D"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::K"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::M"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::dt"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::lambda"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::w"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance22getCartesianComplianceERN5Eigen8Matrix6dE","OpenSoT::tasks::velocity::CartesianAdmittance::getCartesianCompliance"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance22getCartesianComplianceEv","OpenSoT::tasks::velocity::CartesianAdmittance::getCartesianCompliance"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance22getCartesianComplianceERN5Eigen8Matrix6dE","OpenSoT::tasks::velocity::CartesianAdmittance::getCartesianCompliance::C"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance10getDampingEv","OpenSoT::tasks::velocity::CartesianAdmittance::getDamping"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17getFilterTimeStepEv","OpenSoT::tasks::velocity::CartesianAdmittance::getFilterTimeStep"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance10getInertiaEv","OpenSoT::tasks::velocity::CartesianAdmittance::getInertia"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12getStiffnessEv","OpenSoT::tasks::velocity::CartesianAdmittance::getStiffness"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18getWrenchReferenceERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::getWrenchReference"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18getWrenchReferenceEv","OpenSoT::tasks::velocity::CartesianAdmittance::getWrenchReference"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18getWrenchReferenceERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::getWrenchReference::wrench_reference"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance21isCartesianAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::isCartesianAdmittance"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance21isCartesianAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::isCartesianAdmittance::task"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance5resetEv","OpenSoT::tasks::velocity::CartesianAdmittance::reset"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance11setDeadZoneERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::setDeadZone"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance11setDeadZoneERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::setDeadZone::dead_zone_amplitude"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance16setFilterDampingEKd","OpenSoT::tasks::velocity::CartesianAdmittance::setFilterDamping"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance16setFilterDampingEKd","OpenSoT::tasks::velocity::CartesianAdmittance::setFilterDamping::damping"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setImpedanceParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setImpedanceParams"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setImpedanceParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setImpedanceParams::D"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setImpedanceParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setImpedanceParams::K"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setImpedanceParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setImpedanceParams::dt"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setImpedanceParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setImpedanceParams::lambda"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance9setLambdaEd","OpenSoT::tasks::velocity::CartesianAdmittance::setLambda"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance9setLambdaEd","OpenSoT::tasks::velocity::CartesianAdmittance::setLambda::lambda"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12setRawParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setRawParams"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12setRawParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setRawParams::C"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12setRawParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setRawParams::dt"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12setRawParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setRawParams::lambda"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12setRawParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setRawParams::omega"],[79,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setWrenchReferenceERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::setWrenchReference"],[79,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setWrenchReferenceERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::setWrenchReference::wrench"],[80,1,1,"_CPPv4N7OpenSoT5tasks8velocity3CoME","OpenSoT::tasks::velocity::CoM"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM3CoMERN4XBot14ModelInterfaceERKNSt6stringE","OpenSoT::tasks::velocity::CoM::CoM"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM3CoMERN4XBot14ModelInterfaceERKNSt6stringE","OpenSoT::tasks::velocity::CoM::CoM::id"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM3CoMERN4XBot14ModelInterfaceERKNSt6stringE","OpenSoT::tasks::velocity::CoM::CoM::robot"],[80,5,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM3PtrE","OpenSoT::tasks::velocity::CoM::Ptr"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::CoM::_log"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::CoM::_log::logger"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM7_updateEv","OpenSoT::tasks::velocity::CoM::_update"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM5asCoMEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CoM::asCoM"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM5asCoMEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CoM::asCoM::task"],[80,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM17getActualPositionEv","OpenSoT::tasks::velocity::CoM::getActualPosition"],[80,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM11getBaseLinkEv","OpenSoT::tasks::velocity::CoM::getBaseLink"],[80,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM26getCachedVelocityReferenceEv","OpenSoT::tasks::velocity::CoM::getCachedVelocityReference"],[80,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM13getDistalLinkEv","OpenSoT::tasks::velocity::CoM::getDistalLink"],[80,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM8getErrorEv","OpenSoT::tasks::velocity::CoM::getError"],[80,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::getReference"],[80,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM12getReferenceEv","OpenSoT::tasks::velocity::CoM::getReference"],[80,3,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::getReference::desiredPosition"],[80,3,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::getReference::desiredVelocity"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM5isCoMEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CoM::isCoM"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM5isCoMEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CoM::isCoM::task"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM5resetEv","OpenSoT::tasks::velocity::CoM::reset"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM9setLambdaEd","OpenSoT::tasks::velocity::CoM::setLambda"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM9setLambdaEd","OpenSoT::tasks::velocity::CoM::setLambda::lambda"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::CoM::setReference"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN3KDL6VectorERKN3KDL6VectorE","OpenSoT::tasks::velocity::CoM::setReference"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::setReference"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::setReference"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::CoM::setReference::desiredPosition"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN3KDL6VectorERKN3KDL6VectorE","OpenSoT::tasks::velocity::CoM::setReference::desiredPosition"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::setReference::desiredPosition"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::setReference::desiredPosition"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN3KDL6VectorERKN3KDL6VectorE","OpenSoT::tasks::velocity::CoM::setReference::desiredVelocity"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::setReference::desiredVelocity"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoMD0Ev","OpenSoT::tasks::velocity::CoM::~CoM"],[81,1,1,"_CPPv4N7OpenSoT5tasks8velocity18CollisionAvoidanceE","OpenSoT::tasks::velocity::CollisionAvoidance"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity18CollisionAvoidance18CollisionAvoidanceEN11constraints8velocity18CollisionAvoidance3PtrE","OpenSoT::tasks::velocity::CollisionAvoidance::CollisionAvoidance"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity18CollisionAvoidance18CollisionAvoidanceEN11constraints8velocity18CollisionAvoidance3PtrE","OpenSoT::tasks::velocity::CollisionAvoidance::CollisionAvoidance::constr"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity18CollisionAvoidance7_updateEv","OpenSoT::tasks::velocity::CollisionAvoidance::_update"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity18CollisionAvoidance13getConstraintEv","OpenSoT::tasks::velocity::CollisionAvoidance::getConstraint"],[82,1,1,"_CPPv4N7OpenSoT5tasks8velocity7ContactE","OpenSoT::tasks::velocity::Contact"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7ContactENSt6stringERKN4XBot14ModelInterfaceENSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Contact::Contact"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7ContactENSt6stringERKN4XBot14ModelInterfaceENSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Contact::Contact::contact_matrix"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7ContactENSt6stringERKN4XBot14ModelInterfaceENSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Contact::Contact::link_name"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7ContactENSt6stringERKN4XBot14ModelInterfaceENSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Contact::Contact::model"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7ContactENSt6stringERKN4XBot14ModelInterfaceENSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Contact::Contact::task_id"],[82,5,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact3PtrE","OpenSoT::tasks::velocity::Contact::Ptr"],[82,6,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact5_JrotE","OpenSoT::tasks::velocity::Contact::_Jrot"],[82,6,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact5_JtmpE","OpenSoT::tasks::velocity::Contact::_Jtmp"],[82,6,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact2_KE","OpenSoT::tasks::velocity::Contact::_K"],[82,6,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact19_base_link_is_worldE","OpenSoT::tasks::velocity::Contact::_base_link_is_world"],[82,6,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact12_distal_linkE","OpenSoT::tasks::velocity::Contact::_distal_link"],[82,6,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact18_distal_link_indexE","OpenSoT::tasks::velocity::Contact::_distal_link_index"],[82,6,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact6_errorE","OpenSoT::tasks::velocity::Contact::_error"],[82,6,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact15_is_initializedE","OpenSoT::tasks::velocity::Contact::_is_initialized"],[82,6,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact6_modelE","OpenSoT::tasks::velocity::Contact::_model"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7_updateEv","OpenSoT::tasks::velocity::Contact::_update"],[82,2,1,"_CPPv4NK7OpenSoT5tasks8velocity7Contact15baseLinkIsWorldEv","OpenSoT::tasks::velocity::Contact::baseLinkIsWorld"],[82,2,1,"_CPPv4NK7OpenSoT5tasks8velocity7Contact8getErrorEv","OpenSoT::tasks::velocity::Contact::getError"],[82,2,1,"_CPPv4NK7OpenSoT5tasks8velocity7Contact11getLinkNameEv","OpenSoT::tasks::velocity::Contact::getLinkName"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact8update_bEv","OpenSoT::tasks::velocity::Contact::update_b"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity7ContactD0Ev","OpenSoT::tasks::velocity::Contact::~Contact"],[83,1,1,"_CPPv4N7OpenSoT5tasks8velocity4GazeE","OpenSoT::tasks::velocity::Gaze"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze4GazeENSt6stringERN4XBot14ModelInterfaceENSt6stringENSt6stringE","OpenSoT::tasks::velocity::Gaze::Gaze"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze4GazeENSt6stringERN4XBot14ModelInterfaceENSt6stringENSt6stringE","OpenSoT::tasks::velocity::Gaze::Gaze::base_link"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze4GazeENSt6stringERN4XBot14ModelInterfaceENSt6stringENSt6stringE","OpenSoT::tasks::velocity::Gaze::Gaze::distal_link"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze4GazeENSt6stringERN4XBot14ModelInterfaceENSt6stringENSt6stringE","OpenSoT::tasks::velocity::Gaze::Gaze::robot"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze4GazeENSt6stringERN4XBot14ModelInterfaceENSt6stringENSt6stringE","OpenSoT::tasks::velocity::Gaze::Gaze::task_id"],[83,5,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze3PtrE","OpenSoT::tasks::velocity::Gaze::Ptr"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze19getActiveJointsMaskEv","OpenSoT::tasks::velocity::Gaze::getActiveJointsMask"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze14getConstraintsEv","OpenSoT::tasks::velocity::Gaze::getConstraints"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze13getDistalLinkEv","OpenSoT::tasks::velocity::Gaze::getDistalLink"],[83,2,1,"_CPPv4NK7OpenSoT5tasks8velocity4Gaze23getOrientationErrorGainEv","OpenSoT::tasks::velocity::Gaze::getOrientationErrorGain"],[83,2,1,"_CPPv4NK7OpenSoT5tasks8velocity4Gaze11getTaskSizeEv","OpenSoT::tasks::velocity::Gaze::getTaskSize"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::tasks::velocity::Gaze::setActiveJointsMask"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::tasks::velocity::Gaze::setActiveJointsMask::active_joints_mask"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze11setBaseLinkERKNSt6stringE","OpenSoT::tasks::velocity::Gaze::setBaseLink"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze11setBaseLinkERKNSt6stringE","OpenSoT::tasks::velocity::Gaze::setBaseLink::base_link"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN3KDL5FrameE","OpenSoT::tasks::velocity::Gaze::setGaze"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Gaze::setGaze"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Gaze::setGaze"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN3KDL5FrameE","OpenSoT::tasks::velocity::Gaze::setGaze::desiredGaze"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Gaze::setGaze::desiredGaze"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Gaze::setGaze::desiredGaze"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze9setLambdaEd","OpenSoT::tasks::velocity::Gaze::setLambda"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze9setLambdaEd","OpenSoT::tasks::velocity::Gaze::setLambda::lambda"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze23setOrientationErrorGainERKd","OpenSoT::tasks::velocity::Gaze::setOrientationErrorGain"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze23setOrientationErrorGainERKd","OpenSoT::tasks::velocity::Gaze::setOrientationErrorGain::orientationErrorGain"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze9setWeightERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Gaze::setWeight"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze9setWeightERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Gaze::setWeight::W"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity4GazeD0Ev","OpenSoT::tasks::velocity::Gaze::~Gaze"],[84,1,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittanceE","OpenSoT::tasks::velocity::JointAdmittance"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15JointAdmittanceERN4XBot14ModelInterfaceERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::JointAdmittance::JointAdmittance"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15JointAdmittanceERN4XBot14ModelInterfaceERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::JointAdmittance::JointAdmittance::model"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15JointAdmittanceERN4XBot14ModelInterfaceERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::JointAdmittance::JointAdmittance::robot"],[84,5,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance3PtrE","OpenSoT::tasks::velocity::JointAdmittance::Ptr"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17asJointAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::JointAdmittance::asJointAdmittance"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17asJointAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::JointAdmittance::asJointAdmittance::task"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18getJointComplianceERN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::JointAdmittance::getJointCompliance"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18getJointComplianceEv","OpenSoT::tasks::velocity::JointAdmittance::getJointCompliance"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18getJointComplianceERN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::JointAdmittance::getJointCompliance::C"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17isJointAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::JointAdmittance::isJointAdmittance"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17isJointAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::JointAdmittance::isJointAdmittance::task"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance16setFilterDampingEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterDamping"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance16setFilterDampingEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterDamping::damping"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance14setFilterOmegaEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterOmega"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance14setFilterOmegaEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterOmega::omega"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15setFilterParamsEKdKdKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterParams"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15setFilterParamsEKdKdKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterParams::damping"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15setFilterParamsEKdKdKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterParams::omega"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15setFilterParamsEKdKdKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterParams::time_step"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17setFilterTimeStepEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterTimeStep"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17setFilterTimeStepEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterTimeStep::time_step"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18setJointComplianceEKd","OpenSoT::tasks::velocity::JointAdmittance::setJointCompliance"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18setJointComplianceERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::JointAdmittance::setJointCompliance"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18setJointComplianceEKd","OpenSoT::tasks::velocity::JointAdmittance::setJointCompliance::C"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18setJointComplianceERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::JointAdmittance::setJointCompliance::C"],[85,1,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentumE","OpenSoT::tasks::velocity::LinearMomentum"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum14LinearMomentumERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::LinearMomentum::LinearMomentum"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum14LinearMomentumERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::LinearMomentum::LinearMomentum::robot"],[85,5,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum3PtrE","OpenSoT::tasks::velocity::LinearMomentum::Ptr"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum16asLinearMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::LinearMomentum::asLinearMomentum"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum16asLinearMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::LinearMomentum::asLinearMomentum::task"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum11getBaseLinkEv","OpenSoT::tasks::velocity::LinearMomentum::getBaseLink"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum13getDistalLinkEv","OpenSoT::tasks::velocity::LinearMomentum::getDistalLink"],[85,2,1,"_CPPv4NK7OpenSoT5tasks8velocity14LinearMomentum12getReferenceERN3KDL6VectorE","OpenSoT::tasks::velocity::LinearMomentum::getReference"],[85,2,1,"_CPPv4NK7OpenSoT5tasks8velocity14LinearMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::LinearMomentum::getReference"],[85,3,1,"_CPPv4NK7OpenSoT5tasks8velocity14LinearMomentum12getReferenceERN3KDL6VectorE","OpenSoT::tasks::velocity::LinearMomentum::getReference::desiredLinearMomentum"],[85,3,1,"_CPPv4NK7OpenSoT5tasks8velocity14LinearMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::LinearMomentum::getReference::desiredLinearMomentum"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum16isLinearMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::LinearMomentum::isLinearMomentum"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum16isLinearMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::LinearMomentum::isLinearMomentum::task"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::LinearMomentum::setReference"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::LinearMomentum::setReference"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::LinearMomentum::setReference::desiredLinearMomentum"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::LinearMomentum::setReference::desiredLinearMomentum"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentumD0Ev","OpenSoT::tasks::velocity::LinearMomentum::~LinearMomentum"],[86,1,1,"_CPPv4N7OpenSoT5tasks8velocity14ManipulabilityE","OpenSoT::tasks::velocity::Manipulability"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability26ComputeManipulabilityIndexEv","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndex"],[86,1,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradientE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient"],[87,1,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradientE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::CartesianTask"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::CartesianTask"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::CartesianTask"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::CartesianTask"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::robot_model"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::robot_model"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::robot_model"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::robot_model"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient14_CartesianTaskE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_CartesianTask"],[87,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient14_CartesianTaskE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_CartesianTask"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient2_WE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_W"],[87,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient2_WE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_W"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_modelE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_model"],[87,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_modelE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_model"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_robotE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_robot"],[87,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_robotE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_robot"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_zerosE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_zeros"],[87,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_zerosE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_zeros"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::compute"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::compute"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::compute::q"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::compute::q"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient26computeManipulabilityIndexEv","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::computeManipulabilityIndex"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient26computeManipulabilityIndexEv","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::computeManipulabilityIndex"],[86,2,1,"_CPPv4NK7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4getWEv","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::getW"],[87,2,1,"_CPPv4NK7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4getWEv","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::getW"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::setW"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::setW"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::setW::W"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::setW::W"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN4XBot14ModelInterfaceEKN3CoM3PtrEKd","OpenSoT::tasks::velocity::Manipulability::Manipulability"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN4XBot14ModelInterfaceEKN9Cartesian3PtrEKd","OpenSoT::tasks::velocity::Manipulability::Manipulability"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN4XBot14ModelInterfaceEKN3CoM3PtrEKd","OpenSoT::tasks::velocity::Manipulability::Manipulability::CartesianTask"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN4XBot14ModelInterfaceEKN9Cartesian3PtrEKd","OpenSoT::tasks::velocity::Manipulability::Manipulability::CartesianTask"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN4XBot14ModelInterfaceEKN3CoM3PtrEKd","OpenSoT::tasks::velocity::Manipulability::Manipulability::robot_model"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN4XBot14ModelInterfaceEKN9Cartesian3PtrEKd","OpenSoT::tasks::velocity::Manipulability::Manipulability::robot_model"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN4XBot14ModelInterfaceEKN3CoM3PtrEKd","OpenSoT::tasks::velocity::Manipulability::Manipulability::step"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN4XBot14ModelInterfaceEKN9Cartesian3PtrEKd","OpenSoT::tasks::velocity::Manipulability::Manipulability::step"],[86,5,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability3PtrE","OpenSoT::tasks::velocity::Manipulability::Ptr"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability7_deltasE","OpenSoT::tasks::velocity::Manipulability::_deltas"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability9_gradientE","OpenSoT::tasks::velocity::Manipulability::_gradient"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34_manipulabilityIndexGradientWorkerE","OpenSoT::tasks::velocity::Manipulability::_manipulabilityIndexGradientWorker"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability6_modelE","OpenSoT::tasks::velocity::Manipulability::_model"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability2_qE","OpenSoT::tasks::velocity::Manipulability::_q"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability5_stepE","OpenSoT::tasks::velocity::Manipulability::_step"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability7_updateEv","OpenSoT::tasks::velocity::Manipulability::_update"],[86,2,1,"_CPPv4NK7OpenSoT5tasks8velocity14Manipulability4getWEv","OpenSoT::tasks::velocity::Manipulability::getW"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability9setLambdaEd","OpenSoT::tasks::velocity::Manipulability::setLambda"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability9setLambdaEd","OpenSoT::tasks::velocity::Manipulability::setLambda::lambda"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::setW"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::setW::W"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity14ManipulabilityD0Ev","OpenSoT::tasks::velocity::Manipulability::~Manipulability"],[88,1,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffortE","OpenSoT::tasks::velocity::MinimumEffort"],[88,1,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradientE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient"],[89,1,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradientE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient19ComputeGTauGradientERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::ComputeGTauGradient"],[89,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient19ComputeGTauGradientERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::ComputeGTauGradient"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient19ComputeGTauGradientERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::ComputeGTauGradient::robot_model"],[89,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient19ComputeGTauGradientERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::ComputeGTauGradient::robot_model"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient2_WE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_W"],[89,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient2_WE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_W"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient6_modelE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_model"],[89,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient6_modelE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_model"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient6_robotE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_robot"],[89,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient6_robotE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_robot"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4_tauE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_tau"],[89,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4_tauE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_tau"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient8_tau_limE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_tau_lim"],[89,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient8_tau_limE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_tau_lim"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::compute"],[89,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::compute"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::compute::q"],[89,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::compute::q"],[88,2,1,"_CPPv4NK7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4getWEv","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::getW"],[89,2,1,"_CPPv4NK7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4getWEv","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::getW"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::setW"],[89,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::setW"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::setW::W"],[89,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::setW::W"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort13MinimumEffortERKN4XBot14ModelInterfaceEKd","OpenSoT::tasks::velocity::MinimumEffort::MinimumEffort"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort13MinimumEffortERKN4XBot14ModelInterfaceEKd","OpenSoT::tasks::velocity::MinimumEffort::MinimumEffort::robot_model"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort13MinimumEffortERKN4XBot14ModelInterfaceEKd","OpenSoT::tasks::velocity::MinimumEffort::MinimumEffort::step"],[88,5,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort3PtrE","OpenSoT::tasks::velocity::MinimumEffort::Ptr"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort7_deltasE","OpenSoT::tasks::velocity::MinimumEffort::_deltas"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19_gTauGradientWorkerE","OpenSoT::tasks::velocity::MinimumEffort::_gTauGradientWorker"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort9_gradientE","OpenSoT::tasks::velocity::MinimumEffort::_gradient"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort6_modelE","OpenSoT::tasks::velocity::MinimumEffort::_model"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort2_qE","OpenSoT::tasks::velocity::MinimumEffort::_q"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort5_stepE","OpenSoT::tasks::velocity::MinimumEffort::_step"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort7_updateEv","OpenSoT::tasks::velocity::MinimumEffort::_update"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort13computeEffortEv","OpenSoT::tasks::velocity::MinimumEffort::computeEffort"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort4getWEv","OpenSoT::tasks::velocity::MinimumEffort::getW"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort9setLambdaEd","OpenSoT::tasks::velocity::MinimumEffort::setLambda"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort9setLambdaEd","OpenSoT::tasks::velocity::MinimumEffort::setLambda::lambda"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::setW"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::setW::W"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffortD0Ev","OpenSoT::tasks::velocity::MinimumEffort::~MinimumEffort"],[90,1,1,"_CPPv4N7OpenSoT5tasks8velocity8PosturalE","OpenSoT::tasks::velocity::Postural"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural8PosturalERKN4XBot14ModelInterfaceERKNSt6stringE","OpenSoT::tasks::velocity::Postural::Postural"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural8PosturalERKN4XBot14ModelInterfaceERKNSt6stringE","OpenSoT::tasks::velocity::Postural::Postural::robot"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural8PosturalERKN4XBot14ModelInterfaceERKNSt6stringE","OpenSoT::tasks::velocity::Postural::Postural::task_id"],[90,5,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural3PtrE","OpenSoT::tasks::velocity::Postural::Ptr"],[90,6,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural3_dqE","OpenSoT::tasks::velocity::Postural::_dq"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::Postural::_log"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::Postural::_log::logger"],[90,6,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural2_qE","OpenSoT::tasks::velocity::Postural::_q"],[90,6,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural10_q_desiredE","OpenSoT::tasks::velocity::Postural::_q_desired"],[90,6,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural6_robotE","OpenSoT::tasks::velocity::Postural::_robot"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural7_updateEv","OpenSoT::tasks::velocity::Postural::_update"],[90,6,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural10_v_desiredE","OpenSoT::tasks::velocity::Postural::_v_desired"],[90,6,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural14_v_desired_refE","OpenSoT::tasks::velocity::Postural::_v_desired_ref"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural10asPosturalEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Postural::asPostural"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural10asPosturalEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Postural::asPostural::task"],[90,2,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural18getActualPositionsEv","OpenSoT::tasks::velocity::Postural::getActualPositions"],[90,2,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural26getCachedVelocityReferenceEv","OpenSoT::tasks::velocity::Postural::getCachedVelocityReference"],[90,2,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural8getErrorEv","OpenSoT::tasks::velocity::Postural::getError"],[90,2,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::getReference"],[90,2,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural12getReferenceEv","OpenSoT::tasks::velocity::Postural::getReference"],[90,3,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::getReference::x_desired"],[90,3,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::getReference::xdot_desired"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural10isPosturalEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Postural::isPostural"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural10isPosturalEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Postural::isPostural::task"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural5resetEv","OpenSoT::tasks::velocity::Postural::reset"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural9setLambdaEd","OpenSoT::tasks::velocity::Postural::setLambda"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural9setLambdaEd","OpenSoT::tasks::velocity::Postural::setLambda::lambda"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::setReference"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::setReference"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::setReference::x_desired"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::setReference::x_desired"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::setReference::xdot_desired"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural8update_bEv","OpenSoT::tasks::velocity::Postural::update_b"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity8PosturalD0Ev","OpenSoT::tasks::velocity::Postural::~Postural"],[91,1,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRollingE","OpenSoT::tasks::velocity::PureRolling"],[91,5,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling3PtrE","OpenSoT::tasks::velocity::PureRolling::Ptr"],[91,2,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling11PureRollingENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRolling::PureRolling"],[91,3,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling11PureRollingENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRolling::PureRolling::model"],[91,3,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling11PureRollingENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRolling::PureRolling::radius"],[91,3,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling11PureRollingENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRolling::PureRolling::wheel_link_name"],[91,2,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::PureRolling::_log"],[91,3,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::PureRolling::_log::logger"],[91,2,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling7_updateEv","OpenSoT::tasks::velocity::PureRolling::_update"],[91,2,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling16setOutwardNormalERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::PureRolling::setOutwardNormal"],[91,3,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling16setOutwardNormalERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::PureRolling::setOutwardNormal::n"],[92,1,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientationE","OpenSoT::tasks::velocity::PureRollingOrientation"],[92,5,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation3PtrE","OpenSoT::tasks::velocity::PureRollingOrientation::Ptr"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation22PureRollingOrientationENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRollingOrientation::PureRollingOrientation"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation22PureRollingOrientationENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRollingOrientation::PureRollingOrientation::model"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation22PureRollingOrientationENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRollingOrientation::PureRollingOrientation::radius"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation22PureRollingOrientationENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRollingOrientation::PureRollingOrientation::wheel_link_name"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation7_updateEv","OpenSoT::tasks::velocity::PureRollingOrientation::_update"],[93,1,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPositionE","OpenSoT::tasks::velocity::PureRollingPosition"],[93,5,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition3PtrE","OpenSoT::tasks::velocity::PureRollingPosition::Ptr"],[93,2,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition19PureRollingPositionENSt6stringEdRKN4XBot14ModelInterfaceEKb","OpenSoT::tasks::velocity::PureRollingPosition::PureRollingPosition"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition19PureRollingPositionENSt6stringEdRKN4XBot14ModelInterfaceEKb","OpenSoT::tasks::velocity::PureRollingPosition::PureRollingPosition::control_z"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition19PureRollingPositionENSt6stringEdRKN4XBot14ModelInterfaceEKb","OpenSoT::tasks::velocity::PureRollingPosition::PureRollingPosition::model"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition19PureRollingPositionENSt6stringEdRKN4XBot14ModelInterfaceEKb","OpenSoT::tasks::velocity::PureRollingPosition::PureRollingPosition::radius"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition19PureRollingPositionENSt6stringEdRKN4XBot14ModelInterfaceEKb","OpenSoT::tasks::velocity::PureRollingPosition::PureRollingPosition::wheel_link_name"],[93,2,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::PureRollingPosition::_log"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::PureRollingPosition::_log::logger"],[93,2,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition7_updateEv","OpenSoT::tasks::velocity::PureRollingPosition::_update"],[93,2,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition16setOutwardNormalERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::PureRollingPosition::setOutwardNormal"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition16setOutwardNormalERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::PureRollingPosition::setOutwardNormal::n"],[94,1,1,"_CPPv4I0EN7OpenSoT5tasks8velocity17SecondOrderFilterE","OpenSoT::tasks::velocity::SecondOrderFilter"],[94,5,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter3PtrE","OpenSoT::tasks::velocity::SecondOrderFilter::Ptr"],[94,5,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter3PtrE","OpenSoT::tasks::velocity::SecondOrderFilter::Ptr"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEdddRK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEdddRK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEv","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEv","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEdddRK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter::eps"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEdddRK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter::eps"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEdddRK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter::initial_state"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEdddRK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter::initial_state"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEdddRK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter::omega"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEdddRK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter::omega"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEdddRK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter::ts"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter17SecondOrderFilterEdddRK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::SecondOrderFilter::ts"],[94,4,1,"_CPPv4I0EN7OpenSoT5tasks8velocity17SecondOrderFilterE","OpenSoT::tasks::velocity::SecondOrderFilter::SignalType"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter10getDampingEv","OpenSoT::tasks::velocity::SecondOrderFilter::getDamping"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter10getDampingEv","OpenSoT::tasks::velocity::SecondOrderFilter::getDamping"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter8getOmegaEv","OpenSoT::tasks::velocity::SecondOrderFilter::getOmega"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter8getOmegaEv","OpenSoT::tasks::velocity::SecondOrderFilter::getOmega"],[94,2,1,"_CPPv4NK7OpenSoT5tasks8velocity17SecondOrderFilter9getOutputEv","OpenSoT::tasks::velocity::SecondOrderFilter::getOutput"],[94,2,1,"_CPPv4NK7OpenSoT5tasks8velocity17SecondOrderFilter9getOutputEv","OpenSoT::tasks::velocity::SecondOrderFilter::getOutput"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter11getTimeStepEv","OpenSoT::tasks::velocity::SecondOrderFilter::getTimeStep"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter11getTimeStepEv","OpenSoT::tasks::velocity::SecondOrderFilter::getTimeStep"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter7processERK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::process"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter7processERK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::process"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter7processERK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::process::input"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter7processERK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::process::input"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter5resetERK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::reset"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter5resetERK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::reset"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter5resetERK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::reset::initial_state"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter5resetERK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilter::reset::initial_state"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter10setDampingEd","OpenSoT::tasks::velocity::SecondOrderFilter::setDamping"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter10setDampingEd","OpenSoT::tasks::velocity::SecondOrderFilter::setDamping"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter10setDampingEd","OpenSoT::tasks::velocity::SecondOrderFilter::setDamping::eps"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter10setDampingEd","OpenSoT::tasks::velocity::SecondOrderFilter::setDamping::eps"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter8setOmegaEd","OpenSoT::tasks::velocity::SecondOrderFilter::setOmega"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter8setOmegaEd","OpenSoT::tasks::velocity::SecondOrderFilter::setOmega"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter8setOmegaEd","OpenSoT::tasks::velocity::SecondOrderFilter::setOmega::omega"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter8setOmegaEd","OpenSoT::tasks::velocity::SecondOrderFilter::setOmega::omega"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter11setTimeStepEd","OpenSoT::tasks::velocity::SecondOrderFilter::setTimeStep"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter11setTimeStepEd","OpenSoT::tasks::velocity::SecondOrderFilter::setTimeStep"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter11setTimeStepEd","OpenSoT::tasks::velocity::SecondOrderFilter::setTimeStep::ts"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity17SecondOrderFilter11setTimeStepEd","OpenSoT::tasks::velocity::SecondOrderFilter::setTimeStep::ts"],[95,1,1,"_CPPv4I0EN7OpenSoT5tasks8velocity22SecondOrderFilterArrayE","OpenSoT::tasks::velocity::SecondOrderFilterArray"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray22SecondOrderFilterArrayEKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::SecondOrderFilterArray"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray22SecondOrderFilterArrayEKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::SecondOrderFilterArray::channels"],[95,4,1,"_CPPv4I0EN7OpenSoT5tasks8velocity22SecondOrderFilterArrayE","OpenSoT::tasks::velocity::SecondOrderFilterArray::SignalType"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray10getDampingEKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::getDamping"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray10getDampingEKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::getDamping::channel"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray19getNumberOfChannelsEv","OpenSoT::tasks::velocity::SecondOrderFilterArray::getNumberOfChannels"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray8getOmegaEKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::getOmega"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray8getOmegaEKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::getOmega::channel"],[95,2,1,"_CPPv4NK7OpenSoT5tasks8velocity22SecondOrderFilterArray9getOutputEv","OpenSoT::tasks::velocity::SecondOrderFilterArray::getOutput"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray11getTimeStepEKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::getTimeStep"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray11getTimeStepEKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::getTimeStep::channel"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray7processERKNSt6vectorI10SignalTypeEE","OpenSoT::tasks::velocity::SecondOrderFilterArray::process"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray7processERKNSt6vectorI10SignalTypeEE","OpenSoT::tasks::velocity::SecondOrderFilterArray::process::input"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray5resetERK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilterArray::reset"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray5resetERK10SignalType","OpenSoT::tasks::velocity::SecondOrderFilterArray::reset::init"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray10setDampingEKdKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::setDamping"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray10setDampingEKdKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::setDamping::channel"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray10setDampingEKdKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::setDamping::damping"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray8setOmegaEKdKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::setOmega"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray8setOmegaEKdKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::setOmega::channel"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray8setOmegaEKdKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::setOmega::omega"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray11setTimeStepEKdKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::setTimeStep"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray11setTimeStepEKdKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::setTimeStep::channel"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity22SecondOrderFilterArray11setTimeStepEKdKi","OpenSoT::tasks::velocity::SecondOrderFilterArray::setTimeStep::time_step"],[96,1,1,"_CPPv4N7OpenSoT5utils15InverseDynamicsE","OpenSoT::utils::InverseDynamics"],[96,8,1,"_CPPv4N7OpenSoT5utils15InverseDynamics13CONTACT_MODELE","OpenSoT::utils::InverseDynamics::CONTACT_MODEL"],[96,7,1,"_CPPv4N7OpenSoT5utils15InverseDynamics13CONTACT_MODEL13POINT_CONTACTE","OpenSoT::utils::InverseDynamics::CONTACT_MODEL::POINT_CONTACT"],[96,7,1,"_CPPv4N7OpenSoT5utils15InverseDynamics13CONTACT_MODEL15SURFACE_CONTACTE","OpenSoT::utils::InverseDynamics::CONTACT_MODEL::SURFACE_CONTACT"],[96,2,1,"_CPPv4N7OpenSoT5utils15InverseDynamics15InverseDynamicsEKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERK13CONTACT_MODEL","OpenSoT::utils::InverseDynamics::InverseDynamics"],[96,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics15InverseDynamicsEKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERK13CONTACT_MODEL","OpenSoT::utils::InverseDynamics::InverseDynamics::contact_model"],[96,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics15InverseDynamicsEKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERK13CONTACT_MODEL","OpenSoT::utils::InverseDynamics::InverseDynamics::links_in_contact"],[96,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics15InverseDynamicsEKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERK13CONTACT_MODEL","OpenSoT::utils::InverseDynamics::InverseDynamics::model"],[96,7,1,"_CPPv4N7OpenSoT5utils15InverseDynamics13CONTACT_MODEL13POINT_CONTACTE","OpenSoT::utils::InverseDynamics::POINT_CONTACT"],[96,5,1,"_CPPv4N7OpenSoT5utils15InverseDynamics3PtrE","OpenSoT::utils::InverseDynamics::Ptr"],[96,7,1,"_CPPv4N7OpenSoT5utils15InverseDynamics13CONTACT_MODEL15SURFACE_CONTACTE","OpenSoT::utils::InverseDynamics::SURFACE_CONTACT"],[96,2,1,"_CPPv4N7OpenSoT5utils15InverseDynamics14computedTorqueERKN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEE","OpenSoT::utils::InverseDynamics::computedTorque"],[96,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics14computedTorqueERKN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEE","OpenSoT::utils::InverseDynamics::computedTorque::contact_wrench"],[96,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics14computedTorqueERKN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEE","OpenSoT::utils::InverseDynamics::computedTorque::qddot"],[96,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics14computedTorqueERKN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEE","OpenSoT::utils::InverseDynamics::computedTorque::tau"],[96,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics14computedTorqueERKN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEE","OpenSoT::utils::InverseDynamics::computedTorque::x"],[96,2,1,"_CPPv4NK7OpenSoT5utils15InverseDynamics23getContactsWrenchAffineEv","OpenSoT::utils::InverseDynamics::getContactsWrenchAffine"],[96,2,1,"_CPPv4NK7OpenSoT5utils15InverseDynamics27getJointsAccelerationAffineEv","OpenSoT::utils::InverseDynamics::getJointsAccelerationAffine"],[96,2,1,"_CPPv4NK7OpenSoT5utils15InverseDynamics13getSerializerEv","OpenSoT::utils::InverseDynamics::getSerializer"],[96,2,1,"_CPPv4N7OpenSoT5utils15InverseDynamics3logERN4XBot10MatLogger23PtrE","OpenSoT::utils::InverseDynamics::log"],[96,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics3logERN4XBot10MatLogger23PtrE","OpenSoT::utils::InverseDynamics::log::logger"],[97,1,1,"_CPPv4N7OpenSoT5utils11MatrixPilerE","OpenSoT::utils::MatrixPiler"],[97,2,1,"_CPPv4N7OpenSoT5utils11MatrixPiler11MatrixPilerEKi","OpenSoT::utils::MatrixPiler::MatrixPiler"],[97,3,1,"_CPPv4N7OpenSoT5utils11MatrixPiler11MatrixPilerEKi","OpenSoT::utils::MatrixPiler::MatrixPiler::cols"],[97,2,1,"_CPPv4NK7OpenSoT5utils11MatrixPiler4colsEv","OpenSoT::utils::MatrixPiler::cols"],[97,2,1,"_CPPv4N7OpenSoT5utils11MatrixPiler16generate_and_getEv","OpenSoT::utils::MatrixPiler::generate_and_get"],[97,2,1,"_CPPv4N7OpenSoT5utils11MatrixPilerclEKiKi","OpenSoT::utils::MatrixPiler::operator()"],[97,3,1,"_CPPv4N7OpenSoT5utils11MatrixPilerclEKiKi","OpenSoT::utils::MatrixPiler::operator()::i"],[97,3,1,"_CPPv4N7OpenSoT5utils11MatrixPilerclEKiKi","OpenSoT::utils::MatrixPiler::operator()::j"],[97,2,1,"_CPPv4N7OpenSoT5utils11MatrixPilerixEKi","OpenSoT::utils::MatrixPiler::operator[]"],[97,3,1,"_CPPv4N7OpenSoT5utils11MatrixPilerixEKi","OpenSoT::utils::MatrixPiler::operator[]::i"],[97,2,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler4pileEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::pile"],[97,4,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler4pileEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::pile::Derived"],[97,3,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler4pileEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::pile::matrix"],[97,2,1,"_CPPv4N7OpenSoT5utils11MatrixPiler5resetEKi","OpenSoT::utils::MatrixPiler::reset"],[97,2,1,"_CPPv4N7OpenSoT5utils11MatrixPiler5resetEv","OpenSoT::utils::MatrixPiler::reset"],[97,3,1,"_CPPv4N7OpenSoT5utils11MatrixPiler5resetEKi","OpenSoT::utils::MatrixPiler::reset::cols"],[97,2,1,"_CPPv4NK7OpenSoT5utils11MatrixPiler4rowsEv","OpenSoT::utils::MatrixPiler::rows"],[97,2,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler3setEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::set"],[97,4,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler3setEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::set::Derived"],[97,3,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler3setEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::set::matrix"],[98,1,1,"_CPPv4N7OpenSoT9variables6TorqueE","OpenSoT::variables::Torque"],[98,2,1,"_CPPv4N7OpenSoT9variables6Torque6TorqueEN4XBot14ModelInterface3PtrERK12AffineHelperNSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE","OpenSoT::variables::Torque::Torque"],[98,3,1,"_CPPv4N7OpenSoT9variables6Torque6TorqueEN4XBot14ModelInterface3PtrERK12AffineHelperNSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE","OpenSoT::variables::Torque::Torque::contact_links"],[98,3,1,"_CPPv4N7OpenSoT9variables6Torque6TorqueEN4XBot14ModelInterface3PtrERK12AffineHelperNSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE","OpenSoT::variables::Torque::Torque::force_vars"],[98,3,1,"_CPPv4N7OpenSoT9variables6Torque6TorqueEN4XBot14ModelInterface3PtrERK12AffineHelperNSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE","OpenSoT::variables::Torque::Torque::model"],[98,3,1,"_CPPv4N7OpenSoT9variables6Torque6TorqueEN4XBot14ModelInterface3PtrERK12AffineHelperNSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE","OpenSoT::variables::Torque::Torque::qddot_var"],[98,2,1,"_CPPv4N7OpenSoT9variables6Torque6updateEv","OpenSoT::variables::Torque::update"],[99,1,1,"_CPPv4I0E16SVDPseudoInverse","SVDPseudoInverse"],[99,2,1,"_CPPv4N16SVDPseudoInverse16SVDPseudoInverseERK13_Matrix_Type_Kd","SVDPseudoInverse::SVDPseudoInverse"],[99,3,1,"_CPPv4N16SVDPseudoInverse16SVDPseudoInverseERK13_Matrix_Type_Kd","SVDPseudoInverse::SVDPseudoInverse::a"],[99,3,1,"_CPPv4N16SVDPseudoInverse16SVDPseudoInverseERK13_Matrix_Type_Kd","SVDPseudoInverse::SVDPseudoInverse::epsilon"],[99,4,1,"_CPPv4I0E16SVDPseudoInverse","SVDPseudoInverse::_Matrix_Type_"],[99,2,1,"_CPPv4N16SVDPseudoInverse7computeERK13_Matrix_Type_R13_Matrix_Type_Kd","SVDPseudoInverse::compute"],[99,3,1,"_CPPv4N16SVDPseudoInverse7computeERK13_Matrix_Type_R13_Matrix_Type_Kd","SVDPseudoInverse::compute::a"],[99,3,1,"_CPPv4N16SVDPseudoInverse7computeERK13_Matrix_Type_R13_Matrix_Type_Kd","SVDPseudoInverse::compute::ainv"],[99,3,1,"_CPPv4N16SVDPseudoInverse7computeERK13_Matrix_Type_R13_Matrix_Type_Kd","SVDPseudoInverse::compute::epsilon"],[99,2,1,"_CPPv4N16SVDPseudoInverse10setEpsilonEKd","SVDPseudoInverse::setEpsilon"],[99,3,1,"_CPPv4N16SVDPseudoInverse10setEpsilonEKd","SVDPseudoInverse::setEpsilon::epsilon"],[100,1,1,"_CPPv4N4XBot4EndlE","XBot::Endl"],[100,2,1,"_CPPv4N4XBot4EndllsERNSt7ostreamER4Endl","XBot::Endl::operator<<"],[100,3,1,"_CPPv4N4XBot4EndllsERNSt7ostreamER4Endl","XBot::Endl::operator<<::endl"],[100,3,1,"_CPPv4N4XBot4EndllsERNSt7ostreamER4Endl","XBot::Endl::operator<<::os"],[101,1,1,"_CPPv4N4XBot6LoggerE","XBot::Logger"],[101,2,1,"_CPPv4N4XBot6Logger17GetVerbosityLevelEv","XBot::Logger::GetVerbosityLevel"],[101,2,1,"_CPPv4N4XBot6Logger18SetOnPrintCallbackENSt8functionIFvPciN6Logger8SeverityEEEE","XBot::Logger::SetOnPrintCallback"],[101,3,1,"_CPPv4N4XBot6Logger18SetOnPrintCallbackENSt8functionIFvPciN6Logger8SeverityEEEE","XBot::Logger::SetOnPrintCallback::f"],[101,2,1,"_CPPv4N4XBot6Logger17SetVerbosityLevelEN6Logger8SeverityE","XBot::Logger::SetVerbosityLevel"],[101,3,1,"_CPPv4N4XBot6Logger17SetVerbosityLevelEN6Logger8SeverityE","XBot::Logger::SetVerbosityLevel::s"],[101,8,1,"_CPPv4N4XBot6Logger8SeverityE","XBot::Logger::Severity"],[101,7,1,"_CPPv4N4XBot6Logger8Severity5DEBUGE","XBot::Logger::Severity::DEBUG"],[101,7,1,"_CPPv4N4XBot6Logger8Severity5FATALE","XBot::Logger::Severity::FATAL"],[101,7,1,"_CPPv4N4XBot6Logger8Severity4HIGHE","XBot::Logger::Severity::HIGH"],[101,7,1,"_CPPv4N4XBot6Logger8Severity3LOWE","XBot::Logger::Severity::LOW"],[101,7,1,"_CPPv4N4XBot6Logger8Severity3MIDE","XBot::Logger::Severity::MID"],[101,2,1,"_CPPv4N4XBot6Logger4endlEv","XBot::Logger::endl"],[101,2,1,"_CPPv4N4XBot6Logger5errorEN6Logger8SeverityE","XBot::Logger::error"],[101,2,1,"_CPPv4N4XBot6Logger5errorEN6Logger8SeverityEPKcz","XBot::Logger::error"],[101,2,1,"_CPPv4N4XBot6Logger5errorEPKcz","XBot::Logger::error"],[101,3,1,"_CPPv4N4XBot6Logger5errorEN6Logger8SeverityEPKcz","XBot::Logger::error::fmt"],[101,3,1,"_CPPv4N4XBot6Logger5errorEPKcz","XBot::Logger::error::fmt"],[101,3,1,"_CPPv4N4XBot6Logger5errorEN6Logger8SeverityE","XBot::Logger::error::s"],[101,3,1,"_CPPv4N4XBot6Logger5errorEN6Logger8SeverityEPKcz","XBot::Logger::error::s"],[101,2,1,"_CPPv4N4XBot6Logger4infoEN6Logger8SeverityE","XBot::Logger::info"],[101,2,1,"_CPPv4N4XBot6Logger4infoEN6Logger8SeverityEPKcz","XBot::Logger::info"],[101,2,1,"_CPPv4N4XBot6Logger4infoEPKcz","XBot::Logger::info"],[101,3,1,"_CPPv4N4XBot6Logger4infoEN6Logger8SeverityEPKcz","XBot::Logger::info::fmt"],[101,3,1,"_CPPv4N4XBot6Logger4infoEPKcz","XBot::Logger::info::fmt"],[101,3,1,"_CPPv4N4XBot6Logger4infoEN6Logger8SeverityE","XBot::Logger::info::s"],[101,3,1,"_CPPv4N4XBot6Logger4infoEN6Logger8SeverityEPKcz","XBot::Logger::info::s"],[101,2,1,"_CPPv4N4XBot6Logger3logEv","XBot::Logger::log"],[101,2,1,"_CPPv4N4XBot6Logger7successEN6Logger8SeverityE","XBot::Logger::success"],[101,2,1,"_CPPv4N4XBot6Logger7successEN6Logger8SeverityEPKcz","XBot::Logger::success"],[101,2,1,"_CPPv4N4XBot6Logger7successEPKcz","XBot::Logger::success"],[101,3,1,"_CPPv4N4XBot6Logger7successEN6Logger8SeverityEPKcz","XBot::Logger::success::fmt"],[101,3,1,"_CPPv4N4XBot6Logger7successEPKcz","XBot::Logger::success::fmt"],[101,3,1,"_CPPv4N4XBot6Logger7successEN6Logger8SeverityE","XBot::Logger::success::s"],[101,3,1,"_CPPv4N4XBot6Logger7successEN6Logger8SeverityEPKcz","XBot::Logger::success::s"],[101,2,1,"_CPPv4N4XBot6Logger7warningEN6Logger8SeverityE","XBot::Logger::warning"],[101,2,1,"_CPPv4N4XBot6Logger7warningEN6Logger8SeverityEPKcz","XBot::Logger::warning"],[101,2,1,"_CPPv4N4XBot6Logger7warningEPKcz","XBot::Logger::warning"],[101,3,1,"_CPPv4N4XBot6Logger7warningEN6Logger8SeverityEPKcz","XBot::Logger::warning::fmt"],[101,3,1,"_CPPv4N4XBot6Logger7warningEPKcz","XBot::Logger::warning::fmt"],[101,3,1,"_CPPv4N4XBot6Logger7warningEN6Logger8SeverityE","XBot::Logger::warning::s"],[101,3,1,"_CPPv4N4XBot6Logger7warningEN6Logger8SeverityEPKcz","XBot::Logger::warning::s"],[102,1,1,"_CPPv4N4XBot11LoggerClassE","XBot::LoggerClass"],[102,2,1,"_CPPv4N4XBot11LoggerClass14DefaultOnPrintEPciN6Logger8SeverityE","XBot::LoggerClass::DefaultOnPrint"],[102,2,1,"_CPPv4N4XBot11LoggerClass11LoggerClassENSt6stringE","XBot::LoggerClass::LoggerClass"],[102,2,1,"_CPPv4N4XBot11LoggerClass11LoggerClassENSt6stringE15OnPrintCallback","XBot::LoggerClass::LoggerClass"],[102,3,1,"_CPPv4N4XBot11LoggerClass11LoggerClassENSt6stringE15OnPrintCallback","XBot::LoggerClass::LoggerClass::f"],[102,3,1,"_CPPv4N4XBot11LoggerClass11LoggerClassENSt6stringE","XBot::LoggerClass::LoggerClass::logger_name"],[102,3,1,"_CPPv4N4XBot11LoggerClass11LoggerClassENSt6stringE15OnPrintCallback","XBot::LoggerClass::LoggerClass::logger_name"],[102,5,1,"_CPPv4N4XBot11LoggerClass15OnPrintCallbackE","XBot::LoggerClass::OnPrintCallback"],[102,5,1,"_CPPv4N4XBot11LoggerClass3PtrE","XBot::LoggerClass::Ptr"],[102,2,1,"_CPPv4N4XBot11LoggerClass4endlEv","XBot::LoggerClass::endl"],[102,2,1,"_CPPv4N4XBot11LoggerClass5errorEN6Logger8SeverityE","XBot::LoggerClass::error"],[102,2,1,"_CPPv4N4XBot11LoggerClass5errorEN6Logger8SeverityEPKcz","XBot::LoggerClass::error"],[102,2,1,"_CPPv4N4XBot11LoggerClass5errorEPKcz","XBot::LoggerClass::error"],[102,3,1,"_CPPv4N4XBot11LoggerClass5errorEN6Logger8SeverityEPKcz","XBot::LoggerClass::error::fmt"],[102,3,1,"_CPPv4N4XBot11LoggerClass5errorEPKcz","XBot::LoggerClass::error::fmt"],[102,3,1,"_CPPv4N4XBot11LoggerClass5errorEN6Logger8SeverityE","XBot::LoggerClass::error::s"],[102,3,1,"_CPPv4N4XBot11LoggerClass5errorEN6Logger8SeverityEPKcz","XBot::LoggerClass::error::s"],[102,2,1,"_CPPv4NK4XBot11LoggerClass17getVerbosityLevelEv","XBot::LoggerClass::getVerbosityLevel"],[102,2,1,"_CPPv4N4XBot11LoggerClass4infoEN6Logger8SeverityE","XBot::LoggerClass::info"],[102,2,1,"_CPPv4N4XBot11LoggerClass4infoEN6Logger8SeverityEPKcz","XBot::LoggerClass::info"],[102,2,1,"_CPPv4N4XBot11LoggerClass4infoEPKcz","XBot::LoggerClass::info"],[102,3,1,"_CPPv4N4XBot11LoggerClass4infoEN6Logger8SeverityEPKcz","XBot::LoggerClass::info::fmt"],[102,3,1,"_CPPv4N4XBot11LoggerClass4infoEPKcz","XBot::LoggerClass::info::fmt"],[102,3,1,"_CPPv4N4XBot11LoggerClass4infoEN6Logger8SeverityE","XBot::LoggerClass::info::s"],[102,3,1,"_CPPv4N4XBot11LoggerClass4infoEN6Logger8SeverityEPKcz","XBot::LoggerClass::info::s"],[102,2,1,"_CPPv4N4XBot11LoggerClass3logEv","XBot::LoggerClass::log"],[102,2,1,"_CPPv4N4XBot11LoggerClass18setOnPrintCallbackENSt8functionIFvPciN6Logger8SeverityEEEE","XBot::LoggerClass::setOnPrintCallback"],[102,3,1,"_CPPv4N4XBot11LoggerClass18setOnPrintCallbackENSt8functionIFvPciN6Logger8SeverityEEEE","XBot::LoggerClass::setOnPrintCallback::f"],[102,2,1,"_CPPv4N4XBot11LoggerClass17setVerbosityLevelEN6Logger8SeverityE","XBot::LoggerClass::setVerbosityLevel"],[102,3,1,"_CPPv4N4XBot11LoggerClass17setVerbosityLevelEN6Logger8SeverityE","XBot::LoggerClass::setVerbosityLevel::s"],[102,2,1,"_CPPv4N4XBot11LoggerClass7successEN6Logger8SeverityE","XBot::LoggerClass::success"],[102,2,1,"_CPPv4N4XBot11LoggerClass7successEN6Logger8SeverityEPKcz","XBot::LoggerClass::success"],[102,2,1,"_CPPv4N4XBot11LoggerClass7successEPKcz","XBot::LoggerClass::success"],[102,3,1,"_CPPv4N4XBot11LoggerClass7successEN6Logger8SeverityEPKcz","XBot::LoggerClass::success::fmt"],[102,3,1,"_CPPv4N4XBot11LoggerClass7successEPKcz","XBot::LoggerClass::success::fmt"],[102,3,1,"_CPPv4N4XBot11LoggerClass7successEN6Logger8SeverityE","XBot::LoggerClass::success::s"],[102,3,1,"_CPPv4N4XBot11LoggerClass7successEN6Logger8SeverityEPKcz","XBot::LoggerClass::success::s"],[102,2,1,"_CPPv4N4XBot11LoggerClass7warningEN6Logger8SeverityE","XBot::LoggerClass::warning"],[102,2,1,"_CPPv4N4XBot11LoggerClass7warningEN6Logger8SeverityEPKcz","XBot::LoggerClass::warning"],[102,2,1,"_CPPv4N4XBot11LoggerClass7warningEPKcz","XBot::LoggerClass::warning"],[102,3,1,"_CPPv4N4XBot11LoggerClass7warningEN6Logger8SeverityEPKcz","XBot::LoggerClass::warning::fmt"],[102,3,1,"_CPPv4N4XBot11LoggerClass7warningEPKcz","XBot::LoggerClass::warning::fmt"],[102,3,1,"_CPPv4N4XBot11LoggerClass7warningEN6Logger8SeverityE","XBot::LoggerClass::warning::s"],[102,3,1,"_CPPv4N4XBot11LoggerClass7warningEN6Logger8SeverityEPKcz","XBot::LoggerClass::warning::s"],[102,2,1,"_CPPv4N4XBot11LoggerClassD0Ev","XBot::LoggerClass::~LoggerClass"],[259,2,1,"_CPPv4N4XBot8bold_offERNSt7ostreamE","XBot::bold_off"],[259,3,1,"_CPPv4N4XBot8bold_offERNSt7ostreamE","XBot::bold_off::os"],[258,2,1,"_CPPv4N4XBot7bold_onERNSt7ostreamE","XBot::bold_on"],[258,3,1,"_CPPv4N4XBot7bold_onERNSt7ostreamE","XBot::bold_on::os"],[263,2,1,"_CPPv4N4XBot11color_greenERNSt7ostreamE","XBot::color_green"],[263,3,1,"_CPPv4N4XBot11color_greenERNSt7ostreamE","XBot::color_green::os"],[262,2,1,"_CPPv4N4XBot9color_redERNSt7ostreamE","XBot::color_red"],[262,3,1,"_CPPv4N4XBot9color_redERNSt7ostreamE","XBot::color_red::os"],[261,2,1,"_CPPv4N4XBot11color_resetERNSt7ostreamE","XBot::color_reset"],[261,3,1,"_CPPv4N4XBot11color_resetERNSt7ostreamE","XBot::color_reset::os"],[260,2,1,"_CPPv4N4XBot12color_yellowERNSt7ostreamE","XBot::color_yellow"],[260,3,1,"_CPPv4N4XBot12color_yellowERNSt7ostreamE","XBot::color_yellow::os"],[103,1,1,"_CPPv415cartesian_utils","cartesian_utils"],[103,2,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Affine3dERKN5Eigen8Affine3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError"],[103,2,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Matrix4dERKN5Eigen8Matrix4dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError"],[103,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Affine3dERKN5Eigen8Affine3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::T"],[103,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Matrix4dERKN5Eigen8Matrix4dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::T"],[103,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Affine3dERKN5Eigen8Affine3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::Td"],[103,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Matrix4dERKN5Eigen8Matrix4dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::Td"],[103,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Affine3dERKN5Eigen8Affine3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::orientation_error"],[103,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Matrix4dERKN5Eigen8Matrix4dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::orientation_error"],[103,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Affine3dERKN5Eigen8Affine3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::position_error"],[103,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Matrix4dERKN5Eigen8Matrix4dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::position_error"],[103,2,1,"_CPPv4N15cartesian_utils20computePanTiltMatrixERKN5Eigen8VectorXdERN3KDL5FrameE","cartesian_utils::computePanTiltMatrix"],[103,3,1,"_CPPv4N15cartesian_utils20computePanTiltMatrixERKN5Eigen8VectorXdERN3KDL5FrameE","cartesian_utils::computePanTiltMatrix::gaze"],[103,3,1,"_CPPv4N15cartesian_utils20computePanTiltMatrixERKN5Eigen8VectorXdERN3KDL5FrameE","cartesian_utils::computePanTiltMatrix::pan_tilt_matrix"],[104,1,1,"_CPPv411convex_hull","convex_hull"],[104,2,1,"_CPPv4N11convex_hull11convex_hullEv","convex_hull::convex_hull"],[104,2,1,"_CPPv4N11convex_hull13getConvexHullERKNSt4listIN5Eigen8Vector3dEEERNSt6vectorIN5Eigen8Vector3dEEE","convex_hull::getConvexHull"],[104,3,1,"_CPPv4N11convex_hull13getConvexHullERKNSt4listIN5Eigen8Vector3dEEERNSt6vectorIN5Eigen8Vector3dEEE","convex_hull::getConvexHull::ch"],[104,3,1,"_CPPv4N11convex_hull13getConvexHullERKNSt4listIN5Eigen8Vector3dEEERNSt6vectorIN5Eigen8Vector3dEEE","convex_hull::getConvexHull::points"],[104,2,1,"_CPPv4N11convex_hull23getSupportPolygonPointsERNSt4listIN5Eigen8Vector3dEEEKNSt4listINSt6stringEEERKN4XBot14ModelInterfaceEKNSt6stringE","convex_hull::getSupportPolygonPoints"],[104,3,1,"_CPPv4N11convex_hull23getSupportPolygonPointsERNSt4listIN5Eigen8Vector3dEEEKNSt4listINSt6stringEEERKN4XBot14ModelInterfaceEKNSt6stringE","convex_hull::getSupportPolygonPoints::links_in_contact"],[104,3,1,"_CPPv4N11convex_hull23getSupportPolygonPointsERNSt4listIN5Eigen8Vector3dEEEKNSt4listINSt6stringEEERKN4XBot14ModelInterfaceEKNSt6stringE","convex_hull::getSupportPolygonPoints::model"],[104,3,1,"_CPPv4N11convex_hull23getSupportPolygonPointsERNSt4listIN5Eigen8Vector3dEEEKNSt4listINSt6stringEEERKN4XBot14ModelInterfaceEKNSt6stringE","convex_hull::getSupportPolygonPoints::points"],[104,3,1,"_CPPv4N11convex_hull23getSupportPolygonPointsERNSt4listIN5Eigen8Vector3dEEEKNSt4listINSt6stringEEERKN4XBot14ModelInterfaceEKNSt6stringE","convex_hull::getSupportPolygonPoints::referenceFrame"],[104,2,1,"_CPPv4N11convex_hullD0Ev","convex_hull::~convex_hull"],[105,1,1,"_CPPv410quaternion","quaternion"],[105,2,1,"_CPPv4N10quaternion3dotERK10quaternionRK10quaternion","quaternion::dot"],[105,3,1,"_CPPv4N10quaternion3dotERK10quaternionRK10quaternion","quaternion::dot::a"],[105,3,1,"_CPPv4N10quaternion3dotERK10quaternionRK10quaternion","quaternion::dot::b"],[105,2,1,"_CPPv4N10quaternion5errorER10quaternionR10quaternion","quaternion::error"],[105,2,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error"],[105,3,1,"_CPPv4N10quaternion5errorER10quaternionR10quaternion","quaternion::error::q"],[105,3,1,"_CPPv4N10quaternion5errorER10quaternionR10quaternion","quaternion::error::qd"],[105,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qdw"],[105,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qdx"],[105,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qdy"],[105,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qdz"],[105,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qw"],[105,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qx"],[105,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qy"],[105,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qz"],[105,2,1,"_CPPv4N10quaternion9normalizeER10quaternion","quaternion::normalize"],[105,3,1,"_CPPv4N10quaternion9normalizeER10quaternion","quaternion::normalize::q"],[105,2,1,"_CPPv4N10quaternionmlEKd","quaternion::operator*"],[105,3,1,"_CPPv4N10quaternionmlEKd","quaternion::operator*::a"],[105,2,1,"_CPPv4N10quaternion10quaternionEdddd","quaternion::quaternion"],[105,2,1,"_CPPv4N10quaternion10quaternionEv","quaternion::quaternion"],[105,3,1,"_CPPv4N10quaternion10quaternionEdddd","quaternion::quaternion::_w"],[105,3,1,"_CPPv4N10quaternion10quaternionEdddd","quaternion::quaternion::_x"],[105,3,1,"_CPPv4N10quaternion10quaternionEdddd","quaternion::quaternion::_y"],[105,3,1,"_CPPv4N10quaternion10quaternionEdddd","quaternion::quaternion::_z"],[105,2,1,"_CPPv4N10quaternion4skewEv","quaternion::skew"],[105,6,1,"_CPPv4N10quaternion1wE","quaternion::w"],[105,6,1,"_CPPv4N10quaternion1xE","quaternion::x"],[105,6,1,"_CPPv4N10quaternion1yE","quaternion::y"],[105,6,1,"_CPPv4N10quaternion1zE","quaternion::z"],[378,5,1,"_CPPv4N4soth11VectorBoundE","soth::VectorBound"]]},objnames:{"0":["c","macro","C macro"],"1":["cpp","class","C++ class"],"2":["cpp","function","C++ function"],"3":["cpp","functionParam","C++ function parameter"],"4":["cpp","templateParam","C++ template parameter"],"5":["cpp","type","C++ type"],"6":["cpp","member","C++ member"],"7":["cpp","enumerator","C++ enumerator"],"8":["cpp","enum","C++ enum"]},objtypes:{"0":"c:macro","1":"cpp:class","2":"cpp:function","3":"cpp:functionParam","4":"cpp:templateParam","5":"cpp:type","6":"cpp:member","7":"cpp:enumerator","8":"cpp:enum"},terms:{"0":[2,4,9,11,12,13,14,16,31,33,35,36,37,41,42,43,45,46,49,50,52,57,63,64,69,83,96,97,289,290,293,294,308,311,312,316,318,320,322,323,326,327,328,350,355,357,358,361,366,367,368,369,374,380,382,385,386,387,388,389,390],"00":[382,385],"01":[308,311,350,355],"05":[52,326],"0x001":294,"0x100":294,"1":[9,19,21,23,30,33,35,36,37,38,42,46,51,52,57,78,79,94,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,319,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,363,364,367,369,374,378,380,382,385,386,387,388,389],"10":[9,325,380,386,387,388],"100":387,"1000":387,"11":9,"12":9,"126":86,"13":9,"14":9,"18":357,"19":390,"1996":58,"1e":[86,88,357,358,387],"1j":64,"2":[9,35,46,48,64,65,84,94,105,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,363,364,367,380,382,384,385,386,387,388,389],"2008":105,"2014":[1,289,290,292,293,294,295,297,304,308,309,310,311,312,315,324,326,329,345,349,351,353,357,358,359,363,364,369,370],"2016":354,"2017":[1,296,307,333,335,336,337,341,342,343,348,356,360,361,367,368],"2018":[303,346],"2019":[298,347],"2021":[39,291,305,334],"2023":[299,313,314],"27":[105,387],"29":387,"2e2":[321,324,325],"3":[9,26,33,65,73,80,86,88,289,293,304,313,357,358,365,367,368,369,370,387,388,390],"30":387,"32":387,"398":58,"3c":390,"3x1":[33,63,77,85,103,105],"3x3":63,"4":[9,39,64,293,350,355,387,390],"4096":367,"4900h":387,"4x4":[64,78,103],"5":[9,26,293,304,387],"6":[30,34,64,67,69,70,74,78,79,82,105,293,342,365,382,385,387],"65":382,"6d":[64,78,82],"6dof":96,"7":9,"7139910":28,"737":105,"757":105,"8":[350,355],"80":387,"81":264,"8212":94,"9":387,"90":387,"boolean":[14,22,67],"case":[39,53,235,237,240,385,386,387,390],"char":[101,102,367,368],"class":[144,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,379,380,382,383,386,388,389,390],"const":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,219,221,230,231,250,264,266,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,380,382,388,389],"default":[4,14,41,46,52,53,55,56,64,65,70,73,96,101,102,104,317,319,361,368],"do":[41,42,48,49,50,55,56,58,79,350,366,380,382,389,390],"enum":[15,17,61,96,101,230,293,294,296,313,317,339,365,367,379],"final":[9,58,382,385],"float":[1,22,36,39,67,71,74,88,96,380,383,387,390],"function":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,330,367,373,379,380,381,382,386,388,389],"import":[14,46,386,387,388,390],"int":[4,7,8,9,10,12,13,14,15,17,35,41,42,45,46,49,50,51,52,53,55,56,58,78,82,83,95,97,101,102,221,231,264,266,289,291,292,293,294,295,296,310,313,316,317,318,319,320,321,322,323,324,325,326,327,328,329,349,350,353,354,358,360,361,363,364,366,367,369,371,372,373,374,380,382,388,389],"new":[7,9,15,22,33,45,46,49,58,64,65,69,78,80,83,90,97,233,236,238,239,240,241,243,248,249,252,254,255,256,357,368,383],"null":[52,61,78,80,90,146,288,368,381,382,385,386,387],"public":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,103,104,105,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375],"return":[2,7,8,9,11,13,14,19,21,22,23,26,31,32,33,34,35,36,38,40,41,42,43,45,46,48,49,50,51,52,55,56,58,60,61,63,64,65,67,68,69,72,73,77,78,79,80,82,83,84,85,86,87,88,89,90,96,97,101,102,104,105,230,231,232,233,234,235,236,237,238,239,240,241,243,245,248,249,250,252,254,255,256,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,382],"st\u00e9phane":387,"static":[4,5,6,9,12,13,15,30,36,50,52,58,63,64,77,78,79,80,84,85,90,101,102,103,105,291,292,294,295,311,317,324,326,329,334,335,336,344,348,349,350,351,355,356,359,361,362,364,367,368,369,387],"throw":[50,52,71,350,361,366],"true":[8,11,13,14,26,31,41,42,43,45,46,48,49,50,51,52,53,55,56,63,69,74,77,78,79,83,84,85,96,104,289,293,319,326,327,328,350,355,368,389],"try":[78,80,90],"var":[5,6,17,51,60,61,296,325,331,332,362],"void":[3,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,105,250,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371],"while":[88,89,364,387,389,390],A:[5,6,8,12,13,14,15,17,18,19,20,21,22,24,25,26,27,28,29,32,33,34,36,37,38,41,42,45,46,47,49,50,52,53,54,55,56,57,58,59,60,61,62,63,66,70,71,73,75,77,78,80,81,82,83,85,86,90,91,92,93,105,256,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,316,318,320,321,323,324,326,327,328,329,332,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,375,380,382,383,384,385,386,387,388,389,390],AS:56,As:[380,385,389],BE:[41,79],By:[104,379],FOR:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,319,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],For:[9,15,64,380,382,385,387,389,390],IN:[324,325],IS:[64,65,69,319,324,325],If:[7,13,14,58,83,240,289,293,367,368,369,370,389],In:[1,13,33,58,88,240,254,255,380,385,386,387,388,389,390],Is:[45,46,56],It:[7,19,21,33,38,40,58,64,78,80,88,89,90,254,255,385,387,390],NOT:[7,15,42,58,61,64,65,69,72,236,239,241,248,256,293,368,380,382],No:105,Not:386,OF:319,ON:319,On:13,THAT:319,THE:[64,65,69,78,80,90,319],TO:[58,319],That:243,The:[0,1,2,4,7,8,12,13,14,15,16,17,18,19,20,21,22,23,26,28,30,31,32,33,34,35,36,37,38,39,40,41,43,45,46,48,49,50,53,54,55,56,58,60,61,63,64,65,67,68,69,70,71,72,73,74,75,77,78,79,80,83,84,85,86,87,88,89,90,96,97,101,102,103,104,105,145,240,380,381,382,385,386,387,388,389,390],Then:[10,52],There:386,To:[380,386,387,389,390],WITH:319,With:[58,390],_1:[380,382,385,386,388,389],_2:[382,386,388],_3:[386,388],_4:386,_:[63,290,380,382,385,387,390],__:[39,382],________:39,__a:[303,332,345],__autostack_h__:363,__b:[332,345],__bounds_acceleration_jointlimits_affine_h__:298,__bounds_acceleration_jointlimits_ecbf_h__:299,__bounds_acceleration_jointlimits_viability_affine_h__:300,__bounds_aggregated_h__:294,__bounds_bilateralconstraint_h__:295,__bounds_force_wrenchlimits_h__:307,__bounds_omniwheel4x_h__:314,__bounds_tasktoconstraint_h__:297,__bounds_velocity_cartesianpositionconstraint_h__:308,__bounds_velocity_cartesianvelocity_h__:309,__bounds_velocity_convexhull_h__:311,__bounds_velocity_jointlimits_h__:312,__bounds_velocity_jointlimits_invariance_h__:313,__bounds_velocity_velocitylimits_h__:315,__bupperbound:289,__c:332,__constraint_acceleration_torque_limits_h__:301,__constraint_acceleration_velocity_limits_h__:302,__constraint_generic_constraint_h__:296,__constraint_h__:289,__constraint_minimize_variable_h__:333,__error:367,__fmt_print:367,__func__:368,__generate_data_struct:[320,323],__indices_h__:364,__info:367,__lowerbound:[298,299,300],__opensot_acceleration_task_cartesian_h__:335,__opensot_acceleration_task_com_h__:336,__opensot_acceleration_task_contact_h__:337,__opensot_acceleration_task_dynfeas_h__:338,__opensot_affinehelper_h__:361,__opensot_force_task_cartesian_h__:344,__opensot_generic_lp_task__:331,__opensot_generic_task__:332,__opensot_tasks_velocity_pure_rolling_h__:360,__opensot_variables_torque_h__:371,__so_lib_h__:368,__solver_h__:290,__solvers__hcod__:[177,264,319],__solvers__pseudoinverse__:[180,264,322],__solvers_hcod__:319,__solvers_pseudoinverse__:322,__sot_solvers_nullspace_hqp_h__:326,__subconstraint_h__:291,__subtask_h__:292,__success:367,__task_h__:293,__tasks_acceleration_angular_momentum_h__:334,__tasks_acceleration_minjointvel_h__:340,__tasks_acceleration_postural_h__:341,__tasks_aggregated_h__:329,__tasks_force_com_h__:345,__tasks_force_fb_h__:346,__tasks_force_h__:347,__tasks_velocity_angular_momentum_h__:348,__tasks_velocity_cartesian_admittance_h__:350,__tasks_velocity_cartesian_h__:349,__tasks_velocity_com_h__:351,__tasks_velocity_contact_h__:353,__tasks_velocity_gaze_h__:354,__tasks_velocity_joint_admittance_h__:355,__tasks_velocity_linear_momentum_h__:356,__tasks_velocity_manipulability_h__:357,__tasks_velocity_minimumeffort_h__:358,__tasks_velocity_postural_h__:359,__upperbound:[298,299,300],__warn:367,__xbot_rt_logger_hpp__:367,_a0:[350,355],_a1:[299,350,355],_a2:[299,350,355],_a3:299,_a:[14,26,41,45,46,55,56,293,298,304,305,316,318,319,325,389,390],_a_cartesian:308,_a_last_act:293,_a_rm:[46,321],_aa:[325,327,328],_aad:305,_ac_lb:313,_ac_ub:313,_acc_lim:313,_acc_ref:[335,336,344],_acc_ref_cach:[335,336],_acsc:320,_active_constraint_lb:313,_active_constraint_ub:313,_active_joint_mask:14,_active_joints_mask:[14,293],_active_stack:[50,324],_actualangularmomentum:345,_actualpos:[78,349],_actualposit:[345,351],_actualveloc:345,_ad2:305,_ad:[303,305],_adens:320,_aeq:[8,289,380],_affine_utils_h_:362,_aggregated_constraint:307,_aggregated_task:347,_aggregatedconstraint:[58,329],_aggregationpolici:[15,58,294,329],_ai:303,_aineq:[8,289,380],_angular_veloc:343,_aspars:320,_asparse_rowmaj:320,_asparse_upp:320,_atranspos:293,_b1:[350,355],_b2:[350,355],_b:[14,26,293,301,304,327,328,338,371,389,390],_b_1:300,_b_2:300,_b_cartesian:308,_b_inf:298,_b_lower:325,_b_sup:298,_b_upper:325,_base_link:[78,314,334,335,336,344,347,348,349,351],_base_link_index:[78,349],_base_link_is_world:[78,82,349,353],_base_t_dist:[78,335,349],_bb:325,_be_solv:[50,324],_beq:[8,289,380],_bi:335,_bl_t_ft:350,_bl_t_gaze_kdl:354,_blowerbound:[8,289,380],_bound:[11,14,15,46,290,294,321],_bound_scal:[35,310],_boundaeq:[15,294],_boundaineq:[15,294],_boundbeq:[15,294],_boundblowerbound:[15,294],_boundbupperbound:[15,294],_boundlowerbound:[15,294],_boundsaggreg:363,_boundscal:[308,311,312],_boundupperbound:[15,294],_bu:338,_buffer:367,_bupperbound:[8,289,380],_bupperlow:289,_c:[14,30,293,311,350,355,371,389],_c_1:300,_c_2:300,_c_inf:298,_c_sup:298,_cartesian_task:[309,335,336,344,354],_cartesian_utils_h__:369,_cartesianinertia:344,_cartesiantask:[86,87,308,357],_centroidalmomentum:345,_ch:311,_channel:350,_ci0pil:323,_ci:[26,304],_cipil:323,_cl:319,_col:[318,366],_collision_model:[35,310],_com_task:[309,345],_comtask:308,_constr:[306,330,352],_constr_count:295,_constr_intern:307,_constraint:[14,46,293,305,321,325],_constraint_affin:362,_constraint_aggregated_:[15,294],_constraint_force_cop_h_:303,_constraint_id:[8,289],_constraint_normal_torque_limits_h_:305,_constraint_plus_:[15,294],_constraintptr:[12,291],_constraints2:325,_contact_link:[301,303,305,306,337,338,346,371],_contact_matrix:342,_contact_task:337,_contacts_wrench:[96,365],_contacts_wrench_v:365,_contiguouschunk:364,_convex_hul:311,_convex_hull_h__:370,_cop:303,_cumulated_nullspac:326,_current_row:366,_d:[77,79,84,85,313,350,371],_data:320,_data_struct:326,_ddq_1:300,_ddq_lb_po:300,_ddq_lb_vel:300,_ddq_lb_via:300,_ddq_m1:300,_ddq_m2:300,_ddq_m3:300,_ddq_ub_po:300,_ddq_ub_vel:300,_ddq_ub_via:300,_deadzon:350,_delta:[86,88,357,358],_delta_1:300,_delta_2:300,_delta_inf:298,_delta_sup:298,_desiredacceler:345,_desiredangularmomentum:[345,348],_desiredlinearmomentum:356,_desiredpos:[78,349],_desiredposit:[345,351],_desiredtwist:[78,349],_desiredtwistref:[78,349],_desiredvariationangularmomentum:345,_desiredveloc:[345,351],_desiredvelocityref:351,_detection_threshold:[35,310],_disable_weights_comput:319,_dist_calc:[35,310],_distal_link:[78,82,334,335,336,344,347,348,349,351,353,354],_distal_link_index:[78,82,349,353],_distanc:[35,310],_distance_j:[35,310],_distance_threshold:[35,310],_dq:[90,312,359],_dqm:342,_dt:[298,300,302,309,313,315,340,350],_dual_solut:[46,321],_dyn_constraint:[301,338],_enabled_contact:[301,303,338,346],_endl:367,_ep:[350,355],_eps_regularis:[320,323,327,328],_epsilon:369,_epsregularis:[46,50,321,324,325],_equality_bounds_indic:[327,328],_equality_constraint_indic:[327,328],_err_lb:297,_err_ub:297,_error:[78,82,349,352,353],_error_:293,_f_valu:323,_fb_link:343,_filter:[350,355],_first_slack_index:325,_floating_base_torqu:346,_forc:306,_force_desir:344,_force_ref:[72,344],_force_var:371,_fpl:[322,375],_friction_con:[26,304],_friction_cone_map:304,_ft_sensor:350,_g:[41,45,46,55,56,316,327,328,345],_gain_typ:[335,341],_gaze_go:354,_gaze_t_obj:354,_gcomp:306,_generic_constraint_intern:[298,299,300,302],_globalconstraint:[11,290],_gradient:[86,88,357,358],_gtaugradientwork:[88,358],_h:[41,45,46,55,56,301,316,325,328,338,355,371],_hcod:319,_hessian_typ:325,_hessiantyp:[14,293],_high_task:325,_hu:338,_i:[319,323,327,328,345,382,388],_ihqp_constraints_optimality_:[50,324],_ihqp_constraints_plus_:[50,324],_ii:325,_imu:343,_include_env:[35,310],_inequality_bounds_indic:[327,328],_inequality_constraint_indic:[327,328],_internal_constraint:[303,304,305,362],_internal_generic_constraint:362,_internal_generic_task:362,_internal_solut:325,_internal_stack:325,_internal_task:362,_is_act:293,_is_body_jacobian:[78,349],_is_cartesian:[308,309],_is_init:334,_is_initi:[78,82,349,353],_is_releas:307,_j:[306,314,335,336,337,342,343],_j_i:346,_jc:[360,365,371],_jcom:311,_jcontact:342,_jdotqdot:[335,336,337],_jf:338,_jfb_i:346,_jodoqdot:344,_jointaccmax:[298,299,300,313],_jointlimitsmax:[298,299,300,312,313],_jointlimitsmin:[298,299,300,312,313],_jointvelmax:[299,300],_jp:[322,375],_jppinv:[322,375],_jpsvd:[322,375],_jrot:[82,342,353],_jtmp:[35,82,301,310,338,353],_k:[82,334,337,350,353,382,385],_kd:[335,336,341,344],_kp:[335,336,341,344],_l:[41,45,55,56,316,334],_l_d:334,_la:[41,45,46,55,56,316,319],_lambda2:[335,336,341,345],_lambda:[14,293,357,358],_lambdaangularmomentum:345,_lb:[296,298,313],_lb_inf:298,_lb_pile:320,_lb_sup:298,_ldot_d:334,_ldot_ref:334,_linear_gain:325,_link_in_contact:342,_linkpair_threshold:35,_links_in_contact:[311,345,365],_ll:[299,327],_local_r_world:360,_log:[8,11,13,14,15,16,18,41,50,66,78,79,80,90,91,93,289,290,292,293,294,295,297,300,313,316,324,326,335,336,337,341,344,345,346,349,350,351,359,360,380,389],_logger:367,_logger_handl:367,_low_task:325,_lower_ecbf:299,_lowerbound:[8,289,380],_lowerlim:307,_lp_task:325,_lpv:[35,310],_m:[4,79,84,350,361,380,382,384,390],_manipulabilityindexgradientwork:[86,357],_mat:366,_matrix_type_:[3,99,369],_max_pair:[35,310],_mi:[335,341],_min_var:347,_mip:318,_model:[82,86,87,88,89,303,305,346,353,355,357,358,360,365,371],_mom:334,_momdot:334,_momentum:[348,356],_momentum_task:334,_mu:[26,304,305],_name:367,_name_tag:367,_normal_torque_map:305,_num_active_pair:[35,310],_num_contact:371,_number_of_bound:[15,294],_number_of_vari:[41,316],_nwsr:[46,321],_o:345,_omega:[350,355],_on_print:367,_one:[299,325],_opensot_floating_base_contact_estimation_:342,_opensot_gain_type_:339,_opensot_inverse_dynamics_h_:365,_opensot_l1_hqp_:325,_opensot_task_floating_base_imu_:343,_opensot_utils_piler_h_:366,_opt:[46,318,321,325],_orientation_error:[335,344],_orientation_gain:335,_orientation_indic:360,_orientationerrorgain:[78,349],_output:350,_ownconstraint:[58,329],_p:[298,300,302,313,322,345,375],_p_valu:320,_param:318,_param_simplex:318,_pcsc:320,_point:311,_pointcloud:370,_pos_lim_inf:313,_pos_lim_sup:313,_pose_curr:[335,336,344],_pose_error:[335,336,344],_pose_ref:[335,336,344],_position_error:341,_position_indic:360,_positionerror:351,_postur:340,_postural_task:341,_printprobleminform:[41,46,316,321],_priority_constraint:325,_problem:[46,321],_projectedpointcloud:370,_pspars:320,_pure_rol:360,_q:[4,86,88,90,298,299,300,313,341,355,357,358,359,361],_q_desir:[90,359],_qddot:[96,301,334,335,336,337,338,341,365],_qddot_d:341,_qddot_ref:341,_qddot_ref_cach:341,_qddot_val:365,_qddot_var:371,_qdot:[298,299,300,302,341,360],_qdot_desir:355,_qdot_prev:313,_qdot_ref:341,_qdot_ref_cach:341,_qdotlimit:315,_qdotmax:302,_qdotmin:302,_qp:[327,328],_qp_stack_of_task:[50,324],_qref:341,_r:[79,84],_radiu:360,_ransac_distance_thr:370,_ref:333,_regularisation_task:[50,324,363],_reset_has_been_cal:[350,355],_residual_:293,_robot:[26,35,78,86,87,88,89,90,298,299,300,301,302,304,306,310,311,312,313,314,334,335,336,337,338,340,341,342,343,344,345,348,349,351,354,355,356,357,358,359],_robot_torqu:306,_row:318,_rowslist:364,_rowsvector:364,_s:[360,371],_serial:365,_set:320,_sever:367,_singularvalu:369,_sink:367,_size:361,_solut:[41,42,49,55,56,316,326],_solver:325,_solver_id:[11,290],_sqrt:319,_stack:363,_stack_level:322,_stack_of_task:325,_step:[86,88,357,358],_subconstraint_separation_:[12,291],_subconstraintmap:[12,291],_subtask:[354,360],_subtask_separation_:[13,292],_subtaskmap:[13,292],_svd:369,_t:[303,305,325,345,350,355],_task:[11,58,290,297,325,329,331,332,346],_task_id:[14,293],_task_id_priority_ord:325,_task_plus_:[58,329],_taskptr:[13,292],_tau:[88,89,355,358,371],_tau_error:355,_tau_filt:355,_tau_lim:[88,89,358],_tau_val:365,_ti:[303,305],_tmp:[303,347,350,369],_tmp_:293,_tmp_a:[78,349],_tmp_b:[78,349],_tmp_ch:311,_tmp_mat6:350,_tmp_pcl:370,_tmp_vec6:350,_tmp_vector:[354,370],_tmpa:[58,329],_tmpaeq:[15,294],_tmpaineq:[15,294],_tmpb:[58,329],_tmpbeq:[15,294],_tmpblowerbound:[15,294],_tmpbupperbound:[15,294],_tmpeigenm2:354,_tmpeigenm:354,_tmplowerbound:[15,294],_tmpmatrix2:[78,335,349],_tmpmatrix:[78,335,349],_tmpmatrixxd:335,_tmpupperbound:[15,294],_toler:369,_torque_limit:301,_type:296,_u:[41,45,55,56,316,350,355],_ua:[41,45,46,55,56,316,319],_ub:[296,298,313],_ub_inf:298,_ub_pil:320,_ub_sup:298,_ud:[350,355],_udd:[350,355],_updat:[6,13,14,58,59,60,61,62,64,65,66,69,70,71,73,75,78,80,81,82,86,88,90,91,92,93,292,293,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,362,389],_updatea:305,_upper_ecbf:299,_upperbound:[8,289,380],_upperlim:307,_user_opt:328,_uu:[299,327],_v_desir:[90,359],_v_desired_ref:[90,359],_var:[296,319,332,333,361,362],_var_id_kind:318,_vars_map:361,_vector_bound:319,_vector_j:319,_vel_curr:[335,336,344],_vel_error:344,_vel_ref:[335,336,344],_vel_ref_cach:[335,336],_velocity_error:[335,341],_velocitylimit:309,_verbosity_level:367,_via_lim:313,_virtual_forc:344,_virtual_force_ref:335,_virtual_force_ref_cach:335,_w:[14,86,87,88,89,105,293,319,350,357,358,369,389],_w_t_b:314,_w_t_c_de:342,_wa:293,_wb:[293,319],_wb_sot_solvers_back_end_h_:316,_wb_sot_solvers_be_factory_h_:317,_wb_sot_solvers_glpk_be_h_:318,_wb_sot_solvers_osqp_be_h_:320,_wb_sot_solvers_proxqp_be_h_:327,_wb_sot_solvers_qp_oases_be_h_:321,_wb_sot_solvers_qp_oases_h_:324,_wb_sot_solvers_qpswift_be_h_:328,_wb_sot_solvers_uquadprog_be_h_:323,_wchol:[322,375],_weight_is_diagon:[14,293,389],_wheel_axi:360,_wheel_contact_point:360,_wheel_link_nam:360,_workspac:320,_world_contact_plane_norm:360,_world_r_wheel:360,_world_t_wheel:360,_wpv:[35,310],_wrench:[26,301,303,304,305,338,344,346],_wrench_error:350,_wrench_filt:350,_wrench_lims_constraint:307,_wrench_measur:350,_wrench_refer:350,_wrl:[26,304],_x:[105,305,325,369],_x_size:[8,14,289,293,322],_xl:303,_xu:303,_y:[105,305,350,355,369],_yd:[350,355],_ydd:[350,355],_yl:303,_yu:303,_z:[105,369],_zero:[86,87,298,300,307,313,357],a0:[52,94],a1:[20,52,94,299],a2:[20,94,299],a3:[20,299],a_1:58,a_2:58,a_:[13,33,36],a_cartesian:[33,308],ab:369,abil:39,about:[4,46],absolut:368,absolute_path:368,acc_lim:313,acc_ref:[64,65,335,336],accboundsfromposlimit:300,accboundsfromvi:300,acceleart:390,acceler:[4,19,20,21,23,38,63,64,65,67,68,69,73,96,132,137,145,264,268,273,298,299,300,301,302,334,335,336,337,338,339,340,341,379,382,389,390],accelerationclass:264,accelerationfil:264,accelr:[63,69],accept:[50,70,71,390],access:[32,385],accord:[64,78,94,389],accordingli:58,account:[30,35,43,48,88,89,232,234,245,254,255,390],achiev:[78,80,90,387],acknowledg:[1,360],act:382,activ:[14,22,46,50,61,67,146,389],activateallstack:[50,324],active_constraint:313,active_flag:[14,293,389],active_joint:293,active_joints_mask:[13,14,83,292,293,354],actual:[41,45,46,49,50,63,64,65,69,73,78,79,80,82,84,86,88,90,97,101,102,103,105,335,336],actual_pos:[78,349],actuat:[69,74],ad:[35,58,236,239,241,248,256,382,385,388],adapt:[18,83,103,254,255],add:[7,9,13,14,52,58,83,236,239,241,248,256,288,289,293,313],addcollisionshap:[35,310],addit:[380,389],addition:387,adjac:[380,389],admiss:34,admitt:[39,79,84],adrien:0,advic:33,advr:[296,333,335,336,337,341,342,343,360,361,367,368],aeq1:15,aeq2:15,aeq:[5,6,8,12,13,14,15,17,19,20,21,22,24,25,26,27,28,29,32,33,34,36,37,38,47,52,54,57,58,59,60,61,62,66,70,71,73,75,78,80,81,82,86,90,91,92,93,288],affect:387,affin:[4,10,19,21,24,38,65,72,74,96,142,154,156,157,158,159,160,161,162,163,164,183,189,190,191,192,193,194,195,196,199,202,203,204,205,220,223,229,242,244,246,247,251,253,257,264,296,298,299,300,301,302,303,304,305,306,325,331,332,333,334,335,336,337,338,341,344,345,346,347,362,365,371,372,377,379,383],affine3d:[35,64,70,72,78,83,103,303,305,310,314,335,342,344,345,349,350,354,360,369,370],affineconstraint:[220,264,267,362],affineconstraintclass:264,affinehelp:[5,6,10,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,47,57,60,61,62,63,64,65,66,67,68,69,72,73,74,75,76,96,98,219,257,264,266,296,298,299,300,301,302,303,304,305,306,307,325,331,332,333,334,335,336,337,338,340,341,344,345,346,347,361,362,365,371,380,390],affinehelperbas:[98,219,264,266,361,377],affinehelperbaseclass:264,affinetask:[220,264,267,362],affinetasknamespac:264,affineutil:[5,6,142,152,154,187,190,219,264,266,379,390],affineutilsaffineconstraint:390,affineutilsaffinetask:390,affineutilsclass:264,aforemenion:380,after:[14,35,52,58,64,65,69,78,80,90],again:[387,390],agg:58,aggreg:[5,6,7,47,50,57,132,137,147,151,161,162,163,165,177,180,182,183,184,205,220,221,224,250,264,266,268,273,303,304,305,307,319,322,324,325,326,347,362,363,379,382],aggregated1:[240,363],aggregated2:[240,363],aggregatedclass:264,aggregationpolici:[7,15,294,363],agnost:383,ahead:35,aineq1:15,aineq:[5,6,8,12,13,14,15,16,17,19,20,21,22,24,25,26,27,28,29,32,33,34,35,36,37,38,47,54,57,58,59,60,61,62,66,70,71,73,75,78,80,81,82,86,90,91,92,93,295,326],ainv:[3,99,369],ak:52,aka:94,aknowledg:383,al:[0,39,381,382,385,388],alessandro:48,alessio:[289,290,292,293,294,295,297,304,308,309,311,312,315,324,329,345,349,351,353,354,358,359,363,364,369,370],algorithm:[83,103],align:[382,384,385,388,389],all:[7,8,9,10,14,23,31,35,43,50,52,53,58,64,65,73,84,96,146,240,243,245,254,255,288,293,303,326,380,383,386,387,388,390],all_tru:293,allow:[7,10,35,41,45,46,55,56,316],along:[52,367,368,369,370,389],alreadi:[232,234,256,368],also:[4,18,58,64,78,79,80,88,90,243,254,255,380,381,382,387,388,389,390],although:387,alwai:[35,40,73,80,83,88,380],amd:387,among:386,amount:[9,364],an:[4,7,8,9,10,11,13,14,18,39,41,48,51,57,58,63,64,65,71,73,77,78,80,83,85,88,90,101,102,105,231,249,252,254,255,326,362,368,380,382,383,384,387,388,389,390],an_nullspac:[53,326],analysi:58,andrea:[21,300],angl:103,angular:[63,70,71,73,77],angularmomentum:[85,114,115,124,125,138,141,151,219,264,274,277,379],angularmomentumclass:264,angularmomentumerror:[73,345],ani:[41,42,45,46,49,50,55,56,58,99,174,240,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,316,318,320,321,323,324,326,327,328,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,380,382,389],anoth:[7,235,237,380,382],anywai:69,api:[383,384,390],appli:[14,20,23,33,34,37,48,50,75,232,234,245,380,385,389],applic:[380,383,389],apply_deadzon:350,applyactivejointsmask:[14,293,389],april:39,ar:[7,8,9,11,13,14,31,33,34,35,37,40,41,42,43,45,46,51,55,56,58,60,67,69,72,73,78,80,88,90,104,145,240,243,249,252,293,319,368,374,380,381,382,385,386,387,388,389,390],arbitrari:58,area:28,arg:[367,368,382,385],argmin:48,arnumb:28,around:7,arrai:[225,367,369],array_sink:367,arturo:[296,303,326,333,335,337,341,346,360,361,367],asangularmomentum:[63,77,334,348],ascartesian:[64,78,335,349],ascartesianadmitt:[79,350],ascend:35,ascom:[80,351],asdiagon:[293,369],asjointadmitt:[84,355],ask:[51,52],aslinearmomentum:[85,356],aslist:[9,364],aspostur:[90,359],assert:[151,293],assign:[380,389,390],assist:39,associ:[14,31,32,46,50,58,304,387,388],assubtask:[13,292],assum:[39,40,78,80,88,89,90,303],ast:[86,88],asvector:[9,364],attach:71,attribut:[4,8,11,12,13,14,15,35,41,46,50,52,58,78,82,86,88,90],author:[105,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,385],auto:[4,242,244,246,247,251,293,361,380,388,389],automat:[7,58],autostack:[43,50,51,142,149,150,152,177,182,187,205,207,209,223,232,233,234,235,236,237,238,240,241,245,248,250,254,255,264,266,319,324,325,347,365,379,382,388],autostacktempl:264,avail:[382,383,385,387],averag:387,avoid:[11,20,33,35,357,381],awar:4,ax:[14,15,17,36,41,42,45,46,49,55,56,57,61],axiz:26,b0:[52,326],b1:[52,94],b2:94,b:[4,5,6,8,9,12,13,14,15,17,18,19,20,21,22,24,25,26,27,28,29,32,33,34,36,37,38,47,49,52,53,54,57,58,59,60,61,62,64,66,70,71,73,75,78,80,81,82,86,90,91,92,93,105,293,294,311,326,332,345,364,369,375,382,384,385,388,389,390],b_1:58,b_2:58,b_:[13,33,36],b_cartesian:[33,308],back:[45,46,49,50,52,56,58,326,382,385,386,389],back_end:[50,51,53,324,325,326,382],back_end_initi:326,backend:[42,45,46,49,50,51,53,55,56,136,151,175,176,178,179,181,183,185,186,230,231,264,272,317,318,320,321,323,324,325,326,327,328,379,382],backendclass:264,backendfactori:[44,136,144,174,182,183,184,230,264,272,324,325,326,376,379],badli:53,bar:[385,390],bare:[380,389],barrier:20,base:[1,3,53,96,99,103,264,361,380,381,382,383,385,387,389,390],base_class:[113,368],base_fram:72,base_link:[39,64,72,75,76,78,79,83,314,335,344,347,349,350,354],base_link_com:[192,203,206,209,214,264,334,345,348,351,356],baselinkisworld:[64,78,82,335,349,353],basi:52,basic:85,bdcsvd:326,be_solv:[50,51,52,230,231,317,324,325,326],becaus:390,becom:[15,382],been:[0,1,35,52],befor:[7,41,58,64,65,69,78,80,90],begin:[44,58,293,317,382,384,385,388,389,390],beginv:[44,317],behavior:[33,101,102],beq1:15,beq2:15,beq:[5,6,8,12,13,14,15,17,19,20,21,22,24,25,26,27,28,29,32,33,34,36,37,38,47,54,57,58,59,60,61,62,66,70,71,73,75,78,80,81,82,86,90,91,92,93],beta:58,between:[4,14,18,26,35,36,52,64,73,75,78,80,82,90,105,145,293,386,387],bia:390,bidiagon:385,big:325,bigger:9,bilater:[8,15,16],bilateralconstraint:[18,132,147,155,264,268,297,379,383,388],bilateralconstraintclass:264,bk:52,block:[4,97,240,294,361,366],blowerbound1:15,blowerbound2:15,blowerbound:[15,16,295],bmatrix:[388,390],bodi:[20,35,78],bold:[101,102],bold_off:[225,264,280,367],bold_on:[225,264,280,367],boldsymbol:[30,79,84,390],bool:[7,8,9,11,13,14,17,19,21,22,23,31,35,36,38,41,42,43,44,45,46,48,49,50,51,52,53,55,56,58,60,61,62,63,64,65,67,68,69,73,74,75,77,78,79,80,82,83,84,85,90,93,95,96,104,289,290,292,293,296,298,300,301,302,303,307,308,309,310,311,313,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,335,336,338,340,341,345,346,347,348,349,350,351,353,354,355,356,359,360,363,364,365,368,370,373,382,389],boost:[41,42,45,46,49,50,55,56,174,175,225,316,317,318,320,321,323,324,327,328,367,382],both:[64,65,69,88,89,289,386,387,390],bound1:[15,294],bound2:[15,294],bound:[5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,32,33,34,35,36,37,38,40,41,42,43,45,46,47,49,50,52,54,55,56,57,58,59,60,61,62,66,70,71,73,75,78,80,81,82,86,90,91,92,93,146,243,249,252,256,290,291,296,319,321,324,326,363,374,378,380],bound_scal:[36,166,169,264,308,311],bound_siz:[15,294],bounds_id:[41,46,316,322],boundscal:[33,35,36,37,308,310,311,312],box:[8,382,383,386],brake:293,brief:[43,303,310],bring:[88,90],bs:356,bstephe1:49,bt_true:46,buffer_s:367,build:[15,58],bupperbound1:15,bupperbound2:15,bupperbound:[15,16,35,295],buss:[19,38],c1:[54,380,388],c2:[54,380],c:[12,13,14,28,36,44,48,58,60,61,79,84,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,317,324,326,329,331,332,333,334,335,336,337,341,342,343,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,363,364,367,368,369,370,380,381,382,383,384,385,387,388,389,390],c_str:[289,293,368],cach:317,calcul:387,call:[7,13,14,15,18,35,42,58,64,65,69,78,80,88,90,240,293,326,382],callback:[101,102],calss:380,cambridg:58,can:[4,8,13,14,15,16,18,33,37,41,45,46,49,50,55,56,58,60,61,64,65,66,69,78,79,80,88,90,91,93,101,102,240,243,256,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,380,382,383,384,385,386,387,388,389,390],cannot:[40,58],canon:94,capabl:387,capsul:35,caron:[28,387],carri:[249,252,388],cartesian:[33,34,65,69,73,79,80,82,83,86,87,88,126,138,140,141,151,166,167,168,197,208,212,215,219,221,264,274,276,277,308,309,310,350,354,357,363,379,385,387,389,390],cartesian_task:390,cartesian_util:[2,3,99,105,142,212,215,216,264,354,357,358,379],cartesian_utilsclass:264,cartesianadmitt:[78,94,95,141,207,264,277,379],cartesianadmittanceclass:264,cartesianclass:264,cartesianpositionconstraint:[106,135,147,207,209,264,271,379],cartesianpositionconstraintclass:264,cartesiantask:[33,86,87,308,357],cartesianveloc:[135,147,207,209,264,271,379],cartesianvelocityclass:264,cascad:[0,382,385],cassert:[149,150,222,291,292,364],cast:[13,84],categori:1,catesian:72,caus:[78,80,90,382],cdot:387,centauro:[1,346,347],center:[39,387],centrifug:84,centroid:[73,85],cerr:[101,102,368],certain:[52,73,83,86,87,88,89,387],ch:[36,104,311,370],chain:74,challeng:1,chang:[7,14,35,41,45,46,52,55,56,58,64,78,80,83,101,102,387],channel:[95,350],character:387,charl:[20,58],check:[8,13,14,35,42,58,293,368,380,381],check_consist:[4,361],checkconsist:[7,8,14,289,293,363],checkconstrtyp:318,checkinfti:[46,321],checksiz:[15,58,294,329],checktask:[67,338],cheng:310,choleski:[227,369],chunk:9,chunklist:[9,364],class_nam:[113,368],clear:[13,14,58,83],clone:[357,358],close:[28,101,102],cloud:370,cm:79,cmu:49,code:390,coeff:28,coeffici:[19,21,23,26,28,33,36,38,304],coffici:36,cogimon:[1,298,303,307,346,347],coin:46,col:[97,289,293,294,361,366,369],collabor:388,collis:[20,35,168,310],collision_srdf:[35,310],collision_urdf:[35,310],collisionavoid:[135,141,147,151,207,264,271,277,379],collisionavoidance_h:[310,352],collisionavoidanceclass:264,collisionlist:[35,310],collisionmodel:[35,310],collisionmodelupd:[35,310],color_green:[225,264,280,367],color_r:[225,264,280,367],color_reset:[225,264,280,367],color_yellow:[225,264,280,367],column:[13,14,16,83,97,389],com:[33,34,36,43,46,63,77,85,86,87,90,104,118,119,127,128,138,140,141,151,166,167,169,215,219,221,264,274,276,277,291,299,308,309,311,313,314,334,348,356,357,363,370,379,387],com_t_point:370,combin:58,comclass:264,common:[8,14,15,58,193,194,195,202,208,229,335,336,337,344,350,371,380,389],commonli:388,compar:387,comparison:[105,386],compens:74,compianc:84,complet:[0,50,386,390],complex:[383,387,388],complianc:[79,84],complic:390,compon:389,compos:58,compris:[58,380,389],comput:[2,3,14,22,30,50,58,64,65,67,69,72,73,75,78,79,80,84,86,87,88,89,90,96,99,103,105,319,326,357,358,369,375,382,383,385,386,387,389,390],compute_cartesian_inertia_invers:335,compute_contraint:[53,326],compute_cost:[53,326],compute_nullspac:[53,326],compute_nullspace_dimens:[53,326],computea:[73,345],computeabsolutepath:368,computeaineq:304,computecartesianerror:[103,369],computecoeff:[350,355],computecost:[14,293],computecostfunct:[50,324],computedtorqu:[96,365],computeeffort:[88,358],computegradi:2,computegravitycompens:358,computegtaugradi:[2,88,216,264,277,358],computegtaugradientclass:264,computehessiantyp:[58,329],computejointaccbound:300,computemanipulabilityindex:[86,87,357],computemanipulabilityindexgradi:[2,86,215,264,277,357],computemanipulabilityindexgradientclass:264,computeoptimalityconstraint:[50,324],computepantiltmatrix:[103,369],computeparamet:[79,350],computethinu:369,computethinv:369,comtask:[33,308],concaten:9,concatenateconstraintsid:[15,294],concatenatedid:[15,58,294,329],concatenatetaskid:[58,329],concave_hul:[228,370],conceiv:1,concept:[380,388,390],concis:7,condit:387,conduct:387,cone:[26,28],configur:[36,37,39,78,79,80,86,87,88,89,387],confirm:387,conquer:385,consatrint:12,consequ:387,conservativeres:[294,366],consid:[7,48,52,58,69,70,71,73,74,78,88,104,288,303,380,381,382,387,389,390],consider:58,consist:[293,382,386,388,390],consol:100,const_iter:293,constant:[34,40,41,86,88],constexpr:[52,326],constptr:[71,79,343,350,370],constptrm:[4,361],constptrq:[4,361],constr:[81,327,352],constra:15,constrain:[11,35,387],constraint1:[380,388],constraint:[4,5,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,52,53,54,55,56,57,58,59,61,81,83,88,89,131,133,134,135,146,148,149,151,182,183,184,188,210,220,221,236,239,240,243,254,255,264,266,288,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,321,324,325,326,330,352,362,363,379,381,382,383,385,387,388],constraint_help:[51,183,264,272,325],constraint_helperclass:264,constraint_id:[8,17,289,296],constraint_typ:[17,296],constraintclass:264,constraintnam:[16,295],constraintptr:[5,7,8,11,12,13,14,15,43,47,50,52,53,58,59,83,221,264,266,289,290,291,292,293,294,319,324,325,326,329,330,354,362,363,380],constraints_id:[41,46,316,322],constraints_task:[50,324],constraintsdirectori:264,constraintsnamespac:264,constraintt3:7,constrainttotask:[137,147,151,264,273,379],constrainttotask_h:330,constrainttotaskclass:264,constrainttyp:[8,11,14,289,290,293],constrptr:[12,291,380],construct:[389,390],constructor:[15,17,19,20,23,24,30,32,34,36,37,38,40,45,46,50,52,58,60,61,63,67,70,74,77,79,84,85,96,97,303,380,382,389],contact:[22,24,26,28,30,31,32,67,73,74,79,88,96,104,129,138,139,141,151,219,264,274,275,277,303,304,379,383,387,390],contact_link:[22,24,28,30,66,67,74,98,301,303,305,306,337,338,346,371],contact_matrix:[66,70,82,337,342,353],contact_model:[96,365],contact_nam:[25,26,27,29,31,32,303,304,305,307],contact_wrench:[96,365],contactclass:264,contain:[8,9,22,50,53,64,74,84,96,240,254,255,390],contatc:26,context:4,contigu:9,continu:94,control:[8,14,19,20,21,23,33,34,35,38,39,40,48,50,64,65,68,72,79,83,84,86,96,103,105,381,382,383,385,387],control_z:[93,360],contructor:31,conveni:390,converg:[64,65,69],convers:387,convert:[15,50],convex:[36,104],convex_hul:[228,264,311,370],convex_hull_util:[104,142,169,264,311,379],convex_hullclass:264,convexhul:[107,135,147,209,228,264,271,370,379],convexhullclass:264,coordin:[52,78,80,90],cop:[134,147,152,219,224,264,270,379],copclass:264,copi:[46,58,85,236,239,241,248,249,252,254,255,256,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],copsclass:264,copy_bound:319,copy_task:319,copyright:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],core:[180,322],cori:105,corioli:84,correct:[14,64,65,73],correctli:[8,14,41,45,46,50,55,56],correspond:[10,13,14,35,58,83,380,382,389],cost:[14,41,42,46,50,326,380,381,382,386,388,389],costfunct:[86,87,88,89,227,264,357,358,369],costfunctiontempl:264,count:9,coupl:64,cout:[101,102],cpmute:84,cpp:[78,88,90],creat:[7,9,12,13,18,37,39,48,78,231,238,240,243,249,252,368,380,383,386,388,389,390],create_data_structur:327,create_inst:368,createdatastructur:328,creates_constraint:325,creates_internal_problem:325,creates_problem_vari:325,creates_solv:325,creates_task:325,createsvectorsfromconstraintsmatrix:318,creation:[45,46],cs:49,csc:320,ctor:317,cumul:385,current:[9,13,33,40,46,48,64,78,80,90,97],current_path:368,current_posit:[33,308],currentposit:308,custom:[101,102],cut:84,cutoff:79,d:[33,35,63,72,79,94,105,310,350,366,369,380,382,384,385,390],dafault:43,damp:[43,48,79,84,94,95,145,319,350,355,381],daniel:20,darpa:1,data:[11,46,50,326,328,350,380,389],ddot:[63,390],ddqref:[69,341],ddr:73,de:[48,356,385],deactiv:[14,389],dead_zone_amplitud:[79,350],dealt:35,debug:[51,101,367],decid:382,declar:311,decltyp:[4,242,244,246,247,251,361],declval:[4,361],decomposit:[0,386],decreas:52,dedic:[382,383,384],deep:1,default_eps_regularis:[50,51,182,183,264,324,325],default_min_sv_ratio:[52,326],defaultonprint:[102,367],defin:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,144,145,146,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,387,389,390],definit:[13,14,58,61,83,105,146,379,380,390],degre:386,del:21,delai:94,delet:[367,368],delta:[36,77,79,84,85],denot:[380,389],dens:[149,150,152,153,156,157,158,161,162,165,168,169,171,173,174,177,180,185,187,192,206,207,209,211,214,219,224,227,291,292,294,295,298,299,300,303,304,307,310,311,313,315,316,319,322,327,329,334,348,349,351,353,356,361,366,369,387],depend:[14,41,42,49,55,56,64,65,73,240,386,390],deprec:[335,354],deriv:[4,97,264,361,366,382,386],derivedm1:[219,264,266,361],derivedm2:[219,264,266,361],derivedm:[4,219,264,266,361],derivedmatrix:[219,264,266,361],derivedq1:[219,264,266,361],derivedq2:[219,264,266,361],derivedq:[4,219,264,266,361],derivedvector:[219,264,266,361],describ:[2,8,33,34,64,65,69,73,78,80,82,90],design:[19,38,383],desir:[63,64,65,69,72,75,77,78,79,80,84,85,90,103,105,387,389],desired_contact_pos:[70,342],desiredacceler:[64,73,335,345],desiredangularmomentum:[63,73,77,334,345,348],desiredangularmomentumvari:[63,334],desiredgaz:[83,354],desiredlinearmomentum:[85,356],desiredpos:[64,78,80,335,349],desiredposit:[73,80,345,351],desiredtwist:[64,78,335,349],desiredvariationangularmomentum:[73,345],desiredveloc:[73,80,345,351],desireveloc:[78,80],despit:380,destabil:79,destroy_inst:368,destructor:[43,45,46,52,63],det:86,detail:[88,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],detection_threshold:[35,310],determin:[58,357],develop:[1,390],devic:[225,367],diagon:[14,240,293,319,389],diaz:20,differ:[8,35,41,45,46,55,56,58,85,94,240,382,386,387,390],differenti:[383,390],dik:383,dimens:[35,326],ding:20,direct:[64,385],directli:[58,382,388,390],directori:[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,264],disabl:[43,52,319],disable_weights_comput:[43,319],disablecontact:[22,67,301,338],disabled_collis:[35,310],discret:[19,21,94],displaystyl:58,disregard:389,distal:[64,72,78,83],distal_link:[64,72,75,76,78,79,83,335,344,347,349,354],distal_link_com:[192,203,206,209,214,264,334,345,348,351,356],distanc:[35,39],distribut:[30,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,382,383,385],divers:387,divid:[385,387],dl:73,dlclose:368,dlerror:368,dlfcn:[226,368],dlopen:368,dlsym:368,document:[264,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371],doe:[14,50,51,52,64,65,70,73,78,83,88,89,316,387,390],dof:[35,52,365,385,386],domain:388,done:[14,382,390],dot:[33,36,63,105,369,390],doubl:[2,14,19,20,21,23,26,28,29,33,34,35,36,37,38,39,40,41,42,43,45,46,48,49,50,51,52,53,55,56,58,64,65,68,69,73,78,79,80,83,84,86,87,88,89,90,91,92,93,94,95,97,99,105,221,231,264,266,293,298,299,300,302,303,304,305,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,335,336,340,341,345,349,350,351,354,355,357,358,359,360,363,366,369,370,382],down:35,download:368,dqi:50,dqj:50,dqref:[69,341],drc:1,drive:39,driven:1,dsl:388,dt:[19,21,23,34,38,40,68,77,78,79,80,85,90,298,300,302,309,313,315,340,350],dual:[41,45,46,49,55,56],due:[64,84,382],dump:50,duplic:[9,240,243,256],dure:[35,41,52,58,382],dx:79,dynam:[22,46,73,75,84,96,319,321,378,383,390],dynamic_pointer_cast:292,dynamicfeas:[138,151,219,264,274,379],dynamicfeasibilityclass:264,e:[7,8,9,13,14,35,37,52,58,61,78,83,101,102,105,146,310,369,382,386,388,390],each:[33,52,58,64,65,69,78,80,90,96,304,375,382,387,388],eas:7,easi:383,ecbf:20,edu:49,ee:[33,78,387],effect:14,effector:[79,387],effici:[58,383],effort:[86,87,88,89],ehqp:[116,136,148,187,264,272,375,379,386],ehqpclass:264,eigen3:[184,326],eigen:[2,3,4,5,6,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,97,98,99,103,104,105,149,150,152,153,156,157,158,161,162,165,168,169,171,173,174,177,178,180,184,187,192,206,207,209,211,214,219,221,224,227,264,266,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,366,369,370,371,375,377,378,380,381,383,385,388,389,390],eigen_minor_vers:322,eigquadprog:387,eiquadprog:[49,144,181,317,323,382,385],eiquadprog_default_eps_regularis:[49,181,264,323],eiquadprogbackend:[41,117,136,174,224,264,272,379],eiquadprogbackendclass:264,either:[367,368,369,370,388],elem:326,element:[13,14,34,35,69,83,319],els:[289,290,293,322,350,366,368,369],email:[289,290,291,292,293,294,295,296,297,298,299,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],emph:33,empir:105,emplace_back:390,emploi:[380,389],empti:[104,290],emul:79,enabl:[15,74,101,102],enable_logg:[53,326],enablecontact:[22,67,301,338],enabled_contact:[74,346],enableflippingbound:46,enableregularis:46,end:[0,9,43,44,45,46,49,50,52,56,58,79,293,317,326,364,380,382,384,385,386,388,389,390],endif:[289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371],endit:317,endl:[101,102,225,264,280,366,367,368],endlclass:264,endval:[44,317],enforc:[8,386],enhanc:39,enough:386,enrico:[85,291,299,300,303,304,305,307,309,313,314,324,334,336,342,343,345,346,347,348,349,351,353,354,356,357,358,359,363,369,370],enricomingo:[291,299,313,314],entri:[9,293],enumer:[15,17,96,101,144,145,146],env:368,env_p:368,environ:[24,70,74,303,387],ep:[41,45,46,49,50,55,56,68,94,316,320,321,323,324,327,328,340,350,355,369,382],eps_regular:46,eps_regularis:[42,45,46,49,50,51,52,55,56,231,317,318,320,321,323,324,325,326,327,328,382],epsd:369,epsilon:[99,369,382,384],epsregularis:46,equal:[8,15,18,48,52,56,84,240,243,256,288,327,380,381,382,386,387,388],equalities_to_inequ:[7,15,294,363],equat:[58,94],equival:[74,384],err_lb:[18,297],err_ub:[18,297],error:[11,13,14,18,48,64,65,69,71,73,75,78,79,80,82,84,90,101,102,103,105,289,293,316,336,367,368,369,387],escand:0,estim:[39,70,71],et:[0,39,381,382,385,388],eu:1,eurobench:305,european:1,evalu:14,even:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],eventu:293,everi:[35,36,58,389],everyth:[8,14,26],evolut:1,examin:387,exampl:[4,9,64,78,88,90,382,386,387,390],example_cartesian:78,example_minimum_effort:88,example_postur:90,except:50,exclud:387,execut:[0,45,46,56],exert:39,exist:[9,41,46,50,51,52,64,78,83,293],expand:366,expect:78,explicit:390,exploit:[0,385],exponenti:20,express:[33,72,75,78,80,90,104],extend:[32,383],extens:387,extern:[78,368],extra:[41,46,57],extract:[380,389,390],f1:390,f2:390,f3:390,f4:390,f:[9,30,44,46,50,63,64,73,75,77,79,84,85,101,102,317,364,367,388,389,390],f_d:72,f_filt:79,fab:357,fabrizio:48,facilit:[380,389],fact:[254,255,390],factor:[43,45,46,49,50],fals:[13,14,19,21,22,23,31,38,41,43,45,46,49,50,51,52,53,55,56,60,61,64,65,67,68,73,74,78,83,93,96,104,289,293,316,319,327,328,350,355,360,368],fang:310,fast:[0,3,383,387],faster:43,fatal:[101,367],father:[12,13,58,83],fc:22,feasibl:46,featur:[50,388],februari:1,feed:[64,65,69,78,79,80,84,90],feedback:[63,65,79,84,145],feel:79,feet:387,few:387,figur:[39,387],file:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,144,145,146,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,372,373,374,375,376,377,378,380,383,389],file_nam:368,fill:387,filter:[9,79,84,94,228,350,364,370],final_eps_regularis:46,find:386,fine:26,finit:46,first:[9,12,13,15,51,58,69,105,238,240,243,326,385,387,388,390],fit:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],fix:[96,383,387],fl:39,flacco:[48,381],flag:[14,50,293,319,324,326,382,389],flase:50,flat:[88,89],flattentask:363,floating_bas:[70,71,137,264,273,342,343,379],floating_base_torqu:[74,346],floating_baseclass:264,floating_basefil:264,floatingbas:[140,151,219,264,276,379],floatingbaseclass:264,floor:[88,89],flush:100,fmt:[101,102,367],fo:31,focu:[380,383,389],folder:[235,237],follow:[41,45,46,49,55,56,79,84,94,243,319,382,384,386,387],foot:[36,88,89],forc:[30,39,64,72,74,75,76,79,84,88,96,132,137,145,151,187,191,219,221,264,268,273,303,304,305,306,307,339,344,345,346,365,379,383,390],force_var:[98,371],forceclass:264,forcefil:264,forcetorquesensor:[79,350],form:[8,13,14,16,28,36,57,60,61,94,380,384,388,390],format:[4,101,102,387],formul:[61,146,390],formula:28,forth:386,forward:[64,65,69,78,79,80,84,90,311],found:[235,237,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,368,380,387,389],foundat:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],four:387,fp:64,fpl:322,fr:39,frac:[78,79,84,387],frame:[24,26,28,30,33,34,39,64,65,72,73,78,79,80,83,90,103,104,161,162,163,169,193,203,206,207,209,214,227,228,303,304,305,311,335,345,348,349,351,354,356,369,370],framework:[0,382,387],frc:[26,304],free:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,385],freedom:386,frequenc:[84,94],friction:[26,28,304],friction_con:[26,27,304],frictioncon:[134,147,152,163,219,264,270,305,379],frictioncone_h:304,frictionconeclass:264,frictionconesclass:264,friend:[100,102,367],frin:9,from:[9,10,12,13,18,26,35,37,39,57,58,70,71,78,83,84,86,88,96,146,235,237,243,254,255,318,360,364,380,381,382,385,386,387,389,390],front:[0,43,380,382,385,386,387],ft_sensor:[79,350],fucntion:386,full:[35,67,69,383],fulli:[74,387],fullpivlu:[322,375],fullw:[13,292],fund:1,further:35,fx:64,fz:64,g:[7,8,9,13,14,30,35,41,42,45,46,49,50,52,55,56,58,83,316,318,320,321,323,324,326,327,328,345,382,384,386,388,390],gain:[20,63,64,65,69],gaintyp:[64,69,138,193,199,264,274,335,341,379],gaintypenamespac:264,gardient:86,gaze:[103,141,150,207,227,264,277,369,379],gazeclass:264,gener:[0,8,11,13,58,60,61,79,83,84,88,89,233,235,237,254,255,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,382,383,384,385,388,389],generate_and_get:[97,366],generatea:[13,292],generateaggregatedconstraint:[58,329],generateaineq:309,generateal:[15,18,58,294,297,329],generateb:[13,292],generatebbound:309,generatebound:[12,291,303,304,305,307,315],generatechunk:364,generateconstraint:[12,58,291,329],generatehessianatyp:[13,292],generateweight:[13,58,292,329],genericconstraint:[19,21,38,132,147,156,157,158,159,160,165,183,219,220,264,268,298,299,300,301,302,307,325,362,379,383],genericconstraintclass:264,genericlptask:[51,54,137,151,183,190,219,264,273,325,379,389],genericlptaskclass:264,generictask:[137,151,189,219,220,264,273,331,362,379,383,388],generictaskclass:264,get:[10,13,14,32,35,41,45,46,49,50,55,56,58,63,64,65,69,77,78,79,80,83,85,86,88,90,256,357],get_nullspac:[53,326],get_solut:[53,326],geta:[14,41,293,316,357],getactivebound:[46,321],getactiveconstraint:[46,321],getactivejointsmask:[13,14,83,292,293,354],getactualangularmomentum:[73,345],getactualpos:[64,65,78,335,336,349],getactualposit:[69,73,80,90,341,345,351,359],getactualtwist:[64,335],getactualveloc:[73,345],getaeq:[8,289],getaggregatedconstraint:[58,329],getaineq:[8,289],getallvari:[10,361],getangularmomentumerror:[73,345],getangularrefer:[73,345],getatranspos:[14,293],getb:[14,293],getbackend:[50,51,324,325,382],getbackendnam:[50,324],getbaselink:[63,64,65,72,73,75,77,78,80,85,334,335,336,344,345,347,348,349,351,356,357],getbeq:[8,289],getblowerbound:[8,289],getbound:[7,363],getboundslist:[7,363],getbupperbound:[8,289],getc:[14,293],getcachedaccelerationrefer:[64,65,69,335,336,341],getcachedvelocityrefer:[64,65,69,78,80,90,335,336,341,349,351,359],getcachedvirtualforcerefer:[64,335],getcartesiancompli:[79,350],getcartesiandamp:[72,344],getcartesianstiff:[72,344],getchunk:[9,364],getcollisionjacobian:[35,310],getcollisionmodel:[35,310],getconstraint:[5,13,14,36,51,58,81,83,292,293,311,325,352,354,362],getconstraintid:[8,289],getconstraintslist:[15,294],getcontactswrenchaffin:[96,365],getconvexhul:[36,104,311,370],getcurrentposit:[33,308],getdamp:[79,94,95,350,355],getdampedpinv:322,getdetectionthreshold:[35,310],getdisableweightscomput:[43,319],getdistallink:[63,64,65,72,73,75,77,78,80,83,85,334,335,336,344,345,347,348,349,351,354,356,357],getdt:[40,315],geteffortlimit:358,getenabledcontact:[22,67,301,338],getenv:368,getepsregularis:[41,45,46,49,55,56,316,320,321,323,327,328],geterror:[35,64,69,73,78,80,82,90,310,335,341,345,349,351,353,359],getfactori:368,getfactorywitharg:368,getfiltertimestep:[79,350],getfirstslackindex:[51,325],getfrictioncon:[27,304],getg:[41,316],getgain:[64,65,69,335,336,341],getgaintyp:[64,69,335,341],getglpkconstraintmatrix:[42,318],getglpklowerbound:[42,318],getglpklowerconstraint:[42,318],getglpkupperbound:[42,318],getglpkupperconstraint:[42,318],geth:[41,316],gethardconstraint:[51,325],gethessianatyp:[14,293],gethessiantyp:[46,321],getinertia:[79,350],getinputs:[4,361],getinternalproblem:[51,325],getinternalsolv:[43,319],getinternalvari:[51,325],getjointcompli:[84,355],getjointsaccelerationaffin:[96,365],getkd:[64,65,69,335,336,341],getkp:[64,65,69,335,336,341],getl:[41,316],getla:[41,316],getlambda2:[64,65,69,335,336,341],getlambda:[14,64,65,69,83,293,335,336,341],getlinearrefer:[73,345],getlinecoeffici:[36,311],getlinkincontact:[70,342],getlinknam:[82,353],getlinkpairthreshold:[35,310],getlinksincontact:[36,73,311,345],getlowerbound:[8,289],getm:[4,242,244,246,247,251,361,390],getmomentumgain:[63,334],getneutralq:37,getnextadjacentchunk:364,getnormaltorqu:[29,305],getnumberofchannel:[95,350],getnumberoftask:[50,324],getnumconstraint:[41,316],getnumvari:[41,316],getnv:[357,358],getnwsr:[46,321],getobject:[41,42,45,46,49,50,55,56,316,318,320,321,323,324,327,328],getomega:[94,95,350,355],getopt:[41,42,45,46,49,50,55,56,316,318,320,321,323,324,327,328],getordereddistancevector:[35,310],getorderedlinkpairvector:[35,310],getorderedwitnesspointvector:[35,310],getorientationerrorgain:[64,78,83,335,349,354],getoutput:[94,95,350,355],getoutputs:[4,361],getownconstraint:[58,329],getposerror:[65,336],getpriorityconstraint:[51,325],getproblem:[46,321],getq:[4,242,244,246,247,251,361,390],getrefer:[62,63,64,65,69,72,75,77,78,80,85,90,333,334,335,336,341,344,347,348,349,351,356,359],getregularisationtask:[7,363],getseri:[96,365],getsigmamin:[48,322],getsiz:[10,325,361],getsolut:[41,316],getsolverid:[11,290],getstack:[7,363],getstiff:[79,350],getsupportpolygonpoint:[104,370],gettask:[6,7,13,51,292,325,362,363],gettaskid:[8,14,293,357],gettasklist:[58,329],gettasks:[13,14,83,292,293,354],getter:[35,41],gettimestep:[94,95,350,355],gettyp:[17,296],getu:[41,316],getua:[41,316],getupperbound:[8,289],getvalu:[4,361],getvari:[10,361,390],getvariables:[51,325],getvelocityerror:[64,69,73,335,341,345],getvelocitylimit:[34,40,309,315],getverbositylevel:[101,102,367],getw:[86,87,88,89,357,358],getwa:[14,293],getwb:[14,293],getweight:[14,293],getweightisdiagon:14,getweightisdiagonalflag:[14,293],getwrenchlimit:[31,32,307],getwrenchrefer:[79,350],getwrenchtask:[76,347],getxsiz:[8,14,289,293],gib:387,github:[43,46,387],giusepp:368,give:386,given:[13,14,30,35,64,79,96,103,104,105,235,237,310,382,386],global:[11,101,102,326],globalconstraint:[11,50,290,324],glp_bv:318,glp_cv:318,glp_iocp:[42,318,374],glp_iv:318,glp_prob:318,glp_smcp:318,glp_write_lp:42,glpk:[42,144,176,317,318,382],glpkbackend:[41,136,174,264,272,379],glpkbackendopt:[42,176,264,272,318],glpkbackendoptionsclass:264,glpkbackendstruct:264,gmail:[291,299,313,314],gnu:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],goal:387,gonzalez:20,good:317,gr:[50,324],gradient:[86,88,89,387],grant:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364],graviti:[30,74,84,88],great:387,green:[101,102],ground:[88,89,104],h:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,225,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,264,367,372,373,374,375,376,377,378,379,380,381,382,384,385,386,388,389,390],h_:58,h_a:58,h_b:58,h_c:58,h_i:58,ha:[0,1,9,26,35,41,45,46,49,50,55,56,60,61,77,85,256,387,390],hand:387,handl:[45,46,56,100,319,368,375,382,385],hard:[19,38,48,381,386,387],hasbound:[8,289],hav:240,have:[7,11,41,42,45,46,52,55,56,64,78,80,90,101,102,145,240,243,256,357,367,368,369,370,390],hcod:[108,136,148,187,221,264,272,378,379,386,387],hcod_wrapp:319,hcodclass:264,hdirectori:264,head:[4,83,103,361],header:[101,102],help:96,helper:[24,53,57,72,74,303],henc:[0,52,382],here:[9,48,293,386],hermitian:58,hessian:[14,45,46,50,53,58,61,146,293,382,385,387,389],hessian_typ:[46,61,231,317,321,332],hessiantyp:[14,46,58,61,151,231,264,266,293,317,321,325,329,332],hessiantypenamespac:264,hfile:264,hhqp:387,hierarch:[0,48,52,381,382,385,386,387],hierarchi:[52,381,382,383,385],hierarchy_level:[52,326],high:[101,102,367,382,385],high_priority_task:[54,325],higher:[52,79,88,89,243,382,387],highest:[249,386],histor:[324,325],hl:39,hoffman:[291,299,300,303,304,305,307,313,314,334,336,342,343,345,346,347,348,354,356],hold:[380,389],home:[130,131,132,133,134,135,136,137,138,139,140,141,142,143,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,379],homogen:[64,78,103],hongjun:39,hope:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],horn:58,how:[34,52,64,65,69,78,80,90,390],howev:[58,382,386,388,390],hpp:[49,100,101,102,142,146,161,162,163,169,174,175,181,185,193,203,206,207,209,214,226,227,228,258,259,260,261,262,263,303,304,305,311,316,317,323,327,335,345,348,349,351,356,368,369,370,379],hppfile:264,hr:[39,50,324],hst_ident:[61,146,293],hst_posdef:[58,61,146,293],hst_posdef_nullspac:[61,146,293],hst_semidef:[58,61,146,293],hst_unknown:[46,58,61,146,293,321],hst_zero:[58,61,146,293],ht:[46,321],html:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364],http:[28,43,46,49,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],hull:[36,104],huller:370,human:39,humanoid:[0,20,28,83,103,388],hx:[41,45,46,49,55,56],i:[8,9,13,14,37,41,44,48,50,53,58,61,83,97,101,102,146,289,293,294,316,317,324,325,326,340,344,350,358,364,366,369,382,384,385,388,390],id:[8,11,14,35,47,54,57,67,75,76,80,310,325,347,351,383],ideal:390,ident:[4,45,46,61,70,146,326,342,361],identifi:[46,78],idx:388,idynutil:[169,264,311],ieee:28,ieeexplor:28,iff:37,ifndef:[289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371],ihqp:[7,120,136,148,151,152,175,221,224,264,272,363,379,385,386],ihqptempl:264,iit:[289,290,292,293,294,295,296,297,298,303,304,305,307,308,309,310,311,312,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],ik:[84,387],ill:382,imepl:88,immedi:[14,64,65,69,78,80,90],imped:[72,79],impl:361,implement:[0,3,11,14,16,19,20,21,22,23,31,33,35,36,37,38,39,40,41,42,43,45,46,48,49,50,52,54,55,56,60,61,63,64,65,69,72,73,74,75,77,78,79,80,83,84,85,86,87,88,89,90,94,97,99,105,288,293,360,380,382,383,385,386,387,388,389,390],implemet:79,impli:[33,36,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],implicit:[36,390],impos:[78,80],improv:14,imu:[139,151,264,275,379],imunamespac:264,imusensor:[71,343],includ:[58,131,132,133,134,135,136,137,138,139,140,141,142,143,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,379,387,388,390],includedirectori:264,increament:35,increas:[254,255,387],independ:390,index:[9,12,13,14,41,42,50,51,86,88,97,318],indic:[12,13,22,67,142,149,150,235,237,264,266,291,292,326,379],indicesclass:264,indicesofvertex:370,indirectli:58,inequ:[8,15,18,35,56,326,327,380,382,385,386],inertia:[64,67],inf:[15,42,325,374],infer:390,infin:46,infinitesim:35,info:[43,58,101,102,293,366,367,368],inform:[41,46,75,101,102,385,389],infti:46,inherit:[264,380,389],init:[95,319,350],init_sink:367,initi:[1,39,41,45,46,49,50,55,56,80,97,326,387,388],initial_st:[94,350,355],initproblem:[41,42,45,46,49,55,56,316,318,320,321,323,327,328],initsupportvectorsandmatric:[15,294],inlin:[3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,36,41,42,44,45,46,49,50,51,55,56,58,64,65,69,72,79,83,86,87,88,89,94,95,97,99,105,242,244,246,247,251,253,257,294,361,366,373],innov:1,input:[4,13,46,58,69,77,85,94,95,230,236,239,241,248,256,350,355,368],input_path:368,input_s:[4,361],insert:[50,388],insid:[10,35,50,388],insight:360,inspir:360,instabl:382,instanc:[7,231,240,243,256,368,380,387,388,389],instanti:[8,14,380,389],instead:[78,79,80,90,350],institut:1,integ:[9,42,374],integr:[0,84],intend:[37,386],intent:[13,14,58,83],interact:39,interest:4,interfac:[11,101,102,387],intern:[8,13,14,15,16,18,19,21,31,32,35,38,41,42,43,45,46,49,51,55,56,57,58,63,64,65,66,69,72,78,79,80,84,88,90,91,93,96,101,102,105,380,382,385,388,389,390],intro:383,introduc:[0,388,390],invalid_argu:361,invari:[19,38],invers:[1,3,22,33,48,75,96,99,381,383,390],inversedynam:[142,219,221,264,278,379],inversedynamicsclass:264,invert:388,invok:[380,389],involv:387,iostream:[182,184,225,226,324,326,367,368],iros2011:[83,103],is_body_jacobian:[78,349],isact:[14,293],isaggreg:[58,329],isangularmomentum:[63,77,334,348],isbilateralconstraint:[8,289],isbound:[8,289],iscartesian:[64,78,335,349],iscartesianadmitt:[79,350],iscom:[80,351],isconstraint:[8,289],iscontigu:[9,364],isequalityconstraint:[8,289],isinequalityconstraint:[8,289],isjointadmitt:[84,355],islinearmomentum:[85,356],isol:389,ispostur:[90,359],isreleas:[31,307],issu:[386,390],issubtask:[13,292],istru:[14,151,264,266,293],istrueenum:264,isunilateralconstraint:[8,289],iszero:293,it_m:293,italian:1,iter:[9,149,150,175,264,272,291,292,293,317,364,376,387],iteratorclass:264,ith:26,its:[4,13,35,254,255,380,387,389,390],itself:[60,61],j:[19,30,38,50,64,75,86,97,293,308,322,357,366,390],j_:[33,36,78],jacobian:[13,14,50,58,64,78,83,88,390],jacobisvd:[322,369,375,381],jan:105,jb:64,jc:[22,67],jdotqdot:[72,390],jdq:50,jj:50,jl:387,johnson:58,joint:[4,14,19,20,21,23,33,35,37,38,39,40,48,53,67,68,69,70,77,84,85,90,96,380,381,387,390],joint_wheels_nam:[39,314],jointaccmax:[19,20,21,38,298,299,300,313],jointadmitt:[79,90,141,217,264,277,379],jointadmittanceclass:264,jointboundmax:[19,20,21,37,38,298,299,300,312,313],jointboundmin:[19,20,21,37,38,298,299,300,312,313],jointbounmin:37,jointlimit:[21,38,133,135,147,154,219,264,269,271,379],jointlimitsclass:264,jointlimitsecbf:[133,147,154,219,264,269,379],jointlimitsecbfclass:264,jointlimitsinvari:[171,264,271,313],jointlimitsinvariac:[38,135,147,264,379],jointlimitsinvarianceclass:264,jointlimitsvi:[133,147,154,219,264,269,379],jointlimitsviabilityclass:264,jointvelmax:[20,21,299,300],journal:105,jsp:28,jun:105,june:105,just:[9,386,387],k:[52,63,67,72,79,94,105,334,350,382,385],k_p:78,kamedula:360,kanoun:382,kd:[64,65,69,72,145,335,336,341,344],kdl:[64,77,78,80,83,85,103,105,161,162,163,169,193,203,206,207,209,214,227,228,303,304,305,311,335,345,348,349,351,354,356,369,370],ke:105,keep:[9,387,388],khatib:48,khazoom:20,kim:20,kind:[42,318],kineamt:390,kinemat:[1,39,382,383,388,390],know:[4,41,42,49,55,56],known:58,kp:[64,65,69,72,145,335,336,341,344],l1:[39,314],l1hqp:[47,54,57,121,136,148,152,154,174,175,187,189,219,224,264,272,379],l1hqpclass:264,l2:[39,51,314],l:[15,17,41,42,45,46,49,50,55,56,63,316,318,320,321,323,324,327,328,375,380,384,385,388,389],l_:63,la:[41,42,45,46,49,50,55,56,316,318,320,321,323,324,327,328],lab:[299,300],lambda1:[64,65,69,145,335,336,341],lambda2:[64,65,69,73,145,335,336,341,345],lambda:[13,14,58,63,64,65,69,73,78,79,80,83,84,86,88,90,240,254,255,293,329,335,336,341,345,349,350,351,354,357,358,359],lambdaangularmomentum:[73,345],languag:388,lasa:385,lasso:389,last:[9,35],later:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],latest:[86,88],laurenzi:[296,303,326,333,335,337,341,346,360,361,367],law:[63,79],layer:[52,53,326,386,387],lb:[17,326],lb_bound:326,ldlt:[3,369],ldltinvers:[227,264,369],ldltinverseclass:264,lead:386,least:[11,48,50,58,384],left:[8,33,36,58,63,79,84,380,387,388,389,390],leg:88,lenght:50,length:[13,14,83],leq:[33,36,380,382,384,385],less:[46,386,387],lesser:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],let:[52,58,382,390],level:[7,43,50,52,101,102,238,382,385,386,387,390],leverag:[101,102,387],lf:387,lgpl:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364],lh:[242,244,246,251,257,361,387],lib_handl:368,lib_nam:368,librari:[1,368,383,386],licens:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],lighter:79,like:[43,101,102,104,384],limit:[19,20,21,22,23,24,28,31,32,33,34,37,38,40,52,303,380,387],limits_:[382,384,385],limt:31,line:36,linear:[42,48,58,67,70,74,80,84,85,380,383,389],linearmomentum:[109,110,141,151,264,277,379],linearmomentumclass:264,link:[30,33,35,36,64,67,70,71,74,78,79,83,303,310],link_in_contact:[70,342],link_nam:[82,353],link_t_shap:[35,310],linknam:104,linkpair_threshold:[35,310],linkpairvector:[35,310],links_in_contact:[36,73,96,104,311,345,365,370],links_inc_contact:[36,311],linkspair:[35,310],list:[7,9,12,13,14,15,30,36,39,58,83,104,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,256,264,266,379,380,388,389],ll:375,llt:[322,375],load:368,local:[52,387],log:[7,8,11,13,14,15,16,18,41,50,58,66,78,79,80,90,91,93,96,100,101,102,289,290,293,294,297,316,326,329,363,365,367,380,389],log_prefix:[53,326],logger:[7,8,11,13,14,15,16,18,41,50,53,58,66,78,79,80,90,91,93,96,102,147,151,174,221,224,225,264,280,289,290,292,293,294,295,297,300,313,316,324,326,329,335,336,337,341,344,345,346,349,350,351,359,360,363,365,366,367,368,380,389],logger_handl:367,logger_nam:[102,367],loggerclass:[100,225,264,280,367],loggerclassclass:264,loggin:11,look:[35,58,88],loop:[23,68,84],low:[101,102,367],low_priority_task:[54,325],lower:[8,16,31,32,35,37,41,45,46,49,50,55,56,382],lower_bound:[17,296],lowerbound:[8,15],lowerlim:[31,32,307],lowest:252,lp:[14,35,61,146,310,382,383,386],ls:387,lu:[180,322],luca:[48,305],lvert:[382,384,385,388,389],ly:7,m3:361,m:[4,19,35,36,38,67,72,73,79,80,325,350,361,380,382,384,385,389,390],macro:[180,322],made:[58,240,243,256],mai:[382,386,387,390],make:[4,56,79,380,389,390],make_shar:[175,317,380,388,389],malgorzata:360,man:1,manag:[7,10],mandatori:389,mani:7,manipul:[2,21,39,88,141,151,207,209,227,264,277,379,382],manipulabilityclass:264,mansard:388,manual:7,map:[4,10,26,32,39,51,74,219,226,304,305,307,325,347,361,362,368],margin:36,mask:[13,14,83,389],mass:[79,387],math:[4,7,382,388],mathbb:[33,79,84,380,382,384,385,387,389,390],mathbf:[30,77,79,84,85,380,381,382,384,385,388,389,390],mathcal:[380,382,386,387,388,389,390],mathemat:386,mathlogg:[8,14,15,58],matlogg:[8,11,13,14,15,16,18,41,50,66,78,79,80,90,91,93],matlogger2:[7,8,11,13,14,15,16,18,41,50,53,58,66,78,79,80,90,91,93,96,147,289,290,292,293,294,295,297,300,313,316,324,326,329,335,336,337,341,344,345,346,349,350,351,359,360,363,365,380,389],matric:[3,5,6,8,12,13,14,15,17,19,20,21,22,24,25,26,27,28,29,32,33,34,36,37,38,41,46,47,54,57,58,59,60,61,62,66,69,70,71,73,75,78,80,81,82,86,90,91,92,93,240,293,319,326,380,386,387,388,389,390],matrix3d:[26,63,65,304,334,336,345,360,369],matrix4d:[78,103,349,369],matrix6d:[64,72,79,335,338,344,346,350],matrix:[8,13,14,16,26,33,36,41,45,46,49,50,53,55,56,58,60,61,63,64,67,69,70,78,79,83,84,85,86,88,97,99,103,105,145,146,232,240,247,254,255,304,319,321,326,361,366,378,380,382,385,389,390],matrix_typ:[8,11,14,289,290,293,389],matrixbas:[4,97,219,264,266,361,366],matrixpil:[15,43,45,49,50,58,224,264,278,294,319,320,323,324,325,326,327,328,329,366],matrixpilernamespac:264,matrixu:369,matrixv:369,matrixxd:[5,6,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,97,98,221,264,266,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,366,369,371,375,377,380,388,389,390],matteo:298,max:[15,19,20,21,37,38,53,369],max_pair:[35,310],maxim:86,maximum:[21,34,35,46,387],mean:[8,35,78,80,88,90,145,386,387],measur:[79,84],mechatron:39,medium:[101,102],member:[26,42,73,86,87,88,89,105,372,374,375],memori:[147,149,150,151,152,162,165,178,179,181,182,183,184,185,186,187,205,219,289,291,292,293,294,304,307,320,321,323,324,325,326,327,328,329,347,361],merchant:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],merg:240,messag:[100,101,102],meter:386,method:[0,2,13,14,41,46,49,53,55,56,58,83,86,380,382,386,388,389,390],method_typ:[228,370],mg:73,michael:105,mid:[101,102,367],middle_path:368,min:[15,19,20,21,37,38,41,45,46,48,49,52,55,56,326,382,384,385],min_sv_ratio:326,mind:58,mingo:[85,291,299,300,303,304,305,307,309,313,314,324,334,336,342,343,345,346,347,348,349,351,353,354,356,357,358,359,363,369,370],minim:[48,68,75,386,390],minima:387,minimizevari:[137,151,205,219,264,273,347,379],minimizevariablenamespac:264,minimum:[35,48,88,89,101,102,104],minimumeffort:[2,141,151,227,264,277,379],minimumeffortclass:264,minjointvel:[138,151,199,264,274,379],minjointvelclass:264,mistri:105,mix:386,mobil:39,model:[4,23,24,28,30,35,36,38,39,63,65,67,70,71,74,77,78,79,80,82,84,85,86,88,91,92,93,96,98,104,168,227,303,305,310,346,353,355,360,365,369,370,371,380,387],model_typ:[228,370],modelcoeffici:[228,370],modelconstsharedptr:[35,310],modelinterfac:[19,20,21,22,23,24,25,26,27,28,29,30,35,36,37,38,39,40,63,64,65,66,67,68,69,70,71,72,73,74,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,96,98,104,298,299,300,301,302,303,304,305,306,310,311,312,313,314,315,334,335,336,337,338,340,341,342,343,344,345,346,348,349,350,351,353,354,355,356,357,358,359,360,365,370,371],modif:[380,389],modifi:[9,58,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],mohammadi:356,moment:[72,240,365,382],momentum:[63,73,77,85],more:[46,58,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,386,388,390],most:[380,387,389],mot:[7,386,388],motion:[0,37,48,72,381],move:[70,382],movecollisionshap:[35,310],moveit_msg:[168,310],movement:33,mqddot:[22,67],ms:387,mt:57,mu:[26,27,28,29,304,305],mulitpl:386,multi:[48,381],multidof:291,multipl:[0,240,243,256,387,388],multipli:[14,46,77,85,375],must:[4,16,35,79,101,102,380,389],mutabl:[35,293,310],n0:52,n1:52,n:[33,35,58,67,69,84,91,93,293,360,361,366,368,380,382,384,385,389,390],n_x:90,nakamura:28,nakanishi:105,name:[8,10,11,14,16,31,32,35,39,50,51,57,60,61,70,78,79,83,310,320,361,372,388,390],name_size_pair:[10,361],namespac:[289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,371,379],nan:357,natur:94,nearest:[42,374],necessari:[293,386],necessit:387,need:[13,14,33,34,38,40,53,58,64,65,69,75,78,80,83,88,89,90,386,387],neg:[3,68],neither:368,neq:[52,288],nest:264,neutral:37,new_constraint:[13,14,58,83],new_pos:[35,310],newlin:[382,384,385,388,389],next:[64,65,69,78,80,90,326,382],nhqp:[136,148,151,152,175,224,264,272,288,379,382,386,387],nhqpclass:264,nicola:388,nk:52,nnumber:97,noalia:[293,361,369],non:[64,67,74,84,99,380,382,389],none:58,nonlinear:[19,38],nonneg:58,nonumb:382,nor:368,norm:[14,387,389],normal:[26,31,105,369,390],normaltorqu:[134,147,152,162,219,224,264,270,379],normaltorqueclass:264,normaltorquesclass:264,notabl:387,note:[3,11,13,14,22,26,35,48,58,61,65,71,73,74,75,77,79,83,85,99,232,234,245,319,387],noth:[14,64,65,73,79,350],notic:[7,12,13,15,33,34,50,52,58,64,65,69,72,78,80,83,88,89,90,104,236,239,240,241,243,248,249,252,256,385,386,387,388,390],now:[41,45,46,50,55,56,390],nq:361,ns_dim:[53,326],null_spac:53,nullptr:[35,310,326,368],nullspac:[52,288,326],num_free_var:[53,326],number:[9,13,14,16,33,35,40,46,48,50,58,83,84,96,97,380,385,387,389,390],number_of_bound:320,number_of_constraint:[41,42,45,46,49,55,56,231,316,317,318,320,321,323,327,328],number_of_vari:[41,42,45,46,49,55,56,231,316,317,318,320,321,323,327,328],numberofdof:[13,14,83],numer:88,numeric_limit:[99,369],numrefinementstep:46,numregularisationstep:46,nwsr:[46,321],nx3:33,nx:326,o:325,o_error:105,object:[7,9,12,13,41,42,45,46,49,50,55,56,83,96,319,380,388,389],observ:[58,83],obtain:[13,368,387],occupi:387,odi:[144,317],off:84,offer:387,offset:35,often:386,og:380,ok:[8,14,101,102],old:[254,255,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364],omega:[79,84,94,95,350,355,390],omni:39,omniwheel4x:39,omniwheels4x:[135,147,264,271,379],omniwheels4xclass:264,onc:388,oncstructor:51,one:[9,11,14,26,33,35,48,58,78,79,85,96,232,234,382,388],ones:[41,45,46,55,56,325,382],onli:[7,9,30,33,51,52,56,75,326,365,380,381,382,385,386,387,389,390],onlin:0,onprintcallback:[102,367],onto:326,open:[84,383],opensot:[0,1,2,5,6,7,9,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,96,98,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,264,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,379,380,382,384,386,387,388,389,390],opensot_constrainttotask_h:330,opensot_tasks_collisionavoidance_h:352,opensotdirectori:264,opensotnamespac:264,oper:[4,7,9,14,44,97,100,105,219,221,264,266,293,317,361,363,364,366,367,369,373,386,388],opt:[46,50,324,382],optim:[4,7,10,11,14,35,46,48,50,51,52,75,96,288,382,384,385,386,387,390],optimizaiton:0,optimum:[41,42,45,46,49,50,55,56],option:[41,42,45,46,49,50,55,56,316,318,320,321,323,327,328,367,368,369,370,382,387],optvarhelp:[96,219,264,266,325,361,365,390],optvarhelperstruct:264,order:[10,14,22,34,35,39,67,73,84,94,101,102,382],org:[28,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],orient:[64,71,78,82,103,104,105,386,389],orientation_error:[103,369],orientation_gain:[64,335],orientationerror:[78,349],orientationerrorgain:[78,83,349,354],origin:[13,14,58,83,104,245,249,252],orthogon:[0,386],os:[100,253,258,259,260,261,262,263,361,367],osqp:[45,50,144,178,317,320,382,385,387],osqp_default_eps_regularis:[45,178,264,320],osqpbackend:[41,111,136,151,174,224,264,272,379],osqpbackendclass:264,osqpdata:320,osqpset:320,osqpworkspac:320,ostream:[100,101,102,219,258,259,260,261,262,263,264,266,361,367],ostream_t:367,other:[4,13,75,240,361,387,390],otherm:[4,361],otherq:[4,361],otherwis:[104,368],our:390,oussama:48,out:[318,350,382,383,386],output:4,output_s:[4,361],outsid:[58,60,61],over:[52,249,252],overrid:[15,52,59,65,81,294,306,326,330,336,352],overwrit:[45,46,49,50],own:[4,58],ownconstraint:58,p0:[36,311],p1:[36,311],p:[19,21,23,38,58,94,298,300,302,313,356,385,387],pag:86,page:[288,383],pair:[10,26,35,42,304,310,318,361],pan_tilt_matrix:[103,369],paper:[19,20,21,28,38,83,103,105,381,382,388],parallel:26,param:[42,79,303,318,374],paramet:[2,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,48,49,50,51,52,53,55,56,57,58,60,61,63,64,65,66,67,68,69,70,71,72,74,75,77,78,79,80,83,84,85,86,87,88,89,90,91,93,96,97,101,102,103,104,105,230,231,232,233,234,235,236,237,238,239,240,241,243,245,248,249,250,252,254,255,256,349,382],paramt:48,parent:[131,132,133,134,135,136,137,138,139,140,141,142,143,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],parigi:298,part:[1,69,85,380,387],particip:1,particular:[0,14,33,41,46,50,58,64,65,73,88,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,385,386,387,389],particularli:53,pass:[4,36,50],passthrough:[228,370],path:[130,131,132,133,134,135,136,137,138,139,140,141,142,143,368],path_to_so:368,pcl:[228,370],per:382,perform:[14,34,40,53,84,88,326,387],perform_a_b_regular:[52,53,326],perform_a_b_regularization_:[53,326],perform_selective_null_space_regular:[52,326],perform_selective_null_space_regularization_:[53,326],period:79,perman:58,permiss:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364],permit:[7,14,50,64,65,73,381,382,383,385,386,388,389,390],peter:105,pham:28,pi:84,pick:9,pile:[15,58,97,249,252,294,366],piler:[97,142,152,161,163,178,181,182,183,184,185,186,187,264,294,303,305,320,323,324,325,326,327,328,329,379],pilerhelp:366,pitch:103,pl_none:46,place:[52,288,389],plan:86,plane:33,planningsceneworld:[168,310],pleas:[13,14,58,83,319],plu:240,plug:[79,84],point:[35,36,88,104,311,370,390],point_cloud:[228,370],point_contact:[96,365],point_typ:[228,370],pointcloud:370,pointer:[8,11,12,13,14,15,16,18,34,41,43,50,57,58,63,66,77,78,79,80,84,85,90,91,93,96,231,233,235,236,237,238,239,240,241,243,248,249,252,254,255,256,326,368,382,388],pointsinconvexhul:370,pointxyz:370,polici:7,polverini:298,polygon:104,poorli:387,portion:[380,389],pos_lim:313,pos_ref:[64,65,335,336],pose:[64,65,72,78,80,82,83,90,103,380,382,387],pose_d:[72,344],pose_ref:[64,65,72,335,336,344],posit:[3,13,14,19,20,21,33,35,37,38,40,58,61,63,64,65,69,73,78,79,80,82,83,84,90,103,105,146,386,387,389],position_error:[103,369],positionerror:[73,78,345,349],possibl:[7,41,45,46,55,56,58,104,146,382,385,386,389,390],postion:65,postur:[84,88,138,141,151,197,198,213,219,264,274,277,340,355,379,387],posturalclass:264,posturalenum:264,pouya:356,pow:[350,355,358],pp:105,predic:293,predict:[83,103],predictor:[19,21,23,38],prefer:388,prefix:[11,41,50,290,316,324,326],preliminari:387,prepar:[382,386],preparesot:[50,324],presenc:382,present:[19,38,51,387,390],preserv:243,press:58,prete:21,previou:[50,326,385,390],previous:35,prfoundli:387,primari:[380,389],primarili:1,print:[41,43,46,101,102,367],print_csc_matrix_raw:320,printconstraintsinfo:[46,321],printerroroutput:318,printf:[101,102],printindexandpointsinfo:370,printlevel:46,printprobleminform:[41,46,316,322],printsot:[43,319],priorit:[43,48,381,385,387],prioriti:[7,50,52,54,88,89,243,249,252,382,385,386,387],priority_constraint:[51,183,264,272,325],priority_constraintclass:264,privat:[293,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,314,315,318,319,320,323,325,326,327,328,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,350,351,352,354,355,356,360,361,362,363,364,365,366,367,368,369,370,371],probl:52,problem:[0,4,11,41,42,45,46,48,49,50,51,52,53,55,56,58,231,324,381,382,383,384,385,386,387,388,390],problem_id:[41,46,316,322],problem_numb:[41,46,316,322],procedur:[382,389],process:[94,95,350,355,383],product:[14,105],program:[0,48,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,379,383],proj:370,project:[1,86,88,104,326,381,386],project_inli:[228,370],projected_point_cloud:370,projectinli:370,projectpcl2plan:370,proper:14,properli:386,proport:33,protect:[4,8,11,12,13,14,15,16,18,35,41,46,50,58,75,78,80,82,86,88,90,289,290,291,292,293,294,295,297,310,316,321,324,329,347,349,351,353,357,358,359,361,367],provid:[0,3,64,99,101,102,360,381,384,385,386,387,389,390],proxqp:[144,185,264,283,317,327,376,382,385,387],proxqp_default_eps_regularis:[55,185,264,327],proxqpbackend:[41,122,136,151,174,224,264,272,379],proxqpbackendclass:264,proxsuit:[185,264,327],pseudo:[48,99,381],pseudoinvers:48,ptr:[5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,43,47,48,50,51,52,53,54,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,98,102,221,231,232,233,234,235,237,238,250,264,266,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,319,322,324,325,326,329,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,362,363,365,367,370,371,380,382,388,389],ptrm:[4,361],ptrq:[4,361],publish:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],pure:[2,41,49,55,56],purerol:[92,93,141,150,151,264,277,379],purerollingclass:264,purerollingorient:[218,264,277,360],purerollingorientationclass:264,purerollingposit:[218,264,277,360],purerollingpositiontempl:264,purpos:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],push_back:[13,14,58,83,294,350,364],put:386,pxf:73,q0:[37,53,326],q3:361,q:[4,18,28,33,36,37,63,77,84,85,86,87,88,89,105,357,358,361,369,390],q_desir:[69,341],q_n:105,qd:[105,369],qddot:[19,20,21,22,23,63,64,65,66,67,68,69,96,298,299,300,301,302,334,335,336,337,338,340,341,365,390],qddot_desir:[69,341],qddot_var:[98,371],qdot_desir:[69,341],qdotlimit:[23,40,302,315],qdw:[105,369],qdx:[105,369],qdy:[105,369],qdz:[105,369],qf:37,qp:[0,41,42,45,46,48,49,50,51,52,53,55,56,146,326,327,328,381,382,383,384,385,386,387,388],qpoas:[46,50,51,52,144,146,179,264,317,321,324,325,326,376,382,385,387,389],qpoases_default_eps_regularis:[46,179,264,321],qpoasesbackend:[41,112,136,174,264,272,379],qpoasesbackendclass:264,qpswift:[56,144,186,317,328,382,385,387],qpswift_default_eps_regularis:[56,186,264,328],qpswiftbackend:[41,123,136,151,174,224,264,272,379],qpswiftbackendclass:264,qref:[69,341],quad:[8,58,382,384,385,390],quadrat:[0,326,383],quantiti:[72,386],quaternion:[227,264,369],quaterniontempl:264,quati:387,qw:[105,369],qx:[105,369],qy:[105,369],qz:[105,369],r:[4,9,24,28,33,35,39,58,63,64,65,73,78,79,80,82,84,90,243,314,364,380,382,384,385,386,387,389,390],rad:[40,90],radiant:386,radiu:[39,91,92,93,360],ram:387,random:[380,388,389],randomli:387,rang:[9,350,364],rank:[52,385],ransac_distance_thr:370,rate:387,ratio:[94,326],reach:33,readi:383,real:[97,383],realiz:73,reason:[64,65,69,78,80,90],recalcul:46,receiv:[367,368,369,370],recomput:[14,35,64,65,69,78,80,90],record:[380,389],recreat:[13,58],rect:36,rectangular:28,red:[101,102],redistribut:[367,368,369,370],reduc:[13,14,58,83,385,387],redund:[39,48,83,103,381,382],ref:[41,45,46,55,56,62,64,65,75,316,320,321,327,328,333,335,336,347],refer:[13,14,33,34,41,45,46,49,50,51,52,55,56,58,63,64,65,67,69,72,73,77,78,79,80,82,83,84,85,90,101,102,103,104,288,380,387,389,390],referenc:[380,389],referencefram:[104,370],referenceframe_t_point:370,reflect:[380,389],regardless:[386,390],regener:58,register_so_lib_:[226,264,368],regul:[78,80,90],regular:[43,52,53,326,382,385],regularis:[7,41,45,46,49,50,51,55,56,68,324],regularisation_task:[7,363,382],regularize_a_b:[53,326],reguralis:50,rel:[78,368,388],relat:[11,14,41,64,65,73,96,368,388,390],relationship:264,releas:[31,307,382,385],releasecontact:[31,307],remain:[41,52,382,385],rembemb:84,rememb:105,remov:[9,13,14,35,58,69,83,310],remove_refer:[4,361],removeworldcollis:310,repositori:387,repres:[13,14,33,36,39,45,46,56,64,65,69,70,78,80,90,96,104],represent:[36,104],request:387,requir:[0,78,390],reqular:382,research:105,reset:[14,63,64,65,69,72,73,78,79,80,90,94,95,97,293,334,335,336,341,345,349,350,351,355,359,366,389],resetrefer:[72,335,336,344],residu:14,resiz:[366,369],resolut:39,resolv:[381,382,385,386,387],respect:[78,387],restrict:33,resular:52,result:[52,380,385,387,389,390],retriev:[31,41,42,45,49,50,55,56,63,75,79,390],reus:390,rf:387,rh:[242,246,257,361,387],rick:105,rigano:368,right:[8,14,33,36,50,58,63,79,84,380,387,388,389,390],roation:26,robot:[0,1,19,20,21,22,23,24,25,26,27,28,29,30,33,35,36,37,38,39,40,48,63,64,65,66,67,68,69,70,71,72,73,74,77,78,79,80,83,84,85,86,88,89,90,96,103,105,298,299,300,301,302,303,304,305,306,310,311,312,313,314,315,334,335,336,337,338,340,341,342,343,344,345,348,349,350,351,354,355,356,359,381,383,387,388],robot_model:[86,87,88,89,357,358],robot_torqu:[30,306],robotolog:368,robust:90,rocchi:[289,290,292,293,294,295,297,304,308,309,311,312,315,324,329,345,349,351,353,354,358,359,363,364,369,370],roger:58,rossini:305,rotat:[26,105,369],round:[42,374],round_bound:[42,318,374],roundbound:318,row:[9,12,13,14,16,33,36,41,45,46,55,56,58,61,83,97,289,293,294,361,366,369,380,389],rowindic:[12,13,235,237,291,292,363,380,389],rowmajor:[46,320,321],rows_need:366,rowschunk:[9,364],rowslist:[9,364],rowsvector:[9,364],rs:387,rsult:72,rt:[3,61,99],rtld_now:368,rtlog:[100,101,102,142,226,258,259,260,261,262,263,264,368,379],run:387,runner:[130,131,132,133,134,135,136,137,138,139,140,141,142,143,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,379],runtim:52,runtime_error:[350,361,366],rvert:[382,384,385],rvert_:[384,388,389],ryzen:387,s:[7,28,34,40,45,68,78,79,80,85,90,94,101,102,146,236,239,241,248,256,289,293,367,369,382,384,385,386,387],safe:[3,61,97,99],safeti:[36,64,65,69,78,80,90],safetymargin:[36,311],sagetymargin:36,sai:58,same:[13,16,22,58,67,79,84,101,102,103,104,236,239,240,241,243,245,248,256,289,303,386,390],sampl:[40,78,80,90],sample_consensu:[228,370],sangba:20,satisfi:[88,89],satur:[382,386],sca:35,scalar:[2,14,86,87,88,89,105,388,389],scale:[14,35,45,46,386],schaal:105,scheme:[68,79,84,94],screen:[101,102],se:387,searchbegin:364,second:[9,15,58,84,94,105,238,240,243,387],secondorderfilt:[208,213,264,277,350,355],secondorderfilterarrai:[208,264,277,350],secondorderfilterarrayclass:264,secondorderfiltertempl:264,see:[39,41,78,90,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],seen:382,segment:[4,294,361],select:[50,145,326,380,382,387,389],self:[4,20,35,361],selfadjointeigensolv:319,selfcollisionavoid:35,semi:[61,146],semidefinit:[3,58],semin:388,send:96,sens:48,sensor:79,sent:387,sequenc:9,serial:10,set:[4,9,10,11,13,14,22,26,31,35,36,41,45,46,50,52,55,56,58,63,64,65,68,69,74,77,78,79,80,83,84,85,86,88,90,97,101,102,232,234,245,310,319,328,361,366,380,382,386,387,388,389],set_min_sv_ratio:[53,326],set_nullspace_dimens:[53,326],set_perform_a_b_regular:[53,326],set_perform_selective_null_space_regular:[53,326],seta:[61,332],setab:[61,332],setabcartesian:[33,308],setact:[14,293,389],setactivejointsmask:[13,14,83,292,293,354],setactivestack:[50,324,382],setalpha1:[20,299],setalpha2:[20,299],setalpha3:[20,299],setangularrefer:[73,345],setb:[61,332],setbaselink:[64,78,83,335,349,354],setbound:[17,296],setboundsaggregationpolici:[7,363],setboundsc:[35,37,310,312],setc:[60,61,331,332],setcartesiandamp:[72,344],setcartesianstiff:[72,344],setcollisionlist:[35,310],setconstraint:[17,296],setcontactrotationmatrix:[26,304],setcscmatrix:320,setdamp:[43,94,95,319,350,355],setdeadzon:[79,350],setdefaultopt:[46,321],setdetectionthreshold:[35,310],setdisableweightscomput:[43,319],setdistallink:[64,78,335,349],setenabledcontact:[74,346],setep:[68,340],setepsilon:[99,369],setepsregularis:[41,45,46,49,50,55,56,316,320,321,323,324,327,328,382],setfilterdamp:[79,84,350,355],setfilteromega:[84,350,355],setfilterparam:[84,355],setfiltertimestep:[84,355],setfloatingbasetorqu:[74,346],setforcerefer:[72,344],setfrictioncon:[26,304],setgain:[64,65,69,335,336,341],setgaintyp:[64,69,335,341],setgaz:[83,354],sethessiantyp:[46,61,321,332],setident:[293,357,358,369,380,388],setimpedanceparam:[79,350],setisbodyjacobian:[78,349],setjointaccmax:[19,21,38,298,300,313],setjointcompli:[84,355],setjointposit:[357,358],setjointvelmax:[21,300],setkd:[64,65,69,335,336,341],setkp:[64,65,69,335,336,341],setlambda:[14,58,64,65,69,73,78,79,80,83,86,88,90,293,329,335,336,341,345,349,350,351,354,357,358,359],setlinearrefer:[73,345],setlinkincontact:[70,342],setlinkpairthreshold:[35,310],setlinksincontact:[36,73,311,345],setlinksvsenviron:[35,310],setm:[4,361,380],setmaxpair:[35,310],setminsingularvalueratio:[52,326],setmomentumgain:[63,334],setmu:[26,28,304,305],setnwsr:[46,321],setomega:[94,95,350,355],setonprintcallback:[101,102,367],setopt:[41,42,45,46,49,50,55,56,316,318,320,321,323,324,327,328,382],setorientationerrorgain:[78,83,349,354],setorientationgain:[64,335],setoutwardnorm:[91,93,360],setperformabregular:[52,326],setperformselectivenullspaceregular:[52,326],setpositionrefer:[64,335],setpstepaheadpredictor:[19,21,23,38,298,300,302,313],setq:[4,361],setransacdistancethr:370,setrawparam:[79,350],setrefer:[62,63,64,65,69,72,75,77,78,80,85,90,333,334,335,336,341,344,347,348,349,351,356,359],setregularisationtask:[7,363,382],setsafetymargin:[36,311],setsigmamin:[48,322],setsolverid:[11,290],settimestep:[94,95,350,355],settompc:46,settorquelimit:[22,301],setup:[53,384],setvelocitylimit:[23,34,40,302,309,315],setverbositylevel:[101,102,367],setvirtualforc:[64,335],setw:[86,87,88,89,357,358],setweight:[13,14,58,83,292,293,329,354],setweightisdiagonalflag:[14,293,389],setwrenchlimit:[31,307],setwrenchrefer:[79,350],setzero:[4,293,357,361],sever:[101,102,367,386],shape:[35,310],share:[8,13,14,15,16,18,58,66,78,79,80,90,91,93,326],shared_ptr:[5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,50,51,52,54,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,88,90,91,92,93,94,96,102,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,318,319,320,321,322,324,325,326,327,328,329,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,362,363,365,367,368,374],shift:[9,364],should:[7,11,14,22,35,41,42,49,52,55,56,58,74,88,235,237,289,367,368,369,370],si:[78,80,90],side:[13,33,240],sigma_min:[48,322],signaltyp:[94,95,350,355],significantli:387,simpl:[3,58,79,84,88,89,99,319,326,387,388],simpler:[15,58],sinc:[41,42,49,55,56,64,65,69,78,80,90],singl:[45,46,52,53,56,58,387,388],singular:[53,326,381,382,385,387],singular_valu:48,singular_values_inv:48,singularvalu:369,size:[4,8,9,13,14,15,16,33,40,41,45,46,52,55,56,58,60,61,83,254,255,289,293,324,350,361,364,369,372,387,388,390],size_t:289,skew:[105,369],skip:53,skip_a_b_regular:53,slack:51,slow:[35,99],smaller:[9,35],so:[7,15,58,78,88,89,94,240,243,256,368,386],soft:[386,387],softwar:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],sol0:52,sol1:52,sole:387,solib:[113,142,225,264,379],solk:52,solut:[11,14,41,43,45,46,48,49,50,51,52,55,56,96,235,237,290,319,322,324,325,326,381,382,385,386,387],solv:[0,11,41,42,43,45,46,48,49,50,51,52,53,55,56,290,316,318,319,320,321,322,323,324,325,326,327,328,369,382,383,384,385,386,387,390],solvabl:[11,48,51],solver:[0,1,7,14,41,42,43,45,46,48,49,50,51,52,55,56,96,131,144,147,151,221,264,266,288,316,317,318,319,320,321,322,323,324,325,326,327,328,363,379,380,381,382,383,384,385,387,389,390],solver_back_end:[50,51,52,175,230,231,264,272,317,324,325,326,376],solver_back_ends_iter:[175,264,272,317],solver_back_endsnamespac:264,solver_id:[11,290],solverclass:264,solverptr:[11,290],solversfil:264,solversstruct:264,solvertyp:[11,290],some:[43,46,382,385,387,389,390],someth:52,sort:9,sot:43,soth:[0,43,177,264,319],sourc:383,space:[52,53,61,105,146,288,381,382,385,386,387],spars:[178,320,387],sparsematrix:320,sparsematrixrowmajor:320,spd:[64,69,84],special:[101,102],specif:[17,50,380,387,388,389],specifi:[9,12,13,14,33,34,35,104,236,239,241,248,256,380,382,387,389],sqproblem:[46,321],sqrt:[65,86,105,319,357,369],squar:[3,48,50,293,382,384],sr:387,src:[180,322],srdf:[35,310],srdfdom:[168,310],ss:361,sstream:[222,364],st:[41,45,46,49,55,56],stabil:[28,387],stack1:[243,256,363],stack2:[243,363],stack:[7,11,43,48,50,51,52,67,239,243,249,250,252,256,290,319,322,324,326,363,382,383,386,387,390],stack_level:[180,264,272,322],stack_levelclass:264,stack_of_task:[43,50,51,52,319,324,325,326],stai:36,stamp:28,stand:[88,89],standard:[13,14,46,58,83],standard_eps_regularis:46,start:[9,12,13,37,58,97,318,382,386],start_idx:[4,361,372],state:[13,19,35,38,39,69,77,84,85,88,90,380,388],static_cast:317,staticconstraint:[134,147,219,264,270,379],staticconstraintclass:264,statist:387,statu:35,std:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,50,51,52,53,54,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,88,90,91,92,93,94,95,96,98,99,100,101,102,104,219,221,230,258,259,260,261,262,263,264,266,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,374,380,388,389],stdarg:[225,367],stdio:[225,367],stefan:105,step:[13,19,21,23,33,35,38,79,86,88,357,358],stepehn:49,stiff:[79,145],stl:287,store:[35,326,380,389],str:361,strategi:385,stream:[101,102,225,367],streamlin:383,strictli:[61,146],string:[7,8,9,10,11,12,13,14,15,16,17,22,24,25,26,27,28,29,30,31,32,35,36,39,41,46,47,50,51,53,54,57,58,60,61,62,63,64,65,66,67,69,70,72,73,74,75,76,77,78,79,80,82,83,85,90,91,92,93,96,98,101,102,104,147,149,150,151,222,226,230,289,290,291,292,293,294,295,296,301,303,304,305,306,307,310,311,314,316,317,320,322,324,325,326,329,331,332,333,334,335,336,337,338,341,342,343,344,345,346,347,348,349,350,351,353,354,356,359,360,361,363,364,365,367,368,370,371,372],stringstream:361,struct:[10,14,42,151,176,180,219,266,272,293,318,322,361],structur:[0,41,45,46,49,50,55,56,65,328,386,390],style:[12,13],sub:[13,380,389],sub_a:[12,291],sub_bound:[12,291],subclass:[2,16,41,78,90],subconstraint:[131,147,221,222,235,264,266,363,379,383,388],subconstraintclass:264,subdirectori:379,subject:[13,83],submatrix:13,suboptim:387,subsequ:1,subset:40,subtask:[14,58,64,83,131,151,212,218,221,222,237,264,266,354,360,363,379,383,387,388],subtaskmap:9,subtasktempl:264,succe:50,success:[13,14,83,88,101,102,104,367,368,385,387],successfulli:387,suggest:[53,382,385],sum:[37,58,73,386,388],sum_:[58,388],summaris:146,sup:[42,374],superbuild:368,support:[28,36,52,88,104,380,383],suppos:39,surfac:[26,28,96,104,228,304,370],surface_contact:[96,365],sv:[53,326],sv_min:[52,326],svd:[99,184,322,326,385],svdpseudoinvers:[227,264,369],swing:[88,89],syncfrom:[357,358],system:[1,19,38,40,79,299,300,383,387],t1:[7,51,54,388,389],t2:[7,51,54,388],t3:7,t4:7,t:[4,8,13,14,24,28,30,35,57,58,64,65,78,80,103,243,325,368,369,382,384,385,386,387,388,389,390],ta:58,tail:[4,361],take:[14,35,48,52,58,85,88,89,232,233,234,235,237,240,245,250,254,255,288,389,390],taken:[30,43,88,387],task1:[58,233,238,329,363,388,389],task2:[58,233,238,329,363,388],task:[2,4,6,7,8,10,11,13,15,18,22,33,34,41,43,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,131,138,139,140,141,145,146,147,148,150,155,166,167,168,169,174,177,178,180,182,183,184,185,186,220,221,235,243,250,256,264,266,290,292,297,308,309,310,311,316,319,320,322,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,362,363,375,379,381,382,383,385,386,387,388],task_id:[7,14,60,61,62,64,66,67,69,72,78,79,82,83,90,293,331,332,333,335,337,338,341,344,349,350,353,354,359,363],task_to_constraint_help:[51,183,264,272,325],task_to_constraint_helperenum:264,taskdata:[52,184,264,272,326],taskdataclass:264,taskptr:[6,7,11,13,14,18,50,53,57,58,63,64,77,78,79,80,84,85,86,87,90,221,250,264,266,290,292,293,297,324,325,326,329,334,335,348,349,350,351,355,356,357,359,362,363,382,389],tasksdirectori:264,tasksnamespac:264,taskstruct:264,tasktoconstraint:[16,132,151,153,264,268,379],tasktoconstraintnamespac:264,tasktyp:[11,14,290,293],tau:[4,30,73,84,96,365],tau_lim:22,tb:58,td:[103,369],tech:1,techniqu:386,technolog:1,templat:[5,6,9,12,13,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,47,48,50,51,52,54,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,85,86,88,90,91,92,93,97,98,147,148,151,175,208,213,219,227,264,266,272,277,289,290,293,317,350,355,361,364,366,368,369,373],ten:386,term:[14,64,65,67,69,72,74,78,80,84,90,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,381,382,387,389],test:[240,243,256,387],testa:300,text:[13,33,36,42,77,78,85,382],th:[50,53,382,385],than:[35,46,386,387],thei:[240,386],them:[58,390],theoret:105,therefor:[33,58,386,388,389,390],thi:[1,4,7,8,10,11,14,15,33,35,45,46,50,52,53,56,58,61,64,78,80,85,87,88,89,90,94,105,235,237,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,317,324,325,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,362,363,364,367,368,369,370,372,373,374,382,384,385,386,387,388,389,390],third:9,thorugh:[381,382,385],those:[7,13],though:381,threat:56,threshold:[35,53,326],through:[12,13,58,88,382,388,389,390],thu:389,tild:8,time:[19,21,23,34,37,40,79,84,94,97,289,380,382,383,384,386,387,389,390],time_step:[84,95,350,355],times3:33,times4:33,tmp:350,tmp_a:[50,324],tmp_la:[50,324],tmp_ua:[50,324],toaffin:[5,6,362],todo:[52,235,237,264,293,379],togeth:[33,53,58,88,89,386,387,388,390],torqu:[4,21,22,74,79,84,96,143,219,235,237,264,279,379],torque_limit:[22,301],torquelimit:[133,147,154,219,264,269,379],torquelimitsclass:264,torquetempl:264,total:[35,387],tp:28,track:[63,72,77,85,388],trajectori:[64,65,69,78,80,90],transfer:94,transform:[15,18,35,57,64,78,79,390],transit:387,transpos:[14,293,357,358,369],trapezoid:94,treat:145,tri:[65,78,80,86,88,90],trust:14,ts:[94,350,355],tu:356,tunabl:387,tune:387,tustin:94,twist:[34,64,65,78,80,90,335,349],twist_d:[72,344],two:[11,35,58,105,233,240,386,387],type:[4,7,8,9,11,53,94,96,101,102,145,146,231,264,293,296,317,335,341,361,372,373,374,380,389,390],type_trait:[175,219,317,361],typedef:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,45,47,48,49,50,51,52,54,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,88,90,91,92,93,94,96,102,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,356,357,358,359,360,361,362,363,364,365,367,379],typenam:[4,44,94,97,242,244,246,247,251,257,293,317,350,355,361,366,368],typic:[387,389],u:[15,17,41,42,45,46,49,50,55,56,94,316,318,320,321,323,324,327,328,380,388],ua:[41,42,45,46,49,50,55,56,316,318,320,321,323,324,327,328],ub:[17,326],ub_bound:326,ud:94,udd:94,under:[1,19,38,48,235,237,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,381,387],underactu:[67,69],underli:[4,101,102],underlying_typ:317,understand:387,unexpect:33,unic:256,unilater:[8,15],unilateral_to_bilater:[7,15,294,363],union:[1,240,243],uniqu:[8,13,14],unique_ptr:[35,310],unit:[37,78,80,90],univers:58,unknown:[40,61,146],unload:368,unloadlib:368,unman:[299,300],unsign:[7,8,9,12,13,14,15,35,50,51,58,83,221,264,266,289,291,292,293,294,310,324,325,327,328,329,350,354,360,363,364,369,380,382,388,389],up:[15,58,386,388],updat:[4,5,6,7,8,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,39,41,45,46,47,54,55,56,57,58,59,60,61,62,64,65,66,69,70,71,73,75,78,80,81,82,84,86,88,90,91,92,93,98,289,291,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,325,357,358,361,362,363,371,380,388,389],update_and_solv:[53,326],update_b:[78,82,90,345,349,351,353,359],update_data_struct:320,updatebound:[41,45,55,56,316,320,327,328],updateconstraint:[41,45,46,55,56,316,320,321,327,328],updateproblem:[41,316],updatetask:[41,45,46,55,56,316,320,321,327,328],upon:[380,389],upper:[8,16,31,32,37,41,45,46,49,50,55,56],upper_bound:[17,296],upper_triangular_sparse_upd:320,upperbound:[8,15],upperlim:[31,32,307],urdf:[35,78,227,310,369],us:[2,3,4,7,8,10,11,13,14,15,16,18,19,20,21,31,35,38,41,42,45,46,48,49,50,53,55,56,58,64,65,66,69,75,78,79,80,83,84,86,88,89,90,91,93,99,103,145,230,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,320,323,324,325,326,327,328,329,333,334,335,336,337,341,342,343,345,346,347,348,349,350,351,353,354,356,357,358,359,360,361,362,363,364,366,367,368,369,370,375,380,381,382,383,385,386,387,388,389,390],usabl:105,usag:383,user:[50,79,83,101,102,324],usual:53,util:[73,80,96,131,149,150,152,154,156,157,158,159,160,161,162,163,164,169,177,178,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,199,202,203,204,205,208,212,215,216,229,264,266,280,291,292,294,296,298,299,300,301,302,303,304,305,306,311,319,320,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,341,344,345,346,347,350,354,357,358,361,362,363,364,365,366,367,368,369,370,371,379,380,389,390],utilsclass:264,utilsfil:264,v0:[382,385],v1:[382,385],v3:[382,385],v4:382,v:[37,50,390],va_list:367,val:[14,50,293,317,324,373],val_t:317,valu:[2,4,15,17,35,41,42,45,46,49,50,51,53,55,56,58,74,79,86,87,88,89,90,96,97,101,102,144,145,146,324,325,326,361,382,387],var_id_kind:[42,318,374],var_id_kind_:[42,318,374],vari:387,variabl:[4,8,10,11,13,14,15,16,17,18,19,21,23,30,31,32,35,38,41,45,46,50,51,55,56,57,58,60,61,62,63,64,65,66,67,72,73,78,79,80,90,91,93,96,131,264,266,296,326,333,371,379,380,383,385],variable_nam:390,variable_name_dim:390,variable_s:390,variablesclass:264,variablesfil:264,variablevector:[10,361,390],variant:[35,310],variat:[19,38,63,73],varinfo:[10,219,264,266,361],varinfotempl:264,variou:[380,389],vdot:382,vector2d:[24,25,28,29,303,305],vector3d:[34,36,63,64,65,73,77,78,80,85,91,93,103,104,105,309,311,334,335,336,343,344,345,348,349,351,356,360,369,370],vector6d:[34,64,72,74,78,79,96,309,334,335,337,344,345,346,349,350,365],vector:[4,8,9,10,11,13,14,15,16,22,23,25,27,29,30,32,33,34,35,36,39,42,43,50,51,52,53,58,60,61,63,64,67,69,73,74,76,77,78,80,82,83,85,88,90,95,96,97,98,103,104,105,149,150,151,182,184,219,222,227,244,251,290,291,292,293,294,301,303,304,305,306,307,310,311,314,318,319,322,324,325,326,327,328,338,345,346,347,348,349,350,351,354,356,361,363,364,365,369,370,371,374,380,382,385,386,389,390],vector_typ:[8,11,14,289,290,293,380,386,389],vectorbound:[177,264,286,319],vectorpil:[15,43,45,49,50,58,294,319,320,323,324,327,328,329],vectorxd:[2,4,5,6,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,98,103,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,365,369,371,377,380,388,389,390],vectorxi:318,vel_ref:[64,65,72,335,336,344],velciti:[64,65,69,78,80,90],velcoiti:[63,69],veloc:[2,20,21,23,33,34,38,39,40,50,64,65,68,69,70,71,72,77,78,79,80,81,84,85,88,90,132,137,221,264,268,273,308,309,310,311,312,313,314,315,348,349,350,351,352,353,354,355,356,357,358,359,360,363,379,382,387,390],velocityclass:264,velocityerror:[73,345],velocityfil:264,velocitylimit:[34,133,135,147,154,219,264,269,271,309,379],velocitylimitsclass:264,velocitylimitsnamespac:264,verbos:[101,102],veri:387,versa:[380,389],versatil:[1,388],version:[58,64,147,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],vertic:[104,370],via:79,via_lim:313,vice:[380,389],view:390,virtual:[2,4,5,6,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,39,41,42,43,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,69,70,71,73,74,75,78,79,80,81,82,83,86,87,88,89,90,91,92,93,98,289,290,291,292,293,294,295,296,297,302,303,307,309,314,316,320,321,323,324,326,327,328,329,331,332,333,335,336,337,338,340,341,342,344,345,346,347,349,351,354,359,360,361,362,369,371,380,386,389],virtual_force_ref:[64,335],visibl:58,vl:387,vol:105,w:[4,13,14,24,28,35,58,65,72,73,78,79,80,83,86,87,88,89,94,105,232,234,243,245,292,293,329,350,354,357,358,363,369,375,382,384,386,388,389,390],w_:13,wa:[1,13,14,46,58,83,326,380,387,388,389],wai:[13,58,88,89,240,380,382,386,388,390],walk:1,walkman:[35,289,290,292,293,294,295,297,304,308,309,310,311,312,315,324,326,329,334,345,348,349,351,353,354,356,357,358,359,363,364,369,370],want:[33,40,58,240,293],warn:[101,102,289,350,367],warranti:[289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],wc:67,we:[0,14,33,34,35,39,40,41,42,48,49,55,56,58,70,71,78,80,88,89,90,104,236,239,240,241,248,256,293,303,357,375,385,387,390],weak_ptr:325,webpag:381,weight:[13,14,41,43,48,58,64,65,68,69,83,86,88,232,234,240,245,254,255,293,319,375,386,388,389],well:[13,22,380,382,387,388,389],went:[26,52],were:[387,390],wether:13,wfinal:[232,234,245],wheel:39,wheel_link_nam:[91,92,93,360],when:[37,39,46,53,78,88,240,319,357,368,380,382,386,387,388,389,390],where:[4,9,13,14,33,35,36,60,61,64,67,72,75,77,79,84,85,94,240,380,382,386,389,390],whether:8,which:[7,9,13,14,18,33,34,35,40,41,42,49,50,55,56,58,64,70,74,75,83,88,96,101,102,104,236,239,241,248,256,303,380,382,383,386,387,389,390],whichbackend:[175,264,272,317],whith:230,whole:[20,41],wholebodi:96,whose:35,wit:[35,104],within:[37,380,387,389],without:[9,78,80,90,101,102,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370,381,387,390],witnesspointvector:[35,310],wolff:[19,38],word:390,worigin:[232,234,245],work:[3,34,46,99,130,131,132,133,134,135,136,137,138,139,140,141,142,143,235,237,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,379,381,382,385,388],worker:[86,87,88,89],world:[26,33,35,63,65,70,73,77,78,80,85,90,104,310,334,345,348,349,351,353,356],world_frame_nam:[207,211,264,349,353],world_nam:[335,336,344],world_t_com:370,world_t_point:370,worth:385,would:[35,390],wp:[35,310],wrap:0,wrench:[22,24,25,26,27,28,29,30,31,32,67,72,73,74,79,96,205,264,276,301,303,304,305,307,338,344,345,346,347,350],wrench_lims_constraint:[32,307],wrench_refer:[79,350],wrench_task:347,wrenchclass:264,wrencheslimit:[165,264,270,307],wrencheslimitsclass:264,wrenchesnamespac:264,wrenchlimit:[32,134,147,152,154,264,270,379],wrenchlimitsnamespac:264,write:[7,101,102,383,386,390],writelp:[42,318],written:[382,390],wrl:[26,304],wrong:52,wrt:[41,45,46,55,56,70,75,80],www:[49,289,290,291,292,293,294,295,296,297,298,299,300,303,304,305,307,308,309,310,311,312,313,314,315,324,326,329,333,334,335,336,337,341,342,343,345,346,347,348,349,351,353,354,356,357,358,359,360,361,363,364,367,368,369,370],x0_opt:52,x1:52,x1_opt:52,x:[2,4,8,10,13,14,15,16,17,18,23,30,33,35,36,39,41,42,45,46,47,49,52,55,56,57,60,61,64,65,67,69,72,77,78,79,80,85,86,87,88,89,90,96,105,293,303,308,325,338,361,365,366,369,370,380,382,384,385,388,389,390],x_:33,x_d:72,x_desir:[90,359],x_lim:[24,25,28,303,305],x_size:[7,8,14,15,17,40,58,289,293,294,296,329,363],xbot2_interfac:[147,151,154,159,160,161,162,163,164,168,169,170,171,172,173,174,189,190,191,192,193,194,195,196,199,200,201,202,203,204,206,207,208,209,211,212,214,216,217,218,221,223,224,228,229,289,293,296,301,302,303,304,305,306,310,311,312,313,314,315,316,331,332,333,334,335,336,337,338,341,342,343,344,345,346,348,349,350,351,353,354,356,358,359,360,363,365,366,370,371],xbot:[7,8,11,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,35,36,37,38,39,40,41,50,53,58,63,64,65,66,67,68,69,70,71,72,73,74,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,96,98,104,208,225,264,289,290,292,293,294,295,297,298,299,300,301,302,303,304,305,306,310,311,312,313,314,315,316,324,326,329,334,335,336,337,338,340,341,342,343,344,345,346,348,349,350,351,353,354,355,356,357,358,359,360,363,365,366,367,368,370,371,380,389],xbot_root:368,xbotclass:264,xbotinterface2:[151,154,159,160,161,162,163,164,168,169,170,171,172,173,189,190,191,192,193,194,195,196,199,200,201,202,203,204,206,207,209,211,212,214,216,217,218,223,228,229,293,296,301,302,303,304,305,306,310,311,312,313,314,315,331,332,333,334,335,336,337,338,341,342,343,344,345,346,348,349,351,353,354,356,358,359,360,365,370,371],xd:79,xddot:[64,390],xddot_d:72,xddot_ref:390,xdot:72,xdot_d:72,xdot_desir:[90,359],xi_d:78,xing:39,xk:52,xk_opt:52,xl:[24,28,303],xs:[29,305],xu:[24,28,303],xy:39,y:[4,28,39,94,105,369,390],y____:39,y_lim:[24,25,28,303,305],yanran:20,yaw:[39,103],yd:94,ydd:94,yellow:[101,102],yet:46,yi:10,yield:94,yl:[24,28,303],you:[7,13,14,58,64,65,69,78,80,83,88,90,240,243,256,367,368,369,370,380,386,389],your:[13,14,58,83,367,368,369,370],ys:[29,305],yu:[24,28,303],z:[26,105,369],zero:[4,14,22,31,60,61,78,84,146,293,361]},titles:["HCOD","Aknowledge","Class CostFunction","Template Class LDLTInverse","Template Class AffineHelperBase","Class AffineConstraint","Class AffineTask","Class AutoStack","Template Class Constraint","Class Indices","Class OptvarHelper","Template Class Solver","Class SubConstraint","Class SubTask","Template Class Task","Class Aggregated","Class BilateralConstraint","Class GenericConstraint","Class TaskToConstraint","Class JointLimits","Class JointLimitsECBF","Class JointLimitsViability","Class TorqueLimits","Class VelocityLimits","Class CoP","Class CoPs","Class FrictionCone","Class FrictionCones","Class NormalTorque","Class NormalTorques","Class StaticConstraint","Class WrenchLimits","Class WrenchesLimits","Class CartesianPositionConstraint","Class CartesianVelocity","Class CollisionAvoidance","Class ConvexHull","Class JointLimits","Class JointLimitsInvariance","Class OmniWheels4X","Class VelocityLimits","Class BackEnd","Class GLPKBackEnd","Class HCOD","Template Class Iterator","Class OSQPBackEnd","Class QPOasesBackEnd","Class constraint_helper","Class eHQP","Class eiQuadProgBackEnd","Class iHQP","Class l1HQP","Class nHQP","Class nHQP::TaskData","Class priority_constraint","Class proxQPBackEnd","Class qpSWIFTBackEnd","Class task_to_constraint_helper","Class Aggregated","Class ConstraintToTask","Class GenericLPTask","Class GenericTask","Class MinimizeVariable","Class AngularMomentum","Class Cartesian","Class CoM","Class Contact","Class DynamicFeasibility","Class MinJointVel","Class Postural","Class Contact","Class IMU","Class Cartesian","Class CoM","Class FloatingBase","Class Wrench","Class Wrenches","Class AngularMomentum","Class Cartesian","Class CartesianAdmittance","Class CoM","Class CollisionAvoidance","Class Contact","Class Gaze","Class JointAdmittance","Class LinearMomentum","Class Manipulability","Class Manipulability::ComputeManipulabilityIndexGradient","Class MinimumEffort","Class MinimumEffort::ComputeGTauGradient","Class Postural","Class PureRolling","Class PureRollingOrientation","Class PureRollingPosition","Template Class SecondOrderFilter","Template Class SecondOrderFilterArray","Class InverseDynamics","Class MatrixPiler","Class Torque","Template Class SVDPseudoInverse","Class Endl","Class Logger","Class LoggerClass","Class cartesian_utils","Class convex_hull","Class quaternion","Define BOUND_SCALING","Define BOUND_SCALING","Define __SOLVERS__HCOD__","Define BASE_LINK_COM","Define DISTAL_LINK_COM","Define OSQP_DEFAULT_EPS_REGULARISATION","Define QPOASES_DEFAULT_EPS_REGULARISATION","Define REGISTER_SO_LIB_","Define BASE_LINK_COM","Define DISTAL_LINK_COM","Define __SOLVERS__PSEUDOINVERSE__","Define EIQUADPROG_DEFAULT_EPS_REGULARISATION","Define BASE_LINK_COM","Define DISTAL_LINK_COM","Define DEFAULT_EPS_REGULARISATION","Define DEFAULT_EPS_REGULARISATION","Define PROXQP_DEFAULT_EPS_REGULARISATION","Define QPSWIFT_DEFAULT_EPS_REGULARISATION","Define BASE_LINK_COM","Define DISTAL_LINK_COM","Define WORLD_FRAME_NAME","Define BASE_LINK_COM","Define DISTAL_LINK_COM","Define WORLD_FRAME_NAME","Directory include","Directory OpenSoT","Directory constraints","Directory acceleration","Directory force","Directory velocity","Directory solvers","Directory tasks","Directory acceleration","Directory floating_base","Directory force","Directory velocity","Directory utils","Directory variables","Enum solver_back_ends","Enum GainType","Enum HessianType","File Constraint.h","File Solver.h","File SubConstraint.h","File SubTask.h","File Task.h","File Aggregated.h","File BilateralConstraint.h","File GenericConstraint.h","File TaskToConstraint.h","File JointLimits.h","File JointLimitsECBF.h","File JointLimitsViability.h","File TorqueLimits.h","File VelocityLimits.h","File CoP.h","File FrictionCone.h","File NormalTorque.h","File StaticConstraint.h","File WrenchLimits.h","File CartesianPositionConstraint.h","File CartesianVelocity.h","File CollisionAvoidance.h","File ConvexHull.h","File JointLimits.h","File JointLimitsInvariace.h","File OmniWheels4X.h","File VelocityLimits.h","File BackEnd.h","File BackEndFactory.h","File GLPKBackEnd.h","File HCOD.h","File OSQPBackEnd.h","File QPOasesBackEnd.h","File eHQP.h","File eiQuadProgBackEnd.h","File iHQP.h","File l1HQP.h","File nHQP.h","File proxQPBackEnd.h","File qpSWIFTBackEnd.h","File Aggregated.h","File ConstraintToTask.h","File GenericLPTask.h","File GenericTask.h","File MinimizeVariable.h","File AngularMomentum.h","File Cartesian.h","File CoM.h","File Contact.h","File DynamicFeasibility.h","File GainType.h","File MinJointVel.h","File Postural.h","File Contact.h","File IMU.h","File Cartesian.h","File CoM.h","File FloatingBase.h","File Force.h","File AngularMomentum.h","File Cartesian.h","File CartesianAdmittance.h","File CoM.h","File CollisionAvoidance.h","File Contact.h","File Gaze.h","File JointAdmittance.h","File LinearMomentum.h","File Manipulability.h","File MinimumEffort.h","File Postural.h","File PureRolling.h","File Affine.h","File AffineUtils.h","File AutoStack.h","File Indices.h","File InverseDynamics.h","File Piler.h","File RtLog.hpp","File SoLib.h","File cartesian_utils.h","File convex_hull_utils.h","File Torque.h","Function OpenSoT::solvers::whichBackEnd","Function OpenSoT::solvers::BackEndFactory","Function OpenSoT::operator*(const Eigen::MatrixXd&, OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator+(const OpenSoT::tasks::Aggregated::TaskPtr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator*(const double, OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator%(const OpenSoT::constraints::Aggregated::ConstraintPtr, const std::list<unsigned int>&)","Function OpenSoT::operator<<(OpenSoT::tasks::Aggregated::TaskPtr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator%(const OpenSoT::tasks::Aggregated::TaskPtr, const std::list<unsigned int>&)","Function OpenSoT::operator/(const OpenSoT::tasks::Aggregated::TaskPtr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator<<(OpenSoT::AutoStack::Ptr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator+(const OpenSoT::tasks::Aggregated::Ptr, const OpenSoT::tasks::Aggregated::Ptr)","Function OpenSoT::operator<<(OpenSoT::tasks::Aggregated::Ptr, const OpenSoT::constraints::Aggregated::ConstraintPtr)","Template Function OpenSoT::operator+(const AffineHelperBase<DerivedM1, DerivedQ1>&, const AffineHelperBase<DerivedM2, DerivedQ2>&)","Function OpenSoT::operator/(const OpenSoT::AutoStack::Ptr, const OpenSoT::AutoStack::Ptr)","Template Function OpenSoT::operator-(const AffineHelperBase<DerivedM1, DerivedQ1>&, const Eigen::MatrixBase<DerivedVector>&)","Function OpenSoT::operator*(const double, OpenSoT::tasks::Aggregated::Ptr)","Template Function OpenSoT::operator-(const AffineHelperBase<DerivedM1, DerivedQ1>&, const AffineHelperBase<DerivedM2, DerivedQ2>&)","Template Function OpenSoT::operator*(const DerivedMatrix&, const AffineHelperBase<DerivedM, DerivedQ>&)","Function OpenSoT::operator<<(OpenSoT::tasks::Aggregated::TaskPtr, const OpenSoT::constraints::Aggregated::ConstraintPtr)","Function OpenSoT::operator/(const OpenSoT::tasks::Aggregated::TaskPtr, OpenSoT::AutoStack::Ptr)","Function OpenSoT::operator/=","Template Function OpenSoT::operator+(const AffineHelperBase<DerivedM1, DerivedQ1>&, const Eigen::MatrixBase<DerivedVector>&)","Function OpenSoT::operator/(const OpenSoT::AutoStack::Ptr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator<<(std::ostream&, const AffineHelper&)","Function OpenSoT::operator+(const OpenSoT::tasks::Aggregated::Ptr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator+(const OpenSoT::tasks::Aggregated::TaskPtr, const OpenSoT::tasks::Aggregated::Ptr)","Function OpenSoT::operator<<(OpenSoT::AutoStack::Ptr, const OpenSoT::constraints::Aggregated::ConstraintPtr)","Template Function OpenSoT::operator/(const AffineHelperBase<DerivedM1, DerivedQ1>&, const AffineHelperBase<DerivedM2, DerivedQ2>&)","Function XBot::bold_on","Function XBot::bold_off","Function XBot::color_yellow","Function XBot::color_reset","Function XBot::color_red","Function XBot::color_green","Library API","Namespace @81","Namespace OpenSoT","Namespace OpenSoT::AffineUtils","Namespace OpenSoT::constraints","Namespace OpenSoT::constraints::acceleration","Namespace OpenSoT::constraints::force","Namespace OpenSoT::constraints::velocity","Namespace OpenSoT::solvers","Namespace OpenSoT::tasks","Namespace OpenSoT::tasks::acceleration","Namespace OpenSoT::tasks::floating_base","Namespace OpenSoT::tasks::force","Namespace OpenSoT::tasks::velocity","Namespace OpenSoT::utils","Namespace OpenSoT::variables","Namespace XBot","Namespace XBot::Utils","Namespace idynutils","Namespace proxsuite","Namespace proxsuite::proxqp","Namespace qpOASES","Namespace soth","Namespace std","Todo List","Program Listing for File Constraint.h","Program Listing for File Solver.h","Program Listing for File SubConstraint.h","Program Listing for File SubTask.h","Program Listing for File Task.h","Program Listing for File Aggregated.h","Program Listing for File BilateralConstraint.h","Program Listing for File GenericConstraint.h","Program Listing for File TaskToConstraint.h","Program Listing for File JointLimits.h","Program Listing for File JointLimitsECBF.h","Program Listing for File JointLimitsViability.h","Program Listing for File TorqueLimits.h","Program Listing for File VelocityLimits.h","Program Listing for File CoP.h","Program Listing for File FrictionCone.h","Program Listing for File NormalTorque.h","Program Listing for File StaticConstraint.h","Program Listing for File WrenchLimits.h","Program Listing for File CartesianPositionConstraint.h","Program Listing for File CartesianVelocity.h","Program Listing for File CollisionAvoidance.h","Program Listing for File ConvexHull.h","Program Listing for File JointLimits.h","Program Listing for File JointLimitsInvariace.h","Program Listing for File OmniWheels4X.h","Program Listing for File VelocityLimits.h","Program Listing for File BackEnd.h","Program Listing for File BackEndFactory.h","Program Listing for File GLPKBackEnd.h","Program Listing for File HCOD.h","Program Listing for File OSQPBackEnd.h","Program Listing for File QPOasesBackEnd.h","Program Listing for File eHQP.h","Program Listing for File eiQuadProgBackEnd.h","Program Listing for File iHQP.h","Program Listing for File l1HQP.h","Program Listing for File nHQP.h","Program Listing for File proxQPBackEnd.h","Program Listing for File qpSWIFTBackEnd.h","Program Listing for File Aggregated.h","Program Listing for File ConstraintToTask.h","Program Listing for File GenericLPTask.h","Program Listing for File GenericTask.h","Program Listing for File MinimizeVariable.h","Program Listing for File AngularMomentum.h","Program Listing for File Cartesian.h","Program Listing for File CoM.h","Program Listing for File Contact.h","Program Listing for File DynamicFeasibility.h","Program Listing for File GainType.h","Program Listing for File MinJointVel.h","Program Listing for File Postural.h","Program Listing for File Contact.h","Program Listing for File IMU.h","Program Listing for File Cartesian.h","Program Listing for File CoM.h","Program Listing for File FloatingBase.h","Program Listing for File Force.h","Program Listing for File AngularMomentum.h","Program Listing for File Cartesian.h","Program Listing for File CartesianAdmittance.h","Program Listing for File CoM.h","Program Listing for File CollisionAvoidance.h","Program Listing for File Contact.h","Program Listing for File Gaze.h","Program Listing for File JointAdmittance.h","Program Listing for File LinearMomentum.h","Program Listing for File Manipulability.h","Program Listing for File MinimumEffort.h","Program Listing for File Postural.h","Program Listing for File PureRolling.h","Program Listing for File Affine.h","Program Listing for File AffineUtils.h","Program Listing for File AutoStack.h","Program Listing for File Indices.h","Program Listing for File InverseDynamics.h","Program Listing for File Piler.h","Program Listing for File RtLog.hpp","Program Listing for File SoLib.h","Program Listing for File cartesian_utils.h","Program Listing for File convex_hull_utils.h","Program Listing for File Torque.h","Struct OptvarHelper::VarInfo","Struct Task::istrue","Struct GLPKBackEnd::GLPKBackEndOptions","Struct stack_level","Typedef OpenSoT::solvers::solver_back_ends_iterator","Typedef OpenSoT::AffineHelper","Typedef soth::VectorBound","Full API","Constraint","eHQP","iHQP","Welcome to the OpenSoT\u2019s documentation!","Intro","nHQP","Solver","iHQP: back-end comparison","Stack","Task","Variables"],titleterms:{"35":387,"7":387,"81":265,"class":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280],"const":[232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257],"enum":[144,145,146,151,175,197,264,266,272,274],"function":[175,219,221,225,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,272,280],"int":[235,237],By:[147,148,149,150,151,152,153,154,162,168,174,175,182,187,189,190,191,197,199,207,209,217,219,221,222,224,225,227,228],__solvers__hcod__:108,__solvers__pseudoinverse__:116,acceler:[133,138,156,157,158,159,160,192,193,194,195,196,197,198,199,269,274],affin:[219,361,390],affineconstraint:5,affinehelp:[253,377],affinehelperbas:[4,242,244,246,247,251,257],affinetask:6,affineutil:[220,267,362],aggreg:[15,58,152,187,232,233,234,235,236,237,238,239,240,241,245,248,249,252,254,255,256,294,329],aknowledg:1,angularmomentum:[63,77,192,206,334,348],api:[264,379],autostack:[7,221,239,243,249,252,256,363],avail:386,back:387,backend:[41,174,316],backendfactori:[175,231,317],base:[5,6,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,98],base_link_com:[109,114,118,124,127],bilateralconstraint:[16,153,295,380],bold_off:259,bold_on:258,bound_scal:[106,107],cartesian:[64,72,78,193,202,207,335,344,349],cartesian_util:[103,227,369],cartesianadmitt:[79,208,350],cartesianpositionconstraint:[33,166,308],cartesianveloc:[34,167,309],collisionavoid:[35,81,168,210,310,352],color_green:263,color_r:262,color_reset:261,color_yellow:260,com:[65,73,80,194,203,209,336,345,351],comparison:387,computegtaugradi:89,computemanipulabilityindexgradi:87,constraint:[8,132,147,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,235,241,248,256,268,269,270,271,289,380,390],constraint_help:47,constraintptr:[235,241,248,256],constrainttotask:[59,188,330],contact:[66,70,82,195,200,211,337,342,353],content:[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,283,286,383],convex_hul:104,convex_hull_util:[228,370],convexhul:[36,169,311],cop:[24,25,161,303],costfunct:2,default_eps_regularis:[120,121],defin:[106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,166,169,177,178,179,180,181,182,183,185,186,192,203,206,207,209,211,214,226,264],definit:[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],deriv:[2,16,41,78,90],derivedm1:[242,244,246,251,257],derivedm2:[242,246,257],derivedm:247,derivedmatrix:247,derivedq1:[242,244,246,251,257],derivedq2:[242,246,257],derivedq:247,derivedvector:[244,251],directori:[130,131,132,133,134,135,136,137,138,139,140,141,142,143,379],distal_link_com:[110,115,119,125,128],document:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,144,145,146,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,372,373,374,375,376,377,378,383],dof:387,doubl:[234,245],dynamicfeas:[67,196,338],ehqp:[48,180,322,381],eigen:[232,244,251],eiquadprog_default_eps_regularis:117,eiquadprogbackend:[49,181,323],end:387,endl:100,featur:383,file:[131,132,133,134,135,136,137,138,139,140,141,142,143,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,264,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,379],floating_bas:[139,200,201,275],floatingbas:[74,204,346],forc:[134,140,161,162,163,164,165,202,203,204,205,270,276,347],frictioncon:[26,27,162,304],full:[264,379],gaintyp:[145,197,339],gaze:[83,212,354],genericconstraint:[17,154,296,380],genericlptask:[60,189,331],generictask:[61,190,332,389],glpkbackend:[42,176,318,374],glpkbackendopt:374,h:[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,368,369,370,371],hcod:[0,43,177,319],hessiantyp:146,hierarchi:264,home:[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],hpp:[225,367],humanoid:387,idynutil:282,ihqp:[50,182,324,382,387],imu:[71,201,343],includ:[130,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],indic:[9,222,364],inherit:[2,5,6,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,98],intro:384,inversedynam:[96,223,365],istru:373,iter:44,jointadmitt:[84,213,355],jointlimit:[19,37,156,170,298,312],jointlimitsecbf:[20,157,299],jointlimitsinvari:38,jointlimitsinvariac:[171,313],jointlimitsvi:[21,158,300],l1hqp:[51,183,325],ldltinvers:3,librari:264,linearmomentum:[85,214,356],list:[235,237,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371],logger:101,loggerclass:102,main:383,manipul:[86,87,215,357,387],matrixbas:[244,251],matrixpil:97,matrixxd:232,minimizevari:[62,191,333],minimumeffort:[88,89,216,358],minjointvel:[68,198,340],namespac:[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,229,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287],nest:[10,14,42,52,53,86,87,88,89,372,373,374],nhqp:[52,53,184,326,385],normaltorqu:[28,29,163,305],omniwheels4x:[39,172,314],opensot:[131,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,266,267,268,269,270,271,272,273,274,275,276,277,278,279,376,377,383],oper:[232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257],optvarhelp:[10,372],osqp_default_eps_regularis:111,osqpbackend:[45,178,320],ostream:253,page:[264,379],piler:[224,366],postur:[69,90,199,217,341,359],priority_constraint:54,program:[289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371],proxqp:284,proxqp_default_eps_regularis:122,proxqpbackend:[55,185,327],proxsuit:[283,284],ptr:[239,240,241,243,245,249,252,254,255,256],purerol:[91,218,360],purerollingorient:92,purerollingposit:93,qpoas:285,qpoases_default_eps_regularis:112,qpoasesbackend:[46,179,321],qpswift_default_eps_regularis:123,qpswiftbackend:[56,186,328],quaternion:105,register_so_lib_:113,relationship:[2,5,6,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,98,372,373,374],rtlog:[225,367],runner:[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],s:383,secondorderfilt:94,secondorderfilterarrai:95,solib:[226,368],solver:[11,136,148,174,175,176,177,178,179,180,181,182,183,184,185,186,230,231,272,290,376,386],solver_back_end:144,solver_back_ends_iter:376,soth:[286,378],stack:388,stack_level:375,staticconstraint:[30,164,306],std:[235,237,253,287],struct:[264,372,373,374,375],subconstraint:[12,149,291,380],subdirectori:[130,131,132,137],subtask:[13,150,292,389],svdpseudoinvers:99,task:[14,137,151,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,232,233,234,236,237,238,239,240,241,245,248,249,252,254,255,273,274,275,276,277,293,373,389,390],task_to_constraint_help:57,taskdata:53,taskptr:[232,233,234,236,237,238,239,248,249,252,254,255],tasktoconstraint:[18,155,297],templat:[3,4,8,11,14,44,94,95,99,242,244,246,247,251,257],todo:288,torqu:[98,229,371],torquelimit:[22,159,301],type:[2,5,6,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,98],typedef:[175,177,219,264,266,272,286,376,377,378],unsign:[235,237],usag:390,util:[142,219,220,221,222,223,224,225,226,227,228,278,281],variabl:[143,229,279,390],varinfo:372,vectorbound:378,veloc:[135,141,166,167,168,169,170,171,172,173,206,207,208,209,210,211,212,213,214,215,216,217,218,271,277],velocitylimit:[23,40,160,173,302,315],welcom:383,whichbackend:230,work:[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],world_frame_nam:[126,129],wrench:[75,76],wrencheslimit:32,wrenchlimit:[31,165,307],xbot:[258,259,260,261,262,263,280,281]}}) \ No newline at end of file +Search.setIndex({docnames:["HCOD","aknowledge","api/classComputeLinksDistance","api/classComputeLinksDistance_1_1LinksPair","api/classCostFunction","api/classGradientVector","api/classLDLTInverse","api/classLinkPairDistance","api/classOpenSoT_1_1AffineHelperBase","api/classOpenSoT_1_1AffineUtils_1_1AffineConstraint","api/classOpenSoT_1_1AffineUtils_1_1AffineTask","api/classOpenSoT_1_1AutoStack","api/classOpenSoT_1_1Constraint","api/classOpenSoT_1_1Indices","api/classOpenSoT_1_1OptvarHelper","api/classOpenSoT_1_1Solver","api/classOpenSoT_1_1SubConstraint","api/classOpenSoT_1_1SubTask","api/classOpenSoT_1_1Task","api/classOpenSoT_1_1constraints_1_1Aggregated","api/classOpenSoT_1_1constraints_1_1BilateralConstraint","api/classOpenSoT_1_1constraints_1_1GenericConstraint","api/classOpenSoT_1_1constraints_1_1TaskToConstraint","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimits","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsECBF","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsViability","api/classOpenSoT_1_1constraints_1_1acceleration_1_1TorqueLimits","api/classOpenSoT_1_1constraints_1_1acceleration_1_1VelocityLimits","api/classOpenSoT_1_1constraints_1_1force_1_1CoP","api/classOpenSoT_1_1constraints_1_1force_1_1CoPs","api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCone","api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCones","api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorque","api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorques","api/classOpenSoT_1_1constraints_1_1force_1_1StaticConstraint","api/classOpenSoT_1_1constraints_1_1force_1_1WrenchLimits","api/classOpenSoT_1_1constraints_1_1force_1_1WrenchesLimits","api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianPositionConstraint","api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianVelocity","api/classOpenSoT_1_1constraints_1_1velocity_1_1CollisionAvoidance","api/classOpenSoT_1_1constraints_1_1velocity_1_1ConvexHull","api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimits","api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimitsInvariance","api/classOpenSoT_1_1constraints_1_1velocity_1_1OmniWheels4X","api/classOpenSoT_1_1constraints_1_1velocity_1_1VelocityLimits","api/classOpenSoT_1_1solvers_1_1BackEnd","api/classOpenSoT_1_1solvers_1_1GLPKBackEnd","api/classOpenSoT_1_1solvers_1_1HCOD","api/classOpenSoT_1_1solvers_1_1Iterator","api/classOpenSoT_1_1solvers_1_1OSQPBackEnd","api/classOpenSoT_1_1solvers_1_1QPOasesBackEnd","api/classOpenSoT_1_1solvers_1_1constraint__helper","api/classOpenSoT_1_1solvers_1_1eHQP","api/classOpenSoT_1_1solvers_1_1eiQuadProgBackEnd","api/classOpenSoT_1_1solvers_1_1iHQP","api/classOpenSoT_1_1solvers_1_1l1HQP","api/classOpenSoT_1_1solvers_1_1nHQP","api/classOpenSoT_1_1solvers_1_1nHQP_1_1TaskData","api/classOpenSoT_1_1solvers_1_1priority__constraint","api/classOpenSoT_1_1solvers_1_1proxQPBackEnd","api/classOpenSoT_1_1solvers_1_1qpSWIFTBackEnd","api/classOpenSoT_1_1solvers_1_1task__to__constraint__helper","api/classOpenSoT_1_1tasks_1_1Aggregated","api/classOpenSoT_1_1tasks_1_1GenericLPTask","api/classOpenSoT_1_1tasks_1_1GenericTask","api/classOpenSoT_1_1tasks_1_1MinimizeVariable","api/classOpenSoT_1_1tasks_1_1acceleration_1_1AngularMomentum","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Cartesian","api/classOpenSoT_1_1tasks_1_1acceleration_1_1CoM","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Contact","api/classOpenSoT_1_1tasks_1_1acceleration_1_1DynamicFeasibility","api/classOpenSoT_1_1tasks_1_1acceleration_1_1MinJointVel","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Postural","api/classOpenSoT_1_1tasks_1_1floating__base_1_1Contact","api/classOpenSoT_1_1tasks_1_1floating__base_1_1IMU","api/classOpenSoT_1_1tasks_1_1force_1_1Cartesian","api/classOpenSoT_1_1tasks_1_1force_1_1CoM","api/classOpenSoT_1_1tasks_1_1force_1_1FloatingBase","api/classOpenSoT_1_1tasks_1_1force_1_1Wrench","api/classOpenSoT_1_1tasks_1_1force_1_1Wrenches","api/classOpenSoT_1_1tasks_1_1velocity_1_1AngularMomentum","api/classOpenSoT_1_1tasks_1_1velocity_1_1Cartesian","api/classOpenSoT_1_1tasks_1_1velocity_1_1CartesianAdmittance","api/classOpenSoT_1_1tasks_1_1velocity_1_1CoM","api/classOpenSoT_1_1tasks_1_1velocity_1_1Contact","api/classOpenSoT_1_1tasks_1_1velocity_1_1Gaze","api/classOpenSoT_1_1tasks_1_1velocity_1_1JointAdmittance","api/classOpenSoT_1_1tasks_1_1velocity_1_1LinearMomentum","api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability","api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability_1_1ComputeManipulabilityIndexGradient","api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort","api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort_1_1ComputeGTauGradient","api/classOpenSoT_1_1tasks_1_1velocity_1_1Postural","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRolling","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingOrientation","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingPosition","api/classOpenSoT_1_1utils_1_1ForceOptimization","api/classOpenSoT_1_1utils_1_1InverseDynamics","api/classOpenSoT_1_1utils_1_1MatrixPiler","api/classOpenSoT_1_1variables_1_1Torque","api/classSVDPseudoInverse","api/classcartesian__utils","api/classconvex__hull","api/classfcl_1_1CollisionObject","api/classquaternion","api/define_CartesianPositionConstraint_8h_1aafbe565fb234e1a7fb6c348a44891464","api/define_ConvexHull_8h_1aafbe565fb234e1a7fb6c348a44891464","api/define_HCOD_8h_1ab984b6660eb2a62d534d96a72d13bf33","api/define_LinearMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6","api/define_LinearMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0","api/define_OSQPBackEnd_8h_1aa7970e0fbfec4597d7e3cda6c115ab6f","api/define_QPOasesBackEnd_8h_1adec94c84ab26562d2c92170d3c89d07b","api/define_acceleration_2AngularMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6","api/define_acceleration_2AngularMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0","api/define_eHQP_8h_1a69ed3484a05681c3b40c8aa98bc1f7f1","api/define_eiQuadProgBackEnd_8h_1a61c86b9b6b2da55bd00786078c8d9eae","api/define_force_2CoM_8h_1a6b876ac2c8257ddf13f8396e67e289a6","api/define_force_2CoM_8h_1ac505fd18164970e31dace53ed5ac9ad0","api/define_iHQP_8h_1af2ad25eb08eeeb4c02bdd5484dac1272","api/define_l1HQP_8h_1af2ad25eb08eeeb4c02bdd5484dac1272","api/define_proxQPBackEnd_8h_1a2569c95d1abf790d88a7647864ea8c7a","api/define_qpSWIFTBackEnd_8h_1a116ea6cb761e6ab475f012b39f68a37a","api/define_velocity_2AngularMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6","api/define_velocity_2AngularMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0","api/define_velocity_2Cartesian_8h_1ad1d74d7fe24f1e58e135b1b9e100f31b","api/define_velocity_2CoM_8h_1a6b876ac2c8257ddf13f8396e67e289a6","api/define_velocity_2CoM_8h_1ac505fd18164970e31dace53ed5ac9ad0","api/define_velocity_2Contact_8h_1ad1d74d7fe24f1e58e135b1b9e100f31b","api/dir__home_runner_work_OpenSoT_OpenSoT_include","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables","api/enum_namespaceOpenSoT_1_1solvers_1ad3629163caba5dfb33fc5662ad77dc21","api/enum_namespaceOpenSoT_1_1tasks_1_1acceleration_1ac5e7971804aeb402ea61abadc7c52b42","api/enum_namespaceOpenSoT_1a8c807753165f8f6e74b6d6f74afadb68","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_BilateralConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEndFactory.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_GLPKBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_QPOasesBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eiQuadProgBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_nHQP.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_GainType.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Indices.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h","api/function_collision__utils_8h_1a3fac393c6019835e39854c157c781dac","api/function_collision__utils_8h_1a7c6a03d0eba1d42095a9bfe884ee4158","api/function_collision__utils_8h_1abfb8e17c7aeeccc23c4337c7b500dd68","api/function_namespaceOpenSoT_1_1solvers_1a7b39fcd96a93530cf5763e678cafdc03","api/function_namespaceOpenSoT_1_1solvers_1afad360bd87e33794b09b791fb700a4df","api/function_namespaceOpenSoT_1a062f99e2d6db737dd7f13f156574a1d0","api/function_namespaceOpenSoT_1a28dfa90c3909a4091eac86ddf0dba03b","api/function_namespaceOpenSoT_1a2c5d7dd14b11e588a36c0eecb0ed6ed5","api/function_namespaceOpenSoT_1a35f3ae25b8630915d1768f610ae80013","api/function_namespaceOpenSoT_1a422e1a9b98b71861968d14a251c54083","api/function_namespaceOpenSoT_1a49d7bab96e0b74e7412c617a7d06a1c6","api/function_namespaceOpenSoT_1a4c31d7dd8eccb05044007ba7448dd263","api/function_namespaceOpenSoT_1a501cda32286c6a526b42ec3b2690eef2","api/function_namespaceOpenSoT_1a5795e43e2896c1e1b1ad9a7ff10dddeb","api/function_namespaceOpenSoT_1a61aa6ca24b3a5cdbdad8656907e80153","api/function_namespaceOpenSoT_1a63100ab9d4e96ae9b685df8a15736e8b","api/function_namespaceOpenSoT_1a9a9f6cea5ef3d3d8c3efdac6814fd29f","api/function_namespaceOpenSoT_1a9ea285f4bea5b924248306c73e63af0d","api/function_namespaceOpenSoT_1aa1ff64c5260ccbe2f64c4b126a85bb22","api/function_namespaceOpenSoT_1aa42aedbce3a796d28d2d2dc5426a2fbe","api/function_namespaceOpenSoT_1aa4a98577a6a4beef8218ad4cad6bd987","api/function_namespaceOpenSoT_1ab7b31c5b7546ce935b8c9beddf86b96c","api/function_namespaceOpenSoT_1ab831211523cf9d0c5c9ec1d4968ef6a7","api/function_namespaceOpenSoT_1ac8b11062807f3c28362a3ebec6966c48","api/function_namespaceOpenSoT_1ace43b0e0f96fed6c9d0d6c7f85f722bf","api/function_namespaceOpenSoT_1ad853184efb6bc4b883c811907360e04d","api/function_namespaceOpenSoT_1adaea99bdf94335a8999e430d8746e7d3","api/function_namespaceOpenSoT_1ae24411e8b9b45d1bf190e8597c709e37","api/function_namespaceOpenSoT_1aeada9a77011c67d9610e49709538d424","api/function_namespaceOpenSoT_1af8aa6bbf8c8362fe1372db8ae2099071","api/function_namespaceOpenSoT_1af94ac41af43695e55a0e7eef9563bd91","api/library_root","api/namespace_OpenSoT","api/namespace_OpenSoT__AffineUtils","api/namespace_OpenSoT__constraints","api/namespace_OpenSoT__constraints__acceleration","api/namespace_OpenSoT__constraints__force","api/namespace_OpenSoT__constraints__velocity","api/namespace_OpenSoT__solvers","api/namespace_OpenSoT__tasks","api/namespace_OpenSoT__tasks__acceleration","api/namespace_OpenSoT__tasks__floating_base","api/namespace_OpenSoT__tasks__force","api/namespace_OpenSoT__tasks__velocity","api/namespace_OpenSoT__utils","api/namespace_OpenSoT__variables","api/namespace_XBot__Utils","api/namespace_fcl","api/namespace_idynutils","api/namespace_proxsuite","api/namespace_proxsuite__proxqp","api/namespace_qpOASES","api/namespace_soth","api/namespace_std","api/page_todo","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_BilateralConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEndFactory.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_GLPKBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_QPOasesBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eiQuadProgBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_nHQP.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_GainType.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Indices.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h","api/structOpenSoT_1_1OptvarHelper_1_1VarInfo","api/structOpenSoT_1_1Task_1_1istrue","api/structOpenSoT_1_1solvers_1_1GLPKBackEnd_1_1GLPKBackEndOptions","api/structOpenSoT_1_1solvers_1_1stack__level","api/typedef_namespaceOpenSoT_1_1solvers_1a51cf6e89506893c78e9e5eba67814187","api/typedef_namespaceOpenSoT_1af3b814ec3c109a2e6a4f162196ffb2bb","api/typedef_namespacefcl_1ad8615572c5e4ddaf74ecafd812f6798d","api/typedef_namespacesoth_1a95f694a0d705780b45cef2acf358ebfd","api/unabridged_orphan","constraint","eHQP","iHQP","index","intro","nHQP","solver","solvers_comparison","stack","task","variables"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,sphinx:56},filenames:["HCOD.rst","aknowledge.rst","api/classComputeLinksDistance.rst","api/classComputeLinksDistance_1_1LinksPair.rst","api/classCostFunction.rst","api/classGradientVector.rst","api/classLDLTInverse.rst","api/classLinkPairDistance.rst","api/classOpenSoT_1_1AffineHelperBase.rst","api/classOpenSoT_1_1AffineUtils_1_1AffineConstraint.rst","api/classOpenSoT_1_1AffineUtils_1_1AffineTask.rst","api/classOpenSoT_1_1AutoStack.rst","api/classOpenSoT_1_1Constraint.rst","api/classOpenSoT_1_1Indices.rst","api/classOpenSoT_1_1OptvarHelper.rst","api/classOpenSoT_1_1Solver.rst","api/classOpenSoT_1_1SubConstraint.rst","api/classOpenSoT_1_1SubTask.rst","api/classOpenSoT_1_1Task.rst","api/classOpenSoT_1_1constraints_1_1Aggregated.rst","api/classOpenSoT_1_1constraints_1_1BilateralConstraint.rst","api/classOpenSoT_1_1constraints_1_1GenericConstraint.rst","api/classOpenSoT_1_1constraints_1_1TaskToConstraint.rst","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimits.rst","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsECBF.rst","api/classOpenSoT_1_1constraints_1_1acceleration_1_1JointLimitsViability.rst","api/classOpenSoT_1_1constraints_1_1acceleration_1_1TorqueLimits.rst","api/classOpenSoT_1_1constraints_1_1acceleration_1_1VelocityLimits.rst","api/classOpenSoT_1_1constraints_1_1force_1_1CoP.rst","api/classOpenSoT_1_1constraints_1_1force_1_1CoPs.rst","api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCone.rst","api/classOpenSoT_1_1constraints_1_1force_1_1FrictionCones.rst","api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorque.rst","api/classOpenSoT_1_1constraints_1_1force_1_1NormalTorques.rst","api/classOpenSoT_1_1constraints_1_1force_1_1StaticConstraint.rst","api/classOpenSoT_1_1constraints_1_1force_1_1WrenchLimits.rst","api/classOpenSoT_1_1constraints_1_1force_1_1WrenchesLimits.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianPositionConstraint.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1CartesianVelocity.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1CollisionAvoidance.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1ConvexHull.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimits.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1JointLimitsInvariance.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1OmniWheels4X.rst","api/classOpenSoT_1_1constraints_1_1velocity_1_1VelocityLimits.rst","api/classOpenSoT_1_1solvers_1_1BackEnd.rst","api/classOpenSoT_1_1solvers_1_1GLPKBackEnd.rst","api/classOpenSoT_1_1solvers_1_1HCOD.rst","api/classOpenSoT_1_1solvers_1_1Iterator.rst","api/classOpenSoT_1_1solvers_1_1OSQPBackEnd.rst","api/classOpenSoT_1_1solvers_1_1QPOasesBackEnd.rst","api/classOpenSoT_1_1solvers_1_1constraint__helper.rst","api/classOpenSoT_1_1solvers_1_1eHQP.rst","api/classOpenSoT_1_1solvers_1_1eiQuadProgBackEnd.rst","api/classOpenSoT_1_1solvers_1_1iHQP.rst","api/classOpenSoT_1_1solvers_1_1l1HQP.rst","api/classOpenSoT_1_1solvers_1_1nHQP.rst","api/classOpenSoT_1_1solvers_1_1nHQP_1_1TaskData.rst","api/classOpenSoT_1_1solvers_1_1priority__constraint.rst","api/classOpenSoT_1_1solvers_1_1proxQPBackEnd.rst","api/classOpenSoT_1_1solvers_1_1qpSWIFTBackEnd.rst","api/classOpenSoT_1_1solvers_1_1task__to__constraint__helper.rst","api/classOpenSoT_1_1tasks_1_1Aggregated.rst","api/classOpenSoT_1_1tasks_1_1GenericLPTask.rst","api/classOpenSoT_1_1tasks_1_1GenericTask.rst","api/classOpenSoT_1_1tasks_1_1MinimizeVariable.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1AngularMomentum.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Cartesian.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1CoM.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Contact.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1DynamicFeasibility.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1MinJointVel.rst","api/classOpenSoT_1_1tasks_1_1acceleration_1_1Postural.rst","api/classOpenSoT_1_1tasks_1_1floating__base_1_1Contact.rst","api/classOpenSoT_1_1tasks_1_1floating__base_1_1IMU.rst","api/classOpenSoT_1_1tasks_1_1force_1_1Cartesian.rst","api/classOpenSoT_1_1tasks_1_1force_1_1CoM.rst","api/classOpenSoT_1_1tasks_1_1force_1_1FloatingBase.rst","api/classOpenSoT_1_1tasks_1_1force_1_1Wrench.rst","api/classOpenSoT_1_1tasks_1_1force_1_1Wrenches.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1AngularMomentum.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Cartesian.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1CartesianAdmittance.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1CoM.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Contact.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Gaze.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1JointAdmittance.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1LinearMomentum.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Manipulability_1_1ComputeManipulabilityIndexGradient.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1MinimumEffort_1_1ComputeGTauGradient.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1Postural.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRolling.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingOrientation.rst","api/classOpenSoT_1_1tasks_1_1velocity_1_1PureRollingPosition.rst","api/classOpenSoT_1_1utils_1_1ForceOptimization.rst","api/classOpenSoT_1_1utils_1_1InverseDynamics.rst","api/classOpenSoT_1_1utils_1_1MatrixPiler.rst","api/classOpenSoT_1_1variables_1_1Torque.rst","api/classSVDPseudoInverse.rst","api/classcartesian__utils.rst","api/classconvex__hull.rst","api/classfcl_1_1CollisionObject.rst","api/classquaternion.rst","api/define_CartesianPositionConstraint_8h_1aafbe565fb234e1a7fb6c348a44891464.rst","api/define_ConvexHull_8h_1aafbe565fb234e1a7fb6c348a44891464.rst","api/define_HCOD_8h_1ab984b6660eb2a62d534d96a72d13bf33.rst","api/define_LinearMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6.rst","api/define_LinearMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0.rst","api/define_OSQPBackEnd_8h_1aa7970e0fbfec4597d7e3cda6c115ab6f.rst","api/define_QPOasesBackEnd_8h_1adec94c84ab26562d2c92170d3c89d07b.rst","api/define_acceleration_2AngularMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6.rst","api/define_acceleration_2AngularMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0.rst","api/define_eHQP_8h_1a69ed3484a05681c3b40c8aa98bc1f7f1.rst","api/define_eiQuadProgBackEnd_8h_1a61c86b9b6b2da55bd00786078c8d9eae.rst","api/define_force_2CoM_8h_1a6b876ac2c8257ddf13f8396e67e289a6.rst","api/define_force_2CoM_8h_1ac505fd18164970e31dace53ed5ac9ad0.rst","api/define_iHQP_8h_1af2ad25eb08eeeb4c02bdd5484dac1272.rst","api/define_l1HQP_8h_1af2ad25eb08eeeb4c02bdd5484dac1272.rst","api/define_proxQPBackEnd_8h_1a2569c95d1abf790d88a7647864ea8c7a.rst","api/define_qpSWIFTBackEnd_8h_1a116ea6cb761e6ab475f012b39f68a37a.rst","api/define_velocity_2AngularMomentum_8h_1a6b876ac2c8257ddf13f8396e67e289a6.rst","api/define_velocity_2AngularMomentum_8h_1ac505fd18164970e31dace53ed5ac9ad0.rst","api/define_velocity_2Cartesian_8h_1ad1d74d7fe24f1e58e135b1b9e100f31b.rst","api/define_velocity_2CoM_8h_1a6b876ac2c8257ddf13f8396e67e289a6.rst","api/define_velocity_2CoM_8h_1ac505fd18164970e31dace53ed5ac9ad0.rst","api/define_velocity_2Contact_8h_1ad1d74d7fe24f1e58e135b1b9e100f31b.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils.rst","api/dir__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables.rst","api/enum_namespaceOpenSoT_1_1solvers_1ad3629163caba5dfb33fc5662ad77dc21.rst","api/enum_namespaceOpenSoT_1_1tasks_1_1acceleration_1ac5e7971804aeb402ea61abadc7c52b42.rst","api/enum_namespaceOpenSoT_1a8c807753165f8f6e74b6d6f74afadb68.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_BilateralConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEndFactory.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_GLPKBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_QPOasesBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eiQuadProgBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_nHQP.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_GainType.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Indices.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst","api/file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst","api/function_collision__utils_8h_1a3fac393c6019835e39854c157c781dac.rst","api/function_collision__utils_8h_1a7c6a03d0eba1d42095a9bfe884ee4158.rst","api/function_collision__utils_8h_1abfb8e17c7aeeccc23c4337c7b500dd68.rst","api/function_namespaceOpenSoT_1_1solvers_1a7b39fcd96a93530cf5763e678cafdc03.rst","api/function_namespaceOpenSoT_1_1solvers_1afad360bd87e33794b09b791fb700a4df.rst","api/function_namespaceOpenSoT_1a062f99e2d6db737dd7f13f156574a1d0.rst","api/function_namespaceOpenSoT_1a28dfa90c3909a4091eac86ddf0dba03b.rst","api/function_namespaceOpenSoT_1a2c5d7dd14b11e588a36c0eecb0ed6ed5.rst","api/function_namespaceOpenSoT_1a35f3ae25b8630915d1768f610ae80013.rst","api/function_namespaceOpenSoT_1a422e1a9b98b71861968d14a251c54083.rst","api/function_namespaceOpenSoT_1a49d7bab96e0b74e7412c617a7d06a1c6.rst","api/function_namespaceOpenSoT_1a4c31d7dd8eccb05044007ba7448dd263.rst","api/function_namespaceOpenSoT_1a501cda32286c6a526b42ec3b2690eef2.rst","api/function_namespaceOpenSoT_1a5795e43e2896c1e1b1ad9a7ff10dddeb.rst","api/function_namespaceOpenSoT_1a61aa6ca24b3a5cdbdad8656907e80153.rst","api/function_namespaceOpenSoT_1a63100ab9d4e96ae9b685df8a15736e8b.rst","api/function_namespaceOpenSoT_1a9a9f6cea5ef3d3d8c3efdac6814fd29f.rst","api/function_namespaceOpenSoT_1a9ea285f4bea5b924248306c73e63af0d.rst","api/function_namespaceOpenSoT_1aa1ff64c5260ccbe2f64c4b126a85bb22.rst","api/function_namespaceOpenSoT_1aa42aedbce3a796d28d2d2dc5426a2fbe.rst","api/function_namespaceOpenSoT_1aa4a98577a6a4beef8218ad4cad6bd987.rst","api/function_namespaceOpenSoT_1ab7b31c5b7546ce935b8c9beddf86b96c.rst","api/function_namespaceOpenSoT_1ab831211523cf9d0c5c9ec1d4968ef6a7.rst","api/function_namespaceOpenSoT_1ac8b11062807f3c28362a3ebec6966c48.rst","api/function_namespaceOpenSoT_1ace43b0e0f96fed6c9d0d6c7f85f722bf.rst","api/function_namespaceOpenSoT_1ad853184efb6bc4b883c811907360e04d.rst","api/function_namespaceOpenSoT_1adaea99bdf94335a8999e430d8746e7d3.rst","api/function_namespaceOpenSoT_1ae24411e8b9b45d1bf190e8597c709e37.rst","api/function_namespaceOpenSoT_1aeada9a77011c67d9610e49709538d424.rst","api/function_namespaceOpenSoT_1af8aa6bbf8c8362fe1372db8ae2099071.rst","api/function_namespaceOpenSoT_1af94ac41af43695e55a0e7eef9563bd91.rst","api/library_root.rst","api/namespace_OpenSoT.rst","api/namespace_OpenSoT__AffineUtils.rst","api/namespace_OpenSoT__constraints.rst","api/namespace_OpenSoT__constraints__acceleration.rst","api/namespace_OpenSoT__constraints__force.rst","api/namespace_OpenSoT__constraints__velocity.rst","api/namespace_OpenSoT__solvers.rst","api/namespace_OpenSoT__tasks.rst","api/namespace_OpenSoT__tasks__acceleration.rst","api/namespace_OpenSoT__tasks__floating_base.rst","api/namespace_OpenSoT__tasks__force.rst","api/namespace_OpenSoT__tasks__velocity.rst","api/namespace_OpenSoT__utils.rst","api/namespace_OpenSoT__variables.rst","api/namespace_XBot__Utils.rst","api/namespace_fcl.rst","api/namespace_idynutils.rst","api/namespace_proxsuite.rst","api/namespace_proxsuite__proxqp.rst","api/namespace_qpOASES.rst","api/namespace_soth.rst","api/namespace_std.rst","api/page_todo.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Constraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Solver.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_SubTask.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_Task.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_Aggregated.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_BilateralConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_GenericConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_TaskToConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsECBF.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_JointLimitsViability.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_TorqueLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_acceleration_VelocityLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_CoP.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_FrictionCone.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_NormalTorque.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_StaticConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_force_WrenchLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianPositionConstraint.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CartesianVelocity.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_CollisionAvoidance.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_ConvexHull.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_JointLimitsInvariace.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_OmniWheels4X.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_constraints_velocity_VelocityLimits.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_BackEndFactory.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_GLPKBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_HCOD.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_OSQPBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_QPOasesBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eHQP.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_eiQuadProgBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_iHQP.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_l1HQP.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_nHQP.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_proxQPBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_solvers_qpSWIFTBackEnd.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_Aggregated.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericLPTask.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_GenericTask.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_MinimizeVariable.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_AngularMomentum.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Cartesian.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_CoM.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Contact.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_DynamicFeasibility.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_GainType.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_MinJointVel.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_acceleration_Postural.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_Contact.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_floating_base_IMU.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Cartesian.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_CoM.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_FloatingBase.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_force_Force.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_AngularMomentum.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Cartesian.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CartesianAdmittance.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_CoM.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Contact.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Gaze.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_JointAdmittance.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_LinearMomentum.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Manipulability.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_MinimumEffort.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_Postural.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_tasks_velocity_PureRolling.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Affine.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AffineUtils.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_AutoStack.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_ForceOptimization.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Indices.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_InverseDynamics.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_LinkPairDistance.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_Piler.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_cartesian_utils.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_collision_utils.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_utils_convex_hull_utils.h.rst","api/program_listing_file__home_runner_work_OpenSoT_OpenSoT_include_OpenSoT_variables_Torque.h.rst","api/structOpenSoT_1_1OptvarHelper_1_1VarInfo.rst","api/structOpenSoT_1_1Task_1_1istrue.rst","api/structOpenSoT_1_1solvers_1_1GLPKBackEnd_1_1GLPKBackEndOptions.rst","api/structOpenSoT_1_1solvers_1_1stack__level.rst","api/typedef_namespaceOpenSoT_1_1solvers_1a51cf6e89506893c78e9e5eba67814187.rst","api/typedef_namespaceOpenSoT_1af3b814ec3c109a2e6a4f162196ffb2bb.rst","api/typedef_namespacefcl_1ad8615572c5e4ddaf74ecafd812f6798d.rst","api/typedef_namespacesoth_1a95f694a0d705780b45cef2acf358ebfd.rst","api/unabridged_orphan.rst","constraint.rst","eHQP.rst","iHQP.rst","index.rst","intro.rst","nHQP.rst","solver.rst","solvers_comparison.rst","stack.rst","task.rst","variables.rst"],objects:{"":[[108,0,1,"c.BASE_LINK_COM","BASE_LINK_COM"],[112,0,1,"c.BASE_LINK_COM","BASE_LINK_COM"],[116,0,1,"c.BASE_LINK_COM","BASE_LINK_COM"],[122,0,1,"c.BASE_LINK_COM","BASE_LINK_COM"],[125,0,1,"c.BASE_LINK_COM","BASE_LINK_COM"],[105,0,1,"c.BOUND_SCALING","BOUND_SCALING"],[106,0,1,"c.BOUND_SCALING","BOUND_SCALING"],[118,0,1,"c.DEFAULT_EPS_REGULARISATION","DEFAULT_EPS_REGULARISATION"],[119,0,1,"c.DEFAULT_EPS_REGULARISATION","DEFAULT_EPS_REGULARISATION"],[109,0,1,"c.DISTAL_LINK_COM","DISTAL_LINK_COM"],[113,0,1,"c.DISTAL_LINK_COM","DISTAL_LINK_COM"],[117,0,1,"c.DISTAL_LINK_COM","DISTAL_LINK_COM"],[123,0,1,"c.DISTAL_LINK_COM","DISTAL_LINK_COM"],[126,0,1,"c.DISTAL_LINK_COM","DISTAL_LINK_COM"],[115,0,1,"c.EIQUADPROG_DEFAULT_EPS_REGULARISATION","EIQUADPROG_DEFAULT_EPS_REGULARISATION"],[110,0,1,"c.OSQP_DEFAULT_EPS_REGULARISATION","OSQP_DEFAULT_EPS_REGULARISATION"],[120,0,1,"c.PROXQP_DEFAULT_EPS_REGULARISATION","PROXQP_DEFAULT_EPS_REGULARISATION"],[111,0,1,"c.QPOASES_DEFAULT_EPS_REGULARISATION","QPOASES_DEFAULT_EPS_REGULARISATION"],[121,0,1,"c.QPSWIFT_DEFAULT_EPS_REGULARISATION","QPSWIFT_DEFAULT_EPS_REGULARISATION"],[124,0,1,"c.WORLD_FRAME_NAME","WORLD_FRAME_NAME"],[127,0,1,"c.WORLD_FRAME_NAME","WORLD_FRAME_NAME"],[107,0,1,"c.__SOLVERS__HCOD__","__SOLVERS__HCOD__"],[114,0,1,"c.__SOLVERS__PSEUDOINVERSE__","__SOLVERS__PSEUDOINVERSE__"],[2,1,1,"_CPPv420ComputeLinksDistance","ComputeLinksDistance"],[2,2,1,"_CPPv4N20ComputeLinksDistance20ComputeLinksDistanceERKN4XBot14ModelInterfaceEN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","ComputeLinksDistance::ComputeLinksDistance"],[2,3,1,"_CPPv4N20ComputeLinksDistance20ComputeLinksDistanceERKN4XBot14ModelInterfaceEN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","ComputeLinksDistance::ComputeLinksDistance::collision_srdf"],[2,3,1,"_CPPv4N20ComputeLinksDistance20ComputeLinksDistanceERKN4XBot14ModelInterfaceEN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","ComputeLinksDistance::ComputeLinksDistance::collision_urdf"],[2,3,1,"_CPPv4N20ComputeLinksDistance20ComputeLinksDistanceERKN4XBot14ModelInterfaceEN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","ComputeLinksDistance::ComputeLinksDistance::model"],[2,2,1,"_CPPv4N20ComputeLinksDistance7KDL2fclERKN3KDL5FrameE","ComputeLinksDistance::KDL2fcl"],[2,3,1,"_CPPv4N20ComputeLinksDistance7KDL2fclERKN3KDL5FrameE","ComputeLinksDistance::KDL2fcl::in"],[2,1,1,"_CPPv4N20ComputeLinksDistance9LinksPairE","ComputeLinksDistance::LinksPair"],[3,1,1,"_CPPv4N20ComputeLinksDistance9LinksPairE","ComputeLinksDistance::LinksPair"],[2,2,1,"_CPPv4N20ComputeLinksDistance9LinksPair9LinksPairEPC20ComputeLinksDistanceNSt6stringENSt6stringE","ComputeLinksDistance::LinksPair::LinksPair"],[3,2,1,"_CPPv4N20ComputeLinksDistance9LinksPair9LinksPairEPC20ComputeLinksDistanceNSt6stringENSt6stringE","ComputeLinksDistance::LinksPair::LinksPair"],[2,3,1,"_CPPv4N20ComputeLinksDistance9LinksPair9LinksPairEPC20ComputeLinksDistanceNSt6stringENSt6stringE","ComputeLinksDistance::LinksPair::LinksPair::father"],[3,3,1,"_CPPv4N20ComputeLinksDistance9LinksPair9LinksPairEPC20ComputeLinksDistanceNSt6stringENSt6stringE","ComputeLinksDistance::LinksPair::LinksPair::father"],[2,3,1,"_CPPv4N20ComputeLinksDistance9LinksPair9LinksPairEPC20ComputeLinksDistanceNSt6stringENSt6stringE","ComputeLinksDistance::LinksPair::LinksPair::linkA"],[3,3,1,"_CPPv4N20ComputeLinksDistance9LinksPair9LinksPairEPC20ComputeLinksDistanceNSt6stringENSt6stringE","ComputeLinksDistance::LinksPair::LinksPair::linkA"],[2,3,1,"_CPPv4N20ComputeLinksDistance9LinksPair9LinksPairEPC20ComputeLinksDistanceNSt6stringENSt6stringE","ComputeLinksDistance::LinksPair::LinksPair::linkB"],[3,3,1,"_CPPv4N20ComputeLinksDistance9LinksPair9LinksPairEPC20ComputeLinksDistanceNSt6stringENSt6stringE","ComputeLinksDistance::LinksPair::LinksPair::linkB"],[2,4,1,"_CPPv4N20ComputeLinksDistance9LinksPair16collisionObjectAE","ComputeLinksDistance::LinksPair::collisionObjectA"],[3,4,1,"_CPPv4N20ComputeLinksDistance9LinksPair16collisionObjectAE","ComputeLinksDistance::LinksPair::collisionObjectA"],[2,4,1,"_CPPv4N20ComputeLinksDistance9LinksPair16collisionObjectBE","ComputeLinksDistance::LinksPair::collisionObjectB"],[3,4,1,"_CPPv4N20ComputeLinksDistance9LinksPair16collisionObjectBE","ComputeLinksDistance::LinksPair::collisionObjectB"],[2,4,1,"_CPPv4N20ComputeLinksDistance9LinksPair5linkAE","ComputeLinksDistance::LinksPair::linkA"],[3,4,1,"_CPPv4N20ComputeLinksDistance9LinksPair5linkAE","ComputeLinksDistance::LinksPair::linkA"],[2,4,1,"_CPPv4N20ComputeLinksDistance9LinksPair5linkBE","ComputeLinksDistance::LinksPair::linkB"],[3,4,1,"_CPPv4N20ComputeLinksDistance9LinksPair5linkBE","ComputeLinksDistance::LinksPair::linkB"],[2,2,1,"_CPPv4N20ComputeLinksDistance17addWorldCollisionERKNSt6stringENSt10shared_ptrIN3fcl16CollisionObjectdEEE","ComputeLinksDistance::addWorldCollision"],[2,3,1,"_CPPv4N20ComputeLinksDistance17addWorldCollisionERKNSt6stringENSt10shared_ptrIN3fcl16CollisionObjectdEEE","ComputeLinksDistance::addWorldCollision::fcl_obj"],[2,3,1,"_CPPv4N20ComputeLinksDistance17addWorldCollisionERKNSt6stringENSt10shared_ptrIN3fcl16CollisionObjectdEEE","ComputeLinksDistance::addWorldCollision::id"],[2,2,1,"_CPPv4N20ComputeLinksDistance7fcl2KDLERKN3fcl11Transform3dE","ComputeLinksDistance::fcl2KDL"],[2,3,1,"_CPPv4N20ComputeLinksDistance7fcl2KDLERKN3fcl11Transform3dE","ComputeLinksDistance::fcl2KDL::in"],[2,2,1,"_CPPv4N20ComputeLinksDistance19getCollisionObjectsEv","ComputeLinksDistance::getCollisionObjects"],[2,2,1,"_CPPv4N20ComputeLinksDistance16getLinkDistancesEd","ComputeLinksDistance::getLinkDistances"],[2,3,1,"_CPPv4N20ComputeLinksDistance16getLinkDistancesEd","ComputeLinksDistance::getLinkDistances::detectionThreshold"],[2,2,1,"_CPPv4N20ComputeLinksDistance24getLinkToShapeTransformsEv","ComputeLinksDistance::getLinkToShapeTransforms"],[2,2,1,"_CPPv4N20ComputeLinksDistance23globalToLinkCoordinatesERKNSt6stringERKN3fcl10Transform3IdEERN3KDL5FrameE","ComputeLinksDistance::globalToLinkCoordinates"],[2,3,1,"_CPPv4N20ComputeLinksDistance23globalToLinkCoordinatesERKNSt6stringERKN3fcl10Transform3IdEERN3KDL5FrameE","ComputeLinksDistance::globalToLinkCoordinates::linkName"],[2,3,1,"_CPPv4N20ComputeLinksDistance23globalToLinkCoordinatesERKNSt6stringERKN3fcl10Transform3IdEERN3KDL5FrameE","ComputeLinksDistance::globalToLinkCoordinates::link_T_f"],[2,3,1,"_CPPv4N20ComputeLinksDistance23globalToLinkCoordinatesERKNSt6stringERKN3fcl10Transform3IdEERN3KDL5FrameE","ComputeLinksDistance::globalToLinkCoordinates::w_T_f"],[2,2,1,"_CPPv4N20ComputeLinksDistance18moveWorldCollisionERKNSt6stringEN3KDL5FrameE","ComputeLinksDistance::moveWorldCollision"],[2,3,1,"_CPPv4N20ComputeLinksDistance18moveWorldCollisionERKNSt6stringEN3KDL5FrameE","ComputeLinksDistance::moveWorldCollision::id"],[2,3,1,"_CPPv4N20ComputeLinksDistance18moveWorldCollisionERKNSt6stringEN3KDL5FrameE","ComputeLinksDistance::moveWorldCollision::new_pose"],[2,2,1,"_CPPv4N20ComputeLinksDistance23removeAllWorldCollisionEv","ComputeLinksDistance::removeAllWorldCollision"],[2,2,1,"_CPPv4N20ComputeLinksDistance20removeWorldCollisionERKNSt6stringE","ComputeLinksDistance::removeWorldCollision"],[2,3,1,"_CPPv4N20ComputeLinksDistance20removeWorldCollisionERKNSt6stringE","ComputeLinksDistance::removeWorldCollision::id"],[2,2,1,"_CPPv4N20ComputeLinksDistance21setCollisionBlackListENSt4listIN16LinkPairDistance9LinksPairEEE","ComputeLinksDistance::setCollisionBlackList"],[2,3,1,"_CPPv4N20ComputeLinksDistance21setCollisionBlackListENSt4listIN16LinkPairDistance9LinksPairEEE","ComputeLinksDistance::setCollisionBlackList::blackList"],[2,2,1,"_CPPv4N20ComputeLinksDistance21setCollisionWhiteListENSt4listIN16LinkPairDistance9LinksPairEEE","ComputeLinksDistance::setCollisionWhiteList"],[2,3,1,"_CPPv4N20ComputeLinksDistance21setCollisionWhiteListENSt4listIN16LinkPairDistance9LinksPairEEE","ComputeLinksDistance::setCollisionWhiteList::whiteList"],[2,2,1,"_CPPv4N20ComputeLinksDistance21setLinksVsEnvironmentERKNSt4listINSt6stringEEE","ComputeLinksDistance::setLinksVsEnvironment"],[2,3,1,"_CPPv4N20ComputeLinksDistance21setLinksVsEnvironmentERKNSt4listINSt6stringEEE","ComputeLinksDistance::setLinksVsEnvironment::links"],[2,2,1,"_CPPv4N20ComputeLinksDistance18setWorldCollisionsERKN11moveit_msgs18PlanningSceneWorldE","ComputeLinksDistance::setWorldCollisions"],[2,3,1,"_CPPv4N20ComputeLinksDistance18setWorldCollisionsERKN11moveit_msgs18PlanningSceneWorldE","ComputeLinksDistance::setWorldCollisions::wc"],[2,2,1,"_CPPv4N20ComputeLinksDistance22updateCollisionObjectsEv","ComputeLinksDistance::updateCollisionObjects"],[4,1,1,"_CPPv412CostFunction","CostFunction"],[4,2,1,"_CPPv4N12CostFunction7computeERKN5Eigen8VectorXdE","CostFunction::compute"],[4,3,1,"_CPPv4N12CostFunction7computeERKN5Eigen8VectorXdE","CostFunction::compute::x"],[5,1,1,"_CPPv414GradientVector","GradientVector"],[5,2,1,"_CPPv4N14GradientVector14GradientVectorEKi","GradientVector::GradientVector"],[5,3,1,"_CPPv4N14GradientVector14GradientVectorEKi","GradientVector::GradientVector::x_size"],[5,2,1,"_CPPv4N14GradientVector7computeERKN5Eigen8VectorXdE","GradientVector::compute"],[5,3,1,"_CPPv4N14GradientVector7computeERKN5Eigen8VectorXdE","GradientVector::compute::x"],[5,2,1,"_CPPv4N14GradientVector4sizeEv","GradientVector::size"],[6,1,1,"_CPPv4I0E11LDLTInverse","LDLTInverse"],[6,2,1,"_CPPv4N11LDLTInverse11LDLTInverseERK13_Matrix_Type_","LDLTInverse::LDLTInverse"],[6,3,1,"_CPPv4N11LDLTInverse11LDLTInverseERK13_Matrix_Type_","LDLTInverse::LDLTInverse::a"],[6,5,1,"_CPPv4I0E11LDLTInverse","LDLTInverse::_Matrix_Type_"],[6,2,1,"_CPPv4N11LDLTInverse7computeERK13_Matrix_Type_R13_Matrix_Type_","LDLTInverse::compute"],[6,3,1,"_CPPv4N11LDLTInverse7computeERK13_Matrix_Type_R13_Matrix_Type_","LDLTInverse::compute::a"],[6,3,1,"_CPPv4N11LDLTInverse7computeERK13_Matrix_Type_R13_Matrix_Type_","LDLTInverse::compute::ainv"],[7,1,1,"_CPPv416LinkPairDistance","LinkPairDistance"],[7,2,1,"_CPPv4N16LinkPairDistance16LinkPairDistanceERKNSt6stringERKNSt6stringERKN3KDL5FrameERKN3KDL5FrameERKd","LinkPairDistance::LinkPairDistance"],[7,3,1,"_CPPv4N16LinkPairDistance16LinkPairDistanceERKNSt6stringERKNSt6stringERKN3KDL5FrameERKN3KDL5FrameERKd","LinkPairDistance::LinkPairDistance::distance"],[7,3,1,"_CPPv4N16LinkPairDistance16LinkPairDistanceERKNSt6stringERKNSt6stringERKN3KDL5FrameERKN3KDL5FrameERKd","LinkPairDistance::LinkPairDistance::link1"],[7,3,1,"_CPPv4N16LinkPairDistance16LinkPairDistanceERKNSt6stringERKNSt6stringERKN3KDL5FrameERKN3KDL5FrameERKd","LinkPairDistance::LinkPairDistance::link2"],[7,3,1,"_CPPv4N16LinkPairDistance16LinkPairDistanceERKNSt6stringERKNSt6stringERKN3KDL5FrameERKN3KDL5FrameERKd","LinkPairDistance::LinkPairDistance::w_T_closestPoint1"],[7,3,1,"_CPPv4N16LinkPairDistance16LinkPairDistanceERKNSt6stringERKNSt6stringERKN3KDL5FrameERKN3KDL5FrameERKd","LinkPairDistance::LinkPairDistance::w_T_closestPoint2"],[7,6,1,"_CPPv4N16LinkPairDistance9LinksPairE","LinkPairDistance::LinksPair"],[7,2,1,"_CPPv4NK16LinkPairDistance16getClosestPointsEv","LinkPairDistance::getClosestPoints"],[7,2,1,"_CPPv4NK16LinkPairDistance11getDistanceEv","LinkPairDistance::getDistance"],[7,2,1,"_CPPv4NK16LinkPairDistance12getLinkNamesEv","LinkPairDistance::getLinkNames"],[7,2,1,"_CPPv4NK16LinkPairDistance18isLink2WorldObjectEv","LinkPairDistance::isLink2WorldObject"],[7,2,1,"_CPPv4NK16LinkPairDistanceltERK16LinkPairDistance","LinkPairDistance::operator<"],[7,3,1,"_CPPv4NK16LinkPairDistanceltERK16LinkPairDistance","LinkPairDistance::operator<::second"],[369,6,1,"_CPPv4N7OpenSoT12AffineHelperE","OpenSoT::AffineHelper"],[8,1,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseE","OpenSoT::AffineHelperBase"],[8,2,1,"_CPPv4I00EN7OpenSoT16AffineHelperBase16AffineHelperBaseERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::AffineHelperBase"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::AffineHelperBase"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseEii","OpenSoT::AffineHelperBase::AffineHelperBase"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseEv","OpenSoT::AffineHelperBase::AffineHelperBase"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::AffineHelperBase::M"],[8,5,1,"_CPPv4I00EN7OpenSoT16AffineHelperBase16AffineHelperBaseERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::AffineHelperBase::OtherM"],[8,5,1,"_CPPv4I00EN7OpenSoT16AffineHelperBase16AffineHelperBaseERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::AffineHelperBase::OtherQ"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseEii","OpenSoT::AffineHelperBase::AffineHelperBase::input_size"],[8,3,1,"_CPPv4I00EN7OpenSoT16AffineHelperBase16AffineHelperBaseERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::AffineHelperBase::other"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseEii","OpenSoT::AffineHelperBase::AffineHelperBase::output_size"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase16AffineHelperBaseERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::AffineHelperBase::q"],[8,6,1,"_CPPv4N7OpenSoT16AffineHelperBase9ConstPtrME","OpenSoT::AffineHelperBase::ConstPtrM"],[8,6,1,"_CPPv4N7OpenSoT16AffineHelperBase9ConstPtrQE","OpenSoT::AffineHelperBase::ConstPtrQ"],[8,5,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseE","OpenSoT::AffineHelperBase::DerivedM"],[8,5,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseE","OpenSoT::AffineHelperBase::DerivedQ"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase8IdentityEi","OpenSoT::AffineHelperBase::Identity"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase8IdentityEi","OpenSoT::AffineHelperBase::Identity::size"],[8,6,1,"_CPPv4N7OpenSoT16AffineHelperBase4PtrME","OpenSoT::AffineHelperBase::PtrM"],[8,6,1,"_CPPv4N7OpenSoT16AffineHelperBase4PtrQE","OpenSoT::AffineHelperBase::PtrQ"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4ZeroEii","OpenSoT::AffineHelperBase::Zero"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4ZeroEii","OpenSoT::AffineHelperBase::Zero::input_size"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4ZeroEii","OpenSoT::AffineHelperBase::Zero::output_size"],[8,4,1,"_CPPv4N7OpenSoT16AffineHelperBase2_ME","OpenSoT::AffineHelperBase::_M"],[8,4,1,"_CPPv4N7OpenSoT16AffineHelperBase2_qE","OpenSoT::AffineHelperBase::_q"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase17check_consistencyEv","OpenSoT::AffineHelperBase::check_consistency"],[8,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase12getInputSizeEv","OpenSoT::AffineHelperBase::getInputSize"],[8,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase4getMEv","OpenSoT::AffineHelperBase::getM"],[8,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase13getOutputSizeEv","OpenSoT::AffineHelperBase::getOutputSize"],[8,2,1,"_CPPv4I0ENK7OpenSoT16AffineHelperBase8getValueEvRKN5Eigen8VectorXdERN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::AffineHelperBase::getValue"],[8,5,1,"_CPPv4I0ENK7OpenSoT16AffineHelperBase8getValueEvRKN5Eigen8VectorXdERN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::AffineHelperBase::getValue::Derived"],[8,3,1,"_CPPv4I0ENK7OpenSoT16AffineHelperBase8getValueEvRKN5Eigen8VectorXdERN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::AffineHelperBase::getValue::value"],[8,3,1,"_CPPv4I0ENK7OpenSoT16AffineHelperBase8getValueEvRKN5Eigen8VectorXdERN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::AffineHelperBase::getValue::x"],[8,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase4getqEv","OpenSoT::AffineHelperBase::getq"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4headEi","OpenSoT::AffineHelperBase::head"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4headEi","OpenSoT::AffineHelperBase::head::size"],[8,2,1,"_CPPv4I00EN7OpenSoT16AffineHelperBasepLER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator+="],[8,5,1,"_CPPv4I00EN7OpenSoT16AffineHelperBasepLER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator+=::OtherM"],[8,5,1,"_CPPv4I00EN7OpenSoT16AffineHelperBasepLER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator+=::OtherQ"],[8,3,1,"_CPPv4I00EN7OpenSoT16AffineHelperBasepLER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator+=::other"],[8,2,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseaSER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator="],[8,5,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseaSER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator=::OtherM"],[8,5,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseaSER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator=::OtherQ"],[8,3,1,"_CPPv4I00EN7OpenSoT16AffineHelperBaseaSER16AffineHelperBaseI8DerivedM8DerivedQERK16AffineHelperBaseI6OtherM6OtherQE","OpenSoT::AffineHelperBase::operator=::other"],[8,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase7segmentEii","OpenSoT::AffineHelperBase::segment"],[8,3,1,"_CPPv4NK7OpenSoT16AffineHelperBase7segmentEii","OpenSoT::AffineHelperBase::segment::size"],[8,3,1,"_CPPv4NK7OpenSoT16AffineHelperBase7segmentEii","OpenSoT::AffineHelperBase::segment::start_idx"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4selfEv","OpenSoT::AffineHelperBase::self"],[8,2,1,"_CPPv4NK7OpenSoT16AffineHelperBase4selfEv","OpenSoT::AffineHelperBase::self"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase3setERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::set"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase3setERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::set::M"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase3setERK8DerivedMRK8DerivedQ","OpenSoT::AffineHelperBase::set::q"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4setMERK8DerivedM","OpenSoT::AffineHelperBase::setM"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4setMERK8DerivedM","OpenSoT::AffineHelperBase::setM::M"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase7setZeroEii","OpenSoT::AffineHelperBase::setZero"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase7setZeroEv","OpenSoT::AffineHelperBase::setZero"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase7setZeroEii","OpenSoT::AffineHelperBase::setZero::input_size"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase7setZeroEii","OpenSoT::AffineHelperBase::setZero::output_size"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4setqERK8DerivedQ","OpenSoT::AffineHelperBase::setq"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4setqERK8DerivedQ","OpenSoT::AffineHelperBase::setq::q"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase4tailEi","OpenSoT::AffineHelperBase::tail"],[8,3,1,"_CPPv4N7OpenSoT16AffineHelperBase4tailEi","OpenSoT::AffineHelperBase::tail::size"],[8,2,1,"_CPPv4N7OpenSoT16AffineHelperBase6updateEv","OpenSoT::AffineHelperBase::update"],[9,1,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraintE","OpenSoT::AffineUtils::AffineConstraint"],[9,2,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint16AffineConstraintERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::AffineConstraint"],[9,3,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint16AffineConstraintERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::AffineConstraint::constraint"],[9,3,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint16AffineConstraintERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::AffineConstraint::var"],[9,6,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint3PtrE","OpenSoT::AffineUtils::AffineConstraint::Ptr"],[9,2,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint13getConstraintEv","OpenSoT::AffineUtils::AffineConstraint::getConstraint"],[9,2,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint8toAffineERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::toAffine"],[9,3,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint8toAffineERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::toAffine::constraint"],[9,3,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint8toAffineERKN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineConstraint::toAffine::var"],[9,2,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint6updateERKN5Eigen8VectorXdE","OpenSoT::AffineUtils::AffineConstraint::update"],[9,3,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraint6updateERKN5Eigen8VectorXdE","OpenSoT::AffineUtils::AffineConstraint::update::x"],[9,2,1,"_CPPv4N7OpenSoT11AffineUtils16AffineConstraintD0Ev","OpenSoT::AffineUtils::AffineConstraint::~AffineConstraint"],[10,1,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTaskE","OpenSoT::AffineUtils::AffineTask"],[10,2,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask10AffineTaskERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::AffineTask"],[10,3,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask10AffineTaskERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::AffineTask::task"],[10,3,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask10AffineTaskERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::AffineTask::var"],[10,6,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask3PtrE","OpenSoT::AffineUtils::AffineTask::Ptr"],[10,2,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask7_updateERKN5Eigen8VectorXdE","OpenSoT::AffineUtils::AffineTask::_update"],[10,3,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask7_updateERKN5Eigen8VectorXdE","OpenSoT::AffineUtils::AffineTask::_update::x"],[10,2,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask7getTaskEv","OpenSoT::AffineUtils::AffineTask::getTask"],[10,2,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask8toAffineERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::toAffine"],[10,3,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask8toAffineERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::toAffine::task"],[10,3,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTask8toAffineERKN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelper","OpenSoT::AffineUtils::AffineTask::toAffine::var"],[10,2,1,"_CPPv4N7OpenSoT11AffineUtils10AffineTaskD0Ev","OpenSoT::AffineUtils::AffineTask::~AffineTask"],[11,1,1,"_CPPv4N7OpenSoT9AutoStackE","OpenSoT::AutoStack"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEKd","OpenSoT::AutoStack::AutoStack"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::AutoStack::AutoStack"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT5tasks10Aggregated7TaskPtrENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT7solvers4iHQP5StackE","OpenSoT::AutoStack::AutoStack"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT7solvers4iHQP5StackENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT5tasks10Aggregated7TaskPtrENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack::bounds"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT7solvers4iHQP5StackENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack::bounds"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT7solvers4iHQP5StackE","OpenSoT::AutoStack::AutoStack::stack"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT7solvers4iHQP5StackENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack::stack"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::AutoStack::AutoStack::task"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEN7OpenSoT5tasks10Aggregated7TaskPtrENSt4listIN7OpenSoT11constraints10Aggregated13ConstraintPtrEEE","OpenSoT::AutoStack::AutoStack::task"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack9AutoStackEKd","OpenSoT::AutoStack::AutoStack::x_size"],[11,6,1,"_CPPv4N7OpenSoT9AutoStack3PtrE","OpenSoT::AutoStack::Ptr"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack16checkConsistencyEv","OpenSoT::AutoStack::checkConsistency"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack9getBoundsEv","OpenSoT::AutoStack::getBounds"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack13getBoundsListEv","OpenSoT::AutoStack::getBoundsList"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack21getRegularisationTaskEv","OpenSoT::AutoStack::getRegularisationTask"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack8getStackEv","OpenSoT::AutoStack::getStack"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack7getTaskERKNSt6stringE","OpenSoT::AutoStack::getTask"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack7getTaskERKNSt6stringE","OpenSoT::AutoStack::getTask::task_id"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack3logEN4XBot10MatLogger23PtrE","OpenSoT::AutoStack::log"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack3logEN4XBot10MatLogger23PtrE","OpenSoT::AutoStack::log::logger"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack26setBoundsAggregationPolicyEKj","OpenSoT::AutoStack::setBoundsAggregationPolicy"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack26setBoundsAggregationPolicyEKj","OpenSoT::AutoStack::setBoundsAggregationPolicy::aggregationPolicy"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack21setRegularisationTaskEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::AutoStack::setRegularisationTask"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack21setRegularisationTaskEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::AutoStack::setRegularisationTask::regularisation_task"],[11,2,1,"_CPPv4N7OpenSoT9AutoStack6updateERKN5Eigen8VectorXdE","OpenSoT::AutoStack::update"],[11,3,1,"_CPPv4N7OpenSoT9AutoStack6updateERKN5Eigen8VectorXdE","OpenSoT::AutoStack::update::state"],[12,1,1,"_CPPv4I00EN7OpenSoT10ConstraintE","OpenSoT::Constraint"],[12,2,1,"_CPPv4N7OpenSoT10Constraint10ConstraintEKNSt6stringEKj","OpenSoT::Constraint::Constraint"],[12,3,1,"_CPPv4N7OpenSoT10Constraint10ConstraintEKNSt6stringEKj","OpenSoT::Constraint::Constraint::constraint_id"],[12,3,1,"_CPPv4N7OpenSoT10Constraint10ConstraintEKNSt6stringEKj","OpenSoT::Constraint::Constraint::x_size"],[12,6,1,"_CPPv4N7OpenSoT10Constraint13ConstraintPtrE","OpenSoT::Constraint::ConstraintPtr"],[12,6,1,"_CPPv4N7OpenSoT10Constraint14ConstraintTypeE","OpenSoT::Constraint::ConstraintType"],[12,5,1,"_CPPv4I00EN7OpenSoT10ConstraintE","OpenSoT::Constraint::Matrix_type"],[12,5,1,"_CPPv4I00EN7OpenSoT10ConstraintE","OpenSoT::Constraint::Vector_type"],[12,4,1,"_CPPv4N7OpenSoT10Constraint4_AeqE","OpenSoT::Constraint::_Aeq"],[12,4,1,"_CPPv4N7OpenSoT10Constraint6_AineqE","OpenSoT::Constraint::_Aineq"],[12,4,1,"_CPPv4N7OpenSoT10Constraint12_bLowerBoundE","OpenSoT::Constraint::_bLowerBound"],[12,4,1,"_CPPv4N7OpenSoT10Constraint12_bUpperBoundE","OpenSoT::Constraint::_bUpperBound"],[12,4,1,"_CPPv4N7OpenSoT10Constraint4_beqE","OpenSoT::Constraint::_beq"],[12,4,1,"_CPPv4N7OpenSoT10Constraint14_constraint_idE","OpenSoT::Constraint::_constraint_id"],[12,2,1,"_CPPv4N7OpenSoT10Constraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::Constraint::_log"],[12,3,1,"_CPPv4N7OpenSoT10Constraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::Constraint::_log::logger"],[12,4,1,"_CPPv4N7OpenSoT10Constraint11_lowerBoundE","OpenSoT::Constraint::_lowerBound"],[12,4,1,"_CPPv4N7OpenSoT10Constraint11_upperBoundE","OpenSoT::Constraint::_upperBound"],[12,4,1,"_CPPv4N7OpenSoT10Constraint7_x_sizeE","OpenSoT::Constraint::_x_size"],[12,2,1,"_CPPv4N7OpenSoT10Constraint16checkConsistencyEv","OpenSoT::Constraint::checkConsistency"],[12,2,1,"_CPPv4N7OpenSoT10Constraint6getAeqEv","OpenSoT::Constraint::getAeq"],[12,2,1,"_CPPv4N7OpenSoT10Constraint8getAineqEv","OpenSoT::Constraint::getAineq"],[12,2,1,"_CPPv4N7OpenSoT10Constraint15getConstraintIDEv","OpenSoT::Constraint::getConstraintID"],[12,2,1,"_CPPv4N7OpenSoT10Constraint13getLowerBoundEv","OpenSoT::Constraint::getLowerBound"],[12,2,1,"_CPPv4N7OpenSoT10Constraint13getUpperBoundEv","OpenSoT::Constraint::getUpperBound"],[12,2,1,"_CPPv4N7OpenSoT10Constraint8getXSizeEv","OpenSoT::Constraint::getXSize"],[12,2,1,"_CPPv4N7OpenSoT10Constraint14getbLowerBoundEv","OpenSoT::Constraint::getbLowerBound"],[12,2,1,"_CPPv4N7OpenSoT10Constraint14getbUpperBoundEv","OpenSoT::Constraint::getbUpperBound"],[12,2,1,"_CPPv4N7OpenSoT10Constraint6getbeqEv","OpenSoT::Constraint::getbeq"],[12,2,1,"_CPPv4N7OpenSoT10Constraint9hasBoundsEv","OpenSoT::Constraint::hasBounds"],[12,2,1,"_CPPv4N7OpenSoT10Constraint21isBilateralConstraintEv","OpenSoT::Constraint::isBilateralConstraint"],[12,2,1,"_CPPv4N7OpenSoT10Constraint7isBoundEv","OpenSoT::Constraint::isBound"],[12,2,1,"_CPPv4N7OpenSoT10Constraint12isConstraintEv","OpenSoT::Constraint::isConstraint"],[12,2,1,"_CPPv4N7OpenSoT10Constraint20isEqualityConstraintEv","OpenSoT::Constraint::isEqualityConstraint"],[12,2,1,"_CPPv4N7OpenSoT10Constraint22isInequalityConstraintEv","OpenSoT::Constraint::isInequalityConstraint"],[12,2,1,"_CPPv4N7OpenSoT10Constraint22isUnilateralConstraintEv","OpenSoT::Constraint::isUnilateralConstraint"],[12,2,1,"_CPPv4N7OpenSoT10Constraint3logEN4XBot10MatLogger23PtrE","OpenSoT::Constraint::log"],[12,3,1,"_CPPv4N7OpenSoT10Constraint3logEN4XBot10MatLogger23PtrE","OpenSoT::Constraint::log::logger"],[12,2,1,"_CPPv4N7OpenSoT10Constraint6updateERK11Vector_type","OpenSoT::Constraint::update"],[12,3,1,"_CPPv4N7OpenSoT10Constraint6updateERK11Vector_type","OpenSoT::Constraint::update::x"],[12,2,1,"_CPPv4N7OpenSoT10ConstraintD0Ev","OpenSoT::Constraint::~Constraint"],[144,7,1,"_CPPv4N7OpenSoT11HessianType12HST_IDENTITYE","OpenSoT::HST_IDENTITY"],[144,7,1,"_CPPv4N7OpenSoT11HessianType10HST_POSDEFE","OpenSoT::HST_POSDEF"],[144,7,1,"_CPPv4N7OpenSoT11HessianType20HST_POSDEF_NULLSPACEE","OpenSoT::HST_POSDEF_NULLSPACE"],[144,7,1,"_CPPv4N7OpenSoT11HessianType11HST_SEMIDEFE","OpenSoT::HST_SEMIDEF"],[144,7,1,"_CPPv4N7OpenSoT11HessianType11HST_UNKNOWNE","OpenSoT::HST_UNKNOWN"],[144,7,1,"_CPPv4N7OpenSoT11HessianType8HST_ZEROE","OpenSoT::HST_ZERO"],[144,8,1,"_CPPv4N7OpenSoT11HessianTypeE","OpenSoT::HessianType"],[144,7,1,"_CPPv4N7OpenSoT11HessianType12HST_IDENTITYE","OpenSoT::HessianType::HST_IDENTITY"],[144,7,1,"_CPPv4N7OpenSoT11HessianType10HST_POSDEFE","OpenSoT::HessianType::HST_POSDEF"],[144,7,1,"_CPPv4N7OpenSoT11HessianType20HST_POSDEF_NULLSPACEE","OpenSoT::HessianType::HST_POSDEF_NULLSPACE"],[144,7,1,"_CPPv4N7OpenSoT11HessianType11HST_SEMIDEFE","OpenSoT::HessianType::HST_SEMIDEF"],[144,7,1,"_CPPv4N7OpenSoT11HessianType11HST_UNKNOWNE","OpenSoT::HessianType::HST_UNKNOWN"],[144,7,1,"_CPPv4N7OpenSoT11HessianType8HST_ZEROE","OpenSoT::HessianType::HST_ZERO"],[13,1,1,"_CPPv4N7OpenSoT7IndicesE","OpenSoT::Indices"],[13,6,1,"_CPPv4N7OpenSoT7Indices9ChunkListE","OpenSoT::Indices::ChunkList"],[13,2,1,"_CPPv4I0EN7OpenSoT7Indices7IndicesE8IteratorK8Iterator","OpenSoT::Indices::Indices"],[13,2,1,"_CPPv4N7OpenSoT7Indices7IndicesERK7Indices","OpenSoT::Indices::Indices"],[13,2,1,"_CPPv4N7OpenSoT7Indices7IndicesERKNSt4listIjEE","OpenSoT::Indices::Indices"],[13,2,1,"_CPPv4N7OpenSoT7Indices7IndicesERKNSt6vectorIjEE","OpenSoT::Indices::Indices"],[13,2,1,"_CPPv4N7OpenSoT7Indices7IndicesEj","OpenSoT::Indices::Indices"],[13,5,1,"_CPPv4I0EN7OpenSoT7Indices7IndicesE8IteratorK8Iterator","OpenSoT::Indices::Indices::Iterator"],[13,3,1,"_CPPv4I0EN7OpenSoT7Indices7IndicesE8IteratorK8Iterator","OpenSoT::Indices::Indices::end"],[13,3,1,"_CPPv4N7OpenSoT7Indices7IndicesEj","OpenSoT::Indices::Indices::i"],[13,3,1,"_CPPv4N7OpenSoT7Indices7IndicesERK7Indices","OpenSoT::Indices::Indices::indices"],[13,3,1,"_CPPv4I0EN7OpenSoT7Indices7IndicesE8IteratorK8Iterator","OpenSoT::Indices::Indices::it"],[13,3,1,"_CPPv4N7OpenSoT7Indices7IndicesERKNSt4listIjEE","OpenSoT::Indices::Indices::rowsList"],[13,3,1,"_CPPv4N7OpenSoT7Indices7IndicesERKNSt6vectorIjEE","OpenSoT::Indices::Indices::rowsVector"],[13,6,1,"_CPPv4N7OpenSoT7Indices9RowsChunkE","OpenSoT::Indices::RowsChunk"],[13,2,1,"_CPPv4NK7OpenSoT7Indices6asListEv","OpenSoT::Indices::asList"],[13,2,1,"_CPPv4NK7OpenSoT7Indices8asVectorEv","OpenSoT::Indices::asVector"],[13,2,1,"_CPPv4N7OpenSoT7Indices6filterERKN7OpenSoT7IndicesE","OpenSoT::Indices::filter"],[13,3,1,"_CPPv4N7OpenSoT7Indices6filterERKN7OpenSoT7IndicesE","OpenSoT::Indices::filter::f"],[13,2,1,"_CPPv4NK7OpenSoT7Indices9getChunksEv","OpenSoT::Indices::getChunks"],[13,2,1,"_CPPv4NK7OpenSoT7Indices12isContiguousEv","OpenSoT::Indices::isContiguous"],[13,2,1,"_CPPv4NK7OpenSoT7IndicescvNSt4listIjEEEv","OpenSoT::Indices::operator std::list<unsigned int>"],[13,2,1,"_CPPv4NK7OpenSoT7IndicescvNSt6stringEEv","OpenSoT::Indices::operator std::string"],[13,2,1,"_CPPv4NK7OpenSoT7IndicesplEKj","OpenSoT::Indices::operator+"],[13,2,1,"_CPPv4NK7OpenSoT7IndicesplERK7Indices","OpenSoT::Indices::operator+"],[13,3,1,"_CPPv4NK7OpenSoT7IndicesplERK7Indices","OpenSoT::Indices::operator+::b"],[13,3,1,"_CPPv4NK7OpenSoT7IndicesplEKj","OpenSoT::Indices::operator+::r"],[13,2,1,"_CPPv4NK7OpenSoT7IndicesmiEKj","OpenSoT::Indices::operator-"],[13,2,1,"_CPPv4NK7OpenSoT7IndicesmiERK7Indices","OpenSoT::Indices::operator-"],[13,3,1,"_CPPv4NK7OpenSoT7IndicesmiERK7Indices","OpenSoT::Indices::operator-::b"],[13,3,1,"_CPPv4NK7OpenSoT7IndicesmiEKj","OpenSoT::Indices::operator-::r"],[13,2,1,"_CPPv4NK7OpenSoT7IndiceseqERK7Indices","OpenSoT::Indices::operator=="],[13,3,1,"_CPPv4NK7OpenSoT7IndiceseqERK7Indices","OpenSoT::Indices::operator==::b"],[13,2,1,"_CPPv4N7OpenSoT7Indices5rangeEjj","OpenSoT::Indices::range"],[13,3,1,"_CPPv4N7OpenSoT7Indices5rangeEjj","OpenSoT::Indices::range::from"],[13,3,1,"_CPPv4N7OpenSoT7Indices5rangeEjj","OpenSoT::Indices::range::to"],[13,2,1,"_CPPv4N7OpenSoT7Indices5shiftEj","OpenSoT::Indices::shift"],[13,3,1,"_CPPv4N7OpenSoT7Indices5shiftEj","OpenSoT::Indices::shift::amount"],[13,2,1,"_CPPv4NK7OpenSoT7Indices4sizeEv","OpenSoT::Indices::size"],[14,1,1,"_CPPv4N7OpenSoT12OptvarHelperE","OpenSoT::OptvarHelper"],[14,2,1,"_CPPv4N7OpenSoT12OptvarHelper12OptvarHelperE14VariableVector","OpenSoT::OptvarHelper::OptvarHelper"],[14,3,1,"_CPPv4N7OpenSoT12OptvarHelper12OptvarHelperE14VariableVector","OpenSoT::OptvarHelper::OptvarHelper::name_size_pairs"],[364,1,1,"_CPPv4N7OpenSoT12OptvarHelper7VarInfoE","OpenSoT::OptvarHelper::VarInfo"],[364,4,1,"_CPPv4N7OpenSoT12OptvarHelper7VarInfo4nameE","OpenSoT::OptvarHelper::VarInfo::name"],[364,4,1,"_CPPv4N7OpenSoT12OptvarHelper7VarInfo4sizeE","OpenSoT::OptvarHelper::VarInfo::size"],[364,4,1,"_CPPv4N7OpenSoT12OptvarHelper7VarInfo9start_idxE","OpenSoT::OptvarHelper::VarInfo::start_idx"],[14,6,1,"_CPPv4N7OpenSoT12OptvarHelper14VariableVectorE","OpenSoT::OptvarHelper::VariableVector"],[14,2,1,"_CPPv4NK7OpenSoT12OptvarHelper15getAllVariablesEv","OpenSoT::OptvarHelper::getAllVariables"],[14,2,1,"_CPPv4NK7OpenSoT12OptvarHelper7getSizeEv","OpenSoT::OptvarHelper::getSize"],[14,2,1,"_CPPv4NK7OpenSoT12OptvarHelper11getVariableENSt6stringE","OpenSoT::OptvarHelper::getVariable"],[14,3,1,"_CPPv4NK7OpenSoT12OptvarHelper11getVariableENSt6stringE","OpenSoT::OptvarHelper::getVariable::name"],[15,1,1,"_CPPv4I00EN7OpenSoT6SolverE","OpenSoT::Solver"],[15,6,1,"_CPPv4N7OpenSoT6Solver13ConstraintPtrE","OpenSoT::Solver::ConstraintPtr"],[15,6,1,"_CPPv4N7OpenSoT6Solver14ConstraintTypeE","OpenSoT::Solver::ConstraintType"],[15,5,1,"_CPPv4I00EN7OpenSoT6SolverE","OpenSoT::Solver::Matrix_type"],[15,2,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE","OpenSoT::Solver::Solver"],[15,2,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr","OpenSoT::Solver::Solver"],[15,2,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr13ConstraintPtr","OpenSoT::Solver::Solver"],[15,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr","OpenSoT::Solver::Solver::bounds"],[15,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr13ConstraintPtr","OpenSoT::Solver::Solver::bounds"],[15,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr13ConstraintPtr","OpenSoT::Solver::Solver::globalConstraints"],[15,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE","OpenSoT::Solver::Solver::stack"],[15,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr","OpenSoT::Solver::Solver::stack"],[15,3,1,"_CPPv4N7OpenSoT6Solver6SolverER6vectorI7TaskPtrE13ConstraintPtr13ConstraintPtr","OpenSoT::Solver::Solver::stack"],[15,6,1,"_CPPv4N7OpenSoT6Solver9SolverPtrE","OpenSoT::Solver::SolverPtr"],[15,6,1,"_CPPv4N7OpenSoT6Solver10SolverTypeE","OpenSoT::Solver::SolverType"],[15,6,1,"_CPPv4N7OpenSoT6Solver5StackE","OpenSoT::Solver::Stack"],[15,6,1,"_CPPv4N7OpenSoT6Solver7TaskPtrE","OpenSoT::Solver::TaskPtr"],[15,6,1,"_CPPv4N7OpenSoT6Solver8TaskTypeE","OpenSoT::Solver::TaskType"],[15,5,1,"_CPPv4I00EN7OpenSoT6SolverE","OpenSoT::Solver::Vector_type"],[15,4,1,"_CPPv4N7OpenSoT6Solver7_boundsE","OpenSoT::Solver::_bounds"],[15,4,1,"_CPPv4N7OpenSoT6Solver18_globalConstraintsE","OpenSoT::Solver::_globalConstraints"],[15,2,1,"_CPPv4N7OpenSoT6Solver4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::Solver::_log"],[15,3,1,"_CPPv4N7OpenSoT6Solver4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::Solver::_log::logger"],[15,3,1,"_CPPv4N7OpenSoT6Solver4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::Solver::_log::prefix"],[15,4,1,"_CPPv4N7OpenSoT6Solver10_solver_idE","OpenSoT::Solver::_solver_id"],[15,4,1,"_CPPv4N7OpenSoT6Solver6_tasksE","OpenSoT::Solver::_tasks"],[15,2,1,"_CPPv4N7OpenSoT6Solver11getSolverIDEv","OpenSoT::Solver::getSolverID"],[15,2,1,"_CPPv4N7OpenSoT6Solver3logEN4XBot10MatLogger23PtrE","OpenSoT::Solver::log"],[15,3,1,"_CPPv4N7OpenSoT6Solver3logEN4XBot10MatLogger23PtrE","OpenSoT::Solver::log::logger"],[15,2,1,"_CPPv4N7OpenSoT6Solver11setSolverIDERKNSt6stringE","OpenSoT::Solver::setSolverID"],[15,3,1,"_CPPv4N7OpenSoT6Solver11setSolverIDERKNSt6stringE","OpenSoT::Solver::setSolverID::solver_id"],[15,2,1,"_CPPv4N7OpenSoT6Solver5solveER11Vector_type","OpenSoT::Solver::solve"],[15,3,1,"_CPPv4N7OpenSoT6Solver5solveER11Vector_type","OpenSoT::Solver::solve::solution"],[15,2,1,"_CPPv4N7OpenSoT6SolverD0Ev","OpenSoT::Solver::~Solver"],[16,1,1,"_CPPv4N7OpenSoT13SubConstraintE","OpenSoT::SubConstraint"],[16,6,1,"_CPPv4N7OpenSoT13SubConstraint3PtrE","OpenSoT::SubConstraint::Ptr"],[16,2,1,"_CPPv4N7OpenSoT13SubConstraint13SubConstraintE13ConstraintPtrKNSt4listIjEE","OpenSoT::SubConstraint::SubConstraint"],[16,3,1,"_CPPv4N7OpenSoT13SubConstraint13SubConstraintE13ConstraintPtrKNSt4listIjEE","OpenSoT::SubConstraint::SubConstraint::constrPtr"],[16,3,1,"_CPPv4N7OpenSoT13SubConstraint13SubConstraintE13ConstraintPtrKNSt4listIjEE","OpenSoT::SubConstraint::SubConstraint::rowIndices"],[16,4,1,"_CPPv4N7OpenSoT13SubConstraint26_SUBCONSTRAINT_SEPARATION_E","OpenSoT::SubConstraint::_SUBCONSTRAINT_SEPARATION_"],[16,4,1,"_CPPv4N7OpenSoT13SubConstraint14_constraintPtrE","OpenSoT::SubConstraint::_constraintPtr"],[16,4,1,"_CPPv4N7OpenSoT13SubConstraint17_subConstraintMapE","OpenSoT::SubConstraint::_subConstraintMap"],[16,2,1,"_CPPv4N7OpenSoT13SubConstraint13generateBoundERKN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::SubConstraint::generateBound"],[16,3,1,"_CPPv4N7OpenSoT13SubConstraint13generateBoundERKN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::SubConstraint::generateBound::bound"],[16,3,1,"_CPPv4N7OpenSoT13SubConstraint13generateBoundERKN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::SubConstraint::generateBound::sub_bound"],[16,2,1,"_CPPv4N7OpenSoT13SubConstraint18generateConstraintERKN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::SubConstraint::generateConstraint"],[16,3,1,"_CPPv4N7OpenSoT13SubConstraint18generateConstraintERKN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::SubConstraint::generateConstraint::A"],[16,3,1,"_CPPv4N7OpenSoT13SubConstraint18generateConstraintERKN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::SubConstraint::generateConstraint::sub_A"],[16,2,1,"_CPPv4N7OpenSoT13SubConstraint6updateERKN5Eigen8VectorXdE","OpenSoT::SubConstraint::update"],[16,3,1,"_CPPv4N7OpenSoT13SubConstraint6updateERKN5Eigen8VectorXdE","OpenSoT::SubConstraint::update::x"],[16,2,1,"_CPPv4N7OpenSoT13SubConstraintD0Ev","OpenSoT::SubConstraint::~SubConstraint"],[17,1,1,"_CPPv4N7OpenSoT7SubTaskE","OpenSoT::SubTask"],[17,6,1,"_CPPv4N7OpenSoT7SubTask3PtrE","OpenSoT::SubTask::Ptr"],[17,2,1,"_CPPv4N7OpenSoT7SubTask7SubTaskE7TaskPtrKNSt4listIjEE","OpenSoT::SubTask::SubTask"],[17,3,1,"_CPPv4N7OpenSoT7SubTask7SubTaskE7TaskPtrKNSt4listIjEE","OpenSoT::SubTask::SubTask::rowIndices"],[17,3,1,"_CPPv4N7OpenSoT7SubTask7SubTaskE7TaskPtrKNSt4listIjEE","OpenSoT::SubTask::SubTask::taskPtr"],[17,4,1,"_CPPv4N7OpenSoT7SubTask20_SUBTASK_SEPARATION_E","OpenSoT::SubTask::_SUBTASK_SEPARATION_"],[17,2,1,"_CPPv4N7OpenSoT7SubTask4_logEN4XBot10MatLogger23PtrE","OpenSoT::SubTask::_log"],[17,3,1,"_CPPv4N7OpenSoT7SubTask4_logEN4XBot10MatLogger23PtrE","OpenSoT::SubTask::_log::logger"],[17,4,1,"_CPPv4N7OpenSoT7SubTask11_subTaskMapE","OpenSoT::SubTask::_subTaskMap"],[17,4,1,"_CPPv4N7OpenSoT7SubTask8_taskPtrE","OpenSoT::SubTask::_taskPtr"],[17,2,1,"_CPPv4N7OpenSoT7SubTask7_updateERKN5Eigen8VectorXdE","OpenSoT::SubTask::_update"],[17,3,1,"_CPPv4N7OpenSoT7SubTask7_updateERKN5Eigen8VectorXdE","OpenSoT::SubTask::_update::x"],[17,2,1,"_CPPv4N7OpenSoT7SubTask9asSubTaskEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::SubTask::asSubTask"],[17,3,1,"_CPPv4N7OpenSoT7SubTask9asSubTaskEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::SubTask::asSubTask::task"],[17,4,1,"_CPPv4N7OpenSoT7SubTask5fullWE","OpenSoT::SubTask::fullW"],[17,2,1,"_CPPv4N7OpenSoT7SubTask9generateAEv","OpenSoT::SubTask::generateA"],[17,2,1,"_CPPv4N7OpenSoT7SubTask20generateHessianAtypeEv","OpenSoT::SubTask::generateHessianAtype"],[17,2,1,"_CPPv4N7OpenSoT7SubTask14generateWeightEv","OpenSoT::SubTask::generateWeight"],[17,2,1,"_CPPv4N7OpenSoT7SubTask9generatebEv","OpenSoT::SubTask::generateb"],[17,2,1,"_CPPv4N7OpenSoT7SubTask19getActiveJointsMaskEv","OpenSoT::SubTask::getActiveJointsMask"],[17,2,1,"_CPPv4N7OpenSoT7SubTask14getConstraintsEv","OpenSoT::SubTask::getConstraints"],[17,2,1,"_CPPv4N7OpenSoT7SubTask7getTaskEv","OpenSoT::SubTask::getTask"],[17,2,1,"_CPPv4NK7OpenSoT7SubTask11getTaskSizeEv","OpenSoT::SubTask::getTaskSize"],[17,2,1,"_CPPv4N7OpenSoT7SubTask9isSubTaskEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::SubTask::isSubTask"],[17,3,1,"_CPPv4N7OpenSoT7SubTask9isSubTaskEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::SubTask::isSubTask::task"],[17,2,1,"_CPPv4N7OpenSoT7SubTask19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::SubTask::setActiveJointsMask"],[17,3,1,"_CPPv4N7OpenSoT7SubTask19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::SubTask::setActiveJointsMask::active_joints_mask"],[17,2,1,"_CPPv4N7OpenSoT7SubTask9setWeightERKN5Eigen8MatrixXdE","OpenSoT::SubTask::setWeight"],[17,3,1,"_CPPv4N7OpenSoT7SubTask9setWeightERKN5Eigen8MatrixXdE","OpenSoT::SubTask::setWeight::W"],[17,2,1,"_CPPv4N7OpenSoT7SubTaskD0Ev","OpenSoT::SubTask::~SubTask"],[18,1,1,"_CPPv4I00EN7OpenSoT4TaskE","OpenSoT::Task"],[18,6,1,"_CPPv4N7OpenSoT4Task13ConstraintPtrE","OpenSoT::Task::ConstraintPtr"],[18,6,1,"_CPPv4N7OpenSoT4Task14ConstraintTypeE","OpenSoT::Task::ConstraintType"],[18,5,1,"_CPPv4I00EN7OpenSoT4TaskE","OpenSoT::Task::Matrix_type"],[18,2,1,"_CPPv4N7OpenSoT4Task4TaskEKNSt6stringEKj","OpenSoT::Task::Task"],[18,3,1,"_CPPv4N7OpenSoT4Task4TaskEKNSt6stringEKj","OpenSoT::Task::Task::task_id"],[18,3,1,"_CPPv4N7OpenSoT4Task4TaskEKNSt6stringEKj","OpenSoT::Task::Task::x_size"],[18,6,1,"_CPPv4N7OpenSoT4Task7TaskPtrE","OpenSoT::Task::TaskPtr"],[18,6,1,"_CPPv4N7OpenSoT4Task8TaskTypeE","OpenSoT::Task::TaskType"],[18,5,1,"_CPPv4I00EN7OpenSoT4TaskE","OpenSoT::Task::Vector_type"],[18,4,1,"_CPPv4N7OpenSoT4Task2_AE","OpenSoT::Task::_A"],[18,4,1,"_CPPv4N7OpenSoT4Task2_WE","OpenSoT::Task::_W"],[18,4,1,"_CPPv4N7OpenSoT4Task19_active_joints_maskE","OpenSoT::Task::_active_joints_mask"],[18,4,1,"_CPPv4N7OpenSoT4Task2_bE","OpenSoT::Task::_b"],[18,4,1,"_CPPv4N7OpenSoT4Task2_cE","OpenSoT::Task::_c"],[18,4,1,"_CPPv4N7OpenSoT4Task12_constraintsE","OpenSoT::Task::_constraints"],[18,4,1,"_CPPv4N7OpenSoT4Task12_hessianTypeE","OpenSoT::Task::_hessianType"],[18,4,1,"_CPPv4N7OpenSoT4Task7_lambdaE","OpenSoT::Task::_lambda"],[18,2,1,"_CPPv4N7OpenSoT4Task4_logEN4XBot10MatLogger23PtrE","OpenSoT::Task::_log"],[18,3,1,"_CPPv4N7OpenSoT4Task4_logEN4XBot10MatLogger23PtrE","OpenSoT::Task::_log::logger"],[18,4,1,"_CPPv4N7OpenSoT4Task8_task_idE","OpenSoT::Task::_task_id"],[18,2,1,"_CPPv4N7OpenSoT4Task7_updateERK11Vector_type","OpenSoT::Task::_update"],[18,3,1,"_CPPv4N7OpenSoT4Task7_updateERK11Vector_type","OpenSoT::Task::_update::x"],[18,4,1,"_CPPv4N7OpenSoT4Task19_weight_is_diagonalE","OpenSoT::Task::_weight_is_diagonal"],[18,4,1,"_CPPv4N7OpenSoT4Task7_x_sizeE","OpenSoT::Task::_x_size"],[18,2,1,"_CPPv4N7OpenSoT4Task21applyActiveJointsMaskER11Matrix_type","OpenSoT::Task::applyActiveJointsMask"],[18,3,1,"_CPPv4N7OpenSoT4Task21applyActiveJointsMaskER11Matrix_type","OpenSoT::Task::applyActiveJointsMask::A"],[18,2,1,"_CPPv4N7OpenSoT4Task16checkConsistencyEv","OpenSoT::Task::checkConsistency"],[18,2,1,"_CPPv4N7OpenSoT4Task11computeCostERKN5Eigen8VectorXdE","OpenSoT::Task::computeCost"],[18,3,1,"_CPPv4N7OpenSoT4Task11computeCostERKN5Eigen8VectorXdE","OpenSoT::Task::computeCost::x"],[18,2,1,"_CPPv4NK7OpenSoT4Task4getAEv","OpenSoT::Task::getA"],[18,2,1,"_CPPv4NK7OpenSoT4Task13getATransposeEv","OpenSoT::Task::getATranspose"],[18,2,1,"_CPPv4N7OpenSoT4Task19getActiveJointsMaskEv","OpenSoT::Task::getActiveJointsMask"],[18,2,1,"_CPPv4N7OpenSoT4Task14getConstraintsEv","OpenSoT::Task::getConstraints"],[18,2,1,"_CPPv4N7OpenSoT4Task15getHessianAtypeEv","OpenSoT::Task::getHessianAtype"],[18,2,1,"_CPPv4NK7OpenSoT4Task9getLambdaEv","OpenSoT::Task::getLambda"],[18,2,1,"_CPPv4N7OpenSoT4Task9getTaskIDEv","OpenSoT::Task::getTaskID"],[18,2,1,"_CPPv4NK7OpenSoT4Task11getTaskSizeEv","OpenSoT::Task::getTaskSize"],[18,2,1,"_CPPv4NK7OpenSoT4Task5getWAEv","OpenSoT::Task::getWA"],[18,2,1,"_CPPv4NK7OpenSoT4Task5getWbEv","OpenSoT::Task::getWb"],[18,2,1,"_CPPv4NK7OpenSoT4Task9getWeightEv","OpenSoT::Task::getWeight"],[18,2,1,"_CPPv4N7OpenSoT4Task23getWeightIsDiagonalFlagEv","OpenSoT::Task::getWeightIsDiagonalFlag"],[18,2,1,"_CPPv4NK7OpenSoT4Task8getXSizeEv","OpenSoT::Task::getXSize"],[18,2,1,"_CPPv4NK7OpenSoT4Task4getbEv","OpenSoT::Task::getb"],[18,2,1,"_CPPv4NK7OpenSoT4Task4getcEv","OpenSoT::Task::getc"],[18,2,1,"_CPPv4NK7OpenSoT4Task8isActiveEv","OpenSoT::Task::isActive"],[18,1,1,"_CPPv4N7OpenSoT4Task6istrueE","OpenSoT::Task::istrue"],[365,1,1,"_CPPv4N7OpenSoT4Task6istrueE","OpenSoT::Task::istrue"],[18,2,1,"_CPPv4NK7OpenSoT4Task6istrueclEi","OpenSoT::Task::istrue::operator()"],[365,2,1,"_CPPv4NK7OpenSoT4Task6istrueclEi","OpenSoT::Task::istrue::operator()"],[18,3,1,"_CPPv4NK7OpenSoT4Task6istrueclEi","OpenSoT::Task::istrue::operator()::val"],[365,3,1,"_CPPv4NK7OpenSoT4Task6istrueclEi","OpenSoT::Task::istrue::operator()::val"],[18,2,1,"_CPPv4N7OpenSoT4Task3logEN4XBot10MatLogger23PtrE","OpenSoT::Task::log"],[18,3,1,"_CPPv4N7OpenSoT4Task3logEN4XBot10MatLogger23PtrE","OpenSoT::Task::log::logger"],[18,2,1,"_CPPv4N7OpenSoT4Task5resetEv","OpenSoT::Task::reset"],[18,2,1,"_CPPv4N7OpenSoT4Task9setActiveEKb","OpenSoT::Task::setActive"],[18,3,1,"_CPPv4N7OpenSoT4Task9setActiveEKb","OpenSoT::Task::setActive::active_flag"],[18,2,1,"_CPPv4N7OpenSoT4Task19setActiveChainsMaskERKNSt6vectorINSt6stringEEEN4XBot14ModelInterface8ConstPtrE","OpenSoT::Task::setActiveChainsMask"],[18,3,1,"_CPPv4N7OpenSoT4Task19setActiveChainsMaskERKNSt6vectorINSt6stringEEEN4XBot14ModelInterface8ConstPtrE","OpenSoT::Task::setActiveChainsMask::active_chain_mask"],[18,3,1,"_CPPv4N7OpenSoT4Task19setActiveChainsMaskERKNSt6vectorINSt6stringEEEN4XBot14ModelInterface8ConstPtrE","OpenSoT::Task::setActiveChainsMask::model"],[18,2,1,"_CPPv4N7OpenSoT4Task19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::Task::setActiveJointsMask"],[18,3,1,"_CPPv4N7OpenSoT4Task19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::Task::setActiveJointsMask::active_joints_mask"],[18,2,1,"_CPPv4N7OpenSoT4Task9setLambdaEd","OpenSoT::Task::setLambda"],[18,3,1,"_CPPv4N7OpenSoT4Task9setLambdaEd","OpenSoT::Task::setLambda::lambda"],[18,2,1,"_CPPv4N7OpenSoT4Task9setWeightERK11Matrix_type","OpenSoT::Task::setWeight"],[18,2,1,"_CPPv4N7OpenSoT4Task9setWeightERKd","OpenSoT::Task::setWeight"],[18,3,1,"_CPPv4N7OpenSoT4Task9setWeightERK11Matrix_type","OpenSoT::Task::setWeight::W"],[18,3,1,"_CPPv4N7OpenSoT4Task9setWeightERKd","OpenSoT::Task::setWeight::w"],[18,2,1,"_CPPv4N7OpenSoT4Task23setWeightIsDiagonalFlagEKb","OpenSoT::Task::setWeightIsDiagonalFlag"],[18,3,1,"_CPPv4N7OpenSoT4Task23setWeightIsDiagonalFlagEKb","OpenSoT::Task::setWeightIsDiagonalFlag::flag"],[18,2,1,"_CPPv4N7OpenSoT4Task6updateERK11Vector_type","OpenSoT::Task::update"],[18,3,1,"_CPPv4N7OpenSoT4Task6updateERK11Vector_type","OpenSoT::Task::update::x"],[18,2,1,"_CPPv4N7OpenSoT4TaskD0Ev","OpenSoT::Task::~Task"],[19,1,1,"_CPPv4N7OpenSoT11constraints10AggregatedE","OpenSoT::constraints::Aggregated"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedE13ConstraintPtr13ConstraintPtrRKjKj","OpenSoT::constraints::Aggregated::Aggregated"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEEKjKj","OpenSoT::constraints::Aggregated::Aggregated"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEERKN5Eigen8VectorXdEKj","OpenSoT::constraints::Aggregated::Aggregated"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedE13ConstraintPtr13ConstraintPtrRKjKj","OpenSoT::constraints::Aggregated::Aggregated::aggregationPolicy"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEEKjKj","OpenSoT::constraints::Aggregated::Aggregated::aggregationPolicy"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEERKN5Eigen8VectorXdEKj","OpenSoT::constraints::Aggregated::Aggregated::aggregationPolicy"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedE13ConstraintPtr13ConstraintPtrRKjKj","OpenSoT::constraints::Aggregated::Aggregated::bound1"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedE13ConstraintPtr13ConstraintPtrRKjKj","OpenSoT::constraints::Aggregated::Aggregated::bound2"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEEKjKj","OpenSoT::constraints::Aggregated::Aggregated::constraints"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEERKN5Eigen8VectorXdEKj","OpenSoT::constraints::Aggregated::Aggregated::constraints"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEERKN5Eigen8VectorXdEKj","OpenSoT::constraints::Aggregated::Aggregated::q"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedE13ConstraintPtr13ConstraintPtrRKjKj","OpenSoT::constraints::Aggregated::Aggregated::x_size"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated10AggregatedEKNSt4listI13ConstraintPtrEEKjKj","OpenSoT::constraints::Aggregated::Aggregated::x_size"],[19,8,1,"_CPPv4N7OpenSoT11constraints10Aggregated17AggregationPolicyE","OpenSoT::constraints::Aggregated::AggregationPolicy"],[19,7,1,"_CPPv4N7OpenSoT11constraints10Aggregated17AggregationPolicy26EQUALITIES_TO_INEQUALITIESE","OpenSoT::constraints::Aggregated::AggregationPolicy::EQUALITIES_TO_INEQUALITIES"],[19,7,1,"_CPPv4N7OpenSoT11constraints10Aggregated17AggregationPolicy23UNILATERAL_TO_BILATERALE","OpenSoT::constraints::Aggregated::AggregationPolicy::UNILATERAL_TO_BILATERAL"],[19,7,1,"_CPPv4N7OpenSoT11constraints10Aggregated17AggregationPolicy26EQUALITIES_TO_INEQUALITIESE","OpenSoT::constraints::Aggregated::EQUALITIES_TO_INEQUALITIES"],[19,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated3PtrE","OpenSoT::constraints::Aggregated::Ptr"],[19,7,1,"_CPPv4N7OpenSoT11constraints10Aggregated17AggregationPolicy23UNILATERAL_TO_BILATERALE","OpenSoT::constraints::Aggregated::UNILATERAL_TO_BILATERAL"],[19,6,1,"_CPPv4N7OpenSoT11constraints10Aggregated11VectorPilerE","OpenSoT::constraints::Aggregated::VectorPiler"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated23_CONSTRAINT_AGGREGATED_E","OpenSoT::constraints::Aggregated::_CONSTRAINT_AGGREGATED_"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated17_CONSTRAINT_PLUS_E","OpenSoT::constraints::Aggregated::_CONSTRAINT_PLUS_"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated18_aggregationPolicyE","OpenSoT::constraints::Aggregated::_aggregationPolicy"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated10_boundAeqsE","OpenSoT::constraints::Aggregated::_boundAeqs"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated12_boundAineqsE","OpenSoT::constraints::Aggregated::_boundAineqs"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated17_boundLowerBoundsE","OpenSoT::constraints::Aggregated::_boundLowerBounds"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated17_boundUpperBoundsE","OpenSoT::constraints::Aggregated::_boundUpperBounds"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated18_boundbLowerBoundsE","OpenSoT::constraints::Aggregated::_boundbLowerBounds"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated18_boundbUpperBoundsE","OpenSoT::constraints::Aggregated::_boundbUpperBounds"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated10_boundbeqsE","OpenSoT::constraints::Aggregated::_boundbeqs"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated7_boundsE","OpenSoT::constraints::Aggregated::_bounds"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::Aggregated::_log"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::Aggregated::_log::logger"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated17_number_of_boundsE","OpenSoT::constraints::Aggregated::_number_of_bounds"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated7_tmpAeqE","OpenSoT::constraints::Aggregated::_tmpAeq"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated9_tmpAineqE","OpenSoT::constraints::Aggregated::_tmpAineq"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated15_tmpbLowerBoundE","OpenSoT::constraints::Aggregated::_tmpbLowerBound"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated15_tmpbUpperBoundE","OpenSoT::constraints::Aggregated::_tmpbUpperBound"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated7_tmpbeqE","OpenSoT::constraints::Aggregated::_tmpbeq"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated14_tmplowerBoundE","OpenSoT::constraints::Aggregated::_tmplowerBound"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated14_tmpupperBoundE","OpenSoT::constraints::Aggregated::_tmpupperBound"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated10checkSizesEv","OpenSoT::constraints::Aggregated::checkSizes"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated25concatenateConstraintsIdsEKNSt4listI13ConstraintPtrEE","OpenSoT::constraints::Aggregated::concatenateConstraintsIds"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated25concatenateConstraintsIdsEKNSt4listI13ConstraintPtrEE","OpenSoT::constraints::Aggregated::concatenateConstraintsIds::constraints"],[19,4,1,"_CPPv4N7OpenSoT11constraints10Aggregated14concatenatedIdE","OpenSoT::constraints::Aggregated::concatenatedId"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated11generateAllEv","OpenSoT::constraints::Aggregated::generateAll"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated18getConstraintsListEv","OpenSoT::constraints::Aggregated::getConstraintsList"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated29initSupportVectorsAndMatricesEKi","OpenSoT::constraints::Aggregated::initSupportVectorsAndMatrices"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated29initSupportVectorsAndMatricesEKi","OpenSoT::constraints::Aggregated::initSupportVectorsAndMatrices::bound_size"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated3logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::Aggregated::log"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated3logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::Aggregated::log::logger"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::constraints::Aggregated::pile"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::Aggregated::pile"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::constraints::Aggregated::pile::A"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::constraints::Aggregated::pile::B"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::Aggregated::pile::a"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated4pileERN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::Aggregated::pile::b"],[19,2,1,"_CPPv4N7OpenSoT11constraints10Aggregated6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::Aggregated::update"],[19,3,1,"_CPPv4N7OpenSoT11constraints10Aggregated6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::Aggregated::update::x"],[20,1,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraintE","OpenSoT::constraints::BilateralConstraint"],[20,2,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintEKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint"],[20,2,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint"],[20,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintEKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::Aineq"],[20,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::Aineq"],[20,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintEKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::bLowerBound"],[20,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::bLowerBound"],[20,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintEKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::bUpperBound"],[20,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::bUpperBound"],[20,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint19BilateralConstraintEKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::BilateralConstraint::BilateralConstraint::constraintName"],[20,6,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint3PtrE","OpenSoT::constraints::BilateralConstraint::Ptr"],[20,2,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::BilateralConstraint::_log"],[20,3,1,"_CPPv4N7OpenSoT11constraints19BilateralConstraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::BilateralConstraint::_log::logger"],[21,1,1,"_CPPv4N7OpenSoT11constraints17GenericConstraintE","OpenSoT::constraints::GenericConstraint"],[21,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint"],[21,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKi","OpenSoT::constraints::GenericConstraint::GenericConstraint"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint::constraint_id"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKi","OpenSoT::constraints::GenericConstraint::GenericConstraint::constraint_id"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint::constraint_type"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint::lower_bound"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKi","OpenSoT::constraints::GenericConstraint::GenericConstraint::lower_bound"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint::upper_bound"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKi","OpenSoT::constraints::GenericConstraint::GenericConstraint::upper_bound"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdEK4Type","OpenSoT::constraints::GenericConstraint::GenericConstraint::variable"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint17GenericConstraintENSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKi","OpenSoT::constraints::GenericConstraint::GenericConstraint::x_size"],[21,6,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint3PtrE","OpenSoT::constraints::GenericConstraint::Ptr"],[21,8,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint4TypeE","OpenSoT::constraints::GenericConstraint::Type"],[21,7,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint4Type5BOUNDE","OpenSoT::constraints::GenericConstraint::Type::BOUND"],[21,7,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint4Type10CONSTRAINTE","OpenSoT::constraints::GenericConstraint::Type::CONSTRAINT"],[21,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint7getTypeEv","OpenSoT::constraints::GenericConstraint::getType"],[21,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint9setBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setBounds"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint9setBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setBounds::lower_bound"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint9setBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setBounds::upper_bound"],[21,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint13setConstraintERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setConstraint"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint13setConstraintERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setConstraint::lower_bound"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint13setConstraintERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setConstraint::upper_bound"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint13setConstraintERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::setConstraint::var"],[21,2,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::update"],[21,3,1,"_CPPv4N7OpenSoT11constraints17GenericConstraint6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::GenericConstraint::update::x"],[22,1,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraintE","OpenSoT::constraints::TaskToConstraint"],[22,6,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint3PtrE","OpenSoT::constraints::TaskToConstraint::Ptr"],[22,6,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint7TaskPtrE","OpenSoT::constraints::TaskToConstraint::TaskPtr"],[22,2,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtr","OpenSoT::constraints::TaskToConstraint::TaskToConstraint"],[22,2,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtrRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::TaskToConstraint::TaskToConstraint"],[22,3,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtrRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::TaskToConstraint::TaskToConstraint::err_lb"],[22,3,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtrRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::TaskToConstraint::TaskToConstraint::err_ub"],[22,3,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtr","OpenSoT::constraints::TaskToConstraint::TaskToConstraint::task"],[22,3,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint16TaskToConstraintE7TaskPtrRKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::TaskToConstraint::TaskToConstraint::task"],[22,2,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::TaskToConstraint::_log"],[22,3,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint4_logEN4XBot10MatLogger23PtrE","OpenSoT::constraints::TaskToConstraint::_log::logger"],[22,2,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint11generateAllEv","OpenSoT::constraints::TaskToConstraint::generateAll"],[22,2,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::TaskToConstraint::update"],[22,3,1,"_CPPv4N7OpenSoT11constraints16TaskToConstraint6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::TaskToConstraint::update::q"],[23,1,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimitsE","OpenSoT::constraints::acceleration::JointLimits"],[23,2,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::dt"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::jointAccMax"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::jointBoundMax"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::jointBoundMin"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::qddot"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits11JointLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimits::JointLimits::robot"],[23,6,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits3PtrE","OpenSoT::constraints::acceleration::JointLimits::Ptr"],[23,2,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimits::setJointAccMax"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimits::setJointAccMax::jointAccMax"],[23,2,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::JointLimits::setPStepAheadPredictor"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::JointLimits::setPStepAheadPredictor::p"],[23,2,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimits::update"],[23,3,1,"_CPPv4N7OpenSoT11constraints12acceleration11JointLimits6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimits::update::x"],[24,1,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBFE","OpenSoT::constraints::acceleration::JointLimitsECBF"],[24,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::jointAccMax"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::jointBoundMax"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::jointBoundMin"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::jointVelMax"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::qddot"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF15JointLimitsECBFERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::JointLimitsECBF::robot"],[24,6,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF3PtrE","OpenSoT::constraints::acceleration::JointLimitsECBF::Ptr"],[24,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha1EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha1"],[24,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha1ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha1"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha1EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha1::a1"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha1ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha1::a1"],[24,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha2EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha2"],[24,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha2ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha2"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha2EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha2::a2"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha2ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha2::a2"],[24,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha3EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha3"],[24,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha3ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha3"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha3EKd","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha3::a3"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF9setAlpha3ERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::setAlpha3::a3"],[24,2,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::update"],[24,3,1,"_CPPv4N7OpenSoT11constraints12acceleration15JointLimitsECBF6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsECBF::update::x"],[25,1,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViabilityE","OpenSoT::constraints::acceleration::JointLimitsViability"],[25,2,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability"],[25,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::dt"],[25,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::jointAccMax"],[25,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::jointBoundMax"],[25,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::jointBoundMin"],[25,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::jointVelMax"],[25,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::qddot"],[25,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability20JointLimitsViabilityERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::JointLimitsViability::JointLimitsViability::robot"],[25,6,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability3PtrE","OpenSoT::constraints::acceleration::JointLimitsViability::Ptr"],[25,2,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsViability::setJointAccMax"],[25,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsViability::setJointAccMax::jointAccMax"],[25,2,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability14setJointVelMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsViability::setJointVelMax"],[25,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability14setJointVelMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsViability::setJointVelMax::jointVelMax"],[25,2,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::JointLimitsViability::setPStepAheadPredictor"],[25,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::JointLimitsViability::setPStepAheadPredictor::p"],[25,2,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsViability::update"],[25,3,1,"_CPPv4N7OpenSoT11constraints12acceleration20JointLimitsViability6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::JointLimitsViability::update::x"],[26,1,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimitsE","OpenSoT::constraints::acceleration::TorqueLimits"],[26,6,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits3PtrE","OpenSoT::constraints::acceleration::TorqueLimits::Ptr"],[26,2,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits"],[26,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits::contact_links"],[26,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits::qddot"],[26,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits::robot"],[26,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits::torque_limits"],[26,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits12TorqueLimitsERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::TorqueLimits::wrenches"],[26,2,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits14disableContactERKNSt6stringE","OpenSoT::constraints::acceleration::TorqueLimits::disableContact"],[26,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits14disableContactERKNSt6stringE","OpenSoT::constraints::acceleration::TorqueLimits::disableContact::contact_link"],[26,2,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits13enableContactERKNSt6stringE","OpenSoT::constraints::acceleration::TorqueLimits::enableContact"],[26,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits13enableContactERKNSt6stringE","OpenSoT::constraints::acceleration::TorqueLimits::enableContact::contact_link"],[26,2,1,"_CPPv4NK7OpenSoT11constraints12acceleration12TorqueLimits18getEnabledContactsEv","OpenSoT::constraints::acceleration::TorqueLimits::getEnabledContacts"],[26,2,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits15setTorqueLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::setTorqueLimits"],[26,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits15setTorqueLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::setTorqueLimits::torque_limits"],[26,2,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::update"],[26,3,1,"_CPPv4N7OpenSoT11constraints12acceleration12TorqueLimits6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::TorqueLimits::update::x"],[27,1,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimitsE","OpenSoT::constraints::acceleration::VelocityLimits"],[27,6,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits3PtrE","OpenSoT::constraints::acceleration::VelocityLimits::Ptr"],[27,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperKdKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits"],[27,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperKdKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::dT"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::dT"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperKdKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::qDotLimit"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::qDotLimit"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperKdKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::qddot"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::qddot"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperKdKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::robot"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits14VelocityLimitsERN4XBot14ModelInterfaceERK12AffineHelperRKN5Eigen8VectorXdEKd","OpenSoT::constraints::acceleration::VelocityLimits::VelocityLimits::robot"],[27,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::VelocityLimits::setPStepAheadPredictor"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits22setPStepAheadPredictorEKd","OpenSoT::constraints::acceleration::VelocityLimits::setPStepAheadPredictor::p"],[27,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits17setVelocityLimitsEKd","OpenSoT::constraints::acceleration::VelocityLimits::setVelocityLimits"],[27,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits17setVelocityLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::VelocityLimits::setVelocityLimits"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits17setVelocityLimitsEKd","OpenSoT::constraints::acceleration::VelocityLimits::setVelocityLimits::qDotLimit"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits17setVelocityLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::VelocityLimits::setVelocityLimits::qDotLimit"],[27,2,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::VelocityLimits::update"],[27,3,1,"_CPPv4N7OpenSoT11constraints12acceleration14VelocityLimits6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::acceleration::VelocityLimits::update::x"],[28,1,1,"_CPPv4N7OpenSoT11constraints5force3CoPE","OpenSoT::constraints::force::CoP"],[28,2,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP::X_Lims"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP::Y_Lims"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP::contact_link"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP::model"],[28,3,1,"_CPPv4N7OpenSoT11constraints5force3CoP3CoPERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dE","OpenSoT::constraints::force::CoP::CoP::wrench"],[28,6,1,"_CPPv4N7OpenSoT11constraints5force3CoP3PtrE","OpenSoT::constraints::force::CoP::Ptr"],[29,1,1,"_CPPv4N7OpenSoT11constraints5force4CoPsE","OpenSoT::constraints::force::CoPs"],[29,2,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs::X_Lims"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs::Y_Lims"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs::contact_name"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs::robot"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs4CoPsERKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEE","OpenSoT::constraints::force::CoPs::CoPs::wrench"],[29,6,1,"_CPPv4N7OpenSoT11constraints5force4CoPs3PtrE","OpenSoT::constraints::force::CoPs::Ptr"],[29,2,1,"_CPPv4N7OpenSoT11constraints5force4CoPs6getCoPERKNSt6stringE","OpenSoT::constraints::force::CoPs::getCoP"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs6getCoPERKNSt6stringE","OpenSoT::constraints::force::CoPs::getCoP::contact_name"],[29,2,1,"_CPPv4N7OpenSoT11constraints5force4CoPs6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::CoPs::update"],[29,3,1,"_CPPv4N7OpenSoT11constraints5force4CoPs6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::CoPs::update::x"],[30,1,1,"_CPPv4N7OpenSoT11constraints5force12FrictionConeE","OpenSoT::constraints::force::FrictionCone"],[30,2,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone12FrictionConeERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERK13friction_cone","OpenSoT::constraints::force::FrictionCone::FrictionCone"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone12FrictionConeERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERK13friction_cone","OpenSoT::constraints::force::FrictionCone::FrictionCone::contact_name"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone12FrictionConeERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERK13friction_cone","OpenSoT::constraints::force::FrictionCone::FrictionCone::mu"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone12FrictionConeERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERK13friction_cone","OpenSoT::constraints::force::FrictionCone::FrictionCone::robot"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone12FrictionConeERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERK13friction_cone","OpenSoT::constraints::force::FrictionCone::FrictionCone::wrench"],[30,6,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone3PtrE","OpenSoT::constraints::force::FrictionCone::Ptr"],[30,4,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone2_AE","OpenSoT::constraints::force::FrictionCone::_A"],[30,4,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone3_CiE","OpenSoT::constraints::force::FrictionCone::_Ci"],[30,4,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone2_bE","OpenSoT::constraints::force::FrictionCone::_b"],[30,4,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone14_friction_coneE","OpenSoT::constraints::force::FrictionCone::_friction_cone"],[30,4,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone3_muE","OpenSoT::constraints::force::FrictionCone::_mu"],[30,4,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone6_robotE","OpenSoT::constraints::force::FrictionCone::_robot"],[30,4,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone4_wRlE","OpenSoT::constraints::force::FrictionCone::_wRl"],[30,4,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone7_wrenchE","OpenSoT::constraints::force::FrictionCone::_wrench"],[30,6,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone13friction_coneE","OpenSoT::constraints::force::FrictionCone::friction_cone"],[30,2,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone24setContactRotationMatrixERKN5Eigen8Matrix3dE","OpenSoT::constraints::force::FrictionCone::setContactRotationMatrix"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone24setContactRotationMatrixERKN5Eigen8Matrix3dE","OpenSoT::constraints::force::FrictionCone::setContactRotationMatrix::wRl"],[30,2,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone15setFrictionConeERK13friction_cone","OpenSoT::constraints::force::FrictionCone::setFrictionCone"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone15setFrictionConeERK13friction_cone","OpenSoT::constraints::force::FrictionCone::setFrictionCone::frc"],[30,2,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone5setMuEKd","OpenSoT::constraints::force::FrictionCone::setMu"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone5setMuEKd","OpenSoT::constraints::force::FrictionCone::setMu::mu"],[30,2,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::FrictionCone::update"],[30,3,1,"_CPPv4N7OpenSoT11constraints5force12FrictionCone6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::FrictionCone::update::x"],[31,1,1,"_CPPv4N7OpenSoT11constraints5force13FrictionConesE","OpenSoT::constraints::force::FrictionCones"],[31,2,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones13FrictionConesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERK14friction_cones","OpenSoT::constraints::force::FrictionCones::FrictionCones"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones13FrictionConesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERK14friction_cones","OpenSoT::constraints::force::FrictionCones::FrictionCones::contact_name"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones13FrictionConesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERK14friction_cones","OpenSoT::constraints::force::FrictionCones::FrictionCones::mu"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones13FrictionConesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERK14friction_cones","OpenSoT::constraints::force::FrictionCones::FrictionCones::robot"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones13FrictionConesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERK14friction_cones","OpenSoT::constraints::force::FrictionCones::FrictionCones::wrench"],[31,6,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones3PtrE","OpenSoT::constraints::force::FrictionCones::Ptr"],[31,6,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones14friction_conesE","OpenSoT::constraints::force::FrictionCones::friction_cones"],[31,2,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones15getFrictionConeERKNSt6stringE","OpenSoT::constraints::force::FrictionCones::getFrictionCone"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones15getFrictionConeERKNSt6stringE","OpenSoT::constraints::force::FrictionCones::getFrictionCone::contact_name"],[31,2,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::FrictionCones::update"],[31,3,1,"_CPPv4N7OpenSoT11constraints5force13FrictionCones6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::FrictionCones::update::x"],[32,1,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorqueE","OpenSoT::constraints::force::NormalTorque"],[32,2,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::X_Lims"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::Y_Lims"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::contact_link"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::model"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::mu"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque12NormalTorqueERKNSt6stringERK12AffineHelperRN4XBot14ModelInterfaceERKN5Eigen8Vector2dERKN5Eigen8Vector2dERKd","OpenSoT::constraints::force::NormalTorque::NormalTorque::wrench"],[32,6,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque3PtrE","OpenSoT::constraints::force::NormalTorque::Ptr"],[32,2,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque5setMuEKd","OpenSoT::constraints::force::NormalTorque::setMu"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque5setMuEKd","OpenSoT::constraints::force::NormalTorque::setMu::mu"],[32,2,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::NormalTorque::update"],[32,3,1,"_CPPv4N7OpenSoT11constraints5force12NormalTorque6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::NormalTorque::update::x"],[33,1,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorquesE","OpenSoT::constraints::force::NormalTorques"],[33,2,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques"],[33,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::Xs"],[33,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::Ys"],[33,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::contact_name"],[33,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::mu"],[33,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::robot"],[33,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques13NormalTorquesERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEERN4XBot14ModelInterfaceERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIN5Eigen8Vector2dEEERKNSt6vectorIdEE","OpenSoT::constraints::force::NormalTorques::NormalTorques::wrench"],[33,6,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques3PtrE","OpenSoT::constraints::force::NormalTorques::Ptr"],[33,2,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques15getNormalTorqueERKNSt6stringE","OpenSoT::constraints::force::NormalTorques::getNormalTorque"],[33,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques15getNormalTorqueERKNSt6stringE","OpenSoT::constraints::force::NormalTorques::getNormalTorque::contact_name"],[33,2,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::NormalTorques::update"],[33,3,1,"_CPPv4N7OpenSoT11constraints5force13NormalTorques6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::NormalTorques::update::x"],[34,1,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraintE","OpenSoT::constraints::force::StaticConstraint"],[34,2,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraint16StaticConstraintERKN4XBot14ModelInterfaceENSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE12AffineHelper","OpenSoT::constraints::force::StaticConstraint::StaticConstraint"],[34,3,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraint16StaticConstraintERKN4XBot14ModelInterfaceENSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE12AffineHelper","OpenSoT::constraints::force::StaticConstraint::StaticConstraint::contact_links"],[34,3,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraint16StaticConstraintERKN4XBot14ModelInterfaceENSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE12AffineHelper","OpenSoT::constraints::force::StaticConstraint::StaticConstraint::forces"],[34,3,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraint16StaticConstraintERKN4XBot14ModelInterfaceENSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE12AffineHelper","OpenSoT::constraints::force::StaticConstraint::StaticConstraint::robot"],[34,3,1,"_CPPv4N7OpenSoT11constraints5force16StaticConstraint16StaticConstraintERKN4XBot14ModelInterfaceENSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE12AffineHelper","OpenSoT::constraints::force::StaticConstraint::StaticConstraint::robot_torque"],[35,1,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimitsE","OpenSoT::constraints::force::WrenchLimits"],[35,6,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits3PtrE","OpenSoT::constraints::force::WrenchLimits::Ptr"],[35,2,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits12WrenchLimitsERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdE12AffineHelper","OpenSoT::constraints::force::WrenchLimits::WrenchLimits"],[35,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits12WrenchLimitsERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdE12AffineHelper","OpenSoT::constraints::force::WrenchLimits::WrenchLimits::contact_name"],[35,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits12WrenchLimitsERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdE12AffineHelper","OpenSoT::constraints::force::WrenchLimits::WrenchLimits::lowerLims"],[35,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits12WrenchLimitsERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdE12AffineHelper","OpenSoT::constraints::force::WrenchLimits::WrenchLimits::upperLims"],[35,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits12WrenchLimitsERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8VectorXdE12AffineHelper","OpenSoT::constraints::force::WrenchLimits::WrenchLimits::wrench"],[35,2,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits15getWrenchLimitsERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::getWrenchLimits"],[35,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits15getWrenchLimitsERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::getWrenchLimits::lowerLims"],[35,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits15getWrenchLimitsERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::getWrenchLimits::upperLims"],[35,2,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits10isReleasedEv","OpenSoT::constraints::force::WrenchLimits::isReleased"],[35,2,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits14releaseContactEb","OpenSoT::constraints::force::WrenchLimits::releaseContact"],[35,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits14releaseContactEb","OpenSoT::constraints::force::WrenchLimits::releaseContact::released"],[35,2,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits15setWrenchLimitsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::setWrenchLimits"],[35,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits15setWrenchLimitsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::setWrenchLimits::lowerLims"],[35,3,1,"_CPPv4N7OpenSoT11constraints5force12WrenchLimits15setWrenchLimitsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchLimits::setWrenchLimits::upperLims"],[36,1,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimitsE","OpenSoT::constraints::force::WrenchesLimits"],[36,6,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits3PtrE","OpenSoT::constraints::force::WrenchesLimits::Ptr"],[36,2,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt3mapINSt6stringEN12WrenchLimits3PtrEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits"],[36,2,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits"],[36,2,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::contact_name"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::contact_name"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::lowerLims"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::lowerLims"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::upperLims"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::upperLims"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt3mapINSt6stringEN12WrenchLimits3PtrEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::wrench"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::wrench"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt6vectorINSt6stringEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorIN5Eigen8VectorXdEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::wrench"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits14WrenchesLimitsERKNSt3mapINSt6stringEN12WrenchLimits3PtrEEERKNSt6vectorI12AffineHelperEE","OpenSoT::constraints::force::WrenchesLimits::WrenchesLimits::wrench_lims_constraints"],[36,2,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits15getWrenchLimitsERKNSt6stringE","OpenSoT::constraints::force::WrenchesLimits::getWrenchLimits"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits15getWrenchLimitsERKNSt6stringE","OpenSoT::constraints::force::WrenchesLimits::getWrenchLimits::contact_name"],[36,2,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchesLimits::update"],[36,3,1,"_CPPv4N7OpenSoT11constraints5force14WrenchesLimits6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::force::WrenchesLimits::update::x"],[37,1,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraintE","OpenSoT::constraints::velocity::CartesianPositionConstraint"],[37,2,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint"],[37,2,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::A_Cartesian"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::A_Cartesian"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::b_Cartesian"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::b_Cartesian"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::boundScaling"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::boundScaling"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::cartesianTask"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::comTask"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity3CoM3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::x"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint27CartesianPositionConstraintERKN5Eigen8VectorXdEN7OpenSoT5tasks8velocity9Cartesian3PtrERKN5Eigen8MatrixXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::CartesianPositionConstraint::CartesianPositionConstraint::x"],[37,6,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint3PtrE","OpenSoT::constraints::velocity::CartesianPositionConstraint::Ptr"],[37,2,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint18getCurrentPositionERN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::getCurrentPosition"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint18getCurrentPositionERN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::getCurrentPosition::current_position"],[37,2,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint14setAbCartesianERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::setAbCartesian"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint14setAbCartesianERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::setAbCartesian::A_Cartesian"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint14setAbCartesianERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::setAbCartesian::b_Cartesian"],[37,2,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::update"],[37,3,1,"_CPPv4N7OpenSoT11constraints8velocity27CartesianPositionConstraint6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianPositionConstraint::update::x"],[38,1,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocityE","OpenSoT::constraints::velocity::CartesianVelocity"],[38,2,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector3dEKdRKN7OpenSoT5tasks8velocity3CoM3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity"],[38,2,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector6dEKdRKN7OpenSoT5tasks8velocity9Cartesian3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector3dEKdRKN7OpenSoT5tasks8velocity3CoM3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::dT"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector6dEKdRKN7OpenSoT5tasks8velocity9Cartesian3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::dT"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector3dEKdRKN7OpenSoT5tasks8velocity3CoM3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::task"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector6dEKdRKN7OpenSoT5tasks8velocity9Cartesian3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::task"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector3dEKdRKN7OpenSoT5tasks8velocity3CoM3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::velocityLimits"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17CartesianVelocityEKN5Eigen8Vector6dEKdRKN7OpenSoT5tasks8velocity9Cartesian3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::CartesianVelocity::velocityLimits"],[38,6,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity3PtrE","OpenSoT::constraints::velocity::CartesianVelocity::Ptr"],[38,2,1,"_CPPv4NK7OpenSoT11constraints8velocity17CartesianVelocity17getVelocityLimitsEv","OpenSoT::constraints::velocity::CartesianVelocity::getVelocityLimits"],[38,2,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17setVelocityLimitsERKN5Eigen8Vector3dE","OpenSoT::constraints::velocity::CartesianVelocity::setVelocityLimits"],[38,2,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17setVelocityLimitsERKN5Eigen8Vector6dE","OpenSoT::constraints::velocity::CartesianVelocity::setVelocityLimits"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17setVelocityLimitsERKN5Eigen8Vector3dE","OpenSoT::constraints::velocity::CartesianVelocity::setVelocityLimits::velocityLimits"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity17setVelocityLimitsERKN5Eigen8Vector6dE","OpenSoT::constraints::velocity::CartesianVelocity::setVelocityLimits::velocityLimits"],[38,2,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianVelocity::update"],[38,3,1,"_CPPv4N7OpenSoT11constraints8velocity17CartesianVelocity6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CartesianVelocity::update::x"],[39,1,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidanceE","OpenSoT::constraints::velocity::CollisionAvoidance"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18CollisionAvoidanceERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEiN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18CollisionAvoidanceERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEiN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance::collision_srdf"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18CollisionAvoidanceERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEiN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance::collision_urdf"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18CollisionAvoidanceERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEiN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance::max_pairs"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18CollisionAvoidanceERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEiN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance::robot"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18CollisionAvoidanceERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEiN4urdf19ModelConstSharedPtrEN4srdf19ModelConstSharedPtrE","OpenSoT::constraints::velocity::CollisionAvoidance::CollisionAvoidance::x"],[39,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance9LinksPairE","OpenSoT::constraints::velocity::CollisionAvoidance::LinksPair"],[39,6,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance3PtrE","OpenSoT::constraints::velocity::CollisionAvoidance::Ptr"],[39,4,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance5_JtmpE","OpenSoT::constraints::velocity::CollisionAvoidance::_Jtmp"],[39,4,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance14_bound_scalingE","OpenSoT::constraints::velocity::CollisionAvoidance::_bound_scaling"],[39,4,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance20_detection_thresholdE","OpenSoT::constraints::velocity::CollisionAvoidance::_detection_threshold"],[39,4,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance10_dist_calcE","OpenSoT::constraints::velocity::CollisionAvoidance::_dist_calc"],[39,4,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance14_distance_listE","OpenSoT::constraints::velocity::CollisionAvoidance::_distance_list"],[39,4,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance19_distance_thresholdE","OpenSoT::constraints::velocity::CollisionAvoidance::_distance_threshold"],[39,4,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance10_max_pairsE","OpenSoT::constraints::velocity::CollisionAvoidance::_max_pairs"],[39,4,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance6_robotE","OpenSoT::constraints::velocity::CollisionAvoidance::_robot"],[39,4,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance8_x_cacheE","OpenSoT::constraints::velocity::CollisionAvoidance::_x_cache"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance17addWorldCollisionERKNSt6stringENSt10shared_ptrIN3fcl16CollisionObjectdEEE","OpenSoT::constraints::velocity::CollisionAvoidance::addWorldCollision"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance17addWorldCollisionERKNSt6stringENSt10shared_ptrIN3fcl16CollisionObjectdEEE","OpenSoT::constraints::velocity::CollisionAvoidance::addWorldCollision::fcl_obj"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance17addWorldCollisionERKNSt6stringENSt10shared_ptrIN3fcl16CollisionObjectdEEE","OpenSoT::constraints::velocity::CollisionAvoidance::addWorldCollision::id"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21getDetectionThresholdEv","OpenSoT::constraints::velocity::CollisionAvoidance::getDetectionThreshold"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance20getLinkPairDistancesEv","OpenSoT::constraints::velocity::CollisionAvoidance::getLinkPairDistances"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance20getLinkPairThresholdEv","OpenSoT::constraints::velocity::CollisionAvoidance::getLinkPairThreshold"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18moveWorldCollisionERKNSt6stringEN3KDL5FrameE","OpenSoT::constraints::velocity::CollisionAvoidance::moveWorldCollision"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18moveWorldCollisionERKNSt6stringEN3KDL5FrameE","OpenSoT::constraints::velocity::CollisionAvoidance::moveWorldCollision::id"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18moveWorldCollisionERKNSt6stringEN3KDL5FrameE","OpenSoT::constraints::velocity::CollisionAvoidance::moveWorldCollision::new_pose"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance20removeWorldCollisionERKNSt6stringE","OpenSoT::constraints::velocity::CollisionAvoidance::removeWorldCollision"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance20removeWorldCollisionERKNSt6stringE","OpenSoT::constraints::velocity::CollisionAvoidance::removeWorldCollision::id"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance15setBoundScalingEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setBoundScaling"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance15setBoundScalingEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setBoundScaling::boundScaling"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setCollisionBlackListENSt4listI9LinksPairEE","OpenSoT::constraints::velocity::CollisionAvoidance::setCollisionBlackList"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setCollisionBlackListENSt4listI9LinksPairEE","OpenSoT::constraints::velocity::CollisionAvoidance::setCollisionBlackList::blackList"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setCollisionWhiteListENSt4listI9LinksPairEE","OpenSoT::constraints::velocity::CollisionAvoidance::setCollisionWhiteList"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setCollisionWhiteListENSt4listI9LinksPairEE","OpenSoT::constraints::velocity::CollisionAvoidance::setCollisionWhiteList::whiteList"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setDetectionThresholdEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setDetectionThreshold"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setDetectionThresholdEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setDetectionThreshold::detection_threshold"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance20setLinkPairThresholdEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setLinkPairThreshold"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance20setLinkPairThresholdEKd","OpenSoT::constraints::velocity::CollisionAvoidance::setLinkPairThreshold::linkPair_threshold"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setLinksVsEnvironmentERKNSt4listINSt6stringEEE","OpenSoT::constraints::velocity::CollisionAvoidance::setLinksVsEnvironment"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance21setLinksVsEnvironmentERKNSt4listINSt6stringEEE","OpenSoT::constraints::velocity::CollisionAvoidance::setLinksVsEnvironment::links"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18setWorldCollisionsERKN11moveit_msgs18PlanningSceneWorldE","OpenSoT::constraints::velocity::CollisionAvoidance::setWorldCollisions"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance18setWorldCollisionsERKN11moveit_msgs18PlanningSceneWorldE","OpenSoT::constraints::velocity::CollisionAvoidance::setWorldCollisions::wc"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CollisionAvoidance::update"],[39,3,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidance6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::CollisionAvoidance::update::x"],[39,2,1,"_CPPv4N7OpenSoT11constraints8velocity18CollisionAvoidanceD0Ev","OpenSoT::constraints::velocity::CollisionAvoidance::~CollisionAvoidance"],[40,1,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHullE","OpenSoT::constraints::velocity::ConvexHull"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull10ConvexHullERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt4listINSt6stringEEEKd","OpenSoT::constraints::velocity::ConvexHull::ConvexHull"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull10ConvexHullERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt4listINSt6stringEEEKd","OpenSoT::constraints::velocity::ConvexHull::ConvexHull::links_in_contact"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull10ConvexHullERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt4listINSt6stringEEEKd","OpenSoT::constraints::velocity::ConvexHull::ConvexHull::robot"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull10ConvexHullERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt4listINSt6stringEEEKd","OpenSoT::constraints::velocity::ConvexHull::ConvexHull::safetyMargin"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull10ConvexHullERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt4listINSt6stringEEEKd","OpenSoT::constraints::velocity::ConvexHull::ConvexHull::x"],[40,6,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull3PtrE","OpenSoT::constraints::velocity::ConvexHull::Ptr"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull14getConstraintsERKNSt6vectorIN3KDL6VectorEEERN5Eigen8MatrixXdERN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::ConvexHull::getConstraints"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull14getConstraintsERKNSt6vectorIN3KDL6VectorEEERN5Eigen8MatrixXdERN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::ConvexHull::getConstraints::A"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull14getConstraintsERKNSt6vectorIN3KDL6VectorEEERN5Eigen8MatrixXdERN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::ConvexHull::getConstraints::b"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull14getConstraintsERKNSt6vectorIN3KDL6VectorEEERN5Eigen8MatrixXdERN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::ConvexHull::getConstraints::boundScaling"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull14getConstraintsERKNSt6vectorIN3KDL6VectorEEERN5Eigen8MatrixXdERN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::ConvexHull::getConstraints::points"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull13getConvexHullERNSt6vectorIN3KDL6VectorEEE","OpenSoT::constraints::velocity::ConvexHull::getConvexHull"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull13getConvexHullERNSt6vectorIN3KDL6VectorEEE","OpenSoT::constraints::velocity::ConvexHull::getConvexHull::ch"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN3KDL6VectorERKN3KDL6VectorERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN3KDL6VectorERKN3KDL6VectorERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients::a"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN3KDL6VectorERKN3KDL6VectorERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients::b"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN3KDL6VectorERKN3KDL6VectorERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients::c"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN3KDL6VectorERKN3KDL6VectorERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients::p0"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull19getLineCoefficientsERKN3KDL6VectorERKN3KDL6VectorERdRdRd","OpenSoT::constraints::velocity::ConvexHull::getLineCoefficients::p1"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull17getLinksInContactEv","OpenSoT::constraints::velocity::ConvexHull::getLinksInContact"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull17setLinksInContactERKNSt4listINSt6stringEEE","OpenSoT::constraints::velocity::ConvexHull::setLinksInContact"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull17setLinksInContactERKNSt4listINSt6stringEEE","OpenSoT::constraints::velocity::ConvexHull::setLinksInContact::links_inc_contact"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull15setSafetyMarginEKd","OpenSoT::constraints::velocity::ConvexHull::setSafetyMargin"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull15setSafetyMarginEKd","OpenSoT::constraints::velocity::ConvexHull::setSafetyMargin::safetyMargin"],[40,2,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::ConvexHull::update"],[40,3,1,"_CPPv4N7OpenSoT11constraints8velocity10ConvexHull6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::ConvexHull::update::x"],[41,1,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimitsE","OpenSoT::constraints::velocity::JointLimits"],[41,2,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits11JointLimitsERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::JointLimits::JointLimits"],[41,3,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits11JointLimitsERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::JointLimits::JointLimits::boundScaling"],[41,3,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits11JointLimitsERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::JointLimits::JointLimits::jointBoundMax"],[41,3,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits11JointLimitsERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::JointLimits::JointLimits::jointBoundMin"],[41,3,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits11JointLimitsERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::JointLimits::JointLimits::q"],[41,6,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits3PtrE","OpenSoT::constraints::velocity::JointLimits::Ptr"],[41,2,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits15setBoundScalingEKd","OpenSoT::constraints::velocity::JointLimits::setBoundScaling"],[41,3,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits15setBoundScalingEKd","OpenSoT::constraints::velocity::JointLimits::setBoundScaling::boundScaling"],[41,2,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::JointLimits::update"],[41,3,1,"_CPPv4N7OpenSoT11constraints8velocity11JointLimits6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::JointLimits::update::x"],[42,1,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvarianceE","OpenSoT::constraints::velocity::JointLimitsInvariance"],[42,2,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance"],[42,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance::dt"],[42,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance::jointAccMax"],[42,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance::jointBoundMax"],[42,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance::jointBoundMin"],[42,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance::q"],[42,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance21JointLimitsInvarianceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERN4XBot14ModelInterfaceEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::JointLimitsInvariance::robot"],[42,6,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance3PtrE","OpenSoT::constraints::velocity::JointLimitsInvariance::Ptr"],[42,2,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::JointLimitsInvariance::setJointAccMax"],[42,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance14setJointAccMaxERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::JointLimitsInvariance::setJointAccMax::jointAccMax"],[42,2,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance22setPStepAheadPredictorEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::setPStepAheadPredictor"],[42,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance22setPStepAheadPredictorEKd","OpenSoT::constraints::velocity::JointLimitsInvariance::setPStepAheadPredictor::p"],[42,2,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::JointLimitsInvariance::update"],[42,3,1,"_CPPv4N7OpenSoT11constraints8velocity21JointLimitsInvariance6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::JointLimitsInvariance::update::x"],[43,1,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4XE","OpenSoT::constraints::velocity::OmniWheels4X"],[43,2,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X"],[43,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::base_link"],[43,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::joint_wheels_name"],[43,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::l1"],[43,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::l2"],[43,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::r"],[43,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::robot"],[43,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X12OmniWheels4XEKdKdKdKNSt6vectorINSt6stringEEEKNSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::constraints::velocity::OmniWheels4X::OmniWheels4X::x"],[43,6,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X3PtrE","OpenSoT::constraints::velocity::OmniWheels4X::Ptr"],[43,2,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::OmniWheels4X::update"],[43,3,1,"_CPPv4N7OpenSoT11constraints8velocity12OmniWheels4X6updateERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::OmniWheels4X::update::x"],[44,1,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimitsE","OpenSoT::constraints::velocity::VelocityLimits"],[44,6,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits3PtrE","OpenSoT::constraints::velocity::VelocityLimits::Ptr"],[44,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsEKdKdKj","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits"],[44,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits"],[44,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsEKdKdKj","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits::dT"],[44,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits::dT"],[44,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsEKdKdKj","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits::qDotLimit"],[44,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsERKN5Eigen8VectorXdEKd","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits::qDotLimit"],[44,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits14VelocityLimitsEKdKdKj","OpenSoT::constraints::velocity::VelocityLimits::VelocityLimits::x_size"],[44,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits5getDTEv","OpenSoT::constraints::velocity::VelocityLimits::getDT"],[44,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits17getVelocityLimitsEv","OpenSoT::constraints::velocity::VelocityLimits::getVelocityLimits"],[44,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits17setVelocityLimitsEKd","OpenSoT::constraints::velocity::VelocityLimits::setVelocityLimits"],[44,2,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits17setVelocityLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::VelocityLimits::setVelocityLimits"],[44,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits17setVelocityLimitsEKd","OpenSoT::constraints::velocity::VelocityLimits::setVelocityLimits::qDotLimit"],[44,3,1,"_CPPv4N7OpenSoT11constraints8velocity14VelocityLimits17setVelocityLimitsERKN5Eigen8VectorXdE","OpenSoT::constraints::velocity::VelocityLimits::setVelocityLimits::qDotLimit"],[235,2,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT11constraints10Aggregated13ConstraintPtrERKNSt4listIjEE","OpenSoT::operator%"],[237,2,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT5tasks10Aggregated7TaskPtrERKNSt4listIjEE","OpenSoT::operator%"],[235,3,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT11constraints10Aggregated13ConstraintPtrERKNSt4listIjEE","OpenSoT::operator%::constraint"],[235,3,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT11constraints10Aggregated13ConstraintPtrERKNSt4listIjEE","OpenSoT::operator%::rowIndices"],[237,3,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT5tasks10Aggregated7TaskPtrERKNSt4listIjEE","OpenSoT::operator%::rowIndices"],[237,3,1,"_CPPv4N7OpenSoTrmEKN7OpenSoT5tasks10Aggregated7TaskPtrERKNSt4listIjEE","OpenSoT::operator%::task"],[232,2,1,"_CPPv4N7OpenSoTmlERKN5Eigen8MatrixXdEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*"],[234,2,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*"],[245,2,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator*"],[247,2,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*"],[247,5,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*::DerivedM"],[247,5,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*::DerivedMatrix"],[247,5,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*::DerivedQ"],[232,3,1,"_CPPv4N7OpenSoTmlERKN5Eigen8MatrixXdEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*::W"],[247,3,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*::affine"],[247,3,1,"_CPPv4I000EN7OpenSoTmlE16AffineHelperBaseIDTml6matrixcldt6affine4getMEEDTml6matrixcldt6affine4getqEEERK13DerivedMatrixRK16AffineHelperBaseI8DerivedM8DerivedQE","OpenSoT::operator*::matrix"],[232,3,1,"_CPPv4N7OpenSoTmlERKN5Eigen8MatrixXdEN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*::task"],[234,3,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*::task"],[245,3,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator*::task"],[234,3,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator*::w"],[245,3,1,"_CPPv4N7OpenSoTmlEKdN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator*::w"],[233,2,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+"],[240,2,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+"],[242,2,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+"],[252,2,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+"],[254,2,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+"],[255,2,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+"],[242,5,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::DerivedM1"],[252,5,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+::DerivedM1"],[242,5,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::DerivedM2"],[242,5,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::DerivedQ1"],[252,5,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+::DerivedQ1"],[242,5,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::DerivedQ2"],[252,5,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+::DerivedVector"],[254,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+::aggregated"],[255,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+::aggregated"],[240,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+::aggregated1"],[240,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+::aggregated2"],[242,3,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::lhs"],[252,3,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+::lhs"],[242,3,1,"_CPPv4I0000EN7OpenSoTplE16AffineHelperBaseIDTplcldt3lhs4getMEcldt3rhs4getMEEDTplcldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator+::rhs"],[254,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+::task"],[255,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::operator+::task"],[233,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+::task1"],[233,3,1,"_CPPv4N7OpenSoTplEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator+::task2"],[252,3,1,"_CPPv4I000EN7OpenSoTplE16AffineHelperBaseIDTcldt3lhs4getMEEDTplcldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator+::vector"],[244,2,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-"],[246,2,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-"],[244,5,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-::DerivedM1"],[246,5,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::DerivedM1"],[246,5,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::DerivedM2"],[244,5,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-::DerivedQ1"],[246,5,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::DerivedQ1"],[246,5,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::DerivedQ2"],[244,5,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-::DerivedVector"],[244,3,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-::lhs"],[246,3,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::lhs"],[246,3,1,"_CPPv4I0000EN7OpenSoTmiE16AffineHelperBaseIDTmicldt3lhs4getMEcldt3rhs4getMEEDTmicldt3lhs4getqEcldt3rhs4getqEEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator-::rhs"],[244,3,1,"_CPPv4I000EN7OpenSoTmiE16AffineHelperBaseIDTcldt3lhs4getMEEDTmicldt3lhs4getqE6vectorEERK16AffineHelperBaseI9DerivedM19DerivedQ1ERKN5Eigen10MatrixBaseI13DerivedVectorEE","OpenSoT::operator-::vector"],[238,2,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/"],[243,2,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/"],[250,2,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/"],[253,2,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/"],[257,2,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/"],[257,5,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::DerivedM1"],[257,5,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::DerivedM2"],[257,5,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::DerivedQ1"],[257,5,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::DerivedQ2"],[257,3,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::lhs"],[257,3,1,"_CPPv4I0000EN7OpenSoTdvE12AffineHelperRK16AffineHelperBaseI9DerivedM19DerivedQ1ERK16AffineHelperBaseI9DerivedM29DerivedQ2E","OpenSoT::operator/::rhs"],[250,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/::stack"],[253,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/::stack"],[243,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/::stack1"],[243,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/::stack2"],[250,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEN7OpenSoT9AutoStack3PtrE","OpenSoT::operator/::task"],[253,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/::task"],[238,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/::task1"],[238,3,1,"_CPPv4N7OpenSoTdvEKN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/::task2"],[251,2,1,"_CPPv4N7OpenSoTdVERN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/="],[251,3,1,"_CPPv4N7OpenSoTdVERN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/=::stack"],[251,3,1,"_CPPv4N7OpenSoTdVERN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator/=::task"],[236,2,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<"],[239,2,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<"],[241,2,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<"],[248,2,1,"_CPPv4N7OpenSoTlsERNSt7ostreamERK12AffineHelper","OpenSoT::operator<<"],[249,2,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<"],[256,2,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<"],[248,3,1,"_CPPv4N7OpenSoTlsERNSt7ostreamERK12AffineHelper","OpenSoT::operator<<::affine"],[256,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::bound"],[236,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<::constraint"],[239,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<::constraint"],[241,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::constraint"],[249,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::constraint"],[248,3,1,"_CPPv4N7OpenSoTlsERNSt7ostreamERK12AffineHelper","OpenSoT::operator<<::os"],[239,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<::stack"],[256,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT9AutoStack3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::stack1"],[236,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT5tasks10Aggregated7TaskPtrE","OpenSoT::operator<<::task"],[241,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated3PtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::task"],[249,3,1,"_CPPv4N7OpenSoTlsEN7OpenSoT5tasks10Aggregated7TaskPtrEKN7OpenSoT11constraints10Aggregated13ConstraintPtrE","OpenSoT::operator<<::task"],[45,1,1,"_CPPv4N7OpenSoT7solvers7BackEndE","OpenSoT::solvers::BackEnd"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd7BackEndEKiKi","OpenSoT::solvers::BackEnd::BackEnd"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd7BackEndEKiKi","OpenSoT::solvers::BackEnd::BackEnd::number_of_constraints"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd7BackEndEKiKi","OpenSoT::solvers::BackEnd::BackEnd::number_of_variables"],[45,6,1,"_CPPv4N7OpenSoT7solvers7BackEnd3PtrE","OpenSoT::solvers::BackEnd::Ptr"],[45,4,1,"_CPPv4N7OpenSoT7solvers7BackEnd2_AE","OpenSoT::solvers::BackEnd::_A"],[45,4,1,"_CPPv4N7OpenSoT7solvers7BackEnd2_HE","OpenSoT::solvers::BackEnd::_H"],[45,4,1,"_CPPv4N7OpenSoT7solvers7BackEnd2_gE","OpenSoT::solvers::BackEnd::_g"],[45,4,1,"_CPPv4N7OpenSoT7solvers7BackEnd2_lE","OpenSoT::solvers::BackEnd::_l"],[45,4,1,"_CPPv4N7OpenSoT7solvers7BackEnd3_lAE","OpenSoT::solvers::BackEnd::_lA"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4_logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::_log"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd4_logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::_log::i"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd4_logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::_log::logger"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd4_logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::_log::prefix"],[45,4,1,"_CPPv4N7OpenSoT7solvers7BackEnd20_number_of_variablesE","OpenSoT::solvers::BackEnd::_number_of_variables"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd24_printProblemInformationEv","OpenSoT::solvers::BackEnd::_printProblemInformation"],[45,4,1,"_CPPv4N7OpenSoT7solvers7BackEnd9_solutionE","OpenSoT::solvers::BackEnd::_solution"],[45,4,1,"_CPPv4N7OpenSoT7solvers7BackEnd2_uE","OpenSoT::solvers::BackEnd::_u"],[45,4,1,"_CPPv4N7OpenSoT7solvers7BackEnd3_uAE","OpenSoT::solvers::BackEnd::_uA"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4getAEv","OpenSoT::solvers::BackEnd::getA"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd20getEpsRegularisationEv","OpenSoT::solvers::BackEnd::getEpsRegularisation"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4getHEv","OpenSoT::solvers::BackEnd::getH"],[45,2,1,"_CPPv4NK7OpenSoT7solvers7BackEnd17getNumConstraintsEv","OpenSoT::solvers::BackEnd::getNumConstraints"],[45,2,1,"_CPPv4NK7OpenSoT7solvers7BackEnd15getNumVariablesEv","OpenSoT::solvers::BackEnd::getNumVariables"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd12getObjectiveEv","OpenSoT::solvers::BackEnd::getObjective"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd10getOptionsEv","OpenSoT::solvers::BackEnd::getOptions"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd11getSolutionEv","OpenSoT::solvers::BackEnd::getSolution"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4getgEv","OpenSoT::solvers::BackEnd::getg"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4getlEv","OpenSoT::solvers::BackEnd::getl"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd5getlAEv","OpenSoT::solvers::BackEnd::getlA"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd4getuEv","OpenSoT::solvers::BackEnd::getu"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd5getuAEv","OpenSoT::solvers::BackEnd::getuA"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::A"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::H"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::g"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::l"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::lA"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::u"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::initProblem::uA"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd3logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::log"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd3logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::log::i"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd3logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::log::logger"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd3logEN4XBot10MatLogger23PtrEiRKNSt6stringE","OpenSoT::solvers::BackEnd::log::prefix"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd23printProblemInformationEKiRKNSt6stringERKNSt6stringERKNSt6stringE","OpenSoT::solvers::BackEnd::printProblemInformation"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd23printProblemInformationEKiRKNSt6stringERKNSt6stringERKNSt6stringE","OpenSoT::solvers::BackEnd::printProblemInformation::bounds_id"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd23printProblemInformationEKiRKNSt6stringERKNSt6stringERKNSt6stringE","OpenSoT::solvers::BackEnd::printProblemInformation::constraints_id"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd23printProblemInformationEKiRKNSt6stringERKNSt6stringERKNSt6stringE","OpenSoT::solvers::BackEnd::printProblemInformation::problem_id"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd23printProblemInformationEKiRKNSt6stringERKNSt6stringERKNSt6stringE","OpenSoT::solvers::BackEnd::printProblemInformation::problem_number"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd20setEpsRegularisationEKd","OpenSoT::solvers::BackEnd::setEpsRegularisation"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd20setEpsRegularisationEKd","OpenSoT::solvers::BackEnd::setEpsRegularisation::eps"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::BackEnd::setOptions"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::BackEnd::setOptions::options"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd5solveEv","OpenSoT::solvers::BackEnd::solve"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateBounds"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateBounds::l"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateBounds::u"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::BackEnd::updateConstraints"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::BackEnd::updateConstraints::A"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::BackEnd::updateConstraints::lA"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::BackEnd::updateConstraints::uA"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::A"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::H"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::g"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::l"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::lA"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::u"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd13updateProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateProblem::uA"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateTask"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateTask::H"],[45,3,1,"_CPPv4N7OpenSoT7solvers7BackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::BackEnd::updateTask::g"],[45,2,1,"_CPPv4N7OpenSoT7solvers7BackEndD0Ev","OpenSoT::solvers::BackEnd::~BackEnd"],[231,2,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory"],[231,3,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory::be_solver"],[231,3,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory::eps_regularisation"],[231,3,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory::hessian_type"],[231,3,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory::number_of_constraints"],[231,3,1,"_CPPv4N7OpenSoT7solvers14BackEndFactoryEK16solver_back_endsKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::BackEndFactory::number_of_variables"],[46,1,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEndE","OpenSoT::solvers::GLPKBackEnd"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11GLPKBackEndEKiKiKd","OpenSoT::solvers::GLPKBackEnd::GLPKBackEnd"],[46,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11GLPKBackEndEKiKiKd","OpenSoT::solvers::GLPKBackEnd::GLPKBackEnd::eps_regularisation"],[46,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11GLPKBackEndEKiKiKd","OpenSoT::solvers::GLPKBackEnd::GLPKBackEnd::number_of_constraints"],[46,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11GLPKBackEndEKiKiKd","OpenSoT::solvers::GLPKBackEnd::GLPKBackEnd::number_of_variables"],[46,1,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptionsE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions"],[366,1,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptionsE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions"],[46,4,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions12ROUND_BOUNDSE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::ROUND_BOUNDS"],[366,4,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions12ROUND_BOUNDSE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::ROUND_BOUNDS"],[46,4,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions5paramE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::param"],[366,4,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions5paramE","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::param"],[46,4,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions12var_id_kind_E","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::var_id_kind_"],[366,4,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18GLPKBackEndOptions12var_id_kind_E","OpenSoT::solvers::GLPKBackEnd::GLPKBackEndOptions::var_id_kind_"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd23getGLPKConstraintMatrixEv","OpenSoT::solvers::GLPKBackEnd::getGLPKConstraintMatrix"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18getGLPKLowerBoundsEv","OpenSoT::solvers::GLPKBackEnd::getGLPKLowerBounds"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd23getGLPKLowerConstraintsEv","OpenSoT::solvers::GLPKBackEnd::getGLPKLowerConstraints"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd18getGLPKUpperBoundsEv","OpenSoT::solvers::GLPKBackEnd::getGLPKUpperBounds"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd23getGLPKUpperConstraintsEv","OpenSoT::solvers::GLPKBackEnd::getGLPKUpperConstraints"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd12getObjectiveEv","OpenSoT::solvers::GLPKBackEnd::getObjective"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd10getOptionsEv","OpenSoT::solvers::GLPKBackEnd::getOptions"],[46,6,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd5indexE","OpenSoT::solvers::GLPKBackEnd::index"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem"],[46,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::A"],[46,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::H"],[46,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::g"],[46,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::l"],[46,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::lA"],[46,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::u"],[46,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::GLPKBackEnd::initProblem::uA"],[46,6,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd4kindE","OpenSoT::solvers::GLPKBackEnd::kind"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::GLPKBackEnd::setOptions"],[46,3,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::GLPKBackEnd::setOptions::options"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd5solveEv","OpenSoT::solvers::GLPKBackEnd::solve"],[46,6,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd11var_id_kindE","OpenSoT::solvers::GLPKBackEnd::var_id_kind"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEnd7writeLPEv","OpenSoT::solvers::GLPKBackEnd::writeLP"],[46,2,1,"_CPPv4N7OpenSoT7solvers11GLPKBackEndD0Ev","OpenSoT::solvers::GLPKBackEnd::~GLPKBackEnd"],[47,1,1,"_CPPv4N7OpenSoT7solvers4HCODE","OpenSoT::solvers::HCOD"],[47,2,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODER5Stack13ConstraintPtrKd","OpenSoT::solvers::HCOD::HCOD"],[47,2,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODERN7OpenSoT9AutoStackEKd","OpenSoT::solvers::HCOD::HCOD"],[47,3,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODER5Stack13ConstraintPtrKd","OpenSoT::solvers::HCOD::HCOD::bounds"],[47,3,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODER5Stack13ConstraintPtrKd","OpenSoT::solvers::HCOD::HCOD::damping"],[47,3,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODERN7OpenSoT9AutoStackEKd","OpenSoT::solvers::HCOD::HCOD::damping"],[47,3,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODER5Stack13ConstraintPtrKd","OpenSoT::solvers::HCOD::HCOD::stack_of_tasks"],[47,3,1,"_CPPv4N7OpenSoT7solvers4HCOD4HCODERN7OpenSoT9AutoStackEKd","OpenSoT::solvers::HCOD::HCOD::stack_of_tasks"],[47,6,1,"_CPPv4N7OpenSoT7solvers4HCOD3PtrE","OpenSoT::solvers::HCOD::Ptr"],[47,6,1,"_CPPv4N7OpenSoT7solvers4HCOD11VectorPilerE","OpenSoT::solvers::HCOD::VectorPiler"],[47,2,1,"_CPPv4N7OpenSoT7solvers4HCOD17getInternalSolverEv","OpenSoT::solvers::HCOD::getInternalSolver"],[47,2,1,"_CPPv4N7OpenSoT7solvers4HCOD8printSOTEv","OpenSoT::solvers::HCOD::printSOT"],[47,2,1,"_CPPv4N7OpenSoT7solvers4HCOD10setDampingEd","OpenSoT::solvers::HCOD::setDamping"],[47,3,1,"_CPPv4N7OpenSoT7solvers4HCOD10setDampingEd","OpenSoT::solvers::HCOD::setDamping::damping"],[47,2,1,"_CPPv4N7OpenSoT7solvers4HCOD28setDisableWeightsComputationEKb","OpenSoT::solvers::HCOD::setDisableWeightsComputation"],[47,2,1,"_CPPv4N7OpenSoT7solvers4HCOD28setDisableWeightsComputationEv","OpenSoT::solvers::HCOD::setDisableWeightsComputation"],[47,3,1,"_CPPv4N7OpenSoT7solvers4HCOD28setDisableWeightsComputationEKb","OpenSoT::solvers::HCOD::setDisableWeightsComputation::disable"],[47,2,1,"_CPPv4N7OpenSoT7solvers4HCOD5solveERN5Eigen8VectorXdE","OpenSoT::solvers::HCOD::solve"],[47,3,1,"_CPPv4N7OpenSoT7solvers4HCOD5solveERN5Eigen8VectorXdE","OpenSoT::solvers::HCOD::solve::solution"],[47,2,1,"_CPPv4N7OpenSoT7solvers4HCODD0Ev","OpenSoT::solvers::HCOD::~HCOD"],[48,1,1,"_CPPv4I0_1C_1CEN7OpenSoT7solvers8IteratorE","OpenSoT::solvers::Iterator"],[48,5,1,"_CPPv4I0_1C_1CEN7OpenSoT7solvers8IteratorE","OpenSoT::solvers::Iterator::C"],[48,2,1,"_CPPv4N7OpenSoT7solvers8Iterator8IteratorERK1C","OpenSoT::solvers::Iterator::Iterator"],[48,2,1,"_CPPv4N7OpenSoT7solvers8Iterator8IteratorEv","OpenSoT::solvers::Iterator::Iterator"],[48,3,1,"_CPPv4N7OpenSoT7solvers8Iterator8IteratorERK1C","OpenSoT::solvers::Iterator::Iterator::f"],[48,2,1,"_CPPv4N7OpenSoT7solvers8Iterator5beginEv","OpenSoT::solvers::Iterator::begin"],[48,5,1,"_CPPv4I0_1C_1CEN7OpenSoT7solvers8IteratorE","OpenSoT::solvers::Iterator::beginVal"],[48,2,1,"_CPPv4N7OpenSoT7solvers8Iterator3endEv","OpenSoT::solvers::Iterator::end"],[48,5,1,"_CPPv4I0_1C_1CEN7OpenSoT7solvers8IteratorE","OpenSoT::solvers::Iterator::endVal"],[48,2,1,"_CPPv4N7OpenSoT7solvers8IteratorneERK8Iterator","OpenSoT::solvers::Iterator::operator!="],[48,3,1,"_CPPv4N7OpenSoT7solvers8IteratorneERK8Iterator","OpenSoT::solvers::Iterator::operator!=::i"],[48,2,1,"_CPPv4N7OpenSoT7solvers8IteratormlEv","OpenSoT::solvers::Iterator::operator*"],[48,2,1,"_CPPv4N7OpenSoT7solvers8IteratorppEv","OpenSoT::solvers::Iterator::operator++"],[49,1,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEndE","OpenSoT::solvers::OSQPBackEnd"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11OSQPBackEndEKiKiKd","OpenSoT::solvers::OSQPBackEnd::OSQPBackEnd"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11OSQPBackEndEKiKiKd","OpenSoT::solvers::OSQPBackEnd::OSQPBackEnd::eps_regularisation"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11OSQPBackEndEKiKiKd","OpenSoT::solvers::OSQPBackEnd::OSQPBackEnd::number_of_constraints"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11OSQPBackEndEKiKiKd","OpenSoT::solvers::OSQPBackEnd::OSQPBackEnd::number_of_variables"],[49,6,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11VectorPilerE","OpenSoT::solvers::OSQPBackEnd::VectorPiler"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd20getEpsRegularisationEv","OpenSoT::solvers::OSQPBackEnd::getEpsRegularisation"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd12getObjectiveEv","OpenSoT::solvers::OSQPBackEnd::getObjective"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10getOptionsEv","OpenSoT::solvers::OSQPBackEnd::getOptions"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::A"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::H"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::g"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::l"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::lA"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::u"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::initProblem::uA"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::OSQPBackEnd::setEpsRegularisation"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::OSQPBackEnd::setEpsRegularisation::eps"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::OSQPBackEnd::setOptions"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::OSQPBackEnd::setOptions::options"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd5solveEv","OpenSoT::solvers::OSQPBackEnd::solve"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateBounds"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateBounds::l"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateBounds::u"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::OSQPBackEnd::updateConstraints"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::OSQPBackEnd::updateConstraints::A"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::OSQPBackEnd::updateConstraints::lA"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::OSQPBackEnd::updateConstraints::uA"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateTask"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateTask::H"],[49,3,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::OSQPBackEnd::updateTask::g"],[49,2,1,"_CPPv4N7OpenSoT7solvers11OSQPBackEndD0Ev","OpenSoT::solvers::OSQPBackEnd::~OSQPBackEnd"],[50,1,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEndE","OpenSoT::solvers::QPOasesBackEnd"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14QPOasesBackEndEKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::QPOasesBackEnd::QPOasesBackEnd"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14QPOasesBackEndEKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::QPOasesBackEnd::QPOasesBackEnd::eps_regularisation"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14QPOasesBackEndEKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::QPOasesBackEnd::QPOasesBackEnd::hessian_type"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14QPOasesBackEndEKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::QPOasesBackEnd::QPOasesBackEnd::number_of_constraints"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14QPOasesBackEndEKiKiN7OpenSoT11HessianTypeEKd","OpenSoT::solvers::QPOasesBackEnd::QPOasesBackEnd::number_of_variables"],[50,4,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd5_A_rmE","OpenSoT::solvers::QPOasesBackEnd::_A_rm"],[50,4,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd7_boundsE","OpenSoT::solvers::QPOasesBackEnd::_bounds"],[50,4,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd12_constraintsE","OpenSoT::solvers::QPOasesBackEnd::_constraints"],[50,4,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14_dual_solutionE","OpenSoT::solvers::QPOasesBackEnd::_dual_solution"],[50,4,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd18_epsRegularisationE","OpenSoT::solvers::QPOasesBackEnd::_epsRegularisation"],[50,4,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd5_nWSRE","OpenSoT::solvers::QPOasesBackEnd::_nWSR"],[50,4,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd4_optE","OpenSoT::solvers::QPOasesBackEnd::_opt"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd24_printProblemInformationEv","OpenSoT::solvers::QPOasesBackEnd::_printProblemInformation"],[50,4,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd8_problemE","OpenSoT::solvers::QPOasesBackEnd::_problem"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10checkINFTYEv","OpenSoT::solvers::QPOasesBackEnd::checkINFTY"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd15getActiveBoundsEv","OpenSoT::solvers::QPOasesBackEnd::getActiveBounds"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd20getActiveConstraintsEv","OpenSoT::solvers::QPOasesBackEnd::getActiveConstraints"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd20getEpsRegularisationEv","OpenSoT::solvers::QPOasesBackEnd::getEpsRegularisation"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14getHessianTypeEv","OpenSoT::solvers::QPOasesBackEnd::getHessianType"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd12getObjectiveEv","OpenSoT::solvers::QPOasesBackEnd::getObjective"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10getOptionsEv","OpenSoT::solvers::QPOasesBackEnd::getOptions"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10getProblemEv","OpenSoT::solvers::QPOasesBackEnd::getProblem"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd7getnWSREv","OpenSoT::solvers::QPOasesBackEnd::getnWSR"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::A"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::H"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::g"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::l"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::lA"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::u"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::initProblem::uA"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd20printConstraintsInfoEv","OpenSoT::solvers::QPOasesBackEnd::printConstraintsInfo"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd17setDefaultOptionsEv","OpenSoT::solvers::QPOasesBackEnd::setDefaultOptions"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::QPOasesBackEnd::setEpsRegularisation"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::QPOasesBackEnd::setEpsRegularisation::eps"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14setHessianTypeEKN7OpenSoT11HessianTypeE","OpenSoT::solvers::QPOasesBackEnd::setHessianType"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd14setHessianTypeEKN7OpenSoT11HessianTypeE","OpenSoT::solvers::QPOasesBackEnd::setHessianType::ht"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::QPOasesBackEnd::setOptions"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::QPOasesBackEnd::setOptions::options"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd7setnWSREKi","OpenSoT::solvers::QPOasesBackEnd::setnWSR"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd7setnWSREKi","OpenSoT::solvers::QPOasesBackEnd::setnWSR::nWSR"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd5solveEv","OpenSoT::solvers::QPOasesBackEnd::solve"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::QPOasesBackEnd::updateConstraints"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::QPOasesBackEnd::updateConstraints::A"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::QPOasesBackEnd::updateConstraints::lA"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::QPOasesBackEnd::updateConstraints::uA"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::updateTask"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::updateTask::H"],[50,3,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::QPOasesBackEnd::updateTask::g"],[50,2,1,"_CPPv4N7OpenSoT7solvers14QPOasesBackEndD0Ev","OpenSoT::solvers::QPOasesBackEnd::~QPOasesBackEnd"],[51,1,1,"_CPPv4N7OpenSoT7solvers17constraint_helperE","OpenSoT::solvers::constraint_helper"],[51,6,1,"_CPPv4N7OpenSoT7solvers17constraint_helper3PtrE","OpenSoT::solvers::constraint_helper::Ptr"],[51,2,1,"_CPPv4N7OpenSoT7solvers17constraint_helper17constraint_helperENSt6stringEN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::solvers::constraint_helper::constraint_helper"],[51,3,1,"_CPPv4N7OpenSoT7solvers17constraint_helper17constraint_helperENSt6stringEN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::solvers::constraint_helper::constraint_helper::constraints"],[51,3,1,"_CPPv4N7OpenSoT7solvers17constraint_helper17constraint_helperENSt6stringEN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::solvers::constraint_helper::constraint_helper::id"],[51,3,1,"_CPPv4N7OpenSoT7solvers17constraint_helper17constraint_helperENSt6stringEN7OpenSoT11constraints10Aggregated13ConstraintPtrERK12AffineHelper","OpenSoT::solvers::constraint_helper::constraint_helper::x"],[51,2,1,"_CPPv4N7OpenSoT7solvers17constraint_helper6updateERKN5Eigen8VectorXdE","OpenSoT::solvers::constraint_helper::update"],[51,3,1,"_CPPv4N7OpenSoT7solvers17constraint_helper6updateERKN5Eigen8VectorXdE","OpenSoT::solvers::constraint_helper::update::x"],[52,1,1,"_CPPv4N7OpenSoT7solvers4eHQPE","OpenSoT::solvers::eHQP"],[52,6,1,"_CPPv4N7OpenSoT7solvers4eHQP3PtrE","OpenSoT::solvers::eHQP::Ptr"],[52,2,1,"_CPPv4N7OpenSoT7solvers4eHQP4eHQPER5Stack","OpenSoT::solvers::eHQP::eHQP"],[52,3,1,"_CPPv4N7OpenSoT7solvers4eHQP4eHQPER5Stack","OpenSoT::solvers::eHQP::eHQP::stack"],[52,2,1,"_CPPv4NK7OpenSoT7solvers4eHQP11getSigmaMinEv","OpenSoT::solvers::eHQP::getSigmaMin"],[52,2,1,"_CPPv4N7OpenSoT7solvers4eHQP11setSigmaMinERKd","OpenSoT::solvers::eHQP::setSigmaMin"],[52,3,1,"_CPPv4N7OpenSoT7solvers4eHQP11setSigmaMinERKd","OpenSoT::solvers::eHQP::setSigmaMin::sigma_min"],[52,2,1,"_CPPv4N7OpenSoT7solvers4eHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::eHQP::solve"],[52,3,1,"_CPPv4N7OpenSoT7solvers4eHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::eHQP::solve::solution"],[53,1,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEndE","OpenSoT::solvers::eiQuadProgBackEnd"],[53,6,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11VectorPilerE","OpenSoT::solvers::eiQuadProgBackEnd::VectorPiler"],[53,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd17eiQuadProgBackEndEKiKiKd","OpenSoT::solvers::eiQuadProgBackEnd::eiQuadProgBackEnd"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd17eiQuadProgBackEndEKiKiKd","OpenSoT::solvers::eiQuadProgBackEnd::eiQuadProgBackEnd::eps_regularisation"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd17eiQuadProgBackEndEKiKiKd","OpenSoT::solvers::eiQuadProgBackEnd::eiQuadProgBackEnd::number_of_constraints"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd17eiQuadProgBackEndEKiKiKd","OpenSoT::solvers::eiQuadProgBackEnd::eiQuadProgBackEnd::number_of_variables"],[53,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd20getEpsRegularisationEv","OpenSoT::solvers::eiQuadProgBackEnd::getEpsRegularisation"],[53,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd12getObjectiveEv","OpenSoT::solvers::eiQuadProgBackEnd::getObjective"],[53,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd10getOptionsEv","OpenSoT::solvers::eiQuadProgBackEnd::getOptions"],[53,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::A"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::H"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::g"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::l"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::lA"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::u"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::eiQuadProgBackEnd::initProblem::uA"],[53,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::eiQuadProgBackEnd::setEpsRegularisation"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::eiQuadProgBackEnd::setEpsRegularisation::eps"],[53,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::eiQuadProgBackEnd::setOptions"],[53,3,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::eiQuadProgBackEnd::setOptions::options"],[53,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEnd5solveEv","OpenSoT::solvers::eiQuadProgBackEnd::solve"],[53,2,1,"_CPPv4N7OpenSoT7solvers17eiQuadProgBackEndD0Ev","OpenSoT::solvers::eiQuadProgBackEnd::~eiQuadProgBackEnd"],[54,1,1,"_CPPv4N7OpenSoT7solvers4iHQPE","OpenSoT::solvers::iHQP"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP1AE","OpenSoT::solvers::iHQP::A"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP1HE","OpenSoT::solvers::iHQP::H"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP2HrE","OpenSoT::solvers::iHQP::Hr"],[54,6,1,"_CPPv4N7OpenSoT7solvers4iHQP3PtrE","OpenSoT::solvers::iHQP::Ptr"],[54,6,1,"_CPPv4N7OpenSoT7solvers4iHQP11VectorPilerE","OpenSoT::solvers::iHQP::VectorPiler"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP29_IHQP_CONSTRAINTS_OPTIMALITY_E","OpenSoT::solvers::iHQP::_IHQP_CONSTRAINTS_OPTIMALITY_"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP23_IHQP_CONSTRAINTS_PLUS_E","OpenSoT::solvers::iHQP::_IHQP_CONSTRAINTS_PLUS_"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP14_active_stacksE","OpenSoT::solvers::iHQP::_active_stacks"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP10_be_solverE","OpenSoT::solvers::iHQP::_be_solver"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP18_epsRegularisationE","OpenSoT::solvers::iHQP::_epsRegularisation"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::solvers::iHQP::_log"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::solvers::iHQP::_log::logger"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4_logEN4XBot10MatLogger23PtrERKNSt6stringE","OpenSoT::solvers::iHQP::_log::prefix"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP18_qp_stack_of_tasksE","OpenSoT::solvers::iHQP::_qp_stack_of_tasks"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP20_regularisation_taskE","OpenSoT::solvers::iHQP::_regularisation_task"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP17activateAllStacksEv","OpenSoT::solvers::iHQP::activateAllStacks"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP19computeCostFunctionERK7TaskPtrRN5Eigen8MatrixXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeCostFunction"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP19computeCostFunctionERK7TaskPtrRN5Eigen8MatrixXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeCostFunction::H"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP19computeCostFunctionERK7TaskPtrRN5Eigen8MatrixXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeCostFunction::g"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP19computeCostFunctionERK7TaskPtrRN5Eigen8MatrixXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeCostFunction::task"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint::A"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint::lA"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint::problem"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint::task"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP27computeOptimalityConstraintERK7TaskPtrRN7BackEnd3PtrERN5Eigen8MatrixXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::computeOptimalityConstraint::uA"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP16constraints_taskE","OpenSoT::solvers::iHQP::constraints_task"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP1gE","OpenSoT::solvers::iHQP::g"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP10getBackEndEKjRN7BackEnd3PtrE","OpenSoT::solvers::iHQP::getBackEnd"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10getBackEndEKjRN7BackEnd3PtrE","OpenSoT::solvers::iHQP::getBackEnd::back_end"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10getBackEndEKjRN7BackEnd3PtrE","OpenSoT::solvers::iHQP::getBackEnd::i"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP14getBackEndNameEKj","OpenSoT::solvers::iHQP::getBackEndName"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP14getBackEndNameEKj","OpenSoT::solvers::iHQP::getBackEndName::i"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP16getNumberOfTasksEv","OpenSoT::solvers::iHQP::getNumberOfTasks"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP12getObjectiveEKjRd","OpenSoT::solvers::iHQP::getObjective"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP12getObjectiveEKjRd","OpenSoT::solvers::iHQP::getObjective::i"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP12getObjectiveEKjRd","OpenSoT::solvers::iHQP::getObjective::val"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP10getOptionsEKjRN5boost3anyE","OpenSoT::solvers::iHQP::getOptions"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10getOptionsEKjRN5boost3anyE","OpenSoT::solvers::iHQP::getOptions::i"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10getOptionsEKjRN5boost3anyE","OpenSoT::solvers::iHQP::getOptions::opt"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP2grE","OpenSoT::solvers::iHQP::gr"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::be_solver"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::be_solver"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::be_solver"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::be_solver"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::be_solver"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::be_solver"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::be_solver"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::be_solver"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::bounds"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::bounds"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::bounds"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::bounds"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::eps_regularisation"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::globalConstraints"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::globalConstraints"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtr13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5Stack13ConstraintPtrKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPER5StackKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP4iHQPERN7OpenSoT9AutoStackEKdKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::iHQP::stack_of_tasks"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP1lE","OpenSoT::solvers::iHQP::l"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP2lAE","OpenSoT::solvers::iHQP::lA"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP10prepareSoTEKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::prepareSoT"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10prepareSoTEKNSt6vectorI16solver_back_endsEE","OpenSoT::solvers::iHQP::prepareSoT::be_solver"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP14setActiveStackEKjKb","OpenSoT::solvers::iHQP::setActiveStack"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP14setActiveStackEKjKb","OpenSoT::solvers::iHQP::setActiveStack::flag"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP14setActiveStackEKjKb","OpenSoT::solvers::iHQP::setActiveStack::i"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP20setEpsRegularisationEKd","OpenSoT::solvers::iHQP::setEpsRegularisation"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP20setEpsRegularisationEKdKj","OpenSoT::solvers::iHQP::setEpsRegularisation"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP20setEpsRegularisationEKd","OpenSoT::solvers::iHQP::setEpsRegularisation::eps"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP20setEpsRegularisationEKdKj","OpenSoT::solvers::iHQP::setEpsRegularisation::eps"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP20setEpsRegularisationEKdKj","OpenSoT::solvers::iHQP::setEpsRegularisation::i"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP10setOptionsEKjRKN5boost3anyE","OpenSoT::solvers::iHQP::setOptions"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10setOptionsEKjRKN5boost3anyE","OpenSoT::solvers::iHQP::setOptions::i"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP10setOptionsEKjRKN5boost3anyE","OpenSoT::solvers::iHQP::setOptions::opt"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::solve"],[54,3,1,"_CPPv4N7OpenSoT7solvers4iHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::iHQP::solve::solution"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP5tmp_AE","OpenSoT::solvers::iHQP::tmp_A"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP6tmp_lAE","OpenSoT::solvers::iHQP::tmp_lA"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP6tmp_uAE","OpenSoT::solvers::iHQP::tmp_uA"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP1uE","OpenSoT::solvers::iHQP::u"],[54,4,1,"_CPPv4N7OpenSoT7solvers4iHQP2uAE","OpenSoT::solvers::iHQP::uA"],[54,2,1,"_CPPv4N7OpenSoT7solvers4iHQPD0Ev","OpenSoT::solvers::iHQP::~iHQP"],[55,1,1,"_CPPv4N7OpenSoT7solvers5l1HQPE","OpenSoT::solvers::l1HQP"],[55,6,1,"_CPPv4N7OpenSoT7solvers5l1HQP3PtrE","OpenSoT::solvers::l1HQP::Ptr"],[55,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP10getBackEndERN7BackEnd3PtrE","OpenSoT::solvers::l1HQP::getBackEnd"],[55,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP10getBackEndERN7BackEnd3PtrE","OpenSoT::solvers::l1HQP::getBackEnd::back_end"],[55,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP14getConstraintsEv","OpenSoT::solvers::l1HQP::getConstraints"],[55,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP18getFirstSlackIndexEv","OpenSoT::solvers::l1HQP::getFirstSlackIndex"],[55,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP18getHardConstraintsEv","OpenSoT::solvers::l1HQP::getHardConstraints"],[55,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP18getInternalProblemEv","OpenSoT::solvers::l1HQP::getInternalProblem"],[55,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP19getInternalVariableERKNSt6stringERN5Eigen8VectorXdE","OpenSoT::solvers::l1HQP::getInternalVariable"],[55,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP19getInternalVariableERKNSt6stringERN5Eigen8VectorXdE","OpenSoT::solvers::l1HQP::getInternalVariable::value"],[55,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP19getInternalVariableERKNSt6stringERN5Eigen8VectorXdE","OpenSoT::solvers::l1HQP::getInternalVariable::var"],[55,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP22getPriorityConstraintsEv","OpenSoT::solvers::l1HQP::getPriorityConstraints"],[55,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP8getTasksEv","OpenSoT::solvers::l1HQP::getTasks"],[55,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP15getVariableSizeEv","OpenSoT::solvers::l1HQP::getVariableSize"],[55,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP5l1HQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::l1HQP::l1HQP"],[55,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP5l1HQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::l1HQP::l1HQP::be_solver"],[55,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP5l1HQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::l1HQP::l1HQP::eps_regularisation"],[55,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP5l1HQPERN7OpenSoT9AutoStackEKdK16solver_back_ends","OpenSoT::solvers::l1HQP::l1HQP::stack_of_tasks"],[55,2,1,"_CPPv4N7OpenSoT7solvers5l1HQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::l1HQP::solve"],[55,3,1,"_CPPv4N7OpenSoT7solvers5l1HQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::l1HQP::solve::solution"],[56,1,1,"_CPPv4N7OpenSoT7solvers4nHQPE","OpenSoT::solvers::nHQP"],[56,4,1,"_CPPv4N7OpenSoT7solvers4nHQP20DEFAULT_MIN_SV_RATIOE","OpenSoT::solvers::nHQP::DEFAULT_MIN_SV_RATIO"],[56,6,1,"_CPPv4N7OpenSoT7solvers4nHQP3PtrE","OpenSoT::solvers::nHQP::Ptr"],[57,1,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskDataE","OpenSoT::solvers::nHQP::TaskData"],[57,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData8TaskDataEi7TaskPtr13ConstraintPtrN7BackEnd3PtrE","OpenSoT::solvers::nHQP::TaskData::TaskData"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData8TaskDataEi7TaskPtr13ConstraintPtrN7BackEnd3PtrE","OpenSoT::solvers::nHQP::TaskData::TaskData::back_end"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData8TaskDataEi7TaskPtr13ConstraintPtrN7BackEnd3PtrE","OpenSoT::solvers::nHQP::TaskData::TaskData::constraint"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData8TaskDataEi7TaskPtr13ConstraintPtrN7BackEnd3PtrE","OpenSoT::solvers::nHQP::TaskData::TaskData::num_free_vars"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData8TaskDataEi7TaskPtr13ConstraintPtrN7BackEnd3PtrE","OpenSoT::solvers::nHQP::TaskData::TaskData::task"],[57,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData18compute_contraintsEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_contraints"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData18compute_contraintsEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_contraints::AN_nullspace"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData18compute_contraintsEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_contraints::q0"],[57,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData12compute_costEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_cost"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData12compute_costEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_cost::AN_nullspace"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData12compute_costEPKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::TaskData::compute_cost::q0"],[57,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData17compute_nullspaceEv","OpenSoT::solvers::nHQP::TaskData::compute_nullspace"],[57,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData27compute_nullspace_dimensionEd","OpenSoT::solvers::nHQP::TaskData::compute_nullspace_dimension"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData27compute_nullspace_dimensionEd","OpenSoT::solvers::nHQP::TaskData::compute_nullspace_dimension::threshold"],[57,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData13enable_loggerEN4XBot10MatLogger23PtrENSt6stringE","OpenSoT::solvers::nHQP::TaskData::enable_logger"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData13enable_loggerEN4XBot10MatLogger23PtrENSt6stringE","OpenSoT::solvers::nHQP::TaskData::enable_logger::log_prefix"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData13enable_loggerEN4XBot10MatLogger23PtrENSt6stringE","OpenSoT::solvers::nHQP::TaskData::enable_logger::logger"],[57,2,1,"_CPPv4NK7OpenSoT7solvers4nHQP8TaskData13get_nullspaceEv","OpenSoT::solvers::nHQP::TaskData::get_nullspace"],[57,2,1,"_CPPv4NK7OpenSoT7solvers4nHQP8TaskData12get_solutionEv","OpenSoT::solvers::nHQP::TaskData::get_solution"],[57,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData16set_min_sv_ratioEd","OpenSoT::solvers::nHQP::TaskData::set_min_sv_ratio"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData16set_min_sv_ratioEd","OpenSoT::solvers::nHQP::TaskData::set_min_sv_ratio::sv"],[57,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData23set_nullspace_dimensionEi","OpenSoT::solvers::nHQP::TaskData::set_nullspace_dimension"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData23set_nullspace_dimensionEi","OpenSoT::solvers::nHQP::TaskData::set_nullspace_dimension::ns_dim"],[57,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData30set_perform_A_b_regularizationEb","OpenSoT::solvers::nHQP::TaskData::set_perform_A_b_regularization"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData30set_perform_A_b_regularizationEb","OpenSoT::solvers::nHQP::TaskData::set_perform_A_b_regularization::perform_A_b_regularization_"],[57,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData47set_perform_selective_null_space_regularizationEb","OpenSoT::solvers::nHQP::TaskData::set_perform_selective_null_space_regularization"],[57,3,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData47set_perform_selective_null_space_regularizationEb","OpenSoT::solvers::nHQP::TaskData::set_perform_selective_null_space_regularization::perform_selective_null_space_regularization_"],[57,2,1,"_CPPv4N7OpenSoT7solvers4nHQP8TaskData16update_and_solveEv","OpenSoT::solvers::nHQP::TaskData::update_and_solve"],[56,2,1,"_CPPv4N7OpenSoT7solvers4nHQP4nHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::nHQP::nHQP"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP4nHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::nHQP::nHQP::be_solver"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP4nHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::nHQP::nHQP::bounds"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP4nHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::nHQP::nHQP::eps_regularisation"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP4nHQPER5Stack13ConstraintPtrKdK16solver_back_ends","OpenSoT::solvers::nHQP::nHQP::stack_of_tasks"],[56,2,1,"_CPPv4N7OpenSoT7solvers4nHQP24setMinSingularValueRatioENSt6vectorIdEE","OpenSoT::solvers::nHQP::setMinSingularValueRatio"],[56,2,1,"_CPPv4N7OpenSoT7solvers4nHQP24setMinSingularValueRatioEd","OpenSoT::solvers::nHQP::setMinSingularValueRatio"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP24setMinSingularValueRatioENSt6vectorIdEE","OpenSoT::solvers::nHQP::setMinSingularValueRatio::sv_min"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP24setMinSingularValueRatioEd","OpenSoT::solvers::nHQP::setMinSingularValueRatio::sv_min"],[56,2,1,"_CPPv4N7OpenSoT7solvers4nHQP26setPerformAbRegularizationEb","OpenSoT::solvers::nHQP::setPerformAbRegularization"],[56,2,1,"_CPPv4N7OpenSoT7solvers4nHQP26setPerformAbRegularizationEib","OpenSoT::solvers::nHQP::setPerformAbRegularization"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP26setPerformAbRegularizationEib","OpenSoT::solvers::nHQP::setPerformAbRegularization::hierarchy_level"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP26setPerformAbRegularizationEb","OpenSoT::solvers::nHQP::setPerformAbRegularization::perform_A_b_regularization"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP26setPerformAbRegularizationEib","OpenSoT::solvers::nHQP::setPerformAbRegularization::perform_A_b_regularization"],[56,2,1,"_CPPv4N7OpenSoT7solvers4nHQP42setPerformSelectiveNullSpaceRegularizationEb","OpenSoT::solvers::nHQP::setPerformSelectiveNullSpaceRegularization"],[56,2,1,"_CPPv4N7OpenSoT7solvers4nHQP42setPerformSelectiveNullSpaceRegularizationEib","OpenSoT::solvers::nHQP::setPerformSelectiveNullSpaceRegularization"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP42setPerformSelectiveNullSpaceRegularizationEib","OpenSoT::solvers::nHQP::setPerformSelectiveNullSpaceRegularization::hierarchy_level"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP42setPerformSelectiveNullSpaceRegularizationEb","OpenSoT::solvers::nHQP::setPerformSelectiveNullSpaceRegularization::perform_selective_null_space_regularization"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP42setPerformSelectiveNullSpaceRegularizationEib","OpenSoT::solvers::nHQP::setPerformSelectiveNullSpaceRegularization::perform_selective_null_space_regularization"],[56,2,1,"_CPPv4N7OpenSoT7solvers4nHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::solve"],[56,3,1,"_CPPv4N7OpenSoT7solvers4nHQP5solveERN5Eigen8VectorXdE","OpenSoT::solvers::nHQP::solve::solution"],[56,2,1,"_CPPv4N7OpenSoT7solvers4nHQPD0Ev","OpenSoT::solvers::nHQP::~nHQP"],[58,1,1,"_CPPv4N7OpenSoT7solvers19priority_constraintE","OpenSoT::solvers::priority_constraint"],[58,6,1,"_CPPv4N7OpenSoT7solvers19priority_constraint3PtrE","OpenSoT::solvers::priority_constraint::Ptr"],[58,2,1,"_CPPv4N7OpenSoT7solvers19priority_constraint19priority_constraintERKNSt6stringEKN7OpenSoT5tasks13GenericLPTask3PtrEKN7OpenSoT5tasks13GenericLPTask3PtrE","OpenSoT::solvers::priority_constraint::priority_constraint"],[58,3,1,"_CPPv4N7OpenSoT7solvers19priority_constraint19priority_constraintERKNSt6stringEKN7OpenSoT5tasks13GenericLPTask3PtrEKN7OpenSoT5tasks13GenericLPTask3PtrE","OpenSoT::solvers::priority_constraint::priority_constraint::high_priority_task"],[58,3,1,"_CPPv4N7OpenSoT7solvers19priority_constraint19priority_constraintERKNSt6stringEKN7OpenSoT5tasks13GenericLPTask3PtrEKN7OpenSoT5tasks13GenericLPTask3PtrE","OpenSoT::solvers::priority_constraint::priority_constraint::id"],[58,3,1,"_CPPv4N7OpenSoT7solvers19priority_constraint19priority_constraintERKNSt6stringEKN7OpenSoT5tasks13GenericLPTask3PtrEKN7OpenSoT5tasks13GenericLPTask3PtrE","OpenSoT::solvers::priority_constraint::priority_constraint::low_priority_task"],[58,2,1,"_CPPv4N7OpenSoT7solvers19priority_constraint6updateERKN5Eigen8VectorXdE","OpenSoT::solvers::priority_constraint::update"],[58,3,1,"_CPPv4N7OpenSoT7solvers19priority_constraint6updateERKN5Eigen8VectorXdE","OpenSoT::solvers::priority_constraint::update::x"],[59,1,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEndE","OpenSoT::solvers::proxQPBackEnd"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd20getEpsRegularisationEv","OpenSoT::solvers::proxQPBackEnd::getEpsRegularisation"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd12getObjectiveEv","OpenSoT::solvers::proxQPBackEnd::getObjective"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10getOptionsEv","OpenSoT::solvers::proxQPBackEnd::getOptions"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::A"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::H"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::g"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::l"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::lA"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::u"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::initProblem::uA"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd13proxQPBackEndEKiKiKd","OpenSoT::solvers::proxQPBackEnd::proxQPBackEnd"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd13proxQPBackEndEKiKiKd","OpenSoT::solvers::proxQPBackEnd::proxQPBackEnd::eps_regularisation"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd13proxQPBackEndEKiKiKd","OpenSoT::solvers::proxQPBackEnd::proxQPBackEnd::number_of_constraints"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd13proxQPBackEndEKiKiKd","OpenSoT::solvers::proxQPBackEnd::proxQPBackEnd::number_of_variables"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::proxQPBackEnd::setEpsRegularisation"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::proxQPBackEnd::setEpsRegularisation::eps"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::proxQPBackEnd::setOptions"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::proxQPBackEnd::setOptions::options"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd5solveEv","OpenSoT::solvers::proxQPBackEnd::solve"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateBounds"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateBounds::l"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateBounds::u"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::proxQPBackEnd::updateConstraints"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::proxQPBackEnd::updateConstraints::A"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::proxQPBackEnd::updateConstraints::lA"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::proxQPBackEnd::updateConstraints::uA"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateTask"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateTask::H"],[59,3,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::proxQPBackEnd::updateTask::g"],[59,2,1,"_CPPv4N7OpenSoT7solvers13proxQPBackEndD0Ev","OpenSoT::solvers::proxQPBackEnd::~proxQPBackEnd"],[60,1,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEndE","OpenSoT::solvers::qpSWIFTBackEnd"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd20getEpsRegularisationEv","OpenSoT::solvers::qpSWIFTBackEnd::getEpsRegularisation"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd12getObjectiveEv","OpenSoT::solvers::qpSWIFTBackEnd::getObjective"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10getOptionsEv","OpenSoT::solvers::qpSWIFTBackEnd::getOptions"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::A"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::H"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::g"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::l"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::lA"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::u"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd11initProblemERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::initProblem::uA"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd14qpSWIFTBackEndEKiKiKd","OpenSoT::solvers::qpSWIFTBackEnd::qpSWIFTBackEnd"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd14qpSWIFTBackEndEKiKiKd","OpenSoT::solvers::qpSWIFTBackEnd::qpSWIFTBackEnd::eps_regularisation"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd14qpSWIFTBackEndEKiKiKd","OpenSoT::solvers::qpSWIFTBackEnd::qpSWIFTBackEnd::number_of_constraints"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd14qpSWIFTBackEndEKiKiKd","OpenSoT::solvers::qpSWIFTBackEnd::qpSWIFTBackEnd::number_of_variables"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::qpSWIFTBackEnd::setEpsRegularisation"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd20setEpsRegularisationEKd","OpenSoT::solvers::qpSWIFTBackEnd::setEpsRegularisation::eps"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::qpSWIFTBackEnd::setOptions"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10setOptionsERKN5boost3anyE","OpenSoT::solvers::qpSWIFTBackEnd::setOptions::options"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd5solveEv","OpenSoT::solvers::qpSWIFTBackEnd::solve"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateBounds"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateBounds::l"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd12updateBoundsERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateBounds::u"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::qpSWIFTBackEnd::updateConstraints"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::qpSWIFTBackEnd::updateConstraints::A"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::qpSWIFTBackEnd::updateConstraints::lA"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd17updateConstraintsERKN5Eigen3RefIKN5Eigen8MatrixXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEERKN5Eigen3RefIKN5Eigen8VectorXdEEE","OpenSoT::solvers::qpSWIFTBackEnd::updateConstraints::uA"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateTask"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateTask::H"],[60,3,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEnd10updateTaskERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::solvers::qpSWIFTBackEnd::updateTask::g"],[60,2,1,"_CPPv4N7OpenSoT7solvers14qpSWIFTBackEndD0Ev","OpenSoT::solvers::qpSWIFTBackEnd::~qpSWIFTBackEnd"],[142,8,1,"_CPPv4N7OpenSoT7solvers16solver_back_endsE","OpenSoT::solvers::solver_back_ends"],[142,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends4GLPKE","OpenSoT::solvers::solver_back_ends::GLPK"],[142,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends4ODYSE","OpenSoT::solvers::solver_back_ends::ODYS"],[142,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends4OSQPE","OpenSoT::solvers::solver_back_ends::OSQP"],[142,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends10eiQuadProgE","OpenSoT::solvers::solver_back_ends::eiQuadProg"],[142,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends6proxQPE","OpenSoT::solvers::solver_back_ends::proxQP"],[142,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends7qpOASESE","OpenSoT::solvers::solver_back_ends::qpOASES"],[142,7,1,"_CPPv4N7OpenSoT7solvers16solver_back_ends7qpSWIFTE","OpenSoT::solvers::solver_back_ends::qpSWIFT"],[368,6,1,"_CPPv4N7OpenSoT7solvers25solver_back_ends_iteratorE","OpenSoT::solvers::solver_back_ends_iterator"],[367,1,1,"_CPPv4N7OpenSoT7solvers11stack_levelE","OpenSoT::solvers::stack_level"],[367,4,1,"_CPPv4N7OpenSoT7solvers11stack_level4_FPLE","OpenSoT::solvers::stack_level::_FPL"],[367,4,1,"_CPPv4N7OpenSoT7solvers11stack_level3_JPE","OpenSoT::solvers::stack_level::_JP"],[367,4,1,"_CPPv4N7OpenSoT7solvers11stack_level7_JPpinvE","OpenSoT::solvers::stack_level::_JPpinv"],[367,4,1,"_CPPv4N7OpenSoT7solvers11stack_level6_JPsvdE","OpenSoT::solvers::stack_level::_JPsvd"],[367,4,1,"_CPPv4N7OpenSoT7solvers11stack_level2_PE","OpenSoT::solvers::stack_level::_P"],[367,4,1,"_CPPv4N7OpenSoT7solvers11stack_level6_WCholE","OpenSoT::solvers::stack_level::_WChol"],[61,1,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helperE","OpenSoT::solvers::task_to_constraint_helper"],[61,6,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper3PtrE","OpenSoT::solvers::task_to_constraint_helper::Ptr"],[61,2,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper25task_to_constraint_helperENSt6stringERN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelperRK12AffineHelper","OpenSoT::solvers::task_to_constraint_helper::task_to_constraint_helper"],[61,3,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper25task_to_constraint_helperENSt6stringERN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelperRK12AffineHelper","OpenSoT::solvers::task_to_constraint_helper::task_to_constraint_helper::id"],[61,3,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper25task_to_constraint_helperENSt6stringERN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelperRK12AffineHelper","OpenSoT::solvers::task_to_constraint_helper::task_to_constraint_helper::t"],[61,3,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper25task_to_constraint_helperENSt6stringERN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelperRK12AffineHelper","OpenSoT::solvers::task_to_constraint_helper::task_to_constraint_helper::task"],[61,3,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper25task_to_constraint_helperENSt6stringERN7OpenSoT5tasks10Aggregated7TaskPtrERK12AffineHelperRK12AffineHelper","OpenSoT::solvers::task_to_constraint_helper::task_to_constraint_helper::x"],[61,2,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper6updateERKN5Eigen8VectorXdE","OpenSoT::solvers::task_to_constraint_helper::update"],[61,3,1,"_CPPv4N7OpenSoT7solvers25task_to_constraint_helper6updateERKN5Eigen8VectorXdE","OpenSoT::solvers::task_to_constraint_helper::update::x"],[230,2,1,"_CPPv4N7OpenSoT7solvers12whichBackEndEK16solver_back_ends","OpenSoT::solvers::whichBackEnd"],[230,3,1,"_CPPv4N7OpenSoT7solvers12whichBackEndEK16solver_back_ends","OpenSoT::solvers::whichBackEnd::be_solver"],[62,1,1,"_CPPv4N7OpenSoT5tasks10AggregatedE","OpenSoT::tasks::Aggregated"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtr7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedEKNSt4listI7TaskPtrEEKj","OpenSoT::tasks::Aggregated::Aggregated"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedEKNSt4listI7TaskPtrEERKN5Eigen8VectorXdE","OpenSoT::tasks::Aggregated::Aggregated"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedEKNSt4listI7TaskPtrEERKN5Eigen8VectorXdE","OpenSoT::tasks::Aggregated::Aggregated::q"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated::task"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtr7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated::task1"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtr7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated::task2"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedEKNSt4listI7TaskPtrEEKj","OpenSoT::tasks::Aggregated::Aggregated::tasks"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedEKNSt4listI7TaskPtrEERKN5Eigen8VectorXdE","OpenSoT::tasks::Aggregated::Aggregated::tasks"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtr7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated::x_size"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedE7TaskPtrKj","OpenSoT::tasks::Aggregated::Aggregated::x_size"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated10AggregatedEKNSt4listI7TaskPtrEEKj","OpenSoT::tasks::Aggregated::Aggregated::x_size"],[62,6,1,"_CPPv4N7OpenSoT5tasks10Aggregated3PtrE","OpenSoT::tasks::Aggregated::Ptr"],[62,6,1,"_CPPv4N7OpenSoT5tasks10Aggregated11VectorPilerE","OpenSoT::tasks::Aggregated::VectorPiler"],[62,4,1,"_CPPv4N7OpenSoT5tasks10Aggregated11_TASK_PLUS_E","OpenSoT::tasks::Aggregated::_TASK_PLUS_"],[62,4,1,"_CPPv4N7OpenSoT5tasks10Aggregated22_aggregatedConstraintsE","OpenSoT::tasks::Aggregated::_aggregatedConstraints"],[62,4,1,"_CPPv4N7OpenSoT5tasks10Aggregated18_aggregationPolicyE","OpenSoT::tasks::Aggregated::_aggregationPolicy"],[62,4,1,"_CPPv4N7OpenSoT5tasks10Aggregated15_ownConstraintsE","OpenSoT::tasks::Aggregated::_ownConstraints"],[62,4,1,"_CPPv4N7OpenSoT5tasks10Aggregated6_tasksE","OpenSoT::tasks::Aggregated::_tasks"],[62,4,1,"_CPPv4N7OpenSoT5tasks10Aggregated5_tmpAE","OpenSoT::tasks::Aggregated::_tmpA"],[62,4,1,"_CPPv4N7OpenSoT5tasks10Aggregated5_tmpbE","OpenSoT::tasks::Aggregated::_tmpb"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::Aggregated::_update"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::Aggregated::_update::x"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated10checkSizesEv","OpenSoT::tasks::Aggregated::checkSizes"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated18computeHessianTypeEv","OpenSoT::tasks::Aggregated::computeHessianType"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated18concatenateTaskIdsEKNSt4listI7TaskPtrEE","OpenSoT::tasks::Aggregated::concatenateTaskIds"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated18concatenateTaskIdsEKNSt4listI7TaskPtrEE","OpenSoT::tasks::Aggregated::concatenateTaskIds::tasks"],[62,4,1,"_CPPv4N7OpenSoT5tasks10Aggregated14concatenatedIdE","OpenSoT::tasks::Aggregated::concatenatedId"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated29generateAggregatedConstraintsEv","OpenSoT::tasks::Aggregated::generateAggregatedConstraints"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated11generateAllEv","OpenSoT::tasks::Aggregated::generateAll"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated19generateConstraintsEv","OpenSoT::tasks::Aggregated::generateConstraints"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated14generateWeightEv","OpenSoT::tasks::Aggregated::generateWeight"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated24getAggregatedConstraintsEv","OpenSoT::tasks::Aggregated::getAggregatedConstraints"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated17getOwnConstraintsEv","OpenSoT::tasks::Aggregated::getOwnConstraints"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated11getTaskListEv","OpenSoT::tasks::Aggregated::getTaskList"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated12isAggregatedEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::Aggregated::isAggregated"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated12isAggregatedEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::Aggregated::isAggregated::task"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated3logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::Aggregated::log"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated3logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::Aggregated::log::logger"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated9setLambdaEd","OpenSoT::tasks::Aggregated::setLambda"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated9setLambdaEd","OpenSoT::tasks::Aggregated::setLambda::lambda"],[62,2,1,"_CPPv4N7OpenSoT5tasks10Aggregated9setWeightERKN5Eigen8MatrixXdE","OpenSoT::tasks::Aggregated::setWeight"],[62,3,1,"_CPPv4N7OpenSoT5tasks10Aggregated9setWeightERKN5Eigen8MatrixXdE","OpenSoT::tasks::Aggregated::setWeight::W"],[62,2,1,"_CPPv4N7OpenSoT5tasks10AggregatedD0Ev","OpenSoT::tasks::Aggregated::~Aggregated"],[63,1,1,"_CPPv4N7OpenSoT5tasks13GenericLPTaskE","OpenSoT::tasks::GenericLPTask"],[63,2,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::GenericLPTask"],[63,2,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericLPTask::GenericLPTask"],[63,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::GenericLPTask::c"],[63,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericLPTask::GenericLPTask::c"],[63,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::GenericLPTask::task_id"],[63,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericLPTask::GenericLPTask::task_id"],[63,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask13GenericLPTaskERKNSt6stringERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericLPTask::GenericLPTask::var"],[63,6,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask3PtrE","OpenSoT::tasks::GenericLPTask::Ptr"],[63,2,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::_update"],[63,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::_update::x"],[63,2,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask4setcERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::setc"],[63,3,1,"_CPPv4N7OpenSoT5tasks13GenericLPTask4setcERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericLPTask::setc::c"],[63,2,1,"_CPPv4N7OpenSoT5tasks13GenericLPTaskD0Ev","OpenSoT::tasks::GenericLPTask::~GenericLPTask"],[64,1,1,"_CPPv4N7OpenSoT5tasks11GenericTaskE","OpenSoT::tasks::GenericTask"],[64,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::GenericTask"],[64,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericTask::GenericTask"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::GenericTask::A"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericTask::GenericTask::A"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::GenericTask::b"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericTask::GenericTask::b"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::GenericTask::task_id"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericTask::GenericTask::task_id"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask11GenericTaskERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8VectorXdERK12AffineHelper","OpenSoT::tasks::GenericTask::GenericTask::var"],[64,6,1,"_CPPv4N7OpenSoT5tasks11GenericTask3PtrE","OpenSoT::tasks::GenericTask::Ptr"],[64,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::_update"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::_update::x"],[64,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setAERKN5Eigen8MatrixXdE","OpenSoT::tasks::GenericTask::setA"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setAERKN5Eigen8MatrixXdE","OpenSoT::tasks::GenericTask::setA::A"],[64,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask5setAbERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setAb"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask5setAbERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setAb::A"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask5setAbERKN5Eigen8MatrixXdERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setAb::b"],[64,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask14setHessianTypeEK11HessianType","OpenSoT::tasks::GenericTask::setHessianType"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask14setHessianTypeEK11HessianType","OpenSoT::tasks::GenericTask::setHessianType::hessian_type"],[64,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setbERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setb"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setbERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setb::b"],[64,2,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setcERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setc"],[64,3,1,"_CPPv4N7OpenSoT5tasks11GenericTask4setcERKN5Eigen8VectorXdE","OpenSoT::tasks::GenericTask::setc::c"],[64,2,1,"_CPPv4N7OpenSoT5tasks11GenericTaskD0Ev","OpenSoT::tasks::GenericTask::~GenericTask"],[65,1,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariableE","OpenSoT::tasks::MinimizeVariable"],[65,2,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable16MinimizeVariableENSt6stringERK12AffineHelper","OpenSoT::tasks::MinimizeVariable::MinimizeVariable"],[65,3,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable16MinimizeVariableENSt6stringERK12AffineHelper","OpenSoT::tasks::MinimizeVariable::MinimizeVariable::task_id"],[65,3,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable16MinimizeVariableENSt6stringERK12AffineHelper","OpenSoT::tasks::MinimizeVariable::MinimizeVariable::variable"],[65,6,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable3PtrE","OpenSoT::tasks::MinimizeVariable::Ptr"],[65,2,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::MinimizeVariable::_update"],[65,3,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::MinimizeVariable::_update::x"],[65,2,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::MinimizeVariable::getReference"],[65,3,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::MinimizeVariable::getReference::ref"],[65,2,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::MinimizeVariable::setReference"],[65,3,1,"_CPPv4N7OpenSoT5tasks16MinimizeVariable12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::MinimizeVariable::setReference::ref"],[143,7,1,"_CPPv4N7OpenSoT5tasks12acceleration8GainType12AccelerationE","OpenSoT::tasks::acceleration::Acceleration"],[66,1,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentumE","OpenSoT::tasks::acceleration::AngularMomentum"],[66,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum15AngularMomentumERN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::AngularMomentum::AngularMomentum"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum15AngularMomentumERN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::AngularMomentum::AngularMomentum::qddot"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum15AngularMomentumERN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::AngularMomentum::AngularMomentum::robot"],[66,6,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum3PtrE","OpenSoT::tasks::acceleration::AngularMomentum::Ptr"],[66,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum17asAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::AngularMomentum::asAngularMomentum"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum17asAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::AngularMomentum::asAngularMomentum::task"],[66,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum11getBaseLinkEv","OpenSoT::tasks::acceleration::AngularMomentum::getBaseLink"],[66,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum13getDistalLinkEv","OpenSoT::tasks::acceleration::AngularMomentum::getDistalLink"],[66,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum15getMomentumGainEv","OpenSoT::tasks::acceleration::AngularMomentum::getMomentumGain"],[66,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::getReference"],[66,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::getReference"],[66,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::getReference::desiredAngularMomentum"],[66,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::getReference::desiredAngularMomentum"],[66,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration15AngularMomentum12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::getReference::desiredAngularMomentumVariation"],[66,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum17isAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::AngularMomentum::isAngularMomentum"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum17isAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::AngularMomentum::isAngularMomentum::task"],[66,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum15setMomentumGainERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::AngularMomentum::setMomentumGain"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum15setMomentumGainERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::AngularMomentum::setMomentumGain::K"],[66,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::setReference"],[66,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::setReference"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::setReference::desiredAngularMomentum"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::setReference::desiredAngularMomentum"],[66,3,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentum12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::AngularMomentum::setReference::desiredAngularMomentumVariation"],[66,2,1,"_CPPv4N7OpenSoT5tasks12acceleration15AngularMomentumD0Ev","OpenSoT::tasks::acceleration::AngularMomentum::~AngularMomentum"],[67,1,1,"_CPPv4N7OpenSoT5tasks12acceleration9CartesianE","OpenSoT::tasks::acceleration::Cartesian"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::Cartesian"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian::base_link"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::Cartesian::base_link"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian::distal_link"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::Cartesian::distal_link"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian::qddot"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian::robot"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::Cartesian::robot"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::acceleration::Cartesian::Cartesian::task_id"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::Cartesian::task_id"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9CartesianEKNSt6stringERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::Cartesian::x"],[67,6,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian3PtrE","OpenSoT::tasks::acceleration::Cartesian::Ptr"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::acceleration::Cartesian::_log"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::acceleration::Cartesian::_log::logger"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Cartesian::_update"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Cartesian::_update::x"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11asCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::Cartesian::asCartesian"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11asCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::Cartesian::asCartesian::task"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian15baseLinkIsWorldEv","OpenSoT::tasks::acceleration::Cartesian::baseLinkIsWorld"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian13getActualPoseERN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::getActualPose"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian13getActualPoseERN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::getActualPose"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian13getActualPoseERN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::getActualPose::actual"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian13getActualPoseERN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::getActualPose::actual"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian14getActualTwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getActualTwist"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian14getActualTwistERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getActualTwist"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian14getActualTwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getActualTwist::actual"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian14getActualTwistERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getActualTwist::actual"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian11getBaseLinkEv","OpenSoT::tasks::acceleration::Cartesian::getBaseLink"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian30getCachedAccelerationReferenceEv","OpenSoT::tasks::acceleration::Cartesian::getCachedAccelerationReference"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian26getCachedVelocityReferenceEv","OpenSoT::tasks::acceleration::Cartesian::getCachedVelocityReference"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian30getCachedVirtualForceReferenceEv","OpenSoT::tasks::acceleration::Cartesian::getCachedVirtualForceReference"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian13getDistalLinkEv","OpenSoT::tasks::acceleration::Cartesian::getDistalLink"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian8getErrorEv","OpenSoT::tasks::acceleration::Cartesian::getError"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian11getGainTypeEv","OpenSoT::tasks::acceleration::Cartesian::getGainType"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8getGainsERN5Eigen8Matrix6dERN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::getGains"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8getGainsERN5Eigen8Matrix6dERN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::getGains::Kd"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8getGainsERN5Eigen8Matrix6dERN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::getGains::Kp"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian5getKdEv","OpenSoT::tasks::acceleration::Cartesian::getKd"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian5getKpEv","OpenSoT::tasks::acceleration::Cartesian::getKp"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9getLambdaERdRd","OpenSoT::tasks::acceleration::Cartesian::getLambda"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian9getLambdaEv","OpenSoT::tasks::acceleration::Cartesian::getLambda"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian10getLambda2Ev","OpenSoT::tasks::acceleration::Cartesian::getLambda2"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9getLambdaERdRd","OpenSoT::tasks::acceleration::Cartesian::getLambda::lambda"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9getLambdaERdRd","OpenSoT::tasks::acceleration::Cartesian::getLambda::lambda2"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian23getOrientationErrorGainEv","OpenSoT::tasks::acceleration::Cartesian::getOrientationErrorGain"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredAcceleration"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredAcceleration"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredPose"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredPose"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredPose"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredPose"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredTwist"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameERN3KDL5TwistERN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredTwist"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredTwist"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::getReference::desiredTwist"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::getReference::ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::getReference::ref"],[67,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration9Cartesian16getVelocityErrorEv","OpenSoT::tasks::acceleration::Cartesian::getVelocityError"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11isCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::Cartesian::isCartesian"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11isCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::acceleration::Cartesian::isCartesian::task"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian5resetEv","OpenSoT::tasks::acceleration::Cartesian::reset"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11setBaseLinkERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::setBaseLink"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11setBaseLinkERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::setBaseLink::base_link"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian13setDistalLinkERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::setDistalLink"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian13setDistalLinkERKNSt6stringE","OpenSoT::tasks::acceleration::Cartesian::setDistalLink::distal_link"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11setGainTypeE8GainType","OpenSoT::tasks::acceleration::Cartesian::setGainType"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian11setGainTypeE8GainType","OpenSoT::tasks::acceleration::Cartesian::setGainType::type"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8setGainsERKN5Eigen8Matrix6dERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setGains"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8setGainsERKN5Eigen8Matrix6dERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setGains::Kd"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian8setGainsERKN5Eigen8Matrix6dERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setGains::Kp"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian5setKdERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setKd"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian5setKdERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setKd::Kd"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian5setKpERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setKp"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian5setKpERKN5Eigen8Matrix6dE","OpenSoT::tasks::acceleration::Cartesian::setKp::Kp"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9setLambdaEd","OpenSoT::tasks::acceleration::Cartesian::setLambda"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9setLambdaEdd","OpenSoT::tasks::acceleration::Cartesian::setLambda"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9setLambdaEd","OpenSoT::tasks::acceleration::Cartesian::setLambda::lambda"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9setLambdaEdd","OpenSoT::tasks::acceleration::Cartesian::setLambda::lambda1"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian9setLambdaEdd","OpenSoT::tasks::acceleration::Cartesian::setLambda::lambda2"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian18setOrientationGainEd","OpenSoT::tasks::acceleration::Cartesian::setOrientationGain"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian18setOrientationGainEd","OpenSoT::tasks::acceleration::Cartesian::setOrientationGain::orientation_gain"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian20setPositionReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::Cartesian::setPositionReference"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian20setPositionReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::Cartesian::setPositionReference::pos_ref"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference::acc_ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference::acc_ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference::pose_ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference::pose_ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference::pose_ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference::pose_ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameE","OpenSoT::tasks::acceleration::Cartesian::setReference::ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::acceleration::Cartesian::setReference::ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference::vel_ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistERKN3KDL5TwistE","OpenSoT::tasks::acceleration::Cartesian::setReference::vel_ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference::vel_ref"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setReference::vel_ref"],[67,2,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian15setVirtualForceERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setVirtualForce"],[67,3,1,"_CPPv4N7OpenSoT5tasks12acceleration9Cartesian15setVirtualForceERKN5Eigen8Vector6dE","OpenSoT::tasks::acceleration::Cartesian::setVirtualForce::virtual_force_ref"],[68,1,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoME","OpenSoT::tasks::acceleration::CoM"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3CoMERKN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::CoM::CoM"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3CoMERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::CoM::CoM"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3CoMERKN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::CoM::CoM::qddot"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3CoMERKN4XBot14ModelInterfaceERK12AffineHelper","OpenSoT::tasks::acceleration::CoM::CoM::robot"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3CoMERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::CoM::CoM::robot"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3CoMERKN4XBot14ModelInterfaceERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::CoM::CoM::x"],[68,6,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM3PtrE","OpenSoT::tasks::acceleration::CoM::Ptr"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::acceleration::CoM::_log"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::acceleration::CoM::_log::logger"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::CoM::_update"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::CoM::_update::x"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM13getActualPoseERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getActualPose"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM13getActualPoseERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getActualPose::actual"],[68,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM11getBaseLinkEv","OpenSoT::tasks::acceleration::CoM::getBaseLink"],[68,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM30getCachedAccelerationReferenceEv","OpenSoT::tasks::acceleration::CoM::getCachedAccelerationReference"],[68,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM26getCachedVelocityReferenceEv","OpenSoT::tasks::acceleration::CoM::getCachedVelocityReference"],[68,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM13getDistalLinkEv","OpenSoT::tasks::acceleration::CoM::getDistalLink"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8getGainsERN5Eigen8Matrix3dERN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::getGains"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8getGainsERN5Eigen8Matrix3dERN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::getGains::Kd"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8getGainsERN5Eigen8Matrix3dERN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::getGains::Kp"],[68,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM5getKdEv","OpenSoT::tasks::acceleration::CoM::getKd"],[68,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM5getKpEv","OpenSoT::tasks::acceleration::CoM::getKp"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9getLambdaERdRd","OpenSoT::tasks::acceleration::CoM::getLambda"],[68,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM9getLambdaEv","OpenSoT::tasks::acceleration::CoM::getLambda"],[68,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration3CoM10getLambda2Ev","OpenSoT::tasks::acceleration::CoM::getLambda2"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9getLambdaERdRd","OpenSoT::tasks::acceleration::CoM::getLambda::lambda"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9getLambdaERdRd","OpenSoT::tasks::acceleration::CoM::getLambda::lambda2"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM11getPosErrorERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getPosError"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM11getPosErrorERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getPosError::error"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getReference"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::getReference::ref"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM5resetEv","OpenSoT::tasks::acceleration::CoM::reset"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8setGainsERKN5Eigen8Matrix3dERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setGains"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8setGainsERKN5Eigen8Matrix3dERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setGains::Kd"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM8setGainsERKN5Eigen8Matrix3dERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setGains::Kp"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM5setKdERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setKd"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM5setKdERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setKd::Kd"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM5setKpERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setKp"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM5setKpERKN5Eigen8Matrix3dE","OpenSoT::tasks::acceleration::CoM::setKp::Kp"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9setLambdaEd","OpenSoT::tasks::acceleration::CoM::setLambda"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9setLambdaEdd","OpenSoT::tasks::acceleration::CoM::setLambda"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9setLambdaEd","OpenSoT::tasks::acceleration::CoM::setLambda::lambda"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9setLambdaEdd","OpenSoT::tasks::acceleration::CoM::setLambda::lambda1"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM9setLambdaEdd","OpenSoT::tasks::acceleration::CoM::setLambda::lambda2"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference"],[68,2,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::acc_ref"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::pose_ref"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::pose_ref"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::ref"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::vel_ref"],[68,3,1,"_CPPv4N7OpenSoT5tasks12acceleration3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::acceleration::CoM::setReference::vel_ref"],[69,1,1,"_CPPv4N7OpenSoT5tasks12acceleration7ContactE","OpenSoT::tasks::acceleration::Contact"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::contact_link"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::contact_link"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::contact_matrix"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::contact_matrix"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::qddot"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::robot"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::robot"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERK12AffineHelperRKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::task_id"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::task_id"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7ContactERKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8VectorXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Contact::Contact::x"],[69,6,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact3PtrE","OpenSoT::tasks::acceleration::Contact::Ptr"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::acceleration::Contact::_log"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::acceleration::Contact::_log::logger"],[69,2,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Contact::_update"],[69,3,1,"_CPPv4N7OpenSoT5tasks12acceleration7Contact7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Contact::_update::x"],[70,1,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibilityE","OpenSoT::tasks::acceleration::DynamicFeasibility"],[70,2,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility"],[70,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility::contact_links"],[70,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility::qddot"],[70,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility::robot"],[70,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility::task_id"],[70,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility18DynamicFeasibilityEKNSt6stringERKN4XBot14ModelInterfaceERK12AffineHelperRKNSt6vectorI12AffineHelperEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::acceleration::DynamicFeasibility::DynamicFeasibility::wrenches"],[70,6,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility3PtrE","OpenSoT::tasks::acceleration::DynamicFeasibility::Ptr"],[70,2,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility9checkTaskERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::DynamicFeasibility::checkTask"],[70,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility9checkTaskERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::DynamicFeasibility::checkTask::x"],[70,2,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility14disableContactERKNSt6stringE","OpenSoT::tasks::acceleration::DynamicFeasibility::disableContact"],[70,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility14disableContactERKNSt6stringE","OpenSoT::tasks::acceleration::DynamicFeasibility::disableContact::contact_link"],[70,2,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility13enableContactERKNSt6stringE","OpenSoT::tasks::acceleration::DynamicFeasibility::enableContact"],[70,3,1,"_CPPv4N7OpenSoT5tasks12acceleration18DynamicFeasibility13enableContactERKNSt6stringE","OpenSoT::tasks::acceleration::DynamicFeasibility::enableContact::contact_link"],[70,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration18DynamicFeasibility18getEnabledContactsEv","OpenSoT::tasks::acceleration::DynamicFeasibility::getEnabledContacts"],[143,7,1,"_CPPv4N7OpenSoT5tasks12acceleration8GainType5ForceE","OpenSoT::tasks::acceleration::Force"],[143,8,1,"_CPPv4N7OpenSoT5tasks12acceleration8GainTypeE","OpenSoT::tasks::acceleration::GainType"],[143,7,1,"_CPPv4N7OpenSoT5tasks12acceleration8GainType12AccelerationE","OpenSoT::tasks::acceleration::GainType::Acceleration"],[143,7,1,"_CPPv4N7OpenSoT5tasks12acceleration8GainType5ForceE","OpenSoT::tasks::acceleration::GainType::Force"],[71,1,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVelE","OpenSoT::tasks::acceleration::MinJointVel"],[71,2,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel11MinJointVelERKN4XBot14ModelInterfaceEd12AffineHelper","OpenSoT::tasks::acceleration::MinJointVel::MinJointVel"],[71,3,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel11MinJointVelERKN4XBot14ModelInterfaceEd12AffineHelper","OpenSoT::tasks::acceleration::MinJointVel::MinJointVel::dT"],[71,3,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel11MinJointVelERKN4XBot14ModelInterfaceEd12AffineHelper","OpenSoT::tasks::acceleration::MinJointVel::MinJointVel::qddot"],[71,3,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel11MinJointVelERKN4XBot14ModelInterfaceEd12AffineHelper","OpenSoT::tasks::acceleration::MinJointVel::MinJointVel::robot"],[71,6,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel3PtrE","OpenSoT::tasks::acceleration::MinJointVel::Ptr"],[71,2,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel6setEpsEKd","OpenSoT::tasks::acceleration::MinJointVel::setEps"],[71,3,1,"_CPPv4N7OpenSoT5tasks12acceleration11MinJointVel6setEpsEKd","OpenSoT::tasks::acceleration::MinJointVel::setEps::eps"],[72,1,1,"_CPPv4N7OpenSoT5tasks12acceleration8PosturalE","OpenSoT::tasks::acceleration::Postural"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceE12AffineHelperKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceEKiKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceE12AffineHelperKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural::qddot"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceE12AffineHelperKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural::robot"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceEKiKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural::robot"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceE12AffineHelperKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural::task_id"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceEKiKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural::task_id"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8PosturalERKN4XBot14ModelInterfaceEKiKNSt6stringE","OpenSoT::tasks::acceleration::Postural::Postural::x_size"],[72,6,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural3PtrE","OpenSoT::tasks::acceleration::Postural::Ptr"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::acceleration::Postural::_log"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::acceleration::Postural::_log::logger"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::_update"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::_update::x"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural18getActualPositionsEv","OpenSoT::tasks::acceleration::Postural::getActualPositions"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural30getCachedAccelerationReferenceEv","OpenSoT::tasks::acceleration::Postural::getCachedAccelerationReference"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural26getCachedVelocityReferenceEv","OpenSoT::tasks::acceleration::Postural::getCachedVelocityReference"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural8getErrorEv","OpenSoT::tasks::acceleration::Postural::getError"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural11getGainTypeEv","OpenSoT::tasks::acceleration::Postural::getGainType"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8getGainsERN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::getGains"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8getGainsERN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::getGains::Kd"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8getGainsERN5Eigen8MatrixXdERN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::getGains::Kp"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural5getKdEv","OpenSoT::tasks::acceleration::Postural::getKd"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural5getKpEv","OpenSoT::tasks::acceleration::Postural::getKp"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9getLambdaERdRd","OpenSoT::tasks::acceleration::Postural::getLambda"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural9getLambdaEv","OpenSoT::tasks::acceleration::Postural::getLambda"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural10getLambda2Ev","OpenSoT::tasks::acceleration::Postural::getLambda2"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9getLambdaERdRd","OpenSoT::tasks::acceleration::Postural::getLambda::lambda"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9getLambdaERdRd","OpenSoT::tasks::acceleration::Postural::getLambda::lambda2"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceEv","OpenSoT::tasks::acceleration::Postural::getReference"],[72,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::q_desired"],[72,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::q_desired"],[72,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::q_desired"],[72,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::qddot_desired"],[72,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::qdot_desired"],[72,3,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::getReference::qdot_desired"],[72,2,1,"_CPPv4NK7OpenSoT5tasks12acceleration8Postural16getVelocityErrorEv","OpenSoT::tasks::acceleration::Postural::getVelocityError"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural5resetEv","OpenSoT::tasks::acceleration::Postural::reset"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural11setGainTypeE8GainType","OpenSoT::tasks::acceleration::Postural::setGainType"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural11setGainTypeE8GainType","OpenSoT::tasks::acceleration::Postural::setGainType::type"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8setGainsERKN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setGains"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8setGainsERKN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setGains::Kd"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural8setGainsERKN5Eigen8MatrixXdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setGains::Kp"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural5setKdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setKd"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural5setKdERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setKd::Kd"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural5setKpERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setKp"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural5setKpERKN5Eigen8MatrixXdE","OpenSoT::tasks::acceleration::Postural::setKp::Kp"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9setLambdaEd","OpenSoT::tasks::acceleration::Postural::setLambda"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9setLambdaEdd","OpenSoT::tasks::acceleration::Postural::setLambda"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9setLambdaEd","OpenSoT::tasks::acceleration::Postural::setLambda::lambda"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9setLambdaEdd","OpenSoT::tasks::acceleration::Postural::setLambda::lambda1"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural9setLambdaEdd","OpenSoT::tasks::acceleration::Postural::setLambda::lambda2"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference"],[72,2,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::ddqref"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::dqref"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::dqref"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::qref"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::qref"],[72,3,1,"_CPPv4N7OpenSoT5tasks12acceleration8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::acceleration::Postural::setReference::qref"],[73,1,1,"_CPPv4N7OpenSoT5tasks13floating_base7ContactE","OpenSoT::tasks::floating_base::Contact"],[73,2,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7ContactERN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8Affine3dE","OpenSoT::tasks::floating_base::Contact::Contact"],[73,3,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7ContactERN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8Affine3dE","OpenSoT::tasks::floating_base::Contact::Contact::contact_matrix"],[73,3,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7ContactERN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8Affine3dE","OpenSoT::tasks::floating_base::Contact::Contact::desired_contact_pose"],[73,3,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7ContactERN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8Affine3dE","OpenSoT::tasks::floating_base::Contact::Contact::link_in_contact"],[73,3,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7ContactERN4XBot14ModelInterfaceERKNSt6stringERKN5Eigen8MatrixXdERKN5Eigen8Affine3dE","OpenSoT::tasks::floating_base::Contact::Contact::robot"],[73,6,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact3PtrE","OpenSoT::tasks::floating_base::Contact::Ptr"],[73,2,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::floating_base::Contact::_update"],[73,3,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::floating_base::Contact::_update::x"],[73,2,1,"_CPPv4NK7OpenSoT5tasks13floating_base7Contact16getLinkInContactEv","OpenSoT::tasks::floating_base::Contact::getLinkInContact"],[73,2,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact16setLinkInContactEKNSt6stringE","OpenSoT::tasks::floating_base::Contact::setLinkInContact"],[73,3,1,"_CPPv4N7OpenSoT5tasks13floating_base7Contact16setLinkInContactEKNSt6stringE","OpenSoT::tasks::floating_base::Contact::setLinkInContact::link_in_contact"],[73,2,1,"_CPPv4N7OpenSoT5tasks13floating_base7ContactD0Ev","OpenSoT::tasks::floating_base::Contact::~Contact"],[74,1,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMUE","OpenSoT::tasks::floating_base::IMU"],[74,2,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMU3IMUERN4XBot14ModelInterfaceEN4XBot9ImuSensor8ConstPtrE","OpenSoT::tasks::floating_base::IMU::IMU"],[74,3,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMU3IMUERN4XBot14ModelInterfaceEN4XBot9ImuSensor8ConstPtrE","OpenSoT::tasks::floating_base::IMU::IMU::imu"],[74,3,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMU3IMUERN4XBot14ModelInterfaceEN4XBot9ImuSensor8ConstPtrE","OpenSoT::tasks::floating_base::IMU::IMU::robot"],[74,6,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMU3PtrE","OpenSoT::tasks::floating_base::IMU::Ptr"],[74,2,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMU7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::floating_base::IMU::_update"],[74,3,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMU7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::floating_base::IMU::_update::x"],[74,2,1,"_CPPv4N7OpenSoT5tasks13floating_base3IMUD0Ev","OpenSoT::tasks::floating_base::IMU::~IMU"],[75,1,1,"_CPPv4N7OpenSoT5tasks5force9CartesianE","OpenSoT::tasks::force::Cartesian"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian::base_link"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian::distal_link"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian::robot"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian::task_id"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian9CartesianEKNSt6stringERKN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Cartesian::Cartesian::wrench"],[75,6,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian3PtrE","OpenSoT::tasks::force::Cartesian::Ptr"],[75,2,1,"_CPPv4NK7OpenSoT5tasks5force9Cartesian11getBaseLinkEv","OpenSoT::tasks::force::Cartesian::getBaseLink"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian19getCartesianDampingERN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::getCartesianDamping"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian19getCartesianDampingERN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::getCartesianDamping::Kd"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian21getCartesianStiffnessERN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::getCartesianStiffness"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian21getCartesianStiffnessERN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::getCartesianStiffness::Kp"],[75,2,1,"_CPPv4NK7OpenSoT5tasks5force9Cartesian13getDistalLinkEv","OpenSoT::tasks::force::Cartesian::getDistalLink"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::force::Cartesian::getReference"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::getReference"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::force::Cartesian::getReference::pose_des"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::getReference::pose_des"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::getReference::twist_des"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian14resetReferenceEv","OpenSoT::tasks::force::Cartesian::resetReference"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian19setCartesianDampingERKN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::setCartesianDamping"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian19setCartesianDampingERKN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::setCartesianDamping::Kd"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian21setCartesianStiffnessERKN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::setCartesianStiffness"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian21setCartesianStiffnessERKN5Eigen8Matrix6dE","OpenSoT::tasks::force::Cartesian::setCartesianStiffness::Kp"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian17setForceReferenceERKN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::setForceReference"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian17setForceReferenceERKN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::setForceReference::_force_ref"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::force::Cartesian::setReference"],[75,2,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12setReferenceERKN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::setReference"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::force::Cartesian::setReference::pose_ref"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12setReferenceERKN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::setReference::pose_ref"],[75,3,1,"_CPPv4N7OpenSoT5tasks5force9Cartesian12setReferenceERKN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::force::Cartesian::setReference::vel_ref"],[76,1,1,"_CPPv4N7OpenSoT5tasks5force3CoME","OpenSoT::tasks::force::CoM"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMENSt6vectorI12AffineHelperEERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMERKN5Eigen8VectorXdERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMENSt6vectorI12AffineHelperEERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM::links_in_contact"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMERKN5Eigen8VectorXdERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM::links_in_contact"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMENSt6vectorI12AffineHelperEERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM::robot"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMERKN5Eigen8VectorXdERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM::robot"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMENSt6vectorI12AffineHelperEERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM::wrenches"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM3CoMERKN5Eigen8VectorXdERNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceE","OpenSoT::tasks::force::CoM::CoM::x"],[76,6,1,"_CPPv4N7OpenSoT5tasks5force3CoM3PtrE","OpenSoT::tasks::force::CoM::Ptr"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::force::CoM::_update"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::force::CoM::_update::x"],[76,4,1,"_CPPv4N7OpenSoT5tasks5force3CoM20angularMomentumErrorE","OpenSoT::tasks::force::CoM::angularMomentumError"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM8computeAERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::CoM::computeA"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM8computeAERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::CoM::computeA::links_in_contact"],[76,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM24getActualAngularMomentumEv","OpenSoT::tasks::force::CoM::getActualAngularMomentum"],[76,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM17getActualPositionEv","OpenSoT::tasks::force::CoM::getActualPosition"],[76,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM17getActualVelocityEv","OpenSoT::tasks::force::CoM::getActualVelocity"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM23getAngularMomentumErrorEv","OpenSoT::tasks::force::CoM::getAngularMomentumError"],[76,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM19getAngularReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getAngularReference"],[76,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM19getAngularReferenceEv","OpenSoT::tasks::force::CoM::getAngularReference"],[76,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM19getAngularReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getAngularReference::desiredAngularMomentum"],[76,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM19getAngularReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getAngularReference::desiredVariationAngularMomentum"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM11getBaseLinkEv","OpenSoT::tasks::force::CoM::getBaseLink"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM13getDistalLinkEv","OpenSoT::tasks::force::CoM::getDistalLink"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM8getErrorEv","OpenSoT::tasks::force::CoM::getError"],[76,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference"],[76,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference"],[76,2,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceEv","OpenSoT::tasks::force::CoM::getLinearReference"],[76,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference::desiredAcceleration"],[76,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference::desiredPosition"],[76,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference::desiredPosition"],[76,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference::desiredVelocity"],[76,3,1,"_CPPv4NK7OpenSoT5tasks5force3CoM18getLinearReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::getLinearReference::desiredVelocity"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM17getLinksInContactEv","OpenSoT::tasks::force::CoM::getLinksInContact"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM16getVelocityErrorEv","OpenSoT::tasks::force::CoM::getVelocityError"],[76,4,1,"_CPPv4N7OpenSoT5tasks5force3CoM13positionErrorE","OpenSoT::tasks::force::CoM::positionError"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM5resetEv","OpenSoT::tasks::force::CoM::reset"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM19setAngularReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setAngularReference"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM19setAngularReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setAngularReference"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM19setAngularReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setAngularReference::desiredAngularMomentum"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM19setAngularReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setAngularReference::desiredAngularMomentum"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM19setAngularReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setAngularReference::desiredVariationAngularMomentum"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM9setLambdaEddd","OpenSoT::tasks::force::CoM::setLambda"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM9setLambdaEddd","OpenSoT::tasks::force::CoM::setLambda::lambda"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM9setLambdaEddd","OpenSoT::tasks::force::CoM::setLambda::lambda2"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM9setLambdaEddd","OpenSoT::tasks::force::CoM::setLambda::lambdaAngularMomentum"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredAcceleration"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredPosition"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredPosition"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredPosition"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredVelocity"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM18setLinearReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::force::CoM::setLinearReference::desiredVelocity"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoM17setLinksInContactERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::CoM::setLinksInContact"],[76,3,1,"_CPPv4N7OpenSoT5tasks5force3CoM17setLinksInContactERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::CoM::setLinksInContact::links_in_contact"],[76,4,1,"_CPPv4N7OpenSoT5tasks5force3CoM13velocityErrorE","OpenSoT::tasks::force::CoM::velocityError"],[76,2,1,"_CPPv4N7OpenSoT5tasks5force3CoMD0Ev","OpenSoT::tasks::force::CoM::~CoM"],[77,1,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBaseE","OpenSoT::tasks::force::FloatingBase"],[77,2,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase12FloatingBaseERN4XBot14ModelInterfaceERKNSt6vectorIN7OpenSoT12AffineHelperEEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::FloatingBase::FloatingBase"],[77,3,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase12FloatingBaseERN4XBot14ModelInterfaceERKNSt6vectorIN7OpenSoT12AffineHelperEEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::FloatingBase::FloatingBase::contact_links"],[77,3,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase12FloatingBaseERN4XBot14ModelInterfaceERKNSt6vectorIN7OpenSoT12AffineHelperEEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::FloatingBase::FloatingBase::model"],[77,3,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase12FloatingBaseERN4XBot14ModelInterfaceERKNSt6vectorIN7OpenSoT12AffineHelperEEERKNSt6vectorINSt6stringEEE","OpenSoT::tasks::force::FloatingBase::FloatingBase::wrenches"],[77,6,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase3PtrE","OpenSoT::tasks::force::FloatingBase::Ptr"],[77,2,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase18setEnabledContactsERKNSt6vectorIbEE","OpenSoT::tasks::force::FloatingBase::setEnabledContacts"],[77,3,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase18setEnabledContactsERKNSt6vectorIbEE","OpenSoT::tasks::force::FloatingBase::setEnabledContacts::enabled_contacts"],[77,2,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase21setFloatingBaseTorqueERKN5Eigen8Vector6dE","OpenSoT::tasks::force::FloatingBase::setFloatingBaseTorque"],[77,3,1,"_CPPv4N7OpenSoT5tasks5force12FloatingBase21setFloatingBaseTorqueERKN5Eigen8Vector6dE","OpenSoT::tasks::force::FloatingBase::setFloatingBaseTorque::floating_base_torque"],[78,1,1,"_CPPv4N7OpenSoT5tasks5force6WrenchE","OpenSoT::tasks::force::Wrench"],[78,6,1,"_CPPv4N7OpenSoT5tasks5force6Wrench3PtrE","OpenSoT::tasks::force::Wrench::Ptr"],[78,2,1,"_CPPv4N7OpenSoT5tasks5force6Wrench6WrenchERKNSt6stringERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Wrench::Wrench"],[78,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench6WrenchERKNSt6stringERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Wrench::Wrench::base_link"],[78,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench6WrenchERKNSt6stringERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Wrench::Wrench::distal_link"],[78,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench6WrenchERKNSt6stringERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Wrench::Wrench::id"],[78,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench6WrenchERKNSt6stringERKNSt6stringERKNSt6stringERK12AffineHelper","OpenSoT::tasks::force::Wrench::Wrench::wrench"],[78,2,1,"_CPPv4N7OpenSoT5tasks5force6Wrench7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::force::Wrench::_update"],[78,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::force::Wrench::_update::x"],[78,2,1,"_CPPv4NK7OpenSoT5tasks5force6Wrench11getBaseLinkEv","OpenSoT::tasks::force::Wrench::getBaseLink"],[78,2,1,"_CPPv4NK7OpenSoT5tasks5force6Wrench13getDistalLinkEv","OpenSoT::tasks::force::Wrench::getDistalLink"],[78,2,1,"_CPPv4N7OpenSoT5tasks5force6Wrench12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::force::Wrench::getReference"],[78,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench12getReferenceERN5Eigen8VectorXdE","OpenSoT::tasks::force::Wrench::getReference::ref"],[78,2,1,"_CPPv4N7OpenSoT5tasks5force6Wrench12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::force::Wrench::setReference"],[78,3,1,"_CPPv4N7OpenSoT5tasks5force6Wrench12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::force::Wrench::setReference::ref"],[79,1,1,"_CPPv4N7OpenSoT5tasks5force8WrenchesE","OpenSoT::tasks::force::Wrenches"],[79,6,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches3PtrE","OpenSoT::tasks::force::Wrenches::Ptr"],[79,2,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches8WrenchesERKNSt6stringERKNSt6vectorINSt6stringEEERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEE","OpenSoT::tasks::force::Wrenches::Wrenches"],[79,3,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches8WrenchesERKNSt6stringERKNSt6vectorINSt6stringEEERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEE","OpenSoT::tasks::force::Wrenches::Wrenches::base_links"],[79,3,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches8WrenchesERKNSt6stringERKNSt6vectorINSt6stringEEERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEE","OpenSoT::tasks::force::Wrenches::Wrenches::distal_links"],[79,3,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches8WrenchesERKNSt6stringERKNSt6vectorINSt6stringEEERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEE","OpenSoT::tasks::force::Wrenches::Wrenches::id"],[79,3,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches8WrenchesERKNSt6stringERKNSt6vectorINSt6stringEEERKNSt6vectorINSt6stringEEERKNSt6vectorI12AffineHelperEE","OpenSoT::tasks::force::Wrenches::Wrenches::wrenches"],[79,2,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches13getWrenchTaskERKNSt6stringE","OpenSoT::tasks::force::Wrenches::getWrenchTask"],[79,3,1,"_CPPv4N7OpenSoT5tasks5force8Wrenches13getWrenchTaskERKNSt6stringE","OpenSoT::tasks::force::Wrenches::getWrenchTask::distal_link"],[80,1,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentumE","OpenSoT::tasks::velocity::AngularMomentum"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum15AngularMomentumERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::AngularMomentum::AngularMomentum"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum15AngularMomentumERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::AngularMomentum::AngularMomentum::robot"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum15AngularMomentumERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::AngularMomentum::AngularMomentum::x"],[80,6,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum3PtrE","OpenSoT::tasks::velocity::AngularMomentum::Ptr"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum17asAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::AngularMomentum::asAngularMomentum"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum17asAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::AngularMomentum::asAngularMomentum::task"],[80,2,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum11getBaseLinkEv","OpenSoT::tasks::velocity::AngularMomentum::getBaseLink"],[80,2,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum13getDistalLinkEv","OpenSoT::tasks::velocity::AngularMomentum::getDistalLink"],[80,2,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum12getReferenceERN3KDL6VectorE","OpenSoT::tasks::velocity::AngularMomentum::getReference"],[80,2,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::AngularMomentum::getReference"],[80,3,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum12getReferenceERN3KDL6VectorE","OpenSoT::tasks::velocity::AngularMomentum::getReference::desiredAngularMomentum"],[80,3,1,"_CPPv4NK7OpenSoT5tasks8velocity15AngularMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::AngularMomentum::getReference::desiredAngularMomentum"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum17isAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::AngularMomentum::isAngularMomentum"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum17isAngularMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::AngularMomentum::isAngularMomentum::task"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::AngularMomentum::setReference"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::AngularMomentum::setReference"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::AngularMomentum::setReference::desiredAngularMomentum"],[80,3,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::AngularMomentum::setReference::desiredAngularMomentum"],[80,2,1,"_CPPv4N7OpenSoT5tasks8velocity15AngularMomentumD0Ev","OpenSoT::tasks::velocity::AngularMomentum::~AngularMomentum"],[81,1,1,"_CPPv4N7OpenSoT5tasks8velocity9CartesianE","OpenSoT::tasks::velocity::Cartesian"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9CartesianENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::Cartesian"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9CartesianENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::Cartesian::base_link"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9CartesianENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::Cartesian::distal_link"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9CartesianENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::Cartesian::robot"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9CartesianENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::Cartesian::task_id"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9CartesianENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt6stringERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::Cartesian::x"],[81,6,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian3PtrE","OpenSoT::tasks::velocity::Cartesian::Ptr"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11_actualPoseE","OpenSoT::tasks::velocity::Cartesian::_actualPose"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian14_base_T_distalE","OpenSoT::tasks::velocity::Cartesian::_base_T_distal"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian10_base_linkE","OpenSoT::tasks::velocity::Cartesian::_base_link"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian16_base_link_indexE","OpenSoT::tasks::velocity::Cartesian::_base_link_index"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian19_base_link_is_worldE","OpenSoT::tasks::velocity::Cartesian::_base_link_is_world"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12_desiredPoseE","OpenSoT::tasks::velocity::Cartesian::_desiredPose"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian13_desiredTwistE","OpenSoT::tasks::velocity::Cartesian::_desiredTwist"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian16_desiredTwistRefE","OpenSoT::tasks::velocity::Cartesian::_desiredTwistRef"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12_distal_linkE","OpenSoT::tasks::velocity::Cartesian::_distal_link"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian18_distal_link_indexE","OpenSoT::tasks::velocity::Cartesian::_distal_link_index"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian6_errorE","OpenSoT::tasks::velocity::Cartesian::_error"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian17_is_body_jacobianE","OpenSoT::tasks::velocity::Cartesian::_is_body_jacobian"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian15_is_initializedE","OpenSoT::tasks::velocity::Cartesian::_is_initialized"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::Cartesian::_log"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::Cartesian::_log::logger"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian21_orientationErrorGainE","OpenSoT::tasks::velocity::Cartesian::_orientationErrorGain"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian6_robotE","OpenSoT::tasks::velocity::Cartesian::_robot"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian10_tmpMatrixE","OpenSoT::tasks::velocity::Cartesian::_tmpMatrix"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11_tmpMatrix2E","OpenSoT::tasks::velocity::Cartesian::_tmpMatrix2"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian6_tmp_AE","OpenSoT::tasks::velocity::Cartesian::_tmp_A"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian6_tmp_bE","OpenSoT::tasks::velocity::Cartesian::_tmp_b"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Cartesian::_update"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Cartesian::_update::x"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11asCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Cartesian::asCartesian"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11asCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Cartesian::asCartesian::task"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian15baseLinkIsWorldEv","OpenSoT::tasks::velocity::Cartesian::baseLinkIsWorld"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getActualPoseERN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::getActualPose"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getActualPoseERN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::getActualPose"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getActualPoseEv","OpenSoT::tasks::velocity::Cartesian::getActualPose"],[81,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getActualPoseERN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::getActualPose::actual_pose"],[81,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getActualPoseERN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::getActualPose::actual_pose"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian11getBaseLinkEv","OpenSoT::tasks::velocity::Cartesian::getBaseLink"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian26getCachedVelocityReferenceEv","OpenSoT::tasks::velocity::Cartesian::getCachedVelocityReference"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian13getDistalLinkEv","OpenSoT::tasks::velocity::Cartesian::getDistalLink"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian8getErrorEv","OpenSoT::tasks::velocity::Cartesian::getError"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian23getOrientationErrorGainEv","OpenSoT::tasks::velocity::Cartesian::getOrientationErrorGain"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::getReference"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN3KDL5FrameERN3KDL6VectorE","OpenSoT::tasks::velocity::Cartesian::getReference"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::getReference"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Matrix4dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference"],[81,2,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceEv","OpenSoT::tasks::velocity::Cartesian::getReference"],[81,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredPose"],[81,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN3KDL5FrameERN3KDL6VectorE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredPose"],[81,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredPose"],[81,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredPose"],[81,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Matrix4dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredPose"],[81,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN3KDL5FrameERN3KDL6VectorE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredTwist"],[81,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Affine3dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredTwist"],[81,3,1,"_CPPv4NK7OpenSoT5tasks8velocity9Cartesian12getReferenceERN5Eigen8Matrix4dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::getReference::desiredTwist"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11isCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Cartesian::isCartesian"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11isCartesianEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Cartesian::isCartesian::task"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian16orientationErrorE","OpenSoT::tasks::velocity::Cartesian::orientationError"],[81,4,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian13positionErrorE","OpenSoT::tasks::velocity::Cartesian::positionError"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian5resetEv","OpenSoT::tasks::velocity::Cartesian::reset"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11setBaseLinkERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::setBaseLink"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian11setBaseLinkERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::setBaseLink::base_link"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian13setDistalLinkERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::setDistalLink"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian13setDistalLinkERKNSt6stringE","OpenSoT::tasks::velocity::Cartesian::setDistalLink::distal_link"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian17setIsBodyJacobianEKb","OpenSoT::tasks::velocity::Cartesian::setIsBodyJacobian"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian17setIsBodyJacobianEKb","OpenSoT::tasks::velocity::Cartesian::setIsBodyJacobian::is_body_jacobian"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9setLambdaEd","OpenSoT::tasks::velocity::Cartesian::setLambda"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian9setLambdaEd","OpenSoT::tasks::velocity::Cartesian::setLambda::lambda"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian23setOrientationErrorGainERKd","OpenSoT::tasks::velocity::Cartesian::setOrientationErrorGain"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian23setOrientationErrorGainERKd","OpenSoT::tasks::velocity::Cartesian::setOrientationErrorGain::orientationErrorGain"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::setReference"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::velocity::Cartesian::setReference"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::setReference"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Matrix4dE","OpenSoT::tasks::velocity::Cartesian::setReference"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Matrix4dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN3KDL5FrameE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Matrix4dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Matrix4dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredPose"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN3KDL5FrameERKN3KDL5TwistE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredTwist"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Affine3dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredTwist"],[81,3,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian12setReferenceERKN5Eigen8Matrix4dERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::Cartesian::setReference::desiredTwist"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9Cartesian8update_bEv","OpenSoT::tasks::velocity::Cartesian::update_b"],[81,2,1,"_CPPv4N7OpenSoT5tasks8velocity9CartesianD0Ev","OpenSoT::tasks::velocity::Cartesian::~Cartesian"],[82,1,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittanceE","OpenSoT::tasks::velocity::CartesianAdmittance"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance19CartesianAdmittanceENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringEN4XBot17ForceTorqueSensor8ConstPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::CartesianAdmittance"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance19CartesianAdmittanceENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringEN4XBot17ForceTorqueSensor8ConstPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::CartesianAdmittance::base_link"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance19CartesianAdmittanceENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringEN4XBot17ForceTorqueSensor8ConstPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::CartesianAdmittance::ft_sensor"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance19CartesianAdmittanceENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringEN4XBot17ForceTorqueSensor8ConstPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::CartesianAdmittance::robot"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance19CartesianAdmittanceENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringEN4XBot17ForceTorqueSensor8ConstPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::CartesianAdmittance::task_id"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance19CartesianAdmittanceENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringEN4XBot17ForceTorqueSensor8ConstPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::CartesianAdmittance::x"],[82,6,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance3PtrE","OpenSoT::tasks::velocity::CartesianAdmittance::Ptr"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::CartesianAdmittance::_log"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::CartesianAdmittance::_log::logger"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance21asCartesianAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::asCartesianAdmittance"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance21asCartesianAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::asCartesianAdmittance::task"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::C"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::D"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::K"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::M"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::dt"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::lambda"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17computeParametersERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKdRN5Eigen8Vector6dERN5Eigen8Vector6dERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::computeParameters::w"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance22getCartesianComplianceERN5Eigen8Matrix6dE","OpenSoT::tasks::velocity::CartesianAdmittance::getCartesianCompliance"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance22getCartesianComplianceEv","OpenSoT::tasks::velocity::CartesianAdmittance::getCartesianCompliance"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance22getCartesianComplianceERN5Eigen8Matrix6dE","OpenSoT::tasks::velocity::CartesianAdmittance::getCartesianCompliance::C"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance10getDampingEv","OpenSoT::tasks::velocity::CartesianAdmittance::getDamping"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance17getFilterTimeStepEv","OpenSoT::tasks::velocity::CartesianAdmittance::getFilterTimeStep"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance10getInertiaEv","OpenSoT::tasks::velocity::CartesianAdmittance::getInertia"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12getStiffnessEv","OpenSoT::tasks::velocity::CartesianAdmittance::getStiffness"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18getWrenchReferenceERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::getWrenchReference"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18getWrenchReferenceEv","OpenSoT::tasks::velocity::CartesianAdmittance::getWrenchReference"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18getWrenchReferenceERN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::getWrenchReference::wrench_reference"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance21isCartesianAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::isCartesianAdmittance"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance21isCartesianAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CartesianAdmittance::isCartesianAdmittance::task"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance5resetEv","OpenSoT::tasks::velocity::CartesianAdmittance::reset"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance11setDeadZoneERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::setDeadZone"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance11setDeadZoneERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::setDeadZone::dead_zone_amplitude"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance16setFilterDampingEKd","OpenSoT::tasks::velocity::CartesianAdmittance::setFilterDamping"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance16setFilterDampingEKd","OpenSoT::tasks::velocity::CartesianAdmittance::setFilterDamping::damping"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setImpedanceParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setImpedanceParams"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setImpedanceParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setImpedanceParams::D"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setImpedanceParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setImpedanceParams::K"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setImpedanceParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setImpedanceParams::dt"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setImpedanceParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setImpedanceParams::lambda"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance9setLambdaEd","OpenSoT::tasks::velocity::CartesianAdmittance::setLambda"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance9setLambdaEd","OpenSoT::tasks::velocity::CartesianAdmittance::setLambda::lambda"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12setRawParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setRawParams"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12setRawParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setRawParams::C"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12setRawParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setRawParams::dt"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12setRawParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setRawParams::lambda"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance12setRawParamsERKN5Eigen8Vector6dERKN5Eigen8Vector6dEKdKd","OpenSoT::tasks::velocity::CartesianAdmittance::setRawParams::omega"],[82,2,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setWrenchReferenceERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::setWrenchReference"],[82,3,1,"_CPPv4N7OpenSoT5tasks8velocity19CartesianAdmittance18setWrenchReferenceERKN5Eigen8Vector6dE","OpenSoT::tasks::velocity::CartesianAdmittance::setWrenchReference::wrench"],[83,1,1,"_CPPv4N7OpenSoT5tasks8velocity3CoME","OpenSoT::tasks::velocity::CoM"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM3CoMERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt6stringE","OpenSoT::tasks::velocity::CoM::CoM"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM3CoMERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt6stringE","OpenSoT::tasks::velocity::CoM::CoM::id"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM3CoMERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt6stringE","OpenSoT::tasks::velocity::CoM::CoM::robot"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM3CoMERKN5Eigen8VectorXdERN4XBot14ModelInterfaceERKNSt6stringE","OpenSoT::tasks::velocity::CoM::CoM::x"],[83,6,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM3PtrE","OpenSoT::tasks::velocity::CoM::Ptr"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::CoM::_log"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::CoM::_log::logger"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::CoM::_update"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::CoM::_update::x"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM5asCoMEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CoM::asCoM"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM5asCoMEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CoM::asCoM::task"],[83,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM17getActualPositionEv","OpenSoT::tasks::velocity::CoM::getActualPosition"],[83,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM11getBaseLinkEv","OpenSoT::tasks::velocity::CoM::getBaseLink"],[83,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM26getCachedVelocityReferenceEv","OpenSoT::tasks::velocity::CoM::getCachedVelocityReference"],[83,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM13getDistalLinkEv","OpenSoT::tasks::velocity::CoM::getDistalLink"],[83,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM8getErrorEv","OpenSoT::tasks::velocity::CoM::getError"],[83,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::getReference"],[83,2,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM12getReferenceEv","OpenSoT::tasks::velocity::CoM::getReference"],[83,3,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::getReference::desiredPosition"],[83,3,1,"_CPPv4NK7OpenSoT5tasks8velocity3CoM12getReferenceERN5Eigen8Vector3dERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::getReference::desiredVelocity"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM5isCoMEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CoM::isCoM"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM5isCoMEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::CoM::isCoM::task"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM5resetEv","OpenSoT::tasks::velocity::CoM::reset"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM9setLambdaEd","OpenSoT::tasks::velocity::CoM::setLambda"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM9setLambdaEd","OpenSoT::tasks::velocity::CoM::setLambda::lambda"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::CoM::setReference"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN3KDL6VectorERKN3KDL6VectorE","OpenSoT::tasks::velocity::CoM::setReference"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::setReference"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::setReference"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::CoM::setReference::desiredPosition"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN3KDL6VectorERKN3KDL6VectorE","OpenSoT::tasks::velocity::CoM::setReference::desiredPosition"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::setReference::desiredPosition"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::setReference::desiredPosition"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN3KDL6VectorERKN3KDL6VectorE","OpenSoT::tasks::velocity::CoM::setReference::desiredVelocity"],[83,3,1,"_CPPv4N7OpenSoT5tasks8velocity3CoM12setReferenceERKN5Eigen8Vector3dERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::CoM::setReference::desiredVelocity"],[83,2,1,"_CPPv4N7OpenSoT5tasks8velocity3CoMD0Ev","OpenSoT::tasks::velocity::CoM::~CoM"],[84,1,1,"_CPPv4N7OpenSoT5tasks8velocity7ContactE","OpenSoT::tasks::velocity::Contact"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7ContactENSt6stringERKN4XBot14ModelInterfaceENSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Contact::Contact"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7ContactENSt6stringERKN4XBot14ModelInterfaceENSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Contact::Contact::contact_matrix"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7ContactENSt6stringERKN4XBot14ModelInterfaceENSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Contact::Contact::link_name"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7ContactENSt6stringERKN4XBot14ModelInterfaceENSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Contact::Contact::model"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7ContactENSt6stringERKN4XBot14ModelInterfaceENSt6stringERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Contact::Contact::task_id"],[84,6,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact3PtrE","OpenSoT::tasks::velocity::Contact::Ptr"],[84,4,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact5_JtmpE","OpenSoT::tasks::velocity::Contact::_Jtmp"],[84,4,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact2_KE","OpenSoT::tasks::velocity::Contact::_K"],[84,4,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact19_base_link_is_worldE","OpenSoT::tasks::velocity::Contact::_base_link_is_world"],[84,4,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact12_distal_linkE","OpenSoT::tasks::velocity::Contact::_distal_link"],[84,4,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact18_distal_link_indexE","OpenSoT::tasks::velocity::Contact::_distal_link_index"],[84,4,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact6_errorE","OpenSoT::tasks::velocity::Contact::_error"],[84,4,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact15_is_initializedE","OpenSoT::tasks::velocity::Contact::_is_initialized"],[84,4,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact6_modelE","OpenSoT::tasks::velocity::Contact::_model"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Contact::_update"],[84,3,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Contact::_update::x"],[84,2,1,"_CPPv4NK7OpenSoT5tasks8velocity7Contact15baseLinkIsWorldEv","OpenSoT::tasks::velocity::Contact::baseLinkIsWorld"],[84,2,1,"_CPPv4NK7OpenSoT5tasks8velocity7Contact8getErrorEv","OpenSoT::tasks::velocity::Contact::getError"],[84,2,1,"_CPPv4NK7OpenSoT5tasks8velocity7Contact11getLinkNameEv","OpenSoT::tasks::velocity::Contact::getLinkName"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity7Contact8update_bEv","OpenSoT::tasks::velocity::Contact::update_b"],[84,2,1,"_CPPv4N7OpenSoT5tasks8velocity7ContactD0Ev","OpenSoT::tasks::velocity::Contact::~Contact"],[85,1,1,"_CPPv4N7OpenSoT5tasks8velocity4GazeE","OpenSoT::tasks::velocity::Gaze"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze4GazeENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringENSt6stringE","OpenSoT::tasks::velocity::Gaze::Gaze"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze4GazeENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringENSt6stringE","OpenSoT::tasks::velocity::Gaze::Gaze::base_link"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze4GazeENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringENSt6stringE","OpenSoT::tasks::velocity::Gaze::Gaze::distal_link"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze4GazeENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringENSt6stringE","OpenSoT::tasks::velocity::Gaze::Gaze::robot"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze4GazeENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringENSt6stringE","OpenSoT::tasks::velocity::Gaze::Gaze::task_id"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze4GazeENSt6stringERKN5Eigen8VectorXdERN4XBot14ModelInterfaceENSt6stringENSt6stringE","OpenSoT::tasks::velocity::Gaze::Gaze::x"],[85,6,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze3PtrE","OpenSoT::tasks::velocity::Gaze::Ptr"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Gaze::_update"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Gaze::_update::x"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze19getActiveJointsMaskEv","OpenSoT::tasks::velocity::Gaze::getActiveJointsMask"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze14getConstraintsEv","OpenSoT::tasks::velocity::Gaze::getConstraints"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze13getDistalLinkEv","OpenSoT::tasks::velocity::Gaze::getDistalLink"],[85,2,1,"_CPPv4NK7OpenSoT5tasks8velocity4Gaze23getOrientationErrorGainEv","OpenSoT::tasks::velocity::Gaze::getOrientationErrorGain"],[85,2,1,"_CPPv4NK7OpenSoT5tasks8velocity4Gaze11getTaskSizeEv","OpenSoT::tasks::velocity::Gaze::getTaskSize"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::tasks::velocity::Gaze::setActiveJointsMask"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze19setActiveJointsMaskERKNSt6vectorIbEE","OpenSoT::tasks::velocity::Gaze::setActiveJointsMask::active_joints_mask"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze11setBaseLinkERKNSt6stringE","OpenSoT::tasks::velocity::Gaze::setBaseLink"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze11setBaseLinkERKNSt6stringE","OpenSoT::tasks::velocity::Gaze::setBaseLink::base_link"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN3KDL5FrameE","OpenSoT::tasks::velocity::Gaze::setGaze"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Gaze::setGaze"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Gaze::setGaze"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN3KDL5FrameE","OpenSoT::tasks::velocity::Gaze::setGaze::desiredGaze"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN5Eigen8Affine3dE","OpenSoT::tasks::velocity::Gaze::setGaze::desiredGaze"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze7setGazeERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Gaze::setGaze::desiredGaze"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze9setLambdaEd","OpenSoT::tasks::velocity::Gaze::setLambda"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze9setLambdaEd","OpenSoT::tasks::velocity::Gaze::setLambda::lambda"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze23setOrientationErrorGainERKd","OpenSoT::tasks::velocity::Gaze::setOrientationErrorGain"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze23setOrientationErrorGainERKd","OpenSoT::tasks::velocity::Gaze::setOrientationErrorGain::orientationErrorGain"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze9setWeightERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Gaze::setWeight"],[85,3,1,"_CPPv4N7OpenSoT5tasks8velocity4Gaze9setWeightERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Gaze::setWeight::W"],[85,2,1,"_CPPv4N7OpenSoT5tasks8velocity4GazeD0Ev","OpenSoT::tasks::velocity::Gaze::~Gaze"],[86,1,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittanceE","OpenSoT::tasks::velocity::JointAdmittance"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15JointAdmittanceERN4XBot14ModelInterfaceERN4XBot14ModelInterfaceERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::JointAdmittance::JointAdmittance"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15JointAdmittanceERN4XBot14ModelInterfaceERN4XBot14ModelInterfaceERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::JointAdmittance::JointAdmittance::model"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15JointAdmittanceERN4XBot14ModelInterfaceERN4XBot14ModelInterfaceERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::JointAdmittance::JointAdmittance::robot"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15JointAdmittanceERN4XBot14ModelInterfaceERN4XBot14ModelInterfaceERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::JointAdmittance::JointAdmittance::x"],[86,6,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance3PtrE","OpenSoT::tasks::velocity::JointAdmittance::Ptr"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17asJointAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::JointAdmittance::asJointAdmittance"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17asJointAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::JointAdmittance::asJointAdmittance::task"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18getJointComplianceERN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::JointAdmittance::getJointCompliance"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18getJointComplianceEv","OpenSoT::tasks::velocity::JointAdmittance::getJointCompliance"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18getJointComplianceERN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::JointAdmittance::getJointCompliance::C"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17isJointAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::JointAdmittance::isJointAdmittance"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17isJointAdmittanceEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::JointAdmittance::isJointAdmittance::task"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance16setFilterDampingEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterDamping"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance16setFilterDampingEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterDamping::damping"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance14setFilterOmegaEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterOmega"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance14setFilterOmegaEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterOmega::omega"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15setFilterParamsEKdKdKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterParams"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15setFilterParamsEKdKdKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterParams::damping"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15setFilterParamsEKdKdKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterParams::omega"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance15setFilterParamsEKdKdKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterParams::time_step"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17setFilterTimeStepEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterTimeStep"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance17setFilterTimeStepEKd","OpenSoT::tasks::velocity::JointAdmittance::setFilterTimeStep::time_step"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18setJointComplianceEKd","OpenSoT::tasks::velocity::JointAdmittance::setJointCompliance"],[86,2,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18setJointComplianceERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::JointAdmittance::setJointCompliance"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18setJointComplianceEKd","OpenSoT::tasks::velocity::JointAdmittance::setJointCompliance::C"],[86,3,1,"_CPPv4N7OpenSoT5tasks8velocity15JointAdmittance18setJointComplianceERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::JointAdmittance::setJointCompliance::C"],[87,1,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentumE","OpenSoT::tasks::velocity::LinearMomentum"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum14LinearMomentumERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::LinearMomentum::LinearMomentum"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum14LinearMomentumERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::LinearMomentum::LinearMomentum::robot"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum14LinearMomentumERKN5Eigen8VectorXdERN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::LinearMomentum::LinearMomentum::x"],[87,6,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum3PtrE","OpenSoT::tasks::velocity::LinearMomentum::Ptr"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum16asLinearMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::LinearMomentum::asLinearMomentum"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum16asLinearMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::LinearMomentum::asLinearMomentum::task"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum11getBaseLinkEv","OpenSoT::tasks::velocity::LinearMomentum::getBaseLink"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum13getDistalLinkEv","OpenSoT::tasks::velocity::LinearMomentum::getDistalLink"],[87,2,1,"_CPPv4NK7OpenSoT5tasks8velocity14LinearMomentum12getReferenceERN3KDL6VectorE","OpenSoT::tasks::velocity::LinearMomentum::getReference"],[87,2,1,"_CPPv4NK7OpenSoT5tasks8velocity14LinearMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::LinearMomentum::getReference"],[87,3,1,"_CPPv4NK7OpenSoT5tasks8velocity14LinearMomentum12getReferenceERN3KDL6VectorE","OpenSoT::tasks::velocity::LinearMomentum::getReference::desiredLinearMomentum"],[87,3,1,"_CPPv4NK7OpenSoT5tasks8velocity14LinearMomentum12getReferenceERN5Eigen8Vector3dE","OpenSoT::tasks::velocity::LinearMomentum::getReference::desiredLinearMomentum"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum16isLinearMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::LinearMomentum::isLinearMomentum"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum16isLinearMomentumEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::LinearMomentum::isLinearMomentum::task"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::LinearMomentum::setReference"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::LinearMomentum::setReference"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum12setReferenceERKN3KDL6VectorE","OpenSoT::tasks::velocity::LinearMomentum::setReference::desiredLinearMomentum"],[87,3,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentum12setReferenceERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::LinearMomentum::setReference::desiredLinearMomentum"],[87,2,1,"_CPPv4N7OpenSoT5tasks8velocity14LinearMomentumD0Ev","OpenSoT::tasks::velocity::LinearMomentum::~LinearMomentum"],[88,1,1,"_CPPv4N7OpenSoT5tasks8velocity14ManipulabilityE","OpenSoT::tasks::velocity::Manipulability"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability26ComputeManipulabilityIndexEv","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndex"],[88,1,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradientE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient"],[89,1,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradientE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient"],[89,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient"],[89,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::CartesianTask"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::CartesianTask"],[89,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::CartesianTask"],[89,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::CartesianTask"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::q"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::q"],[89,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::q"],[89,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::q"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::robot_model"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::robot_model"],[89,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::robot_model"],[89,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient34ComputeManipulabilityIndexGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::ComputeManipulabilityIndexGradient::robot_model"],[88,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient14_CartesianTaskE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_CartesianTask"],[89,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient14_CartesianTaskE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_CartesianTask"],[88,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient2_WE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_W"],[89,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient2_WE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_W"],[88,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_modelE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_model"],[89,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_modelE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_model"],[88,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_robotE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_robot"],[89,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_robotE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_robot"],[88,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_zerosE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_zeros"],[89,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient6_zerosE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::_zeros"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::compute"],[89,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::compute"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::compute::q"],[89,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::compute::q"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient26computeManipulabilityIndexEv","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::computeManipulabilityIndex"],[89,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient26computeManipulabilityIndexEv","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::computeManipulabilityIndex"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4getWEv","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::getW"],[89,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4getWEv","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::getW"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::setW"],[89,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::setW"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::setW::W"],[89,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34ComputeManipulabilityIndexGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::ComputeManipulabilityIndexGradient::setW::W"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::Manipulability"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::Manipulability"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::Manipulability::CartesianTask"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::Manipulability::CartesianTask"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::Manipulability::robot_model"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::Manipulability::robot_model"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN3CoM3PtrE","OpenSoT::tasks::velocity::Manipulability::Manipulability::x"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability14ManipulabilityERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceEKN9Cartesian3PtrE","OpenSoT::tasks::velocity::Manipulability::Manipulability::x"],[88,6,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability3PtrE","OpenSoT::tasks::velocity::Manipulability::Ptr"],[88,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability34_manipulabilityIndexGradientWorkerE","OpenSoT::tasks::velocity::Manipulability::_manipulabilityIndexGradientWorker"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Manipulability::_update"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Manipulability::_update::x"],[88,4,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability2_xE","OpenSoT::tasks::velocity::Manipulability::_x"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability4getWEv","OpenSoT::tasks::velocity::Manipulability::getW"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability9setLambdaEd","OpenSoT::tasks::velocity::Manipulability::setLambda"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability9setLambdaEd","OpenSoT::tasks::velocity::Manipulability::setLambda::lambda"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::setW"],[88,3,1,"_CPPv4N7OpenSoT5tasks8velocity14Manipulability4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::Manipulability::setW::W"],[88,2,1,"_CPPv4N7OpenSoT5tasks8velocity14ManipulabilityD0Ev","OpenSoT::tasks::velocity::Manipulability::~Manipulability"],[90,1,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffortE","OpenSoT::tasks::velocity::MinimumEffort"],[90,1,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradientE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient"],[91,1,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradientE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient19ComputeGTauGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::ComputeGTauGradient"],[91,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient19ComputeGTauGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::ComputeGTauGradient"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient19ComputeGTauGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::ComputeGTauGradient::q"],[91,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient19ComputeGTauGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::ComputeGTauGradient::q"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient19ComputeGTauGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::ComputeGTauGradient::robot_model"],[91,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient19ComputeGTauGradientERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::ComputeGTauGradient::robot_model"],[90,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient2_WE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_W"],[91,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient2_WE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_W"],[90,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient6_modelE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_model"],[91,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient6_modelE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_model"],[90,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient6_robotE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_robot"],[91,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient6_robotE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_robot"],[90,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4_tauE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_tau"],[91,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4_tauE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_tau"],[90,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient8_tau_limE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_tau_lim"],[91,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient8_tau_limE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_tau_lim"],[90,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient6_zerosE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_zeros"],[91,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient6_zerosE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::_zeros"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::compute"],[91,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::compute"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::compute::q"],[91,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient7computeERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::compute::q"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4getWEv","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::getW"],[91,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4getWEv","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::getW"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::setW"],[91,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::setW"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::setW::W"],[91,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19ComputeGTauGradient4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::ComputeGTauGradient::setW::W"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort13MinimumEffortERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::MinimumEffort"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort13MinimumEffortERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::MinimumEffort::robot_model"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort13MinimumEffortERKN5Eigen8VectorXdERKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::MinimumEffort::MinimumEffort::x"],[90,6,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort3PtrE","OpenSoT::tasks::velocity::MinimumEffort::Ptr"],[90,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort19_gTauGradientWorkerE","OpenSoT::tasks::velocity::MinimumEffort::_gTauGradientWorker"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::MinimumEffort::_update"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::MinimumEffort::_update::x"],[90,4,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort2_xE","OpenSoT::tasks::velocity::MinimumEffort::_x"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort13computeEffortEv","OpenSoT::tasks::velocity::MinimumEffort::computeEffort"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort4getWEv","OpenSoT::tasks::velocity::MinimumEffort::getW"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort9setLambdaEd","OpenSoT::tasks::velocity::MinimumEffort::setLambda"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort9setLambdaEd","OpenSoT::tasks::velocity::MinimumEffort::setLambda::lambda"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::setW"],[90,3,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffort4setWERKN5Eigen8MatrixXdE","OpenSoT::tasks::velocity::MinimumEffort::setW::W"],[90,2,1,"_CPPv4N7OpenSoT5tasks8velocity13MinimumEffortD0Ev","OpenSoT::tasks::velocity::MinimumEffort::~MinimumEffort"],[92,1,1,"_CPPv4N7OpenSoT5tasks8velocity8PosturalE","OpenSoT::tasks::velocity::Postural"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural8PosturalERKN5Eigen8VectorXdERKNSt6stringE","OpenSoT::tasks::velocity::Postural::Postural"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural8PosturalERKN5Eigen8VectorXdERKNSt6stringE","OpenSoT::tasks::velocity::Postural::Postural::task_id"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural8PosturalERKN5Eigen8VectorXdERKNSt6stringE","OpenSoT::tasks::velocity::Postural::Postural::x"],[92,6,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural3PtrE","OpenSoT::tasks::velocity::Postural::Ptr"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::Postural::_log"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::Postural::_log::logger"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::_update"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::_update::x"],[92,4,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural2_xE","OpenSoT::tasks::velocity::Postural::_x"],[92,4,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural10_x_desiredE","OpenSoT::tasks::velocity::Postural::_x_desired"],[92,4,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural13_xdot_desiredE","OpenSoT::tasks::velocity::Postural::_xdot_desired"],[92,4,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural17_xdot_desired_refE","OpenSoT::tasks::velocity::Postural::_xdot_desired_ref"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural10asPosturalEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Postural::asPostural"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural10asPosturalEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Postural::asPostural::task"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural18getActualPositionsEv","OpenSoT::tasks::velocity::Postural::getActualPositions"],[92,2,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural26getCachedVelocityReferenceEv","OpenSoT::tasks::velocity::Postural::getCachedVelocityReference"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural8getErrorEv","OpenSoT::tasks::velocity::Postural::getError"],[92,2,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::getReference"],[92,2,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural12getReferenceEv","OpenSoT::tasks::velocity::Postural::getReference"],[92,3,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::getReference::x_desired"],[92,3,1,"_CPPv4NK7OpenSoT5tasks8velocity8Postural12getReferenceERN5Eigen8VectorXdERN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::getReference::xdot_desired"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural10isPosturalEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Postural::isPostural"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural10isPosturalEN7OpenSoT4TaskIN5Eigen8MatrixXdEN5Eigen8VectorXdEE7TaskPtrE","OpenSoT::tasks::velocity::Postural::isPostural::task"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural5resetEv","OpenSoT::tasks::velocity::Postural::reset"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural9setLambdaEd","OpenSoT::tasks::velocity::Postural::setLambda"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural9setLambdaEd","OpenSoT::tasks::velocity::Postural::setLambda::lambda"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::setReference"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::setReference"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural12setReferenceERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::setReference::x_desired"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::setReference::x_desired"],[92,3,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural12setReferenceERKN5Eigen8VectorXdERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::Postural::setReference::xdot_desired"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8Postural8update_bEv","OpenSoT::tasks::velocity::Postural::update_b"],[92,2,1,"_CPPv4N7OpenSoT5tasks8velocity8PosturalD0Ev","OpenSoT::tasks::velocity::Postural::~Postural"],[93,1,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRollingE","OpenSoT::tasks::velocity::PureRolling"],[93,6,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling3PtrE","OpenSoT::tasks::velocity::PureRolling::Ptr"],[93,2,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling11PureRollingENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRolling::PureRolling"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling11PureRollingENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRolling::PureRolling::model"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling11PureRollingENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRolling::PureRolling::radius"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling11PureRollingENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRolling::PureRolling::wheel_link_name"],[93,2,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::PureRolling::_log"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::PureRolling::_log::logger"],[93,2,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::PureRolling::_update"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::PureRolling::_update::x"],[93,2,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling16setOutwardNormalERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::PureRolling::setOutwardNormal"],[93,3,1,"_CPPv4N7OpenSoT5tasks8velocity11PureRolling16setOutwardNormalERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::PureRolling::setOutwardNormal::n"],[94,1,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientationE","OpenSoT::tasks::velocity::PureRollingOrientation"],[94,6,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation3PtrE","OpenSoT::tasks::velocity::PureRollingOrientation::Ptr"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation22PureRollingOrientationENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRollingOrientation::PureRollingOrientation"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation22PureRollingOrientationENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRollingOrientation::PureRollingOrientation::model"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation22PureRollingOrientationENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRollingOrientation::PureRollingOrientation::radius"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation22PureRollingOrientationENSt6stringEdRKN4XBot14ModelInterfaceE","OpenSoT::tasks::velocity::PureRollingOrientation::PureRollingOrientation::wheel_link_name"],[94,2,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::PureRollingOrientation::_update"],[94,3,1,"_CPPv4N7OpenSoT5tasks8velocity22PureRollingOrientation7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::PureRollingOrientation::_update::x"],[95,1,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPositionE","OpenSoT::tasks::velocity::PureRollingPosition"],[95,6,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition3PtrE","OpenSoT::tasks::velocity::PureRollingPosition::Ptr"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition19PureRollingPositionENSt6stringEdRKN4XBot14ModelInterfaceEKb","OpenSoT::tasks::velocity::PureRollingPosition::PureRollingPosition"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition19PureRollingPositionENSt6stringEdRKN4XBot14ModelInterfaceEKb","OpenSoT::tasks::velocity::PureRollingPosition::PureRollingPosition::control_z"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition19PureRollingPositionENSt6stringEdRKN4XBot14ModelInterfaceEKb","OpenSoT::tasks::velocity::PureRollingPosition::PureRollingPosition::model"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition19PureRollingPositionENSt6stringEdRKN4XBot14ModelInterfaceEKb","OpenSoT::tasks::velocity::PureRollingPosition::PureRollingPosition::radius"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition19PureRollingPositionENSt6stringEdRKN4XBot14ModelInterfaceEKb","OpenSoT::tasks::velocity::PureRollingPosition::PureRollingPosition::wheel_link_name"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::PureRollingPosition::_log"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition4_logEN4XBot10MatLogger23PtrE","OpenSoT::tasks::velocity::PureRollingPosition::_log::logger"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::PureRollingPosition::_update"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition7_updateERKN5Eigen8VectorXdE","OpenSoT::tasks::velocity::PureRollingPosition::_update::x"],[95,2,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition16setOutwardNormalERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::PureRollingPosition::setOutwardNormal"],[95,3,1,"_CPPv4N7OpenSoT5tasks8velocity19PureRollingPosition16setOutwardNormalERKN5Eigen8Vector3dE","OpenSoT::tasks::velocity::PureRollingPosition::setOutwardNormal::n"],[96,1,1,"_CPPv4N7OpenSoT5utils17ForceOptimizationE","OpenSoT::utils::ForceOptimization"],[96,4,1,"_CPPv4N7OpenSoT5utils17ForceOptimization22DEFAULT_FRICTION_COEFFE","OpenSoT::utils::ForceOptimization::DEFAULT_FRICTION_COEFF"],[96,2,1,"_CPPv4N7OpenSoT5utils17ForceOptimization17ForceOptimizationEN4XBot14ModelInterface3PtrENSt6vectorINSt6stringEEEbd","OpenSoT::utils::ForceOptimization::ForceOptimization"],[96,3,1,"_CPPv4N7OpenSoT5utils17ForceOptimization17ForceOptimizationEN4XBot14ModelInterface3PtrENSt6vectorINSt6stringEEEbd","OpenSoT::utils::ForceOptimization::ForceOptimization::contact_links"],[96,3,1,"_CPPv4N7OpenSoT5utils17ForceOptimization17ForceOptimizationEN4XBot14ModelInterface3PtrENSt6vectorINSt6stringEEEbd","OpenSoT::utils::ForceOptimization::ForceOptimization::friction_coeff"],[96,3,1,"_CPPv4N7OpenSoT5utils17ForceOptimization17ForceOptimizationEN4XBot14ModelInterface3PtrENSt6vectorINSt6stringEEEbd","OpenSoT::utils::ForceOptimization::ForceOptimization::model"],[96,3,1,"_CPPv4N7OpenSoT5utils17ForceOptimization17ForceOptimizationEN4XBot14ModelInterface3PtrENSt6vectorINSt6stringEEEbd","OpenSoT::utils::ForceOptimization::ForceOptimization::optimize_torque"],[96,6,1,"_CPPv4N7OpenSoT5utils17ForceOptimization3PtrE","OpenSoT::utils::ForceOptimization::Ptr"],[96,2,1,"_CPPv4N7OpenSoT5utils17ForceOptimization7computeERKN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEERN5Eigen8VectorXdE","OpenSoT::utils::ForceOptimization::compute"],[96,3,1,"_CPPv4N7OpenSoT5utils17ForceOptimization7computeERKN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEERN5Eigen8VectorXdE","OpenSoT::utils::ForceOptimization::compute::Fc"],[96,3,1,"_CPPv4N7OpenSoT5utils17ForceOptimization7computeERKN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEERN5Eigen8VectorXdE","OpenSoT::utils::ForceOptimization::compute::fixed_base_torque"],[96,3,1,"_CPPv4N7OpenSoT5utils17ForceOptimization7computeERKN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEERN5Eigen8VectorXdE","OpenSoT::utils::ForceOptimization::compute::tau"],[96,2,1,"_CPPv4N7OpenSoT5utils17ForceOptimization12getObjectiveEv","OpenSoT::utils::ForceOptimization::getObjective"],[96,2,1,"_CPPv4N7OpenSoT5utils17ForceOptimization3logEN4XBot10MatLogger23PtrE","OpenSoT::utils::ForceOptimization::log"],[96,3,1,"_CPPv4N7OpenSoT5utils17ForceOptimization3logEN4XBot10MatLogger23PtrE","OpenSoT::utils::ForceOptimization::log::logger"],[96,2,1,"_CPPv4N7OpenSoT5utils17ForceOptimization24setContactRotationMatrixERKNSt6stringERKN5Eigen8Matrix3dE","OpenSoT::utils::ForceOptimization::setContactRotationMatrix"],[96,3,1,"_CPPv4N7OpenSoT5utils17ForceOptimization24setContactRotationMatrixERKNSt6stringERKN5Eigen8Matrix3dE","OpenSoT::utils::ForceOptimization::setContactRotationMatrix::contact_link"],[96,3,1,"_CPPv4N7OpenSoT5utils17ForceOptimization24setContactRotationMatrixERKNSt6stringERKN5Eigen8Matrix3dE","OpenSoT::utils::ForceOptimization::setContactRotationMatrix::w_R_c"],[97,1,1,"_CPPv4N7OpenSoT5utils15InverseDynamicsE","OpenSoT::utils::InverseDynamics"],[97,8,1,"_CPPv4N7OpenSoT5utils15InverseDynamics13CONTACT_MODELE","OpenSoT::utils::InverseDynamics::CONTACT_MODEL"],[97,7,1,"_CPPv4N7OpenSoT5utils15InverseDynamics13CONTACT_MODEL13POINT_CONTACTE","OpenSoT::utils::InverseDynamics::CONTACT_MODEL::POINT_CONTACT"],[97,7,1,"_CPPv4N7OpenSoT5utils15InverseDynamics13CONTACT_MODEL15SURFACE_CONTACTE","OpenSoT::utils::InverseDynamics::CONTACT_MODEL::SURFACE_CONTACT"],[97,2,1,"_CPPv4N7OpenSoT5utils15InverseDynamics15InverseDynamicsEKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERK13CONTACT_MODEL","OpenSoT::utils::InverseDynamics::InverseDynamics"],[97,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics15InverseDynamicsEKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERK13CONTACT_MODEL","OpenSoT::utils::InverseDynamics::InverseDynamics::contact_model"],[97,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics15InverseDynamicsEKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERK13CONTACT_MODEL","OpenSoT::utils::InverseDynamics::InverseDynamics::links_in_contact"],[97,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics15InverseDynamicsEKNSt6vectorINSt6stringEEERN4XBot14ModelInterfaceERK13CONTACT_MODEL","OpenSoT::utils::InverseDynamics::InverseDynamics::model"],[97,7,1,"_CPPv4N7OpenSoT5utils15InverseDynamics13CONTACT_MODEL13POINT_CONTACTE","OpenSoT::utils::InverseDynamics::POINT_CONTACT"],[97,6,1,"_CPPv4N7OpenSoT5utils15InverseDynamics3PtrE","OpenSoT::utils::InverseDynamics::Ptr"],[97,7,1,"_CPPv4N7OpenSoT5utils15InverseDynamics13CONTACT_MODEL15SURFACE_CONTACTE","OpenSoT::utils::InverseDynamics::SURFACE_CONTACT"],[97,2,1,"_CPPv4N7OpenSoT5utils15InverseDynamics14computedTorqueERKN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEE","OpenSoT::utils::InverseDynamics::computedTorque"],[97,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics14computedTorqueERKN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEE","OpenSoT::utils::InverseDynamics::computedTorque::contact_wrench"],[97,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics14computedTorqueERKN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEE","OpenSoT::utils::InverseDynamics::computedTorque::qddot"],[97,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics14computedTorqueERKN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEE","OpenSoT::utils::InverseDynamics::computedTorque::tau"],[97,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics14computedTorqueERKN5Eigen8VectorXdERN5Eigen8VectorXdERN5Eigen8VectorXdERNSt6vectorIN5Eigen8Vector6dEEE","OpenSoT::utils::InverseDynamics::computedTorque::x"],[97,2,1,"_CPPv4NK7OpenSoT5utils15InverseDynamics23getContactsWrenchAffineEv","OpenSoT::utils::InverseDynamics::getContactsWrenchAffine"],[97,2,1,"_CPPv4NK7OpenSoT5utils15InverseDynamics27getJointsAccelerationAffineEv","OpenSoT::utils::InverseDynamics::getJointsAccelerationAffine"],[97,2,1,"_CPPv4NK7OpenSoT5utils15InverseDynamics13getSerializerEv","OpenSoT::utils::InverseDynamics::getSerializer"],[97,2,1,"_CPPv4N7OpenSoT5utils15InverseDynamics3logERN4XBot10MatLogger23PtrE","OpenSoT::utils::InverseDynamics::log"],[97,3,1,"_CPPv4N7OpenSoT5utils15InverseDynamics3logERN4XBot10MatLogger23PtrE","OpenSoT::utils::InverseDynamics::log::logger"],[98,1,1,"_CPPv4N7OpenSoT5utils11MatrixPilerE","OpenSoT::utils::MatrixPiler"],[98,2,1,"_CPPv4N7OpenSoT5utils11MatrixPiler11MatrixPilerEKi","OpenSoT::utils::MatrixPiler::MatrixPiler"],[98,3,1,"_CPPv4N7OpenSoT5utils11MatrixPiler11MatrixPilerEKi","OpenSoT::utils::MatrixPiler::MatrixPiler::cols"],[98,2,1,"_CPPv4NK7OpenSoT5utils11MatrixPiler4colsEv","OpenSoT::utils::MatrixPiler::cols"],[98,2,1,"_CPPv4N7OpenSoT5utils11MatrixPiler16generate_and_getEv","OpenSoT::utils::MatrixPiler::generate_and_get"],[98,2,1,"_CPPv4N7OpenSoT5utils11MatrixPilerclEKiKi","OpenSoT::utils::MatrixPiler::operator()"],[98,3,1,"_CPPv4N7OpenSoT5utils11MatrixPilerclEKiKi","OpenSoT::utils::MatrixPiler::operator()::i"],[98,3,1,"_CPPv4N7OpenSoT5utils11MatrixPilerclEKiKi","OpenSoT::utils::MatrixPiler::operator()::j"],[98,2,1,"_CPPv4N7OpenSoT5utils11MatrixPilerixEKi","OpenSoT::utils::MatrixPiler::operator[]"],[98,3,1,"_CPPv4N7OpenSoT5utils11MatrixPilerixEKi","OpenSoT::utils::MatrixPiler::operator[]::i"],[98,2,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler4pileEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::pile"],[98,5,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler4pileEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::pile::Derived"],[98,3,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler4pileEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::pile::matrix"],[98,2,1,"_CPPv4N7OpenSoT5utils11MatrixPiler5resetEKi","OpenSoT::utils::MatrixPiler::reset"],[98,2,1,"_CPPv4N7OpenSoT5utils11MatrixPiler5resetEv","OpenSoT::utils::MatrixPiler::reset"],[98,3,1,"_CPPv4N7OpenSoT5utils11MatrixPiler5resetEKi","OpenSoT::utils::MatrixPiler::reset::cols"],[98,2,1,"_CPPv4NK7OpenSoT5utils11MatrixPiler4rowsEv","OpenSoT::utils::MatrixPiler::rows"],[98,2,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler3setEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::set"],[98,5,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler3setEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::set::Derived"],[98,3,1,"_CPPv4I0EN7OpenSoT5utils11MatrixPiler3setEvRKN5Eigen10MatrixBaseI7DerivedEE","OpenSoT::utils::MatrixPiler::set::matrix"],[99,1,1,"_CPPv4N7OpenSoT9variables6TorqueE","OpenSoT::variables::Torque"],[99,2,1,"_CPPv4N7OpenSoT9variables6Torque6TorqueEN4XBot14ModelInterface3PtrERK12AffineHelperNSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE","OpenSoT::variables::Torque::Torque"],[99,3,1,"_CPPv4N7OpenSoT9variables6Torque6TorqueEN4XBot14ModelInterface3PtrERK12AffineHelperNSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE","OpenSoT::variables::Torque::Torque::contact_links"],[99,3,1,"_CPPv4N7OpenSoT9variables6Torque6TorqueEN4XBot14ModelInterface3PtrERK12AffineHelperNSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE","OpenSoT::variables::Torque::Torque::force_vars"],[99,3,1,"_CPPv4N7OpenSoT9variables6Torque6TorqueEN4XBot14ModelInterface3PtrERK12AffineHelperNSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE","OpenSoT::variables::Torque::Torque::model"],[99,3,1,"_CPPv4N7OpenSoT9variables6Torque6TorqueEN4XBot14ModelInterface3PtrERK12AffineHelperNSt6vectorINSt6stringEEENSt6vectorI12AffineHelperEE","OpenSoT::variables::Torque::Torque::qddot_var"],[99,2,1,"_CPPv4N7OpenSoT9variables6Torque6updateEv","OpenSoT::variables::Torque::update"],[100,1,1,"_CPPv4I0E16SVDPseudoInverse","SVDPseudoInverse"],[100,2,1,"_CPPv4N16SVDPseudoInverse16SVDPseudoInverseERK13_Matrix_Type_Kd","SVDPseudoInverse::SVDPseudoInverse"],[100,3,1,"_CPPv4N16SVDPseudoInverse16SVDPseudoInverseERK13_Matrix_Type_Kd","SVDPseudoInverse::SVDPseudoInverse::a"],[100,3,1,"_CPPv4N16SVDPseudoInverse16SVDPseudoInverseERK13_Matrix_Type_Kd","SVDPseudoInverse::SVDPseudoInverse::epsilon"],[100,5,1,"_CPPv4I0E16SVDPseudoInverse","SVDPseudoInverse::_Matrix_Type_"],[100,2,1,"_CPPv4N16SVDPseudoInverse7computeERK13_Matrix_Type_R13_Matrix_Type_Kd","SVDPseudoInverse::compute"],[100,3,1,"_CPPv4N16SVDPseudoInverse7computeERK13_Matrix_Type_R13_Matrix_Type_Kd","SVDPseudoInverse::compute::a"],[100,3,1,"_CPPv4N16SVDPseudoInverse7computeERK13_Matrix_Type_R13_Matrix_Type_Kd","SVDPseudoInverse::compute::ainv"],[100,3,1,"_CPPv4N16SVDPseudoInverse7computeERK13_Matrix_Type_R13_Matrix_Type_Kd","SVDPseudoInverse::compute::epsilon"],[100,2,1,"_CPPv4N16SVDPseudoInverse10setEpsilonEKd","SVDPseudoInverse::setEpsilon"],[100,3,1,"_CPPv4N16SVDPseudoInverse10setEpsilonEKd","SVDPseudoInverse::setEpsilon::epsilon"],[101,1,1,"_CPPv415cartesian_utils","cartesian_utils"],[101,2,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Affine3dERKN5Eigen8Affine3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError"],[101,2,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Matrix4dERKN5Eigen8Matrix4dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError"],[101,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Affine3dERKN5Eigen8Affine3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::T"],[101,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Matrix4dERKN5Eigen8Matrix4dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::T"],[101,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Affine3dERKN5Eigen8Affine3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::Td"],[101,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Matrix4dERKN5Eigen8Matrix4dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::Td"],[101,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Affine3dERKN5Eigen8Affine3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::orientation_error"],[101,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Matrix4dERKN5Eigen8Matrix4dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::orientation_error"],[101,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Affine3dERKN5Eigen8Affine3dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::position_error"],[101,3,1,"_CPPv4N15cartesian_utils21computeCartesianErrorERKN5Eigen8Matrix4dERKN5Eigen8Matrix4dERN5Eigen8Vector3dERN5Eigen8Vector3dE","cartesian_utils::computeCartesianError::position_error"],[101,2,1,"_CPPv4N15cartesian_utils15computeGradientERKN5Eigen8VectorXdER12CostFunctionRKNSt6vectorIbEERKd","cartesian_utils::computeGradient"],[101,2,1,"_CPPv4N15cartesian_utils15computeGradientERKN5Eigen8VectorXdER12CostFunctionRKd","cartesian_utils::computeGradient"],[101,3,1,"_CPPv4N15cartesian_utils15computeGradientERKN5Eigen8VectorXdER12CostFunctionRKNSt6vectorIbEERKd","cartesian_utils::computeGradient::fun"],[101,3,1,"_CPPv4N15cartesian_utils15computeGradientERKN5Eigen8VectorXdER12CostFunctionRKd","cartesian_utils::computeGradient::fun"],[101,3,1,"_CPPv4N15cartesian_utils15computeGradientERKN5Eigen8VectorXdER12CostFunctionRKNSt6vectorIbEERKd","cartesian_utils::computeGradient::jointMask"],[101,3,1,"_CPPv4N15cartesian_utils15computeGradientERKN5Eigen8VectorXdER12CostFunctionRKNSt6vectorIbEERKd","cartesian_utils::computeGradient::step"],[101,3,1,"_CPPv4N15cartesian_utils15computeGradientERKN5Eigen8VectorXdER12CostFunctionRKd","cartesian_utils::computeGradient::step"],[101,3,1,"_CPPv4N15cartesian_utils15computeGradientERKN5Eigen8VectorXdER12CostFunctionRKNSt6vectorIbEERKd","cartesian_utils::computeGradient::x"],[101,3,1,"_CPPv4N15cartesian_utils15computeGradientERKN5Eigen8VectorXdER12CostFunctionRKd","cartesian_utils::computeGradient::x"],[101,2,1,"_CPPv4N15cartesian_utils20computePanTiltMatrixERKN5Eigen8VectorXdERN3KDL5FrameE","cartesian_utils::computePanTiltMatrix"],[101,3,1,"_CPPv4N15cartesian_utils20computePanTiltMatrixERKN5Eigen8VectorXdERN3KDL5FrameE","cartesian_utils::computePanTiltMatrix::gaze"],[101,3,1,"_CPPv4N15cartesian_utils20computePanTiltMatrixERKN5Eigen8VectorXdERN3KDL5FrameE","cartesian_utils::computePanTiltMatrix::pan_tilt_matrix"],[101,2,1,"_CPPv4N15cartesian_utils6pnpolyEiPfPfff","cartesian_utils::pnpoly"],[101,3,1,"_CPPv4N15cartesian_utils6pnpolyEiPfPfff","cartesian_utils::pnpoly::nvert"],[101,3,1,"_CPPv4N15cartesian_utils6pnpolyEiPfPfff","cartesian_utils::pnpoly::testx"],[101,3,1,"_CPPv4N15cartesian_utils6pnpolyEiPfPfff","cartesian_utils::pnpoly::testy"],[101,3,1,"_CPPv4N15cartesian_utils6pnpolyEiPfPfff","cartesian_utils::pnpoly::vertx"],[101,3,1,"_CPPv4N15cartesian_utils6pnpolyEiPfPfff","cartesian_utils::pnpoly::verty"],[102,1,1,"_CPPv411convex_hull","convex_hull"],[102,2,1,"_CPPv4N11convex_hull11convex_hullEv","convex_hull::convex_hull"],[102,2,1,"_CPPv4N11convex_hull13getConvexHullERKNSt4listIN3KDL6VectorEEERNSt6vectorIN3KDL6VectorEEE","convex_hull::getConvexHull"],[102,3,1,"_CPPv4N11convex_hull13getConvexHullERKNSt4listIN3KDL6VectorEEERNSt6vectorIN3KDL6VectorEEE","convex_hull::getConvexHull::ch"],[102,3,1,"_CPPv4N11convex_hull13getConvexHullERKNSt4listIN3KDL6VectorEEERNSt6vectorIN3KDL6VectorEEE","convex_hull::getConvexHull::points"],[102,2,1,"_CPPv4N11convex_hull23getSupportPolygonPointsERNSt4listIN3KDL6VectorEEEKNSt4listINSt6stringEEERKN4XBot14ModelInterfaceEKNSt6stringE","convex_hull::getSupportPolygonPoints"],[102,3,1,"_CPPv4N11convex_hull23getSupportPolygonPointsERNSt4listIN3KDL6VectorEEEKNSt4listINSt6stringEEERKN4XBot14ModelInterfaceEKNSt6stringE","convex_hull::getSupportPolygonPoints::links_in_contact"],[102,3,1,"_CPPv4N11convex_hull23getSupportPolygonPointsERNSt4listIN3KDL6VectorEEEKNSt4listINSt6stringEEERKN4XBot14ModelInterfaceEKNSt6stringE","convex_hull::getSupportPolygonPoints::model"],[102,3,1,"_CPPv4N11convex_hull23getSupportPolygonPointsERNSt4listIN3KDL6VectorEEEKNSt4listINSt6stringEEERKN4XBot14ModelInterfaceEKNSt6stringE","convex_hull::getSupportPolygonPoints::points"],[102,3,1,"_CPPv4N11convex_hull23getSupportPolygonPointsERNSt4listIN3KDL6VectorEEEKNSt4listINSt6stringEEERKN4XBot14ModelInterfaceEKNSt6stringE","convex_hull::getSupportPolygonPoints::referenceFrame"],[102,2,1,"_CPPv4N11convex_hullD0Ev","convex_hull::~convex_hull"],[103,1,1,"_CPPv4I0EN3fcl15CollisionObjectE","fcl::CollisionObject"],[103,5,1,"_CPPv4I0EN3fcl15CollisionObjectE","fcl::CollisionObject::Scalar"],[370,6,1,"_CPPv4N3fcl16CollisionObjectdE","fcl::CollisionObjectd"],[104,1,1,"_CPPv410quaternion","quaternion"],[104,2,1,"_CPPv4N10quaternion3dotERK10quaternionRK10quaternion","quaternion::dot"],[104,3,1,"_CPPv4N10quaternion3dotERK10quaternionRK10quaternion","quaternion::dot::a"],[104,3,1,"_CPPv4N10quaternion3dotERK10quaternionRK10quaternion","quaternion::dot::b"],[104,2,1,"_CPPv4N10quaternion5errorER10quaternionR10quaternion","quaternion::error"],[104,2,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error"],[104,3,1,"_CPPv4N10quaternion5errorER10quaternionR10quaternion","quaternion::error::q"],[104,3,1,"_CPPv4N10quaternion5errorER10quaternionR10quaternion","quaternion::error::qd"],[104,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qdw"],[104,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qdx"],[104,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qdy"],[104,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qdz"],[104,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qw"],[104,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qx"],[104,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qy"],[104,3,1,"_CPPv4N10quaternion5errorERKdRKdRKdRKdRKdRKdRKdRKd","quaternion::error::qz"],[104,2,1,"_CPPv4N10quaternion9normalizeER10quaternion","quaternion::normalize"],[104,3,1,"_CPPv4N10quaternion9normalizeER10quaternion","quaternion::normalize::q"],[104,2,1,"_CPPv4N10quaternionmlEKd","quaternion::operator*"],[104,3,1,"_CPPv4N10quaternionmlEKd","quaternion::operator*::a"],[104,2,1,"_CPPv4N10quaternion10quaternionEdddd","quaternion::quaternion"],[104,2,1,"_CPPv4N10quaternion10quaternionEv","quaternion::quaternion"],[104,3,1,"_CPPv4N10quaternion10quaternionEdddd","quaternion::quaternion::_w"],[104,3,1,"_CPPv4N10quaternion10quaternionEdddd","quaternion::quaternion::_x"],[104,3,1,"_CPPv4N10quaternion10quaternionEdddd","quaternion::quaternion::_y"],[104,3,1,"_CPPv4N10quaternion10quaternionEdddd","quaternion::quaternion::_z"],[104,2,1,"_CPPv4N10quaternion4skewEv","quaternion::skew"],[104,4,1,"_CPPv4N10quaternion1wE","quaternion::w"],[104,4,1,"_CPPv4N10quaternion1xE","quaternion::x"],[104,4,1,"_CPPv4N10quaternion1yE","quaternion::y"],[104,4,1,"_CPPv4N10quaternion1zE","quaternion::z"],[371,6,1,"_CPPv4N4soth11VectorBoundE","soth::VectorBound"],[227,2,1,"_CPPv45toKdlN4urdf7Vector3E","toKdl"],[228,2,1,"_CPPv45toKdlN4urdf4PoseE","toKdl"],[229,2,1,"_CPPv45toKdlN4urdf8RotationE","toKdl"],[228,3,1,"_CPPv45toKdlN4urdf4PoseE","toKdl::p"],[229,3,1,"_CPPv45toKdlN4urdf8RotationE","toKdl::r"],[227,3,1,"_CPPv45toKdlN4urdf7Vector3E","toKdl::v"]]},objnames:{"0":["c","macro","C macro"],"1":["cpp","class","C++ class"],"2":["cpp","function","C++ function"],"3":["cpp","functionParam","C++ function parameter"],"4":["cpp","member","C++ member"],"5":["cpp","templateParam","C++ template parameter"],"6":["cpp","type","C++ type"],"7":["cpp","enumerator","C++ enumerator"],"8":["cpp","enum","C++ enum"]},objtypes:{"0":"c:macro","1":"cpp:class","2":"cpp:function","3":"cpp:functionParam","4":"cpp:member","5":"cpp:templateParam","6":"cpp:type","7":"cpp:enumerator","8":"cpp:enum"},terms:{"0":[4,5,8,13,15,16,17,18,20,35,37,39,40,41,45,46,47,49,50,53,54,56,61,67,72,85,96,97,98,101,282,283,286,287,301,304,305,309,311,313,315,316,319,320,321,348,349,352,355,359,360,366,373,375,378,379,380,381,382,383],"00":[375,378],"01":[301,304],"05":[56,319],"0x001":287,"0x100":287,"1":[13,23,25,27,34,37,39,40,41,42,46,50,55,56,61,81,82,101,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,312,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,366,371,373,375,378,379,380,381,382],"10":[13,318,373,379,380,381],"100":380,"1000":380,"11":13,"12":13,"126":88,"13":13,"14":13,"18":348,"19":383,"1996":62,"1e":[101,348,360,380],"1j":67,"2":[13,39,50,52,67,68,86,101,104,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,373,375,377,378,379,380,381,382],"2008":104,"2014":[1,282,283,285,286,287,288,290,297,301,302,303,304,305,308,317,319,322,337,341,343,344,348,349,350,354,356,360,361,362],"2016":345,"2017":[1,289,300,325,327,328,329,333,334,335,340,347,351,352],"2018":[296,338],"2019":[291,339],"2021":[43,284,298,326],"2023":[292,306,307],"27":[104,380],"29":380,"2e2":[314,317,318],"2h":101,"3":[13,30,37,68,76,83,101,282,286,297,306,357,360,361,362,380,381,383],"30":380,"32":380,"398":62,"3c":383,"3x1":[37,66,80,87,101,104],"3x3":66,"4":[13,43,67,286,380,383],"4900h":380,"4x4":[67,81,101],"5":[13,30,96,286,297,355,380],"6":[34,38,67,70,72,73,77,81,82,84,96,104,286,334,357,375,378,380],"65":375,"6d":[67,81,84],"6dof":97,"7":[13,101],"70":101,"7139910":32,"737":104,"757":104,"80":380,"8212":101,"9":380,"90":380,"boolean":[18,26,70],"case":[43,57,235,237,240,378,379,380,383],"class":[142,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,372,373,375,376,379,381,382,383],"const":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,215,217,230,231,251,258,259,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,365,373,375,381,382],"default":[8,18,45,50,56,57,59,60,67,68,73,76,97,102,310,312,352],"do":[45,46,52,53,54,59,60,62,82,342,359,373,375,382,383],"enum":[19,21,64,97,230,286,287,289,306,310,331,357,372],"final":[13,62,375,378],"float":[1,26,40,43,70,74,76,77,90,96,97,101,360,373,376,380,383],"function":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,365,372,373,374,375,379,381,382],"import":[18,50,379,380,381,383],"int":[5,8,11,12,13,14,16,17,18,19,21,39,44,45,46,49,50,53,54,55,56,57,59,60,62,72,81,84,85,98,101,217,231,258,259,282,284,285,286,287,288,289,303,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,333,341,344,345,349,351,352,354,356,359,360,363,364,365,366,373,375,381,382],"new":[11,13,19,26,37,49,50,53,62,67,68,72,81,83,85,92,98,233,236,238,239,240,241,243,249,250,253,254,255,256,348,376],"null":[56,64,81,83,92,144,281,374,375,378,379,380],"public":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367],"return":[2,4,5,7,11,12,13,15,17,18,23,25,26,27,30,35,36,37,38,39,40,42,44,45,46,47,49,50,52,53,54,55,56,59,60,62,63,64,66,67,68,70,71,72,75,76,80,81,82,83,84,85,86,87,88,89,90,91,92,96,97,98,101,102,104,230,231,232,233,234,235,236,237,238,239,240,241,243,245,249,250,251,253,254,255,256,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,375],"st\u00e9phane":380,"static":[2,8,9,10,13,16,17,19,34,40,54,56,62,66,67,80,81,82,83,86,87,92,96,101,104,284,285,287,288,304,310,317,319,322,326,327,328,336,340,341,342,343,346,347,350,352,353,355,356,360,361,380],"throw":[54,56,74,352,359],"true":[2,7,12,15,17,18,30,35,39,45,46,47,49,50,52,53,54,55,56,57,59,60,66,72,77,80,81,82,85,86,87,96,97,102,282,286,312,319,320,321,348,349,355,382],"try":[81,83,92],"var":[9,10,21,55,63,64,289,318,323,324,353],"void":[2,6,8,9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,104,251,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,359,360,361,362,363],"while":[90,91,356,380,382,383],A:[9,10,12,16,17,18,19,21,22,23,24,25,26,29,30,31,32,33,36,37,38,40,41,42,45,46,49,50,51,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,72,73,74,76,78,80,81,83,84,85,87,88,92,93,94,95,101,104,256,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,309,311,313,314,316,317,319,320,321,322,324,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,367,373,375,376,377,378,379,380,381,382,383],AS:60,As:[373,378,382],BE:[45,82],By:[102,372],FOR:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,312,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],For:[13,19,67,373,375,378,380,382,383],IN:[317,318],IS:[67,68,72,312,317,318],If:[2,7,11,17,18,62,85,101,240,282,286,360,361,362,382],In:[1,17,37,62,90,240,254,255,373,378,379,380,381,382,383],Is:[49,50,60],It:[2,7,11,23,25,37,39,42,44,62,67,81,83,90,91,92,254,255,378,380,383],NOT:[11,19,46,62,64,67,68,72,75,236,239,241,249,256,286,373,375],No:104,Not:379,OF:312,ON:312,On:[7,17],THAT:312,THE:[67,68,72,81,83,92,312],TO:[62,312],That:243,The:[0,1,4,5,7,8,11,12,16,17,18,19,20,21,22,23,24,25,26,27,30,32,34,35,36,37,38,39,40,41,42,43,44,45,47,49,50,52,53,54,57,58,59,60,62,63,64,66,67,68,70,71,72,73,74,75,76,77,78,80,81,82,83,85,86,87,88,89,90,91,92,97,98,101,102,104,143,240,373,374,375,378,379,380,381,382,383],Then:[14,56],There:379,To:[373,379,380,382,383],WITH:312,With:[62,383],_1:[373,375,378,379,381,382],_2:[375,379,381],_3:[379,381],_4:379,_:[66,283,373,375,378,380,383],__:[43,375],________:43,__a:[296,324,337],__autostack_h__:354,__b:[324,337],__bounds_acceleration_jointlimits_affine_h__:291,__bounds_acceleration_jointlimits_ecbf_h__:292,__bounds_acceleration_jointlimits_viability_affine_h__:293,__bounds_aggregated_h__:287,__bounds_bilateralconstraint_h__:288,__bounds_force_wrenchlimits_h__:300,__bounds_omniwheel4x_h__:307,__bounds_tasktoconstraint_h__:290,__bounds_velocity_cartesianpositionconstraint_h__:301,__bounds_velocity_cartesianvelocity_h__:302,__bounds_velocity_convexhull_h__:304,__bounds_velocity_jointlimits_h__:305,__bounds_velocity_jointlimits_invariance_h__:306,__bounds_velocity_velocitylimits_h__:308,__bupperbound:282,__c:324,__constraint_acceleration_torque_limits_h__:294,__constraint_acceleration_velocity_limits_h__:295,__constraint_generic_constraint_h__:289,__constraint_h__:282,__constraint_minimize_variable_h__:325,__generate_data_struct:[313,316],__indices_h__:356,__lowerbound:[291,292,293],__opensot_acceleration_task_cartesian_h__:327,__opensot_acceleration_task_com_h__:328,__opensot_acceleration_task_contact_h__:329,__opensot_acceleration_task_dynfeas_h__:330,__opensot_affinehelper_h__:352,__opensot_force_task_cartesian_h__:336,__opensot_generic_lp_task__:323,__opensot_generic_task__:324,__opensot_tasks_velocity_pure_rolling_h__:351,__opensot_variables_torque_h__:363,__qppvm_force_opt_h__:355,__solver_h__:283,__solvers__hcod__:[175,258,312],__solvers__pseudoinverse__:[178,258,315],__solvers_hcod__:312,__solvers_pseudoinverse__:315,__sot_solvers_nullspace_hqp_h__:319,__subconstraint_h__:284,__subtask_h__:285,__task_h__:286,__tasks_acceleration_angular_momentum_h__:326,__tasks_acceleration_minjointvel_h__:332,__tasks_acceleration_postural_h__:333,__tasks_aggregated_h__:322,__tasks_force_com_h__:337,__tasks_force_fb_h__:338,__tasks_force_h__:339,__tasks_velocity_angular_momentum_h__:340,__tasks_velocity_cartesian_admittance_h__:342,__tasks_velocity_cartesian_h__:341,__tasks_velocity_com_h__:343,__tasks_velocity_contact_h__:344,__tasks_velocity_gaze_h__:345,__tasks_velocity_joint_admittance_h__:346,__tasks_velocity_linear_momentum_h__:347,__tasks_velocity_manipulability_h__:348,__tasks_velocity_minimumeffort_h__:349,__tasks_velocity_postural_h__:350,__upperbound:[291,292,293],_a1:292,_a2:292,_a3:292,_a:[18,30,45,49,50,59,60,286,291,297,298,309,311,312,318,382,383],_a_cartesian:301,_a_last_act:286,_a_rm:[50,314],_aa:[318,320,321],_aad:298,_ac_lb:306,_ac_ub:306,_acc_lim:306,_acc_ref:[327,328,336],_acc_ref_cach:[327,328],_acm:361,_acsc:313,_active_constraint_lb:306,_active_constraint_ub:306,_active_joint_mask:18,_active_joints_mask:[18,286],_active_stack:[54,317],_actualangularmomentum:337,_actualpos:[81,341],_actualposit:[337,343],_actualveloc:337,_ad2:298,_ad:[296,298],_adens:313,_aeq:[12,282,373],_affine_utils_h_:353,_aggregated_constraint:300,_aggregated_task:339,_aggregatedconstraint:[62,322],_aggregationpolici:[19,62,287,322],_ai:296,_aineq:[12,282,373],_angular_veloc:335,_aspars:313,_asparse_rowmaj:313,_asparse_upp:313,_atranspos:286,_autostack:355,_b:[18,30,286,294,297,320,321,330,363,382,383],_b_1:293,_b_2:293,_b_cartesian:301,_b_inf:291,_b_lower:318,_b_sup:291,_b_upper:318,_base_link:[81,307,326,327,328,336,339,340,341,343],_base_link_index:[81,341],_base_link_is_world:[81,84,341,344],_base_t_dist:[81,327,341],_bb:318,_be_solv:[54,317],_beq:[12,282,373],_bi:327,_bl_t_ft:342,_bl_t_gaze_kdl:345,_blowerbound:[12,282,373],_bound:[15,18,19,50,283,287,314],_bound_scal:[39,303],_boundaeq:[19,287],_boundaineq:[19,287],_boundbeq:[19,287],_boundblowerbound:[19,287],_boundbupperbound:[19,287],_boundlowerbound:[19,287],_boundsaggreg:354,_boundscal:[301,304,305],_boundupperbound:[19,287],_bu:330,_bupperbound:[12,282,373],_bupperlow:282,_c:[18,34,286,304,342,346,363,382],_c_1:293,_c_2:293,_c_inf:291,_c_sup:291,_cartesian_task:[302,327,328,336,345],_cartesian_utils_h__:360,_cartesianinertia:336,_cartesiantask:[88,89,301,348],_centroidalmomentum:337,_ch:304,_ci0pil:316,_ci:[30,297],_cipil:316,_cl:312,_closest_point:358,_col:[311,359],_collision_obj:361,_com_task:[302,337],_comtask:301,_constr:299,_constr_count:288,_constr_intern:300,_constraint:[18,50,286,298,314,318],_constraint_affin:353,_constraint_aggregated_:[19,287],_constraint_force_cop_h_:296,_constraint_id:[12,282],_constraint_normal_torque_limits_h_:298,_constraint_plus_:[19,287],_constraintptr:[16,284],_constraints2:318,_contact_link:[294,296,298,299,329,330,338,355,363],_contact_matrix:334,_contact_task:329,_contacts_wrench:[97,357],_contacts_wrench_v:357,_contiguouschunk:356,_convex_hul:304,_convex_hull_h__:362,_cop:296,_cumulated_nullspac:319,_current_row:359,_d:[80,82,86,87,306,342,363],_data:313,_data_struct:319,_ddq_1:293,_ddq_lb_po:293,_ddq_lb_vel:293,_ddq_lb_via:293,_ddq_m1:293,_ddq_m2:293,_ddq_m3:293,_ddq_ub_po:293,_ddq_ub_vel:293,_ddq_ub_via:293,_deadzon:342,_delta_1:293,_delta_2:293,_delta_inf:291,_delta_sup:291,_desiredacceler:337,_desiredangularmomentum:[337,340],_desiredlinearmomentum:347,_desiredpos:[81,341],_desiredposit:[337,343],_desiredtwist:[81,341],_desiredtwistref:[81,341],_desiredvariationangularmomentum:337,_desiredveloc:[337,343],_desiredvelocityref:343,_detection_threshold:[39,303],_disable_weights_comput:312,_dist_calc:[39,303],_distal_link:[81,84,326,327,328,336,339,340,341,343,344,345],_distal_link_index:[81,84,341,344],_distance_list:[39,303],_distance_threshold:[39,303],_dqm:334,_dt:[291,293,295,302,306,308,332,342],_dual_solut:[50,314],_dyn_constraint:[294,330],_enabled_contact:[294,296,330,338],_env_obj_nam:361,_eps_regularis:[313,316,320,321],_epsilon:360,_epsregularis:[50,54,314,317,318],_equality_bounds_indic:[320,321],_equality_constraint_indic:[320,321],_err_lb:290,_err_ub:290,_error:[81,84,341,344],_error_:286,_f_valu:316,_fb_link:335,_fc_i:355,_fci:355,_filter:[342,346],_first_slack_index:318,_floating_base_torqu:338,_forc:299,_force_desir:336,_force_ref:[75,336],_force_var:363,_forza_giusta:355,_fpl:[315,367],_friction_con:[30,297,355],_friction_cone_map:297,_ft_sensor:342,_g:[45,49,50,59,60,309,320,321,337],_gain_typ:[327,333],_gaze_go:345,_gaze_t_obj:345,_gcomp:299,_generic_constraint_intern:[291,292,293,295],_globalconstraint:[15,283],_gtaugradientwork:[90,349],_h:[45,49,50,59,60,294,309,318,321,330,346,363],_hcod:312,_hessian_typ:318,_hessiantyp:[18,286],_high_task:318,_hu:330,_i:[312,316,320,321,337,375,381],_ihqp_constraints_optimality_:[54,317],_ihqp_constraints_plus_:[54,317],_ii:318,_imu:335,_inequality_bounds_indic:[320,321],_inequality_constraint_indic:[320,321],_internal_constraint:[296,297,298,353],_internal_generic_constraint:353,_internal_generic_task:353,_internal_solut:318,_internal_stack:318,_internal_task:353,_is_act:286,_is_body_jacobian:[81,341],_is_cartesian:[301,302],_is_init:326,_is_initi:[81,84,341,344],_is_releas:300,_j:[299,307,327,328,329,334,335],_j_i:338,_jc:[351,355,357,363],_jcom:304,_jcontact:334,_jdotqdot:[327,328,329],_jf:330,_jfb_i:338,_jodoqdot:336,_jointaccmax:[291,292,293,306],_jointlimitsmax:[291,292,293,305,306],_jointlimitsmin:[291,292,293,305,306],_jointvelmax:[292,293],_jp:[315,367],_jpostur:333,_jppinv:[315,367],_jpsvd:[315,367],_jtmp:[39,84,294,303,330,344],_k:[84,326,329,342,344,375,378],_kd:[327,328,333,336],_kp:[327,328,333,336],_l:[45,49,59,60,309,326],_l_d:326,_la:[45,49,50,59,60,309,312],_lambda2:[327,328,333,337],_lambda:[18,286,348,349],_lambdaangularmomentum:337,_lb:[289,291,306],_lb_inf:291,_lb_pile:313,_lb_sup:291,_ldot_d:326,_ldot_ref:326,_linear_gain:318,_link_in_contact:334,_link_pair:358,_link_t_shap:361,_linkpair_threshold:39,_links_in_contact:[304,337,357],_links_to_upd:361,_links_vs_environ:361,_ll:[292,320],_local_r_world:351,_log:[12,15,17,18,19,20,22,45,54,67,68,69,72,81,82,83,92,93,95,282,283,285,286,287,288,290,293,306,309,317,319,327,328,329,333,336,337,338,341,342,343,350,351,373,382],_low_task:318,_lower_ecbf:292,_lowerbound:[12,282,373],_lowerlim:300,_lp_task:318,_m:[8,82,86,342,352,373,375,377,383],_manipulabilityindexgradientwork:[88,348],_mat:359,_matrix_type_:[6,100,360],_max_pair:[39,303],_mi:[327,333],_min_var:339,_mip:311,_model:[84,88,89,90,91,296,298,338,344,346,348,349,351,355,357,361,363],_mom:326,_momdot:326,_momentum:[340,347],_momentum_task:326,_moveit_model:361,_mu:[30,297,298],_normal_torque_map:298,_num_contact:363,_number_of_bound:[19,287],_number_of_vari:[45,309],_nwsr:[50,314],_o:337,_one:[292,318],_opensot_floating_base_contact_estimation_:334,_opensot_gain_type_:331,_opensot_inverse_dynamics_h_:357,_opensot_l1_hqp_:318,_opensot_task_floating_base_imu_:335,_opensot_utils_piler_h_:359,_opt:[50,311,314,318],_orientation_error:[327,336],_orientation_gain:327,_orientation_indic:351,_orientationerrorgain:[81,341],_ownconstraint:[62,322],_p:[291,293,295,306,315,337,367],_p_valu:313,_pairs_to_check:361,_param:311,_param_simplex:311,_pcsc:313,_point:304,_pointcloud:362,_pos_lim:306,_pose_curr:[327,328,336],_pose_error:[327,328,336],_pose_ref:[327,328,336],_position_error:333,_position_indic:351,_positionerror:343,_postur:332,_postural_task:333,_printprobleminform:[45,50,309,314],_priority_constraint:318,_problem:[50,314],_projectedpointcloud:362,_pspars:313,_pure_rol:351,_q:[8,291,292,293,333,346,352],_qddot:[97,294,326,327,328,329,330,333,357],_qddot_d:333,_qddot_ref:333,_qddot_ref_cach:333,_qddot_val:357,_qddot_var:363,_qdot:[291,292,293,295,333,351],_qdot_prev:306,_qdot_ref:333,_qdot_ref_cach:333,_qdotlimit:308,_qdotmax:295,_qdotmin:295,_qp:[320,321],_qp_stack_of_task:[54,317],_qref:333,_r:[82,86],_radiu:351,_ransac_distance_thr:362,_ref:325,_regularisation_task:[54,317,354],_residual_:286,_robot:[30,39,81,88,89,90,91,291,292,293,294,295,297,299,303,304,306,307,326,327,328,329,330,332,333,334,335,336,337,340,341,343,345,346,347,348,349],_robot_torqu:299,_row:311,_rowslist:356,_rowsvector:356,_s:[351,363],_serial:357,_set:313,_singularvalu:360,_size:[352,360],_solut:[45,46,53,59,60,309,319],_solver:[318,355],_solver_id:[15,283],_sqrt:312,_srdf:361,_stack:354,_stack_level:315,_stack_of_task:318,_subconstraint_separation_:[16,284],_subconstraintmap:[16,284],_subtask:[345,351],_subtask_separation_:[17,285],_subtaskmap:[17,285],_svd:360,_t:[296,298,318,337],_task:[15,62,283,290,318,322,323,324,338],_task_id:[18,286],_task_id_priority_ord:318,_task_plus_:[62,322],_taskptr:[17,285],_tau:[90,91,346,349,363],_tau_error:346,_tau_filt:346,_tau_lim:[90,91,349],_tau_val:357,_ti:[296,298],_tmp:[296,339,342,360],_tmp_:286,_tmp_a:[81,341],_tmp_b:[81,341],_tmp_ch:304,_tmp_mat6:342,_tmp_pcl:362,_tmp_vec6:342,_tmp_vector:[345,362],_tmpa:[62,322],_tmpaeq:[19,287],_tmpaineq:[19,287],_tmpb:[62,322],_tmpbeq:[19,287],_tmpblowerbound:[19,287],_tmpbupperbound:[19,287],_tmpeigenm2:345,_tmpeigenm:345,_tmplowerbound:[19,287],_tmpmatrix2:[81,327,341],_tmpmatrix:[81,327,341],_tmpmatrixxd:327,_tmpupperbound:[19,287],_toler:360,_torque_limit:294,_type:289,_u:[45,49,59,60,309],_ua:[45,49,50,59,60,309,312],_ub:[289,291,306],_ub_inf:291,_ub_pil:313,_ub_sup:291,_updat:[10,17,18,62,63,64,65,67,68,69,72,73,74,76,78,81,83,84,85,88,90,92,93,94,95,285,286,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,382],_updatea:298,_upper_ecbf:292,_upperbound:[12,282,373],_upperlim:300,_urdf:361,_user_opt:321,_uu:[292,320],_var:[289,312,324,325,352,353],_var_id_kind:311,_vars_map:352,_vector_bound:312,_vector_j:312,_vel_curr:[327,328,336],_vel_error:336,_vel_ref:[327,328,336],_vel_ref_cach:[327,328],_velocity_error:[327,333],_velocitylimit:302,_via_lim:306,_virtual_forc:336,_virtual_force_ref:327,_virtual_force_ref_cach:327,_w:[18,88,89,90,91,104,286,312,342,348,349,360,382],_w_t_b:307,_w_t_c_de:334,_wa:286,_wb:[286,312],_wb_sot_solvers_back_end_h_:309,_wb_sot_solvers_be_factory_h_:310,_wb_sot_solvers_glpk_be_h_:311,_wb_sot_solvers_osqp_be_h_:313,_wb_sot_solvers_proxqp_be_h_:320,_wb_sot_solvers_qp_oases_be_h_:314,_wb_sot_solvers_qp_oases_h_:317,_wb_sot_solvers_qpswift_be_h_:321,_wb_sot_solvers_uquadprog_be_h_:316,_wchol:[315,367],_weight_is_diagon:[18,286,382],_wheel_axi:351,_wheel_contact_point:351,_wheel_link_nam:351,_workspac:313,_world_contact_plane_norm:351,_world_r_wheel:351,_world_t_wheel:351,_wrench:[30,294,296,297,298,330,336,337,338,355],_wrench_error:342,_wrench_filt:342,_wrench_lims_constraint:300,_wrench_measur:342,_wrench_refer:342,_wrl:[30,297],_x:[88,90,92,104,298,318,348,349,350,360],_x_cach:[39,303],_x_desir:[92,350],_x_size:[12,18,282,286,315],_x_valu:355,_xdot_desir:[92,350],_xdot_desired_ref:[92,350],_xl:296,_xu:296,_y:[104,298,360],_yl:296,_yu:296,_z:[104,360],_zero:[88,89,90,91,300,348,349],a0:56,a1:[24,56,292],a2:[24,292],a3:[24,292],a_1:62,a_2:62,a_:[17,37,40],a_cartesian:[37,301],ab:360,abil:43,about:[8,50],acc_lim:306,acc_ref:[67,68,327,328],accboundsfromposlimit:293,accboundsfromvi:293,acceleart:383,acceler:[8,23,24,25,27,42,66,67,68,70,71,72,76,97,130,135,143,258,261,266,291,292,293,294,295,326,327,328,329,330,331,332,333,372,375,382,383],accelerationclass:258,accelerationfil:258,accelr:72,accept:[54,73,74,383],access:[36,378],accord:[2,39,67,81,382],accordingli:62,account:[34,39,47,52,90,91,232,234,245,254,255,383],achiev:[81,83,92,380],acknowledg:[1,351],acm:361,act:375,activ:[18,26,50,54,64,70,144,382],activateallstack:[54,317],active_chain_mask:[18,286],active_constraint:306,active_flag:[18,286,382],active_joint:286,active_joints_mask:[17,18,85,285,286,345],actual:[7,45,49,50,53,54,67,68,72,76,81,82,83,84,86,88,90,92,98,101,104,327,328],actual_pos:[81,341],actuat:[72,77,96],ad:[62,236,239,241,249,256,375,378,381],adapt:[22,85,101,254,255],add:[2,11,13,17,18,39,56,62,85,236,239,241,249,256,281,282,286,306],addit:[2,39,373,382],addition:380,addworldcollis:[2,39,303,361],adjac:[373,382],admiss:38,admitt:[43,82,86],adrien:0,advic:37,advr:[289,325,327,328,329,333,334,335,351,352],aeq1:19,aeq2:19,aeq:[9,10,12,16,17,18,19,21,23,24,25,26,29,30,31,32,33,36,37,38,40,41,42,51,56,58,61,62,63,64,65,67,68,69,72,73,74,76,78,81,83,84,85,88,92,93,94,95,281],affect:380,affin:[8,14,23,25,28,42,68,75,77,97,140,152,154,155,156,157,158,159,160,161,162,181,186,187,188,189,190,191,192,193,196,199,200,201,202,216,218,220,226,242,244,246,247,248,252,257,258,289,291,292,293,294,295,296,297,298,299,318,323,324,325,326,327,328,329,330,333,336,337,338,339,353,355,357,363,364,369,372,376],affine3d:[67,73,75,81,85,101,296,298,307,327,334,336,337,341,342,345,351,360],affineconstraint:[216,258,260,353],affineconstraintclass:258,affinehelp:[9,10,14,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,51,61,63,64,65,66,67,68,69,70,71,72,75,76,77,78,79,97,99,215,257,258,259,289,291,292,293,294,295,296,297,298,299,300,318,323,324,325,326,327,328,329,330,332,333,336,337,338,339,352,353,355,357,363,373,383],affinehelperbas:[99,215,258,259,352,369],affinehelperbaseclass:258,affinetask:[216,258,260,353],affinetasknamespac:258,affineutil:[9,10,140,150,152,185,187,215,258,259,372,383],affineutilsaffineconstraint:383,affineutilsaffinetask:383,affineutilsclass:258,aforemenion:373,after:[18,56,62,67,68,72,81,83,92],again:[380,383],agg:62,aggreg:[9,10,11,51,54,61,130,135,145,149,159,160,161,163,175,178,180,181,182,202,216,217,222,251,258,259,261,266,296,297,298,300,312,315,317,318,319,339,353,354,372,375],aggregated1:[240,354],aggregated2:[240,354],aggregatedclass:258,aggregationpolici:[11,19,287,354],agnost:376,ahead:39,aineq1:19,aineq:[9,10,12,16,17,18,19,20,21,23,24,25,26,29,30,31,32,33,36,37,38,39,40,41,42,51,58,61,62,63,64,65,67,68,69,72,73,74,76,78,81,83,84,85,88,92,93,94,95,288,319],ainv:[6,100,360],ak:56,aknowledg:376,al:[0,43,374,375,378,381],alessandro:52,alessio:[282,283,285,286,287,288,290,297,301,302,304,305,308,317,322,337,341,343,344,345,349,350,354,356,360,361,362],algorithm:[85,101],align:[375,377,378,381,382],all:[2,11,12,13,14,18,19,27,35,39,47,54,56,57,62,67,68,76,86,97,144,240,243,245,254,255,281,286,296,319,373,376,379,380,381,383],all_tru:286,allow:[2,11,14,39,45,49,50,59,60,309],allowedcollisionmatrixptr:361,along:[56,360,361,362,382],alphabet:7,alreadi:[232,234,256],also:[8,22,62,67,81,82,83,90,92,243,254,255,373,374,375,380,381,382,383],although:380,alwai:[7,39,44,76,83,85,90,373],amd:380,among:379,amount:[13,356],an:[2,7,8,11,12,13,14,15,17,18,22,43,45,52,55,61,62,66,67,68,74,76,80,81,83,85,87,90,92,96,101,104,231,250,253,254,255,319,353,373,375,376,377,380,381,382,383],an_nullspac:[57,319],analysi:62,anchor:349,anchor_t_world:349,andrea:[25,293],angl:101,angular:[66,73,74,76,80],angularmomentum:[87,112,113,122,123,136,139,149,215,258,267,270,372],angularmomentumclass:258,angularmomentumerror:[76,337],ani:[45,46,49,50,53,54,59,60,62,100,172,240,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,309,311,313,314,316,317,319,320,321,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,373,375,382],anoth:[11,235,237,373,375],anticlockwis:101,anymor:[39,68],anywai:72,api:[376,377,383],appli:[18,24,27,37,38,52,54,78,232,234,245,373,378,382],applic:[373,376,382],apply_deadzon:342,applyactivejointsmask:[18,286,382],april:43,ar:[2,11,12,13,15,17,18,35,37,38,39,44,45,46,47,49,50,55,59,60,62,63,70,72,75,76,81,83,90,92,96,102,143,240,243,250,253,286,312,349,366,373,374,375,378,379,380,381,382,383],arbitrari:62,area:32,arg:[375,378],argmin:52,arnumb:32,around:[11,101],arrai:[101,360],arturo:[289,296,319,325,327,329,333,338,351,352,361],asangularmomentum:[66,80,326,340],ascartesian:[67,81,327,341],ascartesianadmitt:[82,342],ascom:[83,343],asdiagon:[286,360],asjointadmitt:[86,346],ask:[55,56],aslinearmomentum:[87,347],aslist:[13,356],aspostur:[92,350],assert:[149,286,349],assign:[286,373,382,383],assist:43,associ:[18,35,36,50,54,62,297,380,381],assubtask:[17,285],assum:[43,44,81,83,90,91,92,96,296],ast:[88,90],asvector:[13,356],attach:74,attribut:[8,12,15,16,17,18,19,39,45,50,54,56,62,81,84,88,90,92,96],author:[104,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,378],auto:[8,242,244,246,247,252,286,352,373,381,382],automat:[11,19,62],autostack:[47,54,55,140,147,148,150,175,180,185,202,204,206,218,220,232,233,234,235,236,237,238,240,241,245,249,251,254,255,258,259,312,317,318,339,355,357,372,375,381],autostacktempl:258,avaiabl:[2,39],avail:[375,376,378,380],averag:380,avoid:[15,24,37,39,348,374],awar:8,ax:[18,19,21,40,45,46,49,50,53,59,60,61,64],axiz:30,b0:[56,319],b1:56,b:[8,9,10,12,13,16,17,18,19,21,22,23,24,25,26,29,30,31,32,33,36,37,38,40,41,42,51,53,56,57,58,61,62,63,64,65,67,68,69,72,73,74,76,78,81,83,84,85,88,92,93,94,95,104,286,287,304,319,324,337,356,360,367,375,377,378,381,382,383],b_1:62,b_2:62,b_:[17,37,40],b_cartesian:[37,301],back:[49,50,53,54,56,60,62,319,375,378,379,382],back_end:[54,55,57,317,318,319,375],back_end_initi:319,backend:[46,49,50,53,54,55,57,59,60,134,149,173,174,176,177,179,181,183,184,230,231,258,265,310,311,313,314,316,317,318,319,320,321,372,375],backendclass:258,backendfactori:[48,134,142,172,180,181,182,230,258,265,317,318,319,368,372],badli:57,bar:[378,383],bare:[373,382],barrier:24,base:[1,6,57,96,97,100,101,258,352,373,374,375,376,378,380,382,383],base_fram:75,base_link:[43,67,75,78,79,81,82,85,307,327,336,339,341,342,345],base_link_com:[189,200,203,206,210,258,326,337,340,343,347],baselinkisworld:[67,81,84,327,341,344],basi:56,basic:87,bdcsvd:319,be_solv:[54,55,56,230,231,310,317,318,319],becaus:383,becom:[19,375],been:[0,1,56],befor:[11,45,62,67,68,72,81,83,92],begin:[48,62,286,310,375,377,378,381,382,383],beginv:[48,310],behavior:37,beq1:19,beq2:19,beq:[9,10,12,16,17,18,19,21,23,24,25,26,29,30,31,32,33,36,37,38,40,41,42,51,58,61,62,63,64,65,67,68,69,72,73,74,76,78,81,83,84,85,88,92,93,94,95],beta:62,between:[2,7,8,18,22,30,39,40,56,67,76,78,81,83,84,92,104,143,286,379,380],bia:383,bidiagon:378,big:318,bigger:13,bilater:[12,19,20],bilateralconstraint:[22,130,145,153,258,261,290,372,376,381],bilateralconstraintclass:258,bk:56,blacklist:[2,39,303,361],block:[8,98,240,287,352,359],blowerbound1:19,blowerbound2:19,blowerbound:[19,20,288],bmatrix:[381,383],bodi:[24,39,81],boldsymbol:[34,82,86,383],bool:[2,7,11,12,13,15,17,18,21,23,25,26,27,35,39,40,42,45,46,47,48,49,50,52,53,54,55,56,57,59,60,62,63,64,65,66,67,68,70,71,72,76,77,78,80,81,82,83,84,85,86,87,92,95,96,97,101,102,282,283,285,286,289,291,293,294,295,296,300,301,302,303,304,306,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,330,332,333,337,338,339,340,341,342,343,344,345,346,347,350,351,354,355,356,357,358,360,361,362,365,375,382],boost:[45,46,49,50,53,54,59,60,172,173,309,310,311,313,314,316,317,320,321,375],both:[7,67,68,72,90,91,282,379,380,383],bound1:[19,287],bound2:[19,287],bound:[9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,36,37,38,39,40,41,42,44,45,46,47,49,50,51,53,54,56,58,59,60,61,62,63,64,65,67,68,69,72,73,74,76,78,81,83,84,85,88,92,93,94,95,144,243,250,253,256,283,284,289,312,314,317,319,354,366,371,373],bound_scal:[40,164,167,258,301,304],bound_siz:[19,287],bounds_id:[45,50,309,315],boundscal:[37,39,40,41,301,303,304,305],box:[12,375,376,379],brake:286,brief:[47,296],bring:[90,92],bs:347,bstephe1:53,bt_true:50,build:[19,62],bupperbound1:19,bupperbound2:19,bupperbound:[19,20,39,288],buss:[23,42],c1:[58,373,381],c2:[58,373],c:[16,17,18,32,40,48,52,62,63,64,82,86,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,310,317,319,322,323,324,325,326,327,328,329,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,356,360,361,362,373,374,375,376,377,378,380,381,382,383],c_str:[282,286],cach:[39,310],calcul:[101,380],call:[11,17,18,19,22,46,62,67,68,72,81,83,90,92,240,286,319,375],calss:373,cambridg:62,can:[8,12,17,18,19,20,22,37,45,49,50,53,54,59,60,62,63,64,67,68,69,72,81,82,83,90,92,93,95,240,243,256,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,373,375,376,377,378,379,380,381,382,383],cannot:[44,62],capabl:380,capsul:39,caron:[32,380],carri:[250,253,381],cartesian:[37,38,68,72,76,82,83,84,85,88,89,90,124,136,138,139,149,164,165,166,194,205,208,211,215,217,258,267,269,270,301,302,303,342,345,348,354,372,378,380,382,383],cartesian_task:383,cartesian_util:[4,5,6,100,104,140,208,211,212,258,345,348,349,372],cartesian_utilsclass:258,cartesianadmitt:[81,139,204,258,270,372],cartesianadmittanceclass:258,cartesianclass:258,cartesianpositionconstraint:[105,133,145,204,206,258,264,372],cartesianpositionconstraintclass:258,cartesiantask:[37,88,89,301,348],cartesianveloc:[133,145,204,206,258,264,372],cartesianvelocityclass:258,cascad:[0,375,378],cassert:[147,148,219,284,285,356],cast:[17,86],categori:1,catesian:75,caus:[81,83,92,375],cdot:380,centauro:[1,338,339],center:[43,380],centrifug:86,centroid:[76,87],ceonvert:2,certain:[56,76,85,88,89,90,91,380],ch:[40,102,286,304,362],chain:[18,77,286],challeng:1,chang:[2,11,18,39,45,49,50,56,59,60,62,67,81,83,85,380],character:380,charl:[24,62],check:[2,12,17,18,39,46,62,286,373,374],check_consist:[8,352],checkconsist:[11,12,18,282,286,354],checkconstrtyp:311,checkinfti:[50,314],checksiz:[19,62,287,322],checktask:[70,330],cheng:[303,361],choleski:[223,360],chunk:13,chunklist:[13,356],clamp:2,clear:[17,18,62,85],clockwis:101,close:32,closer:7,closest:7,cloud:362,cm:82,cmu:53,code:[101,383],coeff:32,coeffici:[23,25,27,30,32,37,40,42,297],coffici:40,cogimon:[1,291,296,300,338,339],coin:50,col:[98,282,286,287,348,352,359,360],collabor:381,collis:[2,7,24,39,224,303,361],collision_detect:[224,361],collision_matrix:[224,361],collision_object:[224,361],collision_srdf:[2,39,303,361],collision_urdf:[2,39,303,361],collision_util:[2,3,140,221,227,228,229,258,372],collisionavoid:[103,133,145,204,258,264,370,372],collisionavoidance_h:303,collisionavoidanceclass:258,collisionobject:[166,258,274,303,370],collisionobjecta:[2,3,361],collisionobjectb:[2,3,361],collisionobjectd:[2,3,39,166,258,274,303,361],collisionobjectnamespac:258,column:[17,18,20,85,98,382],com:[37,38,40,47,50,66,80,87,88,89,92,102,116,117,125,126,136,138,139,149,164,165,167,211,215,217,258,267,269,270,284,292,301,302,304,306,307,326,340,347,348,354,362,372,380],com_t_point:362,combin:62,comclass:258,common:[12,18,19,62,373,382],commonli:381,compar:380,comparison:[7,104,379],compens:77,compianc:86,complet:[0,54,379,383],complex:[376,380,381],complianc:[82,86],complic:383,compon:[96,382],compos:[19,62],compound:101,compris:[62,373,382],comput:[4,5,6,18,26,34,54,62,67,68,70,72,75,76,78,81,82,83,86,88,89,90,91,92,96,97,100,101,104,312,319,348,349,355,360,367,375,376,378,379,380,382,383],compute_cartesian_inertia_invers:327,compute_contraint:[57,319],compute_cost:[57,319],compute_nullspac:[57,319],compute_nullspace_dimens:[57,319],computea:[76,337],computeaineq:297,computecartesianerror:[101,360],computecost:[18,286],computecostfunct:[54,317],computedtorqu:[97,357],computeeffort:[90,349],computegradi:[4,101,360],computegravitycompens:349,computegtaugradi:[4,90,212,258,270,349],computegtaugradientclass:258,computehessian:5,computehessiantyp:[62,322],computejointaccbound:293,computelinksdist:[39,224,258,303,361],computelinksdistanceclass:258,computemanipulabilityindex:[88,89,348],computemanipulabilityindexgradi:[4,88,211,258,270,348],computemanipulabilityindexgradientclass:258,computeoptimalityconstraint:[54,317],computepantiltmatrix:[101,360],computeparamet:[82,342],computethinu:360,computethinv:360,comtask:[37,301],concaten:13,concatenateconstraintsid:[19,287],concatenatedid:[19,62,287,322],concatenatetaskid:[62,322],concave_hul:[225,362],conceiv:1,concept:[373,381,383],concis:11,condit:380,conduct:380,cone:[30,32],config:[224,361],configur:[40,41,43,76,81,82,83,88,89,90,91,380],confirm:380,conquer:378,consatrint:16,consequ:380,conservativeres:[287,359],consid:[11,52,56,62,72,73,74,76,77,81,90,102,281,296,373,374,375,380,382,383],consider:62,consist:[286,375,379,381,383],const_iter:286,constant:[38,44,45,88,90],constexpr:[56,96,319,355],constist:101,constptr:[18,74,82,286,335,342,362],constptrm:[8,352],constptrq:[8,352],constr:320,constra:19,constrain:[15,39,380],constraint1:[373,381],constraint:[8,9,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,56,57,58,59,60,61,62,64,85,90,91,129,131,132,133,144,146,147,149,180,181,182,216,217,218,236,239,240,243,254,255,258,259,281,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,314,317,318,319,353,354,355,372,374,375,376,378,380,381],constraint_help:[55,181,258,265,318],constraint_helperclass:258,constraint_id:[12,21,282,289],constraint_typ:[21,289],constraintclass:258,constraintnam:[20,288],constraintptr:[9,11,12,15,16,17,18,19,47,51,54,56,57,62,85,217,258,259,282,283,284,285,286,287,312,317,318,319,322,345,353,354,373],constraints_id:[45,50,309,315],constraints_task:[54,317],constraintsdirectori:258,constraintsnamespac:258,constraintt3:11,constrainttyp:[12,15,18,282,283,286],constrptr:[16,284,373],construct:[361,382,383],constructor:[19,21,23,24,27,28,34,36,38,40,41,42,44,49,50,54,56,62,63,64,66,70,73,77,80,82,86,87,96,97,98,296,373,375,382],contact:[26,28,30,32,34,35,36,70,76,77,82,90,96,97,102,127,136,137,139,149,215,258,267,268,270,296,297,372,376,380,383],contact_link:[26,28,32,34,69,70,77,96,99,294,296,298,299,329,330,338,355,363],contact_matrix:[69,73,84,329,334,344],contact_model:[97,357],contact_nam:[29,30,31,33,35,36,296,297,298,300],contact_wrench:[97,357],contactclass:258,contain:[2,7,12,13,26,54,57,67,77,86,97,101,240,254,255,383],contatc:30,context:8,contigu:13,control:[12,18,23,24,25,27,37,38,39,42,43,44,52,54,67,68,71,75,82,85,86,88,97,101,104,374,375,376,378,380],control_z:[95,351],contructor:35,conveni:383,converg:[67,68,72],convers:380,convert:[2,19,54],convex:[40,102],convex_hul:[225,258,304,362],convex_hull_util:[102,140,167,258,304,372],convex_hullclass:258,convexhul:[106,133,145,206,225,258,264,362,372],convexhullclass:258,coordin:[56,81,83,92,101],cop:[132,145,150,215,218,222,258,263,355,372],copclass:258,copi:[39,50,62,87,236,239,241,249,250,253,254,255,256,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],copsclass:258,copy_bound:312,copy_task:312,copyright:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],core:[178,315],cori:104,corioli:86,correct:[2,18,67,68,76],correctli:[12,18,45,49,50,54,59,60],correspond:[14,17,18,39,62,85,373,375,382],cost:[18,45,46,50,54,96,319,373,374,375,379,381,382],costfunct:[88,89,90,91,101,223,258,348,349,360],costfunctionclass:258,could:[2,39],count:[13,101],coupl:67,cpmute:86,cpp:[81,90,92],creat:[7,11,13,16,17,19,22,41,43,52,62,81,231,238,240,243,250,253,373,376,379,381,382,383],create_data_structur:320,createdatastructur:321,creates_constraint:318,creates_internal_problem:318,creates_problem_vari:318,creates_solv:318,creates_task:318,createsvectorsfromconstraintsmatrix:311,creation:[49,50],cross:101,cs:53,csc:313,ctor:310,cumul:378,current:[9,10,12,13,16,17,18,19,21,23,24,25,26,29,30,31,32,33,36,37,38,40,41,42,44,50,51,52,58,61,62,63,64,65,67,68,69,72,73,74,76,78,81,83,84,85,88,92,93,94,95,98],current_posit:[37,301],currentposit:301,cut:86,cutoff:82,d:[37,66,75,82,104,342,359,360,373,375,377,378,383],dafault:47,damp:[47,52,82,86,143,312,342,346,374],daniel:24,darpa:1,data:[7,15,50,54,319,321,342,373,382],ddot:[66,383],ddqref:[72,333],ddr:76,de:[52,347,378],deactiv:[18,382],dead_zone_amplitud:[82,342],dealt:39,debug:55,decid:375,declar:[303,304],decltyp:[8,242,244,246,247,252,352],declval:[8,352],decomposit:[0,379],decreas:56,dedic:[375,376,377],deep:1,default_eps_regularis:[54,55,180,181,258,317,318],default_friction_coeff:[96,355],default_min_sv_ratio:[56,319],defin:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,142,143,144,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,380,382,383],definit:[17,18,62,64,85,104,144,372,373,383],degre:379,del:25,delet:[2,39],delta:[40,80,82,86,87],denot:[373,382],dens:[147,148,150,151,154,155,156,159,160,163,166,167,168,169,171,172,175,178,183,185,189,203,204,206,207,210,213,215,222,223,284,285,287,288,291,292,293,296,297,300,303,304,305,306,308,309,312,315,320,322,326,340,341,343,344,347,350,352,359,360,380],depend:[18,45,46,53,59,60,67,68,76,240,379,383],deprec:[327,345],deriv:[8,98,101,258,352,359,375,379],derivedm1:[215,258,259,352],derivedm2:[215,258,259,352],derivedm:[8,215,258,259,352],derivedmatrix:[215,258,259,352],derivedq1:[215,258,259,352],derivedq2:[215,258,259,352],derivedq:[8,215,258,259,352],derivedvector:[215,258,259,352],describ:[4,5,12,37,38,67,68,72,76,81,83,84,92],design:[23,42,376],desir:[66,67,68,72,75,78,80,81,82,83,86,87,92,101,104,380,382],desired_contact_pos:[73,334],desiredacceler:[67,76,327,337],desiredangularmomentum:[66,76,80,326,337,340],desiredangularmomentumvari:[66,326],desiredgaz:[85,345],desiredlinearmomentum:[87,347],desiredpos:[67,81,83,327,341],desiredposit:[76,83,337,343],desiredtwist:[67,81,327,341],desiredvariationangularmomentum:[76,337],desiredveloc:[76,83,337,343],desireveloc:[81,83],despit:373,destabil:82,destructor:[47,49,50,56,66],det:88,detail:[90,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],detect:[2,39],detection_threshold:[39,303],detectionthreshold:[2,361],determin:[62,348],develop:[1,383],df:101,diagon:[18,240,286,312,382],diaz:24,didn:39,differ:[12,39,45,49,50,59,60,62,87,240,375,379,380,383],differenti:[376,383],dik:376,dimens:[39,319],ding:24,direct:[67,378],directli:[62,375,381,383],directori:[145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,258],disabl:[2,39,47,56,312],disable_weights_comput:[47,312],disablecontact:[26,70,294,330],discret:[23,25],displaystyl:62,disregard:382,distal:[67,75,81,85],distal_link:[67,75,78,79,81,82,85,327,336,339,341,345],distal_link_com:[189,200,203,206,210,258,326,337,340,343,347],distanc:[2,7,39,43,224,358,361],distribut:[34,96,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,375,376,378],divers:380,divid:[378,380],dl:76,document:[258,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363],doe:[18,54,55,56,67,68,73,76,81,85,90,91,309,380,383],dof:[39,56,357,378,379],domain:381,done:[18,375,383],dot:[37,40,66,104,360,383],doubl:[2,4,7,11,18,23,24,25,27,30,32,33,37,38,39,40,41,42,43,44,45,46,47,49,50,52,53,54,55,56,57,59,60,62,67,68,71,72,76,81,82,83,85,86,88,89,90,91,92,93,94,95,96,98,100,101,104,217,231,258,259,286,291,292,293,295,296,297,298,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,327,328,332,333,337,341,342,343,345,346,348,349,350,351,354,355,358,359,360,361,362,370,375],down:39,dqi:54,dqj:54,dqref:[72,333],drawn:101,drc:1,drive:43,driven:1,dsl:381,dt:[23,25,27,38,42,44,71,80,81,82,83,87,92,291,293,295,302,306,308,332,342],dual:[45,49,50,53,59,60],due:[67,86,375],dump:54,duplic:[13,240,243,256],dure:[45,56,62,375],dx:82,dynam:[26,50,76,78,86,97,312,314,371,376,383],dynamic_pointer_cast:285,dynamicfeas:[136,149,215,258,267,372],dynamicfeasibilityclass:258,e:[7,11,12,13,17,18,39,56,62,64,81,85,104,144,360,375,379,381,383],each:[7,37,56,62,67,68,72,81,83,92,97,101,297,367,375,380,381],eas:11,easi:376,ecbf:24,ecs:101,edg:101,edu:[53,101],ee:[37,81,380],effect:18,effector:[82,380],effici:[62,376],effort:[88,89,90,91],ehqp:[114,134,146,185,258,265,367,372,379],ehqpclass:258,eigen3:[182,319],eigen:[4,5,6,8,9,10,11,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,104,147,148,150,151,154,155,156,159,160,163,166,167,168,169,171,172,175,176,178,182,185,189,203,204,206,207,210,213,215,217,222,223,258,259,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,357,359,360,363,367,369,371,373,374,376,378,381,382,383],eigen_minor_vers:315,eigquadprog:380,eiquadprog:[53,142,179,310,316,375,378],eiquadprog_default_eps_regularis:[53,179,258,316],eiquadprogbackend:[45,115,134,172,222,258,265,372],eiquadprogbackendclass:258,either:[360,361,362,381],elem:319,element:[17,18,38,39,72,85,312],els:[282,283,286,315,359,360],email:[282,283,284,285,286,287,288,289,290,291,292,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],emph:37,empir:104,emplace_back:383,emploi:[373,382],empti:[102,283],emul:82,enabl:[2,19,39,77],enable_logg:[57,319],enablecontact:[26,70,294,330],enabled_contact:[77,338],enableflippingbound:50,enableregularis:50,end:[0,13,47,48,49,50,53,54,56,60,62,82,286,310,319,356,373,375,377,378,379,381,382,383],endif:[282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363],endit:310,endl:359,endval:[48,310],enforc:[12,379],enhanc:43,enough:379,enrico:[87,284,292,293,296,297,298,300,302,306,307,317,326,328,334,335,337,338,339,340,341,343,344,345,347,348,349,350,354,360,361,362],enricomingo:[284,292,306,307],entri:[13,286],enumer:[19,21,97,142,143,144],environ:[2,7,28,73,77,96,296,380],ep:[45,49,50,53,54,59,60,71,309,313,314,316,317,320,321,332,360,375],eps_regular:50,eps_regularis:[46,49,50,53,54,55,56,59,60,231,310,311,313,314,316,317,318,319,320,321,375],epsd:360,epsilon:[100,360,375,377],epsregularis:50,equal:[12,19,22,52,56,60,86,240,243,256,281,320,373,374,375,379,380,381],equalities_to_inequ:[11,19,287,354],equat:62,equival:[77,377],err_lb:[22,290],err_ub:[22,290],error:[15,17,18,22,52,67,68,72,74,76,78,81,82,83,84,86,92,101,104,282,286,309,328,360,380],escand:0,estim:[43,73,74],et:[0,43,374,375,378,381],eu:1,eurobench:298,european:1,evalu:18,even:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],eventu:286,everi:[39,40,62,382],everyth:[12,18,30],evolut:1,exactli:[7,101],examin:380,exampl:[8,13,67,81,90,92,375,379,380,383],example_cartesian:81,example_minimum_effort:90,example_postur:92,except:54,exchang:96,exclud:380,execut:[0,49,50,60],exert:43,exist:[13,45,50,54,55,56,67,81,85,286],expand:359,expect:81,explicit:383,exploit:[0,378],exponenti:24,express:[7,37,75,78,81,83,92,102],extend:[36,376],extens:380,extern:81,extra:[45,50,61],extract:[373,382,383],f1:383,f2:383,f3:383,f4:383,f:[13,34,48,50,54,66,67,76,78,80,82,86,87,101,310,356,381,382,383],f_d:75,f_filt:82,fab:348,fabrizio:52,facilit:[373,382],fact:[254,255,383],factor:[47,49,50,53,54],fals:[2,17,18,23,25,26,27,35,39,42,45,47,49,50,53,54,55,56,57,59,60,63,64,67,68,70,71,76,77,81,85,95,96,97,102,282,286,309,312,320,321,351],fang:[303,361],fast:[0,6,376,380],faster:47,father:[2,3,16,17,62,85,361],fc:[26,96,355],fcl2kdl:[2,361],fcl:[2,3,39,166,224,258,303,361],fcl_obj:[2,39,303,361],fcl_shape_t_f:361,fcltemplat:258,feasibl:50,featur:[54,381],februari:1,feed:[67,68,72,81,82,83,86,92],feedback:[66,68,82,86,143],feel:82,feet:380,few:380,figur:[43,380],file:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,142,143,144,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,364,365,366,367,368,369,370,371,373,376,382],fill:380,filter:[13,82,86,225,356,362],final_eps_regularis:50,find:379,fine:30,finit:50,first:[7,13,16,17,19,55,62,72,96,101,104,238,240,243,319,378,380,381,383],fit:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],fix:[96,97,376,380],fixed_bas:96,fixed_base_torqu:[96,355],fl:43,flacco:[52,374],flag:[18,54,286,312,317,319,375,382],flase:54,flat:[90,91],flattentask:354,floating_bas:[73,74,135,258,266,334,335,372],floating_base_torqu:[77,338],floating_baseclass:258,floating_basefil:258,floatingbas:[138,149,215,218,258,269,355,372],floatingbaseclass:258,floor:[90,91],fo:35,focu:[373,376,382],folder:[235,237],follow:[45,49,50,53,59,60,82,86,243,312,375,377,379,380],foot:[40,76,90,91],forc:[34,43,67,75,77,78,79,82,86,90,96,97,130,135,143,149,185,188,215,217,218,258,261,266,296,297,298,299,300,331,336,337,338,355,357,372,376,383],force_var:[99,363],forceclass:258,forcefil:258,forceoptim:[140,148,149,152,153,159,160,180,188,201,215,217,258,271,372],forceoptimizationclass:258,forcetorquesensor:[82,342],form:[12,17,18,20,32,39,40,61,63,64,373,377,381,383],format:[8,380],formul:[64,144,383],formula:[32,101],forth:379,forward:[67,68,72,81,82,83,86,92,303,304],found:[235,237,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,373,380,382],foundat:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],four:380,fp:67,fpl:315,fr:43,frac:[81,82,86,380],frame:[2,7,28,30,32,34,37,38,39,43,67,68,75,76,81,82,83,85,92,101,102,159,160,161,167,200,203,204,206,210,213,223,224,225,228,296,297,298,303,304,327,337,340,341,343,345,347,350,358,360,361,362],framework:[0,375,380],franklin:101,frc:[30,297],free:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,378],freedom:379,frequenc:86,friction:[30,32,297],friction_coeff:[96,355],friction_con:[30,31,297],frictioncon:[132,145,150,161,215,218,258,263,298,355,372],frictioncone_h:297,frictionconeclass:258,frictionconesclass:258,friend:[2,361],frin:13,from:[7,13,14,16,17,18,22,30,43,61,62,73,74,81,85,86,88,90,97,144,235,237,243,254,255,311,351,356,373,374,375,378,379,380,382,383],fromeigentoyarp:349,front:[0,47,373,375,378,379,380],ft_sensor:[82,342],fucntion:379,full:[39,70,72,96,376],fulli:[77,380],fullpivlu:[315,367],fullw:[17,285],fun:[101,360],fund:1,further:39,fx:67,fz:67,g:[11,12,13,17,18,34,39,45,46,49,50,53,54,56,59,60,62,85,309,311,313,314,316,317,319,320,321,337,375,377,379,381,383],gain:[24,66,67,68,72],gaintyp:[67,72,136,190,196,258,267,327,333,372],gaintypenamespac:258,gardient:88,gaze:[101,139,148,204,223,258,270,360,372],gazeclass:258,gener:[0,12,15,17,62,63,64,82,85,86,90,91,233,235,237,254,255,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,375,376,377,378,381,382],generate_and_get:[98,359],generatea:[17,285],generateaggregatedconstraint:[62,322],generateaineq:302,generateal:[19,22,62,287,290,322],generateb:[17,285],generatebbound:302,generatebound:[16,284,296,297,298,300,308],generatechunk:356,generateconstraint:[16,62,284,322],generatehessianatyp:[17,285],generatelinkstoupd:361,generatepairstocheck:361,generateweight:[17,62,285,322],genericconstraint:[23,25,42,130,145,154,155,156,157,158,163,181,215,216,218,258,261,291,292,293,294,295,300,318,353,355,372,376],genericconstraintclass:258,genericlptask:[55,58,135,149,181,187,215,258,266,318,372,382],genericlptaskclass:258,generictask:[135,149,186,215,216,258,266,323,353,372,376,381],generictaskclass:258,geometri:[2,39],geometric_shap:[224,361],get:[14,17,18,36,39,45,49,50,53,54,59,60,62,66,67,68,72,80,81,82,83,85,87,88,90,92,256,348],get_nullspac:[57,319],get_solut:[57,319],geta:[18,45,286,309,348],getactivebound:[50,314],getactiveconstraint:[50,314],getactivejointsmask:[17,18,85,285,286,345],getactualangularmomentum:[76,337],getactualpos:[67,68,81,327,328,341],getactualposit:[72,76,83,92,333,337,343,350],getactualtwist:[67,327],getactualveloc:[76,337],getaeq:[12,282],getaggregatedconstraint:[62,322],getaineq:[12,282],getallvari:[14,352],getanchor:349,getanchor_t_world:349,getangularmomentumerror:[76,337],getangularrefer:[76,337],getatranspos:[18,286],getb:[18,286],getbackend:[54,55,317,318,375],getbackendnam:[54,317],getbaselink:[66,67,68,75,76,78,80,81,83,87,326,327,328,336,337,339,340,341,343,347,348],getbeq:[12,282],getblowerbound:[12,282],getbound:[11,354],getboundslist:[11,354],getbupperbound:[12,282],getc:[18,286],getcachedaccelerationrefer:[67,68,72,327,328,333],getcachedvelocityrefer:[67,68,72,81,83,92,327,328,333,341,343,350],getcachedvirtualforcerefer:[67,327],getcartesiancompli:[82,342],getcartesiandamp:[75,336],getcartesianstiff:[75,336],getchunk:[13,356],getclosestpoint:[7,358],getcollisionobject:[2,361],getconfigopt:[348,349],getconstraint:[9,17,18,40,55,62,85,285,286,304,318,345,353],getconstraintid:[12,282],getconstraintslist:[19,287],getcontactswrenchaffin:[97,357],getconvexhul:[40,102,304,362],getcop:[29,296],getcurrentposit:[37,301],getdamp:[82,342],getdampedpinv:315,getdetectionthreshold:[39,303],getdist:[7,358],getdistallink:[66,67,68,75,76,78,80,81,83,85,87,326,327,328,336,337,339,340,341,343,345,347,348],getdofindex:286,getdt:[44,308],geteffortlimit:349,getenabledcontact:[26,70,294,330],getepsregularis:[45,49,50,53,59,60,309,313,314,316,320,321],geterror:[67,72,76,81,83,84,92,327,333,337,341,343,344,350],getfiltertimestep:[82,342],getfirstslackindex:[55,318],getfrictioncon:[31,297],getg:[45,309],getgain:[67,68,72,327,328,333],getgaintyp:[67,72,327,333],getglpkconstraintmatrix:[46,311],getglpklowerbound:[46,311],getglpklowerconstraint:[46,311],getglpkupperbound:[46,311],getglpkupperconstraint:[46,311],geth:[45,309],gethardconstraint:[55,318],gethessianatyp:[18,286],gethessiantyp:[50,314],getinertia:[82,342],getinputs:[8,352],getinternalproblem:[55,318],getinternalsolv:[47,312],getinternalvari:[55,318],getjointcompli:[86,346],getjointid:286,getjointsaccelerationaffin:[97,357],getkd:[67,68,72,327,328,333],getkp:[67,68,72,327,328,333],getl:[45,309],getla:[45,309],getlambda2:[67,68,72,327,328,333],getlambda:[18,67,68,72,85,286,327,328,333],getlinearrefer:[76,337],getlinecoeffici:[40,304],getlink_t_closestpoint:7,getlinkdist:[2,361],getlinkincontact:[73,334],getlinknam:[7,84,344,358],getlinkpairdist:[39,303],getlinkpairthreshold:[39,303],getlinksincontact:[40,76,304,337],getlinktoshapetransform:[2,361],getlowerbound:[12,282],getm:[8,242,244,246,247,252,352,383],getmodel:[348,349],getmomentumgain:[66,326],getnextadjacentchunk:356,getnormaltorqu:[33,298],getnumberoftask:[54,317],getnumconstraint:[45,309],getnumvari:[45,309],getnwsr:[50,314],getobject:[45,46,49,50,53,54,59,60,96,309,311,313,314,316,317,320,321,355],getopt:[45,46,49,50,53,54,59,60,309,311,313,314,316,317,320,321],getorientationerrorgain:[67,81,85,327,341,345],getoutputs:[8,352],getownconstraint:[62,322],getpathtoconfig:348,getposerror:[68,328],getpriorityconstraint:[55,318],getproblem:[50,314],getq:[8,242,244,246,247,252,352,383],getrefer:[65,66,67,68,72,75,78,80,81,83,87,92,325,326,327,328,333,336,339,340,341,343,347,350],getregularisationtask:[11,354],getseri:[97,357],getsigmamin:[52,315],getsiz:[14,318,352],getsolut:[45,309],getsolverid:[15,283],getstack:[11,354],getstiff:[82,342],getsupportpolygonpoint:[102,362],gettask:[10,11,17,55,285,318,353,354],gettaskid:[12,18,286,348],gettasklist:[62,322],gettasks:[17,18,85,285,286,345],getter:45,gettyp:[21,289],getu:[45,309],getua:[45,309],getupperbound:[12,282],getvalu:[8,352],getvari:[14,352,383],getvariables:[55,318],getvelocityerror:[67,72,76,327,333,337],getvelocitylimit:[38,44,302,308],getw:[88,89,90,91,348,349],getwa:[18,286],getwb:[18,286],getweight:[18,286],getweightisdiagon:18,getweightisdiagonalflag:[18,286],getwrenchlimit:[35,36,300],getwrenchrefer:[82,342],getwrenchtask:[79,339],getxsiz:[12,18,282,286],gib:380,github:[47,50,380],give:379,given:[2,17,18,34,39,67,82,97,101,102,104,235,237,375,379],global:[2,15,319],globalconstraint:[15,54,283,317],globaltolinkcoordin:[2,361],glp_bv:311,glp_cv:311,glp_iocp:[46,311,366],glp_iv:311,glp_prob:311,glp_smcp:311,glp_write_lp:46,glpk:[46,142,174,310,311,375],glpkbackend:[45,134,172,258,265,372],glpkbackendopt:[46,174,258,265,311],glpkbackendoptionsclass:258,glpkbackendstruct:258,gmail:[284,292,306,307],gnu:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],goal:380,gonzalez:24,good:310,gr:[54,317],gradient:[88,90,91,101,380],gradientvector:[223,258,360],gradientvectortempl:258,grant:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356],graviti:[34,77,86,90],great:380,ground:[90,91,96,102],h:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,364,365,366,367,368,369,370,371,372,373,374,375,377,378,379,381,382,383],h_:62,h_a:62,h_b:62,h_c:62,h_i:62,ha:[0,1,13,30,45,49,50,53,54,59,60,63,64,80,87,256,380,383],hand:[7,380],handl:[49,50,60,312,367,375,378],hard:[23,42,52,374,379,380],hasbound:[12,282],hav:240,have:[7,11,15,39,45,46,49,50,56,59,60,67,81,83,92,143,240,243,256,348,360,361,362,383],hcod:[107,134,146,185,217,258,265,371,372,379,380],hcod_wrapp:312,hcodclass:258,hdirectori:258,he:[19,62],head:[8,85,101,352],help:97,helper:[28,57,61,75,77,296],henc:[0,56,375],here:[13,52,286,379],hermitian:62,hessian:[18,49,50,54,57,62,64,144,286,375,378,380,382],hessian_typ:[50,64,231,310,314,324],hessiantyp:[18,50,62,64,149,231,258,259,286,310,314,318,322,324],hessiantypeclass:258,hfile:258,hhqp:380,hierarch:[0,52,56,374,375,378,379,380],hierarchi:[56,374,375,376,378],hierarchy_level:[56,319],high:[375,378],high_priority_task:[58,318],higher:[56,82,90,91,243,375,380],highest:[250,379],histor:[317,318],hl:43,hoffman:[284,292,293,296,297,298,300,306,307,326,328,334,335,337,338,339,340,345,347],hold:[373,382],home:[128,129,130,131,132,133,134,135,136,137,138,139,140,141,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,372],homogen:[7,67,81,101],hongjun:43,hope:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],horn:62,how:[38,56,67,68,72,81,83,92,383],howev:[39,62,375,379,381,383],hpp:[53,144,145,149,159,160,161,167,172,173,179,183,200,203,204,206,210,213,217,222,223,224,225,282,286,296,297,298,304,309,310,316,320,337,340,341,343,347,350,354,359,360,361,362],hr:[43,54,317],hst_ident:[64,144,286],hst_posdef:[62,64,144,286],hst_posdef_nullspac:[64,144,286],hst_semidef:[62,64,144,286],hst_unknown:[50,62,64,144,286,314],hst_zero:[62,64,144,286],ht:[50,314],html:[101,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356],http:[32,47,50,53,101,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],hull:[40,102],huller:362,human:43,humanoid:[0,24,32,85,101,381],hx:[45,49,50,53,59,60],i:[7,12,13,17,18,39,45,48,52,54,57,62,64,85,98,144,282,286,287,309,310,317,318,319,332,336,349,356,359,360,375,377,378,381,383],id:[2,12,15,18,39,51,58,61,70,78,79,83,303,318,339,343,361,376],ideal:383,ident:[8,49,50,64,73,144,319,334,352],identifi:[50,81],idx:381,idynutil:[39,167,258,304],ieee:32,ieeexplor:32,ifndef:[282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363],ihqp:[11,118,134,146,149,150,173,217,218,222,258,265,354,355,372,378,379],ihqptempl:258,iit:[282,283,285,286,287,288,289,290,291,296,297,298,300,301,302,303,304,305,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],ik:[86,380],ill:375,imepl:90,immedi:[18,67,68,72,81,83,92],imped:[75,82],impl:352,implement:[0,6,15,18,20,23,24,25,26,27,35,37,39,40,41,42,43,44,45,46,47,49,50,52,53,54,56,58,59,60,63,64,66,67,68,72,75,76,77,78,80,81,82,83,85,86,87,88,89,90,91,92,98,100,104,281,286,351,373,375,376,378,379,380,381,382,383],implemet:82,impli:[37,40,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],implicit:[40,383],impos:[81,83],improv:18,imu:[137,149,258,268,372],imunamespac:258,imusensor:[74,335],includ:[62,129,130,131,132,133,134,135,136,137,138,139,140,141,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,372,380,381,383],includedirectori:258,inclus:101,increament:39,increas:[101,254,255,380],independ:383,index:[13,16,17,18,45,46,54,55,88,90,98,311],indic:[16,17,26,70,140,147,148,235,237,258,259,284,285,319,372],indicesclass:258,indicesofvertex:362,indirectli:62,ineleg:39,inequ:[12,19,22,39,60,319,320,373,375,378,379],inertia:[67,70],inf:[19,46,318,366],infer:383,infin:[2,50,361],infinitesim:39,info:[47,62,286,359],inform:[2,7,45,50,78,378,382],infti:50,inherit:[258,373,382],init:312,initi:[1,43,45,49,50,53,54,59,60,76,83,98,319,380,381],initproblem:[45,46,49,50,53,59,60,309,311,313,314,316,320,321],initsupportvectorsandmatric:[19,287],inlin:[2,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,22,39,40,45,46,48,49,50,53,54,55,59,60,62,67,68,72,75,82,85,88,89,90,91,98,100,101,104,227,228,229,242,244,246,247,248,252,257,287,352,359,361,365],innov:1,input:[2,8,9,10,12,16,17,18,19,21,23,24,25,26,29,30,31,32,33,36,37,38,39,40,41,42,50,51,58,61,62,63,64,65,67,68,69,72,73,74,76,78,80,81,83,84,85,87,88,92,93,94,95,101,230,236,239,241,249,256],input_s:[8,352],insert:[54,381],insid:[14,39,54,101,381],insight:351,inspir:351,instabl:375,instanc:[7,11,231,240,243,256,373,380,381,382],instanti:[12,18,373,382],instead:[81,82,83,92,342],institut:1,insuccess:[2,39],integ:[13,46,366],integr:[0,86],intend:379,intent:[17,18,62,85],interact:43,interest:8,interfac:[15,380],intern:[12,17,18,19,20,22,23,25,35,36,42,45,46,47,49,50,53,55,59,60,61,62,66,67,68,69,72,75,81,82,83,86,90,92,93,95,97,104,373,375,378,381,382,383],intro:376,introduc:[0,381,383],invalid_argu:352,invari:[23,42],invers:[1,6,26,37,52,78,97,100,374,376,383],inversedynam:[140,215,217,258,271,372],inversedynamicsclass:258,invert:381,invok:[373,382],involv:380,iostream:[180,182,317,319],iros2011:[85,101],is_body_jacobian:[81,341],isact:[18,286],isaggreg:[62,322],isangularmomentum:[66,80,326,340],isbilateralconstraint:[12,282],isbound:[12,282],iscartesian:[67,81,327,341],iscartesianadmitt:[82,342],iscom:[83,343],isconstraint:[12,282],iscontigu:[13,356],isequalityconstraint:[12,282],isinequalityconstraint:[12,282],isjointadmitt:[86,346],islinearmomentum:[87,347],islink2worldobject:[7,358],isol:382,ispostur:[92,350],isreleas:[35,300],issu:[379,383],issubtask:[17,285],istru:[18,149,258,259,286],istrueenum:258,isunilateralconstraint:[12,282],iszero:286,it_m:286,italian:1,iter:[13,147,148,173,258,265,284,285,286,310,356,368,380],iteratorclass:258,ith:30,its:[7,8,17,39,254,255,373,380,382,383],itself:[63,64],j:[23,34,42,54,67,78,88,98,286,301,315,348,359,360,383],j_:[37,40,81],jacobian:[17,18,54,62,67,81,85,90,383],jacobisvd:[315,360,367,374],jan:104,jb:67,jc:[26,70],jdotqdot:[75,383],jdq:54,jid:286,jj:54,jl:380,johnson:62,joint:[8,18,23,24,25,27,37,39,41,42,43,44,52,57,68,70,71,72,73,80,86,87,92,97,101,373,374,380,383],joint_wheels_nam:[43,307],jointaccmax:[23,24,25,42,291,292,293,306],jointadmitt:[82,92,139,213,258,270,372],jointadmittanceclass:258,jointboundmax:[23,24,25,41,42,291,292,293,305,306],jointboundmin:[23,24,25,41,42,291,292,293,305,306],jointbounmin:41,jointlimit:[25,42,131,133,145,152,215,258,262,264,372],jointlimitsclass:258,jointlimitsecbf:[131,145,152,215,258,262,372],jointlimitsecbfclass:258,jointlimitsinvari:[169,258,264,306],jointlimitsinvariac:[42,133,145,258,372],jointlimitsinvarianceclass:258,jointlimitsvi:[131,145,152,215,258,262,372],jointlimitsviabilityclass:258,jointmask:[101,360],jointvelmax:[24,25,292,293],journal:104,jsp:32,jun:104,june:104,just:[13,379,380],k:[56,66,70,75,82,104,326,342,375,378],k_p:81,kamedula:351,kanoun:375,kd:[67,68,72,75,143,327,328,333,336],kdl2fcl:[2,361],kdl:[2,7,39,40,67,80,81,83,85,87,101,102,104,159,160,161,167,200,203,204,206,210,213,223,224,225,227,228,229,296,297,298,303,304,327,337,340,341,343,345,347,350,358,360,361,362],kdl_parser:[224,361],ke:104,keep:[13,380,381],kept:96,khatib:52,khazoom:24,kim:24,kind:[46,311],kineamt:383,kinemat:[1,2,18,43,375,376,381,383],know:[8,45,46,53,59,60],known:62,kp:[67,68,72,75,143,327,328,333,336],l1:[43,307],l1hqp:[51,58,61,119,134,146,150,152,172,173,185,186,215,222,258,265,372],l1hqpclass:258,l2:[43,55,307],l:[19,21,45,46,49,50,53,54,59,60,66,309,311,313,314,316,317,320,321,367,373,377,378,381,382],l_:66,la:[45,46,49,50,53,54,59,60,309,311,313,314,316,317,320,321],lab:[292,293],lambda1:[67,68,72,143,327,328,333],lambda2:[67,68,72,76,143,327,328,333,337],lambda:[17,18,62,66,67,68,72,76,81,82,83,85,86,88,90,92,240,254,255,286,322,327,328,333,337,341,342,343,345,348,349,350],lambdaangularmomentum:[76,337],languag:381,lasa:378,lasso:382,last:[13,39],lastli:[2,39],later:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],latest:[88,90],laurenzi:[289,296,319,325,327,329,333,338,351,352,361],law:[66,82],layer:[56,57,319,379,380],lb:[21,319],lb_bound:319,ldlt:[6,360],ldltinvers:[223,258,360],ldltinverseclass:258,lead:379,least:[15,52,54,62,377],left:[12,37,40,62,66,82,86,373,380,381,382,383],leg:90,lenght:54,length:[17,18,85],leq:[37,40,373,375,377,378],less:[50,379,380],lesser:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],let:[56,62,375,383],level:[11,39,47,54,56,96,238,375,378,379,380,383],leverag:380,lf:380,lgpl:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356],lh:[242,244,246,252,257,352,380],librari:[1,376,379],licens:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],lighter:82,like:[47,102,377],limit:[23,24,25,26,27,28,32,35,36,37,38,41,42,44,56,224,296,361,373,380],limits_:[375,377,378],limt:35,line:[40,101],linear:[46,52,62,70,73,77,83,86,87,373,376,382],linearmomentum:[108,109,139,149,258,270,372],linearmomentumclass:258,link1:[7,358],link2:[7,358],link:[2,7,34,37,39,40,67,70,73,74,76,77,81,82,85,96,296,303,361],link_in_contact:[73,334],link_nam:[84,344],link_t_f:[2,361],link_t_shap:2,linka:[2,3,361],linkb:[2,3,361],linkdistancepair:7,linknam:[2,102,361],linkpair_threshold:[39,303],linkpairdist:[2,39,140,224,258,303,361,372],linkpairdistanceclass:258,links_in_contact:[40,76,97,102,304,337,357,362],links_inc_contact:[40,304],linkspair:[2,7,39,224,258,303,358,361],linkspairclass:258,list:[2,11,13,16,17,18,19,34,39,40,43,62,85,96,101,102,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,256,258,259,372,373,381,382],ll:367,llt:[315,367],loaddisabledcollisionsfromsrdf:361,local:[56,380],log:[11,12,15,17,18,19,20,22,45,54,62,67,68,69,72,81,82,83,92,93,95,96,97,282,283,286,287,290,309,319,322,354,355,357,373,382],log_prefix:[57,319],logger:[11,12,15,17,18,19,20,22,45,54,57,62,67,68,69,72,81,82,83,92,93,95,96,97,145,149,172,217,282,283,285,286,287,288,290,293,306,309,317,319,322,327,328,329,333,336,337,338,341,342,343,350,351,354,355,357,359,373,382],loggin:15,look:[2,39,62,90],loop:[27,71,86],low_priority_task:[58,318],lower:[12,20,35,36,39,41,45,49,50,53,54,59,60,375],lower_bound:[21,289],lowerbound:[12,19],lowerlim:[35,36,300],lowest:253,lp:[18,64,144,375,376,379],ls:380,lu:[178,315],luca:[52,298],lvert:[375,377,378,381,382],ly:11,m3:352,m:[8,23,39,40,42,70,75,76,82,83,318,342,352,373,375,377,378,382,383],macro:[178,315],made:[62,240,243,256],mai:[101,375,379,380,383],make:[8,60,82,373,382,383],make_shar:[173,310,373,381,382],malgorzata:351,man:1,manag:[11,14],mandatori:382,mani:11,manipul:[4,25,43,90,139,149,204,206,223,258,270,372,375],manipulabilityclass:258,mansard:381,manual:11,map:[2,8,14,30,36,43,55,77,215,224,297,298,300,318,339,352,353,361],margin:40,mask:[17,18,85,382],mass:[82,380],math:[8,11,375,381],mathbb:[37,82,86,373,375,377,378,380,382,383],mathbf:[34,80,82,86,87,373,374,375,377,378,381,382,383],mathcal:[373,375,379,380,381,382,383],mathemat:379,mathlogg:[12,18,19,62],matlogg:[12,15,17,18,19,20,22,45,54,67,68,69,72,81,82,83,92,93,95],matlogger2:[11,12,15,17,18,19,20,22,45,54,57,62,67,68,69,72,81,82,83,92,93,95,96,97,145,282,283,285,286,287,288,290,293,306,309,317,319,322,327,328,329,333,336,337,338,341,342,343,350,351,354,355,357,373,382],matric:[6,9,10,12,16,17,18,19,21,23,24,25,26,29,30,31,32,33,36,37,38,40,41,42,45,50,51,58,61,62,63,64,65,67,68,69,72,73,74,76,78,81,83,84,85,88,92,93,94,95,240,286,312,319,373,379,380,381,382,383],matrix3d:[30,66,68,96,297,326,328,337,351,355,360],matrix4d:[81,101,341,360],matrix6d:[67,75,82,327,330,336,338,342],matrix:[2,12,17,18,20,30,37,39,40,45,49,50,53,54,57,59,60,62,63,64,66,67,70,72,73,81,82,85,86,87,88,90,98,100,101,104,143,144,232,240,247,254,255,297,312,314,319,352,359,371,373,375,378,382,383],matrix_typ:[12,15,18,282,283,286,382],matrixbas:[8,98,215,258,259,352,359],matrixpil:[19,47,49,53,54,62,222,258,271,287,312,313,316,317,318,319,320,321,322,359],matrixpilernamespac:258,matrixu:360,matrixv:360,matrixxd:[9,10,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,98,99,217,258,259,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,357,359,360,363,367,369,373,381,382,383],matteo:291,max:[19,23,24,25,42,57,360],max_pair:[39,303],maxim:88,maximum:[2,25,38,39,50,380],mean:[12,39,81,83,90,92,143,379,380],measur:[82,86],mechatron:43,member:[2,3,30,46,76,88,89,90,91,104,364,366,367],memori:[145,147,148,149,150,160,163,176,177,179,180,181,182,183,184,185,202,215,224,282,284,285,286,287,297,300,313,314,316,317,318,319,320,321,322,339,352,361],merchant:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],merg:240,meter:379,method:[0,4,5,17,18,45,50,53,57,59,60,62,85,88,101,373,375,379,381,382,383],method_typ:[225,362],mg:76,michael:104,min:[19,23,24,25,42,45,49,50,52,53,56,59,60,319,375,377,378],min_sv_ratio:319,mind:62,mingo:[87,284,292,293,296,297,298,300,302,306,307,317,326,328,334,335,337,338,339,340,341,343,344,345,347,348,349,350,354,360,361,362],minim:[52,71,78,379,383],minima:380,minimizevari:[135,149,202,215,218,258,266,339,355,372],minimizevariablenamespac:258,minimum:[7,39,52,90,91,102],minimumeffort:[4,139,149,223,258,270,372],minimumeffortclass:258,minjointvel:[136,149,196,258,267,372],minjointvelclass:258,mistri:104,mix:379,mobil:43,model:[2,8,18,27,28,32,34,39,40,42,43,66,68,70,73,74,76,77,80,81,82,83,84,86,87,88,90,93,94,95,96,97,99,102,166,223,224,286,296,298,303,338,344,346,351,355,357,360,361,362,363,373,380],model_typ:[225,362],modelcoeffici:[225,362],modelconstsharedptr:[2,39,303,361],modelinterfac:[2,18,23,24,25,26,27,28,29,30,31,32,33,34,39,40,42,43,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,99,102,149,152,157,158,159,160,161,162,166,167,169,170,186,187,188,189,190,191,192,193,196,197,198,199,200,201,203,204,206,207,208,210,212,214,220,224,225,226,286,289,291,292,293,294,295,296,297,298,299,303,304,306,307,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,351,355,357,361,362,363],modelsharedptr:361,modif:[373,382],modifi:[13,62,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],mohammadi:347,moment:[75,240,357,375],momentum:[66,76,80,87],more:[50,62,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,379,381,383],most:[373,380,382],mot:[11,379,381],motion:[0,52,75,374],move:[73,375],moveit:[224,361],moveit_msg:[2,39,166,224,303,361],movement:37,moveworldcollis:[2,39,303,361],mqddot:[26,70],ms:380,mt:61,mu:[30,31,32,33,297,298],mulitpl:379,multi:[52,374],multidof:284,multipl:[0,39,240,243,256,380,381],multipli:[18,50,80,87,367],must:[7,8,20,82,101,373,382],mutabl:286,n0:56,n1:56,n:[37,39,62,70,72,86,93,95,96,286,351,352,359,373,375,377,378,382,383],n_x:92,nakamura:32,nakanishi:104,name:[2,7,12,14,15,18,20,35,36,43,54,55,61,63,64,73,81,82,85,313,352,364,381,383],name_size_pair:[14,352],namespac:[282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,359,363,372],nan:348,narrowphas:[224,361],nearest:[46,366],necessari:[286,379],necessit:380,need:[17,18,37,38,39,42,44,57,62,67,68,72,78,81,83,85,90,91,92,379,380],neg:[6,71],neq:[56,281],nest:258,new_constraint:[17,18,62,85],new_pos:[2,39,303,361],newlin:[375,377,378,381,382],next:[67,68,72,81,83,92,319,375],nhqp:[134,146,149,150,173,222,258,265,281,372,375,379,380],nhqpclass:258,nice:39,nicola:381,nk:56,nnumber:98,noalia:[286,352,360],non:[67,70,77,86,100,373,375,382],none:62,nonlinear:[23,42],nonneg:62,nonumb:375,norm:[18,380,382],normal:[30,35,104,360,383],normaltorqu:[132,145,150,160,215,222,258,263,372],normaltorqueclass:258,normaltorquesclass:258,notabl:380,note:[6,15,17,18,26,30,39,52,62,64,68,74,76,77,78,80,82,85,87,100,232,234,245,312,380],noth:[18,67,68,76,82,342],notic:[11,16,17,19,37,38,39,54,56,62,67,68,72,75,81,83,85,90,91,92,102,236,239,240,241,243,249,250,253,256,378,379,380,381,383],now:[45,49,50,54,59,60,383],nq:352,ns_dim:[57,319],null_spac:57,nullptr:[2,39,303,319,361],nullspac:[56,281,319],num_free_var:[57,319],number:[13,17,18,20,37,39,44,50,52,54,62,85,86,97,98,101,373,378,380,382,383],number_of_bound:313,number_of_constraint:[45,46,49,50,53,59,60,231,309,310,311,313,314,316,320,321],number_of_vari:[45,46,49,50,53,59,60,231,309,310,311,313,314,316,320,321],numberofdof:[17,18,85],numer:[90,101],numeric_limit:[2,100,360,361],numrefinementstep:50,numregularisationstep:50,nvert:[101,360],nwsr:[50,314],nx3:37,nx:319,o:318,o_error:104,object:[2,7,11,13,16,17,39,45,46,49,50,53,54,59,60,85,96,97,303,312,373,381,382],observ:[62,85],obtain:[17,380],occupi:380,odd:101,odi:[142,310],off:86,offer:380,offset:39,often:379,og:373,ok:[12,18],old:[254,255,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356],omega:[82,86,342,346,383],omni:43,omniwheel4x:43,omniwheels4x:[133,145,258,264,372],omniwheels4xclass:258,onc:[39,381],oncstructor:55,one:[13,15,18,30,37,39,52,62,81,82,87,97,232,234,375,381],ones:[45,49,50,59,60,318,375],onli:[2,11,13,34,37,39,55,56,60,78,319,357,373,374,375,378,379,380,382,383],onlin:0,onto:319,open:[86,376],opensot:[0,1,4,9,10,11,13,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,92,93,94,95,97,99,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,258,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,372,373,375,377,379,380,381,382,383],opensot_collision_utils_h_:361,opensot_linkpairdistance_h_:358,opensotdirectori:258,opensotnamespac:258,oper:[7,8,11,13,18,48,98,104,215,217,258,259,286,310,352,354,356,358,359,360,365,379,381],opt:[50,54,317,375],optim:[8,11,14,15,18,39,50,52,54,55,56,78,97,281,375,377,378,379,380,383],optimizaiton:0,optimize_torqu:[96,355],optimum:[45,46,49,50,53,54,59,60],option:[45,46,49,50,53,54,59,60,101,309,311,313,314,316,320,321,360,361,362,375,380],optvarhelp:[97,215,258,259,318,352,357,383],optvarhelperstruct:258,order:[7,14,18,26,38,39,43,70,76,86,96,375],org:[32,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],orient:[67,74,81,84,101,102,104,379,382],orientation_error:[101,360],orientation_gain:[67,327],orientationerror:[81,341],orientationerrorgain:[81,85,341,345],origin:[17,18,62,85,102,245,250,253],orthogon:[0,379],os:[248,352],osqp:[49,54,142,176,310,313,375,378,380],osqp_default_eps_regularis:[49,176,258,313],osqpbackend:[45,110,134,149,172,222,258,265,372],osqpbackendclass:258,osqpdata:313,osqpset:313,osqpworkspac:313,ostream:[215,258,259,352],other:[7,8,17,78,240,352,380,383],otherm:[8,352],otherq:[8,352],otherwis:102,ottawa:101,our:383,oussama:52,out:[311,375,376,379],output:8,output_s:[8,352],outsid:[62,63,64,101],over:[56,101,250,253],overrid:[2,19,56,68,287,299,319,328],overwrit:[49,50,53,54],own:[8,62],ownconstraint:62,p0:[40,304],p1:[40,304],p:[23,25,27,42,62,228,291,293,295,306,347,361,378,380],pag:88,page:[281,376],pair:[2,7,14,30,39,46,297,303,311,352,358],pan_tilt_matrix:[101,360],paper:[23,24,25,32,42,85,101,104,374,375,381],parallel:30,param:[46,82,296,311,366],paramet:[2,4,5,7,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,102,104,230,231,232,233,234,235,236,237,238,239,240,241,243,245,249,250,251,253,254,255,256,341,375],paramt:52,parent:[129,130,131,132,133,134,135,136,137,138,139,140,141,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226],parigi:291,parsecollisionobject:361,part:[1,72,87,373,380],partial:[2,39],particip:1,particular:[0,18,37,45,50,54,62,67,68,76,90,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,378,379,380,382],particularli:57,pass:[2,8,40,54],passthrough:[225,362],path:[128,129,130,131,132,133,134,135,136,137,138,139,140,141],pcl:[225,362],per:[39,375],perform:[2,18,38,39,44,57,86,90,319,380],perform_a_b_regular:[56,57,319],perform_a_b_regularization_:[57,319],perform_selective_null_space_regular:[56,319],perform_selective_null_space_regularization_:[57,319],period:82,perman:62,permiss:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356],permit:[11,18,54,67,68,76,374,375,376,378,379,381,382,383],peter:104,pham:32,pi:86,pick:13,pile:[19,62,98,250,253,287,359],piler:[98,140,150,159,161,176,179,180,181,182,183,184,185,258,287,296,298,313,316,317,318,319,320,321,322,372],pilerhelp:359,pitch:101,pl_none:50,place:[56,281,382],plan:[2,39,88],plane:37,planningsceneworld:[2,39,166,224,303,361],pleas:[17,18,62,85,312],plu:240,plug:[82,86],plygon:101,pnpoli:[101,360],point:[7,40,90,96,101,102,304,362,383],point_cloud:[225,362],point_contact:[97,357],point_typ:[225,362],pointcloud:362,pointer:[12,15,16,17,18,19,20,22,38,45,47,54,61,62,66,67,68,69,72,80,81,82,83,86,87,92,93,95,97,231,233,235,236,237,238,239,240,241,243,249,250,253,254,255,256,319,375,381],pointsinconvexhul:362,pointxyz:362,polici:11,polverini:291,polygon:[101,102],poorli:380,portion:[373,382],pos_lim:306,pos_ref:[67,327],pose:[2,67,68,75,81,83,84,85,92,101,224,258,361,373,375,380],pose_d:[75,336],pose_ref:[67,68,75,327,328,336],posit:[6,17,18,23,24,25,37,39,41,42,44,62,64,67,68,72,76,81,82,83,84,85,86,92,101,104,144,361,379,380,382],position_error:[101,360],positionerror:[76,81,337,341],possibl:[11,45,49,50,59,60,62,102,144,375,378,379,382,383],postion:68,postur:[86,90,136,139,149,194,195,209,215,258,267,270,332,346,372,380],posturalclass:258,posturalenum:258,pouya:347,pow:349,pp:104,predic:286,predict:[85,101],predictor:[23,25,27,42],prefer:381,prefix:[15,45,54,283,309,317,319],preliminari:380,prepar:[375,379],preparesot:[54,317],presenc:375,present:[23,39,42,55,380,383],preserv:243,press:62,prete:25,previou:[54,319,378,383],previous:39,prfoundli:380,primari:[373,382],primarili:1,print:[45,47,50],print_csc_matrix_raw:313,printconstraintsinfo:[50,314],printerroroutput:311,printindexandpointsinfo:362,printlevel:50,printprobleminform:[45,50,309,315],printsot:[47,312],priorit:[47,52,374,378,380],prioriti:[11,54,56,58,90,91,96,243,250,253,375,378,379,380],priority_constraint:[55,181,258,265,318],priority_constraintclass:258,privat:[286,289,290,291,292,293,294,295,296,297,298,299,300,301,302,304,305,306,307,308,311,312,313,316,318,319,320,321,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,342,343,345,346,347,351,352,353,354,355,356,357,358,359,360,361,362,363],probl:56,problem:[0,8,15,45,46,49,50,52,53,54,55,56,57,59,60,62,96,231,317,374,375,376,377,378,379,380,381,383],problem_id:[45,50,309,315],problem_numb:[45,50,309,315],procedur:[375,382],process:376,product:[18,104],program:[0,52,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,372,376],proj:362,project:[1,88,90,102,319,374,379],project_inli:[225,362],projected_point_cloud:362,projectinli:362,projectpcl2plan:362,proper:18,properli:379,proport:37,protect:[8,11,12,15,16,17,18,19,20,22,39,45,50,54,62,78,81,84,88,90,92,282,283,284,285,286,287,288,290,303,309,314,317,322,339,341,344,348,349,350,352,354],provid:[0,6,67,100,351,374,377,378,379,380,382,383],proxqp:[142,183,258,276,310,320,368,375,378,380],proxqp_default_eps_regularis:[59,183,258,320],proxqpbackend:[45,120,134,149,172,222,258,265,372],proxqpbackendclass:258,proxsuit:[183,258,320],pseudo:[52,100,374],pseudoinvers:52,ptr:[9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,47,51,52,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,217,231,232,233,234,235,237,238,251,258,259,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,312,315,317,318,319,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,357,362,363,373,375,381,382],ptrm:[8,352],ptrq:[8,352],publish:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],pure:[4,5,45,53,59,60],purerol:[94,95,139,148,149,258,270,372],purerollingclass:258,purerollingorient:[214,258,270,351],purerollingorientationclass:258,purerollingposit:[214,258,270,351],purerollingpositionclass:258,purpos:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],push_back:[17,18,62,85,287,356],put:379,pxf:76,q0:[57,319],q3:352,q:[8,19,22,32,37,39,40,41,42,62,66,80,86,87,88,89,90,91,104,287,290,305,306,322,348,349,352,360,383],q_desir:[72,333],q_n:104,qd:[104,360],qddot:[23,24,25,26,27,66,67,68,69,70,71,72,97,291,292,293,294,295,326,327,328,329,330,332,333,357,383],qddot_desir:[72,333],qddot_var:[99,363],qdot_desir:[72,333],qdotlimit:[27,44,295,308],qdw:[104,360],qdx:[104,360],qdy:[104,360],qdz:[104,360],qp:[0,45,46,49,50,52,53,54,55,56,57,59,60,144,319,320,321,374,375,376,377,378,379,380,381],qpoas:[50,54,55,56,142,144,177,258,310,314,317,318,319,368,375,378,380,382],qpoases_default_eps_regularis:[50,177,258,314],qpoasesbackend:[45,111,134,172,258,265,372],qpoasesbackendclass:258,qpswift:[60,142,184,310,321,375,378,380],qpswift_default_eps_regularis:[60,184,258,321],qpswiftbackend:[45,121,134,149,172,222,258,265,372],qpswiftbackendclass:258,qref:[72,333],quad:[12,62,375,377,378,383],quadrat:[0,319,376],quantiti:[75,379],quaternion:[223,258,360,361],quaterniontempl:258,quati:380,question:101,qw:[104,360],qx:[104,360],qy:[104,360],qz:[104,360],r:[2,8,13,28,32,37,39,43,62,66,67,68,76,81,82,83,84,86,92,229,243,307,356,361,373,375,377,378,379,380,382,383],rad:[44,92],radiant:379,radiu:[43,93,94,95,351],ram:380,randolph:101,random:[373,381,382],randomli:380,rang:[13,356],rank:[56,378],ransac_distance_thr:362,rate:[39,380],ratio:319,reach:37,reaction:96,readi:376,real:[98,376],realiz:76,reason:[67,68,72,81,83,92],recalcul:50,receiv:[360,361,362],recomput:[18,39,67,68,72,81,83,92],record:[373,382],recreat:[17,62],rect:40,rectangular:32,redistribut:[360,361,362],reduc:[17,18,62,85,378,380],redund:[43,52,85,101,374,375],ref:[45,49,50,59,60,65,67,68,78,309,313,314,320,321,325,327,328,339],refer:[2,7,17,18,37,38,45,49,50,53,54,55,56,59,60,62,67,68,70,72,75,76,80,81,82,83,84,85,86,87,92,101,102,281,373,380,382,383],referenc:[373,382],referencefram:[102,362],referenceframe_t_point:362,reflect:[373,382],regardless:[379,383],regener:62,regul:[81,83,92],regular:[47,56,57,319,375,378],regularis:[11,45,49,50,53,54,55,59,60,71,317],regularisation_task:[11,354,375],regularize_a_b:[57,319],reguralis:54,rel:[81,381],relat:[15,18,45,67,68,76,97,381,383],relationship:258,releas:[35,300,375,378],releasecontact:[35,300],remain:[45,56,375,378],remark:101,rembemb:86,rememb:104,remov:[2,13,17,18,39,62,72,85],remove_refer:[8,352],removeallworldcollis:[2,361],removeworldcollis:[2,39,303,361],repeat:101,repositori:380,repres:[2,7,17,18,37,40,43,49,50,60,67,68,72,73,81,83,92,97,102],represent:[40,102],request:[2,39,380],requir:[0,81,383],reqular:375,research:[101,104],reset:[2,18,39,67,68,72,75,76,81,82,83,92,98,286,327,328,333,337,341,342,343,350,359,382],resetrefer:[75,327,328,336],residu:18,resiz:[359,360],resolut:43,resolv:[374,375,378,379,380],respect:[7,81,380],restrict:37,resular:56,result:[56,373,378,380,382,383],retriev:[2,18,35,45,46,49,53,54,59,60,66,78,82,383],reus:383,rf:380,rh:[242,246,257,352,380],rick:104,right:[12,18,37,40,54,62,66,82,86,373,380,381,382,383],roation:30,robot:[0,1,2,7,23,24,25,26,27,28,29,30,31,32,33,34,37,39,40,41,42,43,52,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,85,86,87,88,90,91,96,97,101,104,291,292,293,294,295,296,297,298,299,303,304,306,307,326,327,328,329,330,332,333,334,335,336,337,340,341,342,343,345,346,347,374,376,380,381],robot_model:[88,89,90,91,224,348,349,361],robot_torqu:[34,299],robotmodelconstptr:361,robust:92,rocchi:[282,283,285,286,287,288,290,297,301,302,304,305,308,317,322,337,341,343,344,345,349,350,354,356,360,361,362],roger:62,rossini:298,rotat:[30,104,224,258,360,361],round:[46,366],round_bound:[46,311,366],roundbound:311,row:[13,16,17,18,20,37,40,45,49,50,59,60,62,64,85,98,282,286,287,348,349,352,359,360,373,382],rowindic:[16,17,235,237,284,285,354,373,382],rowmajor:[50,313,314],rows_need:359,rowschunk:[13,356],rowslist:[13,356],rowsvector:[13,356],rpi:101,rs:380,rsult:75,rt:[6,64,100],rtlog:[222,359],run:380,runner:[128,129,130,131,132,133,134,135,136,137,138,139,140,141,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,372],runtim:56,runtime_error:[352,359],rvert:[375,377,378],rvert_:[377,381,382],ryzen:380,s:[2,11,32,38,44,49,71,81,82,83,87,92,101,144,236,239,241,249,256,282,286,360,375,377,378,379,380],safe:[6,64,98,100],safeti:[40,67,68,72,81,83,92],safetymargin:[40,304],sagetymargin:40,sai:62,same:[7,17,20,26,39,62,70,82,86,101,102,236,239,240,241,243,245,249,256,282,296,349,379,383],sampl:[44,81,83,92],sample_consensu:[225,362],sangba:24,satisfi:[90,91],satur:[375,379],sca:39,scalar:[4,5,18,88,89,90,91,103,104,303,381,382],scale:[18,39,49,50,379],scene:[2,39],schaal:104,scheme:[71,82,86],se:380,searchbegin:356,second:[7,13,19,62,86,104,238,240,243,358,380],secondorderfilt:[342,346],secondorderfilterarrai:342,see:[43,45,81,92,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],seen:375,segment:[8,287,352],select:[54,143,319,373,375,380,382],self:[8,24,39,352],selfadjointeigensolv:312,selfcollisionavoid:39,semi:[64,144],semidefinit:[6,62],semin:381,send:97,sens:52,sensor:82,sent:380,separ:[39,101],sequenc:13,serial:14,server:39,set:[2,8,13,14,15,17,18,26,30,35,39,40,45,49,50,54,56,59,60,62,66,67,68,71,72,76,77,80,81,82,83,85,86,87,88,90,92,98,232,234,245,312,321,352,359,361,373,375,379,380,381,382],set_min_sv_ratio:[57,319],set_nullspace_dimens:[57,319],set_perform_a_b_regular:[57,319],set_perform_selective_null_space_regular:[57,319],seta:[64,324],setab:[64,324],setabcartesian:[37,301],setact:[18,286,382],setactivechainsmask:[18,286],setactivejointsmask:[17,18,85,285,286,345],setactivestack:[54,317,375],setalpha1:[24,292],setalpha2:[24,292],setalpha3:[24,292],setanchor_t_world:349,setangularrefer:[76,337],setb:[64,324],setbaselink:[67,81,85,327,341,345],setbound:[21,289],setboundsaggregationpolici:[11,354],setboundsc:[39,41,303,305],setc:[63,64,323,324],setcartesiandamp:[75,336],setcartesianstiff:[75,336],setcollisionblacklist:[2,39,303,361],setcollisionwhitelist:[2,39,303,361],setconstraint:[21,289],setcontactrotationmatrix:[30,96,297,355],setcscmatrix:313,setdamp:[47,312],setdeadzon:[82,342],setdefaultopt:[50,314],setdetectionthreshold:[39,303],setdisableweightscomput:[47,312],setdistallink:[67,81,327,341],setenabledcontact:[77,338],setep:[71,332],setepsilon:[100,360],setepsregularis:[45,49,50,53,54,59,60,309,313,314,316,317,320,321,375],setfilterdamp:[82,86,342,346],setfilteromega:[86,342,346],setfilterparam:[86,346],setfiltertimestep:[86,346],setfloatingbasetorqu:[77,338],setforcerefer:[75,336],setfrictioncon:[30,297],setgain:[67,68,72,327,328,333],setgaintyp:[67,72,327,333],setgaz:[85,345],sethessiantyp:[50,64,314,324],setident:[286,348,349,360,373,381],setimpedanceparam:[82,342],setisbodyjacobian:[81,341],setjointaccmax:[23,25,42,291,293,306],setjointcompli:[86,346],setjointposit:[348,349],setjointvelmax:[25,293],setkd:[67,68,72,327,328,333],setkp:[67,68,72,327,328,333],setlambda:[18,62,67,68,72,76,81,82,83,85,88,90,92,286,322,327,328,333,337,341,342,343,345,348,349,350],setlinearrefer:[76,337],setlinkincontact:[73,334],setlinkpairthreshold:[39,303],setlinksincontact:[40,76,304,337],setlinksvsenviron:[2,39,303,361],setm:[8,352,373],setminsingularvalueratio:[56,319],setmomentumgain:[66,326],setmu:[30,32,297,298],setnwsr:[50,314],setopt:[45,46,49,50,53,54,59,60,309,311,313,314,316,317,320,321,375],setorientationerrorgain:[81,85,341,345],setorientationgain:[67,327],setoutwardnorm:[93,95,351],setperformabregular:[56,319],setperformselectivenullspaceregular:[56,319],setpositionrefer:[67,327],setpstepaheadpredictor:[23,25,27,42,291,293,295,306],setq:[8,352],setransacdistancethr:362,setrawparam:[82,342],setrefer:[65,66,67,68,72,75,78,80,81,83,87,92,325,326,327,328,333,336,339,340,341,343,347,350],setregularisationtask:[11,354,375],setsafetymargin:[40,304],setsigmamin:[52,315],setsolverid:[15,283],settompc:50,settorquelimit:[26,294],setup:[57,377],setvelocitylimit:[27,38,44,295,302,308],setvirtualforc:[67,327],setw:[88,89,90,91,348,349],setweight:[17,18,62,85,285,286,322,345],setweightisdiagonalflag:[18,286,382],setworldcollis:[2,39,303,361],setwrenchlimit:[35,300],setwrenchrefer:[82,342],setzero:[8,286,348,349,352],sever:[101,379],shape:[7,224,361],shape_oper:[224,361],shapetolinkcoordin:361,share:[12,17,18,19,20,22,62,67,68,69,72,81,82,83,92,93,95,319],shared_ptr:[2,3,9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,54,55,56,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,92,93,94,95,96,97,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,357,361,366],shift:[13,356],short_not:101,should:[11,15,18,26,39,45,46,53,56,59,60,62,77,90,235,237,282,349,360,361,362],si:[81,83,92],side:[17,37,240],sigma_min:[52,315],significantli:380,simpl:[6,39,62,82,86,90,91,100,312,319,380,381],simpler:[19,62],sinc:[45,46,53,59,60,67,68,72,81,83,92],singl:[2,39,49,50,56,57,60,62,380,381],singular:[57,319,374,375,378,380],singular_valu:52,singular_values_inv:52,singularvalu:360,size:[5,8,12,13,17,18,19,20,37,44,45,49,50,56,59,60,62,63,64,68,85,254,255,282,286,317,349,352,356,360,364,380,381,383],size_t:282,skew:[104,360],skip:57,skip_a_b_regular:57,slack:55,slow:[39,100],smaller:[2,13,39],so:[11,19,39,62,81,90,91,101,240,243,256,379],soft:[379,380],softwar:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],sol0:56,sol1:56,sole:380,solk:56,solut:[15,18,45,47,49,50,52,53,54,55,56,59,60,96,97,235,237,283,312,315,317,318,319,374,375,378,379,380],solv:[0,15,45,46,47,49,50,52,53,54,55,56,57,59,60,283,309,311,312,313,314,315,316,317,318,319,320,321,360,375,376,377,378,379,380,383],solvabl:[15,52,55],solver:[0,1,11,18,45,46,47,49,50,52,53,54,55,56,59,60,97,129,142,145,149,217,218,258,259,281,309,310,311,312,313,314,315,316,317,318,319,320,321,354,355,372,373,374,375,376,377,378,380,382,383],solver_back_end:[54,55,56,173,230,231,258,265,310,317,318,319,368],solver_back_ends_iter:[173,258,265,310],solver_back_endsnamespac:258,solver_id:[15,283],solverclass:258,solverptr:[15,283],solversfil:258,solversstruct:258,solvertyp:[15,283],some:[39,47,50,375,378,380,382,383],someth:56,sort:[2,7,13],sot:47,soth:[0,47,175,258,312],sourc:376,space:[56,57,64,104,144,281,374,375,378,379,380],spars:[176,313,380],sparsematrix:313,sparsematrixrowmajor:313,spd:[67,72,86],specif:[21,54,373,380,381,382],specifi:[2,13,16,17,18,19,37,38,39,62,102,236,239,241,249,256,373,375,380,382],speedup:39,sqproblem:[50,314],sqrt:[68,88,104,312,348,360],squar:[6,52,54,286,375,377],sr:380,src:[178,315],srdf:[2,39,303,361],srdfdom:[166,303],srdfdom_advr:[224,361],ss:352,sstream:[219,356],st:[45,49,50,53,59,60],stabil:[32,380],stack1:[243,256,354],stack2:[243,354],stack:[11,15,39,47,52,54,55,56,70,239,243,250,251,253,256,283,312,315,317,319,354,375,376,379,380,383],stack_level:[178,258,265,315],stack_levelclass:258,stack_of_task:[47,54,55,56,312,317,318,319],stai:40,stamp:32,stand:[90,91],standard:[17,18,50,62,85],standard_eps_regularis:50,start:[13,16,17,62,98,311,375,379],start_idx:[8,352,364],state:[9,10,11,12,16,17,18,19,21,23,24,25,26,29,30,31,32,33,36,37,38,39,40,41,42,43,51,58,61,62,63,64,65,67,68,69,72,73,74,76,78,80,81,83,84,85,86,87,88,90,92,93,94,95,96,354,373,381],static_cast:310,staticconstraint:[132,145,215,258,263,372],staticconstraintclass:258,statist:380,statu:39,std:[2,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,50,51,52,54,55,56,57,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,92,93,94,95,96,97,99,100,101,102,215,217,230,258,259,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,366,373,381,382],stefan:104,step:[9,10,12,16,17,18,19,21,23,24,25,26,27,29,30,31,32,33,36,37,38,39,40,41,42,51,58,61,62,63,64,65,67,68,69,72,73,74,76,78,81,82,83,84,85,88,92,93,94,95,101,360],stepehn:53,stiff:[82,143],stl:280,store:[39,319,373,382],str:352,strategi:378,streamlin:376,strictli:[64,144],string:[2,3,7,11,12,13,14,15,16,17,18,19,20,21,26,28,29,30,31,32,33,34,35,36,39,40,43,45,50,51,54,55,57,58,61,62,63,64,65,66,67,68,69,70,72,73,75,76,77,78,79,80,81,82,83,84,85,87,92,93,94,95,96,97,99,102,145,147,148,149,219,224,230,282,283,284,285,286,287,288,289,294,296,297,298,299,300,303,304,307,309,310,313,315,317,318,319,322,323,324,325,326,327,328,329,330,333,334,335,336,337,338,339,340,341,342,343,344,345,347,350,351,352,354,355,356,357,358,361,362,363,364],stringstream:352,struct:[14,18,46,149,174,178,215,259,265,286,311,315,352],structur:[0,7,45,49,50,53,54,59,60,68,321,379,383],style:[16,17],sub:[17,373,382],sub_a:[16,284],sub_bound:[16,284],subclass:[4,20,45,81,92],subconstraint:[129,145,217,219,235,258,259,354,372,376,381],subconstraintclass:258,subdirectori:372,subject:[17,85],submatrix:17,suboptim:380,subpolygon:101,subsequ:1,subset:44,subtask:[18,62,67,85,129,149,208,214,217,218,219,237,258,259,345,351,354,355,372,376,380,381],subtaskmap:13,subtasktempl:258,succe:54,succesfulli:[2,39],success:[2,17,18,39,85,90,102,378,380],successfulli:380,suggest:[57,375,378],sum:[62,76,379,381],sum_:[62,381],summaris:144,sup:[46,366],support:[32,39,40,56,76,90,102,373,376],suppos:43,surfac:[30,32,97,102,225,297,362],surface_contact:[97,357],sv:[57,319],sv_min:[56,319],svd:[100,182,315,319,378],svdpseudoinvers:[223,258,360],swing:[90,91],switchanchor:349,syncfrom:[348,349],system:[1,7,23,39,42,44,82,292,293,376,380],t1:[11,55,58,381,382],t2:[11,55,58,381],t3:11,t4:11,t:[2,8,12,17,18,28,32,34,39,61,62,67,68,81,83,101,243,318,360,375,377,378,379,380,381,382,383],ta:62,tail:[8,352],take:[18,39,52,56,62,87,90,91,232,233,234,235,237,240,245,251,254,255,281,382,383],taken:[34,47,90,380],task1:[62,233,238,322,354,381,382],task2:[62,233,238,322,354,381],task:[4,8,10,11,12,14,15,17,19,22,26,37,38,39,45,47,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,129,136,137,138,139,143,144,145,146,148,153,164,165,166,167,172,175,176,178,180,181,182,183,184,216,217,218,235,243,251,256,258,259,283,285,290,301,302,303,304,309,312,313,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,354,355,367,372,374,375,376,378,379,380,381],task_id:[11,18,63,64,65,67,69,70,72,75,81,82,84,85,92,286,323,324,325,327,329,330,333,336,341,342,344,345,350,354],task_to_constraint_help:[55,181,258,265,318],task_to_constraint_helperenum:258,taskdata:[56,182,258,265,319],taskdataclass:258,taskptr:[10,11,15,17,18,22,54,57,61,62,66,67,80,81,82,83,86,87,88,89,92,217,251,258,259,283,285,286,290,317,318,319,322,326,327,340,341,342,343,346,347,348,350,353,354,375,382],tasksdirectori:258,tasksnamespac:258,taskstruct:258,tasktoconstraint:[20,130,149,151,218,258,261,355,372],tasktoconstraintnamespac:258,tasktyp:[15,18,283,286],tau:[8,34,76,86,96,97,355,357],tau_lim:26,tb:62,td:[101,360],tech:1,techniqu:379,technolog:1,templat:[9,10,13,16,17,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,47,51,52,54,55,56,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,87,88,90,92,93,94,95,98,99,145,146,149,166,173,215,223,258,259,265,274,282,283,286,303,310,352,356,359,360,365],ten:379,term:[18,67,68,70,72,75,77,81,83,86,92,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,374,375,380,382],test:[101,240,243,256,380],testa:293,testi:[101,360],testx:[101,360],text:[17,37,40,46,80,81,87,375],th:[54,57,375,378],than:[2,7,39,50,379,380],thei:[240,379],them:[62,383],theoret:104,therefor:[37,62,379,381,382,383],thi:[1,3,7,8,11,12,14,15,18,19,37,39,49,50,54,56,57,60,62,64,67,81,83,87,89,90,91,92,96,101,104,235,237,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,310,317,318,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,353,354,356,360,361,362,364,365,366,375,377,378,379,380,381,382,383],third:13,thorugh:[374,375,378],those:[11,17],though:374,thread:39,threat:60,threshold:[2,39,57,319],through:[16,17,62,90,375,381,382,383],thru:101,thu:382,tild:12,time:[23,25,27,38,44,82,86,98,101,282,373,375,376,377,379,380,382,383],time_step:[86,346],times3:37,times4:37,tmp_a:[54,317],tmp_la:[54,317],tmp_ua:[54,317],toaffin:[9,10,353],todo:[39,56,235,237,258,286,372],togeth:[37,57,62,90,91,379,380,381,383],tokdl:[224,258,361],torqu:[8,25,26,77,82,86,96,97,141,215,235,237,258,272,372],torque_limit:[26,294],torquelimit:[131,145,152,215,258,262,372],torquelimitsclass:258,torquetempl:258,total:[39,380],tp:32,track:[66,75,80,87,381],trajectori:[67,68,72,81,83,92],transform3:[2,361],transform3d:[2,361],transform3f:2,transform:[2,7,19,22,39,61,67,81,82,383],transit:380,translat:96,transpos:[18,286,348,349,360],treat:143,tri:[68,81,83,88,90,92],trust:18,tu:347,tunabl:380,tune:380,twice:101,twist:[38,67,68,81,83,92,327,341],twist_d:[75,336],two:[7,15,39,62,104,233,240,379,380],type:[3,7,8,11,12,13,15,57,96,97,143,144,231,258,286,289,310,327,333,352,364,365,366,373,382,383],type_trait:[173,215,310,352],typedef:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,49,51,52,53,54,55,56,58,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,92,93,94,95,96,97,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,372],typenam:[8,48,98,103,242,244,246,247,252,257,286,303,310,352,359],typic:[380,382],u:[19,21,45,46,49,50,53,54,59,60,309,311,313,314,316,317,320,321,373,381],ua:[45,46,49,50,53,54,59,60,309,311,313,314,316,317,320,321],ub:[21,319],ub_bound:319,under:[1,23,42,52,96,235,237,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,374,380],underactu:[70,72],underli:8,underlying_typ:310,understand:380,unexpect:37,unic:256,unilater:[12,19],unilateral_to_bilater:[11,19,287,354],union:[1,240,243],uniqu:[2,12,17,18,39],unique_ptr:[39,303],unit:[81,83,92],univers:[62,101],unknown:[44,64,144],unman:[292,293],unsign:[11,12,13,16,17,18,19,44,54,55,62,85,217,258,259,282,284,285,286,287,308,317,318,320,321,322,345,351,354,356,360,373,375,381,382],up:[19,62,379,381],upda:39,updat:[2,8,9,10,11,12,16,17,18,19,21,22,23,24,25,26,27,29,30,31,32,33,36,37,38,39,40,41,42,43,45,49,50,51,58,59,60,61,62,63,64,65,67,68,69,72,73,74,76,78,81,83,84,85,86,88,90,92,93,94,95,96,99,282,284,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,318,348,349,352,353,354,363,373,381,382],update_and_solv:[57,319],update_b:[81,84,92,337,341,343,344,350],update_data_struct:313,updatebound:[45,49,59,60,309,313,320,321],updatecollisionobject:[2,361],updateconstraint:[45,49,50,59,60,309,313,314,320,321],updateidyn3model:349,updateproblem:[45,309],updatetask:[45,49,50,59,60,309,313,314,320,321],upon:[373,382],upper:[12,20,35,36,41,45,49,50,53,54,59,60],upper_bound:[21,289],upper_triangular_sparse_upd:313,upperbound:[12,19],upperlim:[35,36,300],urdf:[2,39,81,223,224,258,303,360,361],us:[2,4,5,6,7,8,11,12,14,15,17,18,19,20,22,23,24,25,35,39,42,45,46,49,50,52,53,54,57,59,60,62,67,68,69,72,78,81,82,83,85,86,88,90,91,92,93,95,96,100,101,143,230,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,313,316,317,318,319,320,321,322,325,326,327,328,329,333,334,335,337,338,339,340,341,342,343,344,345,347,348,349,350,351,352,353,354,356,359,360,361,362,367,370,373,374,375,376,378,379,380,381,382,383],usabl:104,usag:376,user:[54,82,85,317],usual:57,util:[2,76,83,97,129,147,148,150,152,154,155,156,157,158,159,160,161,162,167,175,176,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,196,199,200,201,202,205,208,211,212,226,258,259,284,285,287,289,291,292,293,294,295,296,297,298,299,304,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,333,336,337,338,339,342,345,346,348,349,352,353,354,355,356,357,358,359,360,361,362,363,372,373,382,383],utilsclass:258,utilsfil:258,v0:[375,378],v1:[375,378],v3:[375,378],v4:375,v:[54,227,361,383],val:[18,54,286,310,317,365],val_t:310,valid:[2,39],valu:[4,5,8,19,21,39,45,46,49,50,53,54,55,57,59,60,62,77,82,88,89,90,91,92,96,97,98,142,143,144,317,318,319,352,375,380],var_id_kind:[46,311,366],var_id_kind_:[46,311,366],vari:380,variabl:[8,9,10,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,49,50,51,54,55,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,78,81,82,83,84,85,88,92,93,94,95,97,129,258,259,289,319,325,363,372,373,376,378],variable_nam:383,variable_name_dim:383,variable_s:383,variablesclass:258,variablesfil:258,variablevector:[14,352,383],variat:[23,42,66,76],varinfo:[14,215,258,259,352],varinfotempl:258,variou:[373,382],vdot:375,vector2d:[28,29,32,33,296,298],vector3:[224,258,361],vector3d:[38,66,67,68,76,80,81,83,87,93,95,101,104,302,326,327,328,335,336,337,340,341,343,347,351,360],vector6d:[38,67,75,77,81,82,96,97,302,326,327,329,336,337,338,341,342,355,357],vector:[8,12,13,14,15,17,18,19,20,26,27,29,31,33,34,36,37,38,39,40,43,46,47,54,55,56,57,62,63,64,66,67,68,70,72,76,77,79,80,81,83,84,85,87,90,92,96,97,98,99,101,102,104,147,148,149,180,182,215,219,223,227,244,252,283,284,285,286,287,294,296,297,298,299,300,304,307,311,312,315,317,318,319,320,321,330,337,338,339,340,341,342,343,345,347,352,354,355,356,357,360,361,362,363,366,373,375,378,379,382,383],vector_typ:[12,15,18,282,283,286,373,379,382],vectorbound:[175,258,279,312],vectorpil:[19,47,49,53,54,62,287,312,313,316,317,320,321,322],vectorxd:[4,5,8,9,10,11,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,101,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,357,360,363,369,373,381,382,383],vectorxi:311,vel_ref:[67,68,75,327,328,336],velciti:[67,68,72,81,83,92],velcoiti:72,veloc:[4,24,25,27,37,38,42,43,44,54,67,68,71,72,73,74,75,80,81,82,83,86,87,90,92,130,135,217,258,261,266,301,302,303,304,305,306,307,308,340,341,342,343,344,345,346,347,348,349,350,351,354,372,375,380,383],velocityclass:258,velocityerror:[76,337],velocityfil:258,velocitylimit:[38,131,133,145,152,215,258,262,264,302,372],velocitylimitsclass:258,velocitylimitsnamespac:258,veri:380,versa:[373,382],versatil:[1,381],version:[62,67,145,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],vert:101,vertex:101,verti:[101,360],vertic:[101,102,362],vertx:[101,360],via:82,via_lim:306,vice:[373,382],view:383,virtual:[4,5,8,9,10,12,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,36,37,38,39,40,41,42,43,45,46,47,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,67,68,69,72,73,74,76,77,78,81,82,83,84,85,88,89,90,91,92,93,94,95,99,282,283,284,285,286,287,288,289,290,295,296,300,302,307,309,313,314,316,317,319,320,321,322,323,324,325,327,328,329,330,332,333,334,336,337,338,339,341,343,345,350,351,352,353,360,363,373,379,382],virtual_force_ref:[67,327],visibl:62,vl:380,vol:104,w:[2,8,17,18,28,32,39,62,68,75,76,81,82,83,85,88,89,90,91,101,104,232,234,243,245,285,286,322,342,345,348,349,354,360,361,367,375,377,379,381,382,383],w_:17,w_r_c:[96,355],w_t_closespoint2:7,w_t_closestpoint1:[7,358],w_t_closestpoint2:[7,358],w_t_f:[2,361],wa:[1,17,18,50,62,85,319,373,380,381,382],wai:[17,62,90,91,240,373,375,379,381,383],wait:39,walk:1,walkman:[39,282,283,285,286,287,288,290,297,301,302,303,304,305,308,317,319,322,326,337,340,341,343,344,345,347,348,349,350,354,356,360,361,362],want:[7,37,44,62,101,240,286],warn:[282,342],warranti:[282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],wc:[2,39,70,303,361],we:[0,2,7,18,37,38,39,43,44,45,46,52,53,59,60,62,73,74,81,83,90,91,92,101,102,236,239,240,241,249,256,286,296,348,367,378,380,383],weak_ptr:318,webpag:374,weight:[17,18,45,47,52,62,67,68,71,72,85,88,90,232,234,240,245,254,255,286,312,367,379,381,382],well:[2,17,26,373,375,380,381,382],went:[30,56],were:[380,383],wether:17,wfinal:[232,234,245],wheel:43,wheel_link_nam:[93,94,95,351],when:[39,41,43,50,57,81,90,101,240,312,348,373,375,379,380,381,382,383],where:[8,13,17,18,37,39,40,63,64,67,70,75,78,80,82,86,87,240,373,375,379,382,383],whether:12,which:[2,7,11,13,17,18,19,22,37,38,39,44,45,46,53,54,59,60,62,67,73,77,78,85,90,97,101,102,236,239,241,249,256,296,373,375,376,379,380,382,383],whichbackend:[173,258,265,310],whitelist:[2,39,303,361],whith:230,whole:[24,45],wholebodi:97,whose:[2,39],wit:102,within:[373,380,382],without:[13,81,83,92,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362,374,380,383],wolff:[23,42],won:39,word:383,worigin:[232,234,245],work:[6,38,50,100,128,129,130,131,132,133,134,135,136,137,138,139,140,141,235,237,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,372,374,375,378,381],worker:[88,89,90,91],world:[2,7,30,37,39,66,68,73,76,80,81,83,87,92,102,326,337,340,341,343,344,347],world_frame_nam:[204,207,258,341,344],world_nam:[327,328,336],world_t_com:362,world_t_point:362,worth:378,would:[39,383],wrap:0,wrench:[26,28,29,30,31,32,33,34,35,36,70,75,76,77,82,97,202,258,269,294,296,297,298,300,330,336,337,338,339,342],wrench_lims_constraint:[36,300],wrench_refer:[82,342],wrench_task:339,wrenchclass:258,wrencheslimit:[163,258,263,300],wrencheslimitsclass:258,wrenchesnamespac:258,wrenchlimit:[36,132,145,150,152,258,263,372],wrenchlimitsnamespac:258,wrf:101,write:[11,376,379,383],writelp:[46,311],written:[101,375,383],wrl:[30,297],wrong:56,wrt:[45,49,50,59,60,73,78,83],www:[53,101,282,283,284,285,286,287,288,289,290,291,292,293,296,297,298,300,301,302,303,304,305,306,307,308,317,319,322,325,326,327,328,329,333,334,335,337,338,339,340,341,343,344,345,347,348,349,350,351,352,354,356,360,361,362],x0_opt:56,x1:56,x1_opt:56,x:[4,5,8,9,10,12,14,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,36,37,38,39,40,41,42,43,45,46,49,50,51,53,56,58,59,60,61,62,63,64,65,67,68,69,70,72,73,74,75,76,78,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,101,104,282,284,285,286,287,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,318,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,357,359,360,361,362,373,375,377,378,381,382,383],x_:37,x_d:75,x_desir:[92,350],x_lim:[28,29,32,296,298],x_size:[5,11,12,18,19,21,44,62,72,282,286,287,289,308,322,333,354,360],xbot:[2,11,12,15,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,39,40,42,43,45,54,57,62,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,99,102,205,258,282,283,285,286,287,288,290,291,292,293,294,295,296,297,298,299,303,304,306,307,309,317,319,322,326,327,328,329,330,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347,348,349,350,351,354,355,357,359,361,362,363,373,382],xbotinterfac:[145,149,152,157,158,159,160,161,162,166,167,169,170,172,186,187,188,189,190,191,192,193,196,197,198,199,200,201,203,204,206,207,208,210,212,214,217,220,222,224,225,226,282,286,289,294,295,296,297,298,299,303,304,306,307,309,323,324,325,326,327,328,329,330,333,334,335,336,337,338,340,341,343,344,345,347,349,351,354,357,359,361,362,363],xd:82,xddot:[67,383],xddot_d:75,xddot_ref:383,xdot:75,xdot_d:75,xdot_desir:[92,350],xi_d:81,xing:43,xk:56,xk_opt:56,xl:[28,32,296],xs:[33,298],xu:[28,32,296],xy:43,y:[8,32,43,101,104,360,361,383],y____:43,y_lim:[28,29,32,296,298],yanran:24,yaw:[43,101],yet:50,yi:14,yl:[28,32,296],you:[11,17,18,62,67,68,72,81,83,85,90,92,240,243,256,360,361,362,373,379,382],your:[17,18,62,85,360,361,362],ys:[33,298],yu:[28,32,296],z:[30,104,360,361],zero:[8,18,26,35,63,64,81,86,144,286,352]},titles:["HCOD","Aknowledge","Class ComputeLinksDistance","Class ComputeLinksDistance::LinksPair","Class CostFunction","Class GradientVector","Template Class LDLTInverse","Class LinkPairDistance","Template Class AffineHelperBase","Class AffineConstraint","Class AffineTask","Class AutoStack","Template Class Constraint","Class Indices","Class OptvarHelper","Template Class Solver","Class SubConstraint","Class SubTask","Template Class Task","Class Aggregated","Class BilateralConstraint","Class GenericConstraint","Class TaskToConstraint","Class JointLimits","Class JointLimitsECBF","Class JointLimitsViability","Class TorqueLimits","Class VelocityLimits","Class CoP","Class CoPs","Class FrictionCone","Class FrictionCones","Class NormalTorque","Class NormalTorques","Class StaticConstraint","Class WrenchLimits","Class WrenchesLimits","Class CartesianPositionConstraint","Class CartesianVelocity","Class CollisionAvoidance","Class ConvexHull","Class JointLimits","Class JointLimitsInvariance","Class OmniWheels4X","Class VelocityLimits","Class BackEnd","Class GLPKBackEnd","Class HCOD","Template Class Iterator","Class OSQPBackEnd","Class QPOasesBackEnd","Class constraint_helper","Class eHQP","Class eiQuadProgBackEnd","Class iHQP","Class l1HQP","Class nHQP","Class nHQP::TaskData","Class priority_constraint","Class proxQPBackEnd","Class qpSWIFTBackEnd","Class task_to_constraint_helper","Class Aggregated","Class GenericLPTask","Class GenericTask","Class MinimizeVariable","Class AngularMomentum","Class Cartesian","Class CoM","Class Contact","Class DynamicFeasibility","Class MinJointVel","Class Postural","Class Contact","Class IMU","Class Cartesian","Class CoM","Class FloatingBase","Class Wrench","Class Wrenches","Class AngularMomentum","Class Cartesian","Class CartesianAdmittance","Class CoM","Class Contact","Class Gaze","Class JointAdmittance","Class LinearMomentum","Class Manipulability","Class Manipulability::ComputeManipulabilityIndexGradient","Class MinimumEffort","Class MinimumEffort::ComputeGTauGradient","Class Postural","Class PureRolling","Class PureRollingOrientation","Class PureRollingPosition","Class ForceOptimization","Class InverseDynamics","Class MatrixPiler","Class Torque","Template Class SVDPseudoInverse","Class cartesian_utils","Class convex_hull","Template Class CollisionObject","Class quaternion","Define BOUND_SCALING","Define BOUND_SCALING","Define __SOLVERS__HCOD__","Define BASE_LINK_COM","Define DISTAL_LINK_COM","Define OSQP_DEFAULT_EPS_REGULARISATION","Define QPOASES_DEFAULT_EPS_REGULARISATION","Define BASE_LINK_COM","Define DISTAL_LINK_COM","Define __SOLVERS__PSEUDOINVERSE__","Define EIQUADPROG_DEFAULT_EPS_REGULARISATION","Define BASE_LINK_COM","Define DISTAL_LINK_COM","Define DEFAULT_EPS_REGULARISATION","Define DEFAULT_EPS_REGULARISATION","Define PROXQP_DEFAULT_EPS_REGULARISATION","Define QPSWIFT_DEFAULT_EPS_REGULARISATION","Define BASE_LINK_COM","Define DISTAL_LINK_COM","Define WORLD_FRAME_NAME","Define BASE_LINK_COM","Define DISTAL_LINK_COM","Define WORLD_FRAME_NAME","Directory include","Directory OpenSoT","Directory constraints","Directory acceleration","Directory force","Directory velocity","Directory solvers","Directory tasks","Directory acceleration","Directory floating_base","Directory force","Directory velocity","Directory utils","Directory variables","Enum solver_back_ends","Enum GainType","Enum HessianType","File Constraint.h","File Solver.h","File SubConstraint.h","File SubTask.h","File Task.h","File Aggregated.h","File BilateralConstraint.h","File GenericConstraint.h","File TaskToConstraint.h","File JointLimits.h","File JointLimitsECBF.h","File JointLimitsViability.h","File TorqueLimits.h","File VelocityLimits.h","File CoP.h","File FrictionCone.h","File NormalTorque.h","File StaticConstraint.h","File WrenchLimits.h","File CartesianPositionConstraint.h","File CartesianVelocity.h","File CollisionAvoidance.h","File ConvexHull.h","File JointLimits.h","File JointLimitsInvariace.h","File OmniWheels4X.h","File VelocityLimits.h","File BackEnd.h","File BackEndFactory.h","File GLPKBackEnd.h","File HCOD.h","File OSQPBackEnd.h","File QPOasesBackEnd.h","File eHQP.h","File eiQuadProgBackEnd.h","File iHQP.h","File l1HQP.h","File nHQP.h","File proxQPBackEnd.h","File qpSWIFTBackEnd.h","File Aggregated.h","File GenericLPTask.h","File GenericTask.h","File MinimizeVariable.h","File AngularMomentum.h","File Cartesian.h","File CoM.h","File Contact.h","File DynamicFeasibility.h","File GainType.h","File MinJointVel.h","File Postural.h","File Contact.h","File IMU.h","File Cartesian.h","File CoM.h","File FloatingBase.h","File Force.h","File AngularMomentum.h","File Cartesian.h","File CartesianAdmittance.h","File CoM.h","File Contact.h","File Gaze.h","File JointAdmittance.h","File LinearMomentum.h","File Manipulability.h","File MinimumEffort.h","File Postural.h","File PureRolling.h","File Affine.h","File AffineUtils.h","File AutoStack.h","File ForceOptimization.h","File Indices.h","File InverseDynamics.h","File LinkPairDistance.h","File Piler.h","File cartesian_utils.h","File collision_utils.h","File convex_hull_utils.h","File Torque.h","Function toKdl(urdf::Vector3)","Function toKdl(urdf::Pose)","Function toKdl(urdf::Rotation)","Function OpenSoT::solvers::whichBackEnd","Function OpenSoT::solvers::BackEndFactory","Function OpenSoT::operator*(const Eigen::MatrixXd&, OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator+(const OpenSoT::tasks::Aggregated::TaskPtr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator*(const double, OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator%(const OpenSoT::constraints::Aggregated::ConstraintPtr, const std::list<unsigned int>&)","Function OpenSoT::operator<<(OpenSoT::tasks::Aggregated::TaskPtr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator%(const OpenSoT::tasks::Aggregated::TaskPtr, const std::list<unsigned int>&)","Function OpenSoT::operator/(const OpenSoT::tasks::Aggregated::TaskPtr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator<<(OpenSoT::AutoStack::Ptr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator+(const OpenSoT::tasks::Aggregated::Ptr, const OpenSoT::tasks::Aggregated::Ptr)","Function OpenSoT::operator<<(OpenSoT::tasks::Aggregated::Ptr, const OpenSoT::constraints::Aggregated::ConstraintPtr)","Template Function OpenSoT::operator+(const AffineHelperBase<DerivedM1, DerivedQ1>&, const AffineHelperBase<DerivedM2, DerivedQ2>&)","Function OpenSoT::operator/(const OpenSoT::AutoStack::Ptr, const OpenSoT::AutoStack::Ptr)","Template Function OpenSoT::operator-(const AffineHelperBase<DerivedM1, DerivedQ1>&, const Eigen::MatrixBase<DerivedVector>&)","Function OpenSoT::operator*(const double, OpenSoT::tasks::Aggregated::Ptr)","Template Function OpenSoT::operator-(const AffineHelperBase<DerivedM1, DerivedQ1>&, const AffineHelperBase<DerivedM2, DerivedQ2>&)","Template Function OpenSoT::operator*(const DerivedMatrix&, const AffineHelperBase<DerivedM, DerivedQ>&)","Function OpenSoT::operator<<(std::ostream&, const AffineHelper&)","Function OpenSoT::operator<<(OpenSoT::tasks::Aggregated::TaskPtr, const OpenSoT::constraints::Aggregated::ConstraintPtr)","Function OpenSoT::operator/(const OpenSoT::tasks::Aggregated::TaskPtr, OpenSoT::AutoStack::Ptr)","Function OpenSoT::operator/=","Template Function OpenSoT::operator+(const AffineHelperBase<DerivedM1, DerivedQ1>&, const Eigen::MatrixBase<DerivedVector>&)","Function OpenSoT::operator/(const OpenSoT::AutoStack::Ptr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator+(const OpenSoT::tasks::Aggregated::Ptr, const OpenSoT::tasks::Aggregated::TaskPtr)","Function OpenSoT::operator+(const OpenSoT::tasks::Aggregated::TaskPtr, const OpenSoT::tasks::Aggregated::Ptr)","Function OpenSoT::operator<<(OpenSoT::AutoStack::Ptr, const OpenSoT::constraints::Aggregated::ConstraintPtr)","Template Function OpenSoT::operator/(const AffineHelperBase<DerivedM1, DerivedQ1>&, const AffineHelperBase<DerivedM2, DerivedQ2>&)","Library API","Namespace OpenSoT","Namespace OpenSoT::AffineUtils","Namespace OpenSoT::constraints","Namespace OpenSoT::constraints::acceleration","Namespace OpenSoT::constraints::force","Namespace OpenSoT::constraints::velocity","Namespace OpenSoT::solvers","Namespace OpenSoT::tasks","Namespace OpenSoT::tasks::acceleration","Namespace OpenSoT::tasks::floating_base","Namespace OpenSoT::tasks::force","Namespace OpenSoT::tasks::velocity","Namespace OpenSoT::utils","Namespace OpenSoT::variables","Namespace XBot::Utils","Namespace fcl","Namespace idynutils","Namespace proxsuite","Namespace proxsuite::proxqp","Namespace qpOASES","Namespace soth","Namespace std","Todo List","Program Listing for File Constraint.h","Program Listing for File Solver.h","Program Listing for File SubConstraint.h","Program Listing for File SubTask.h","Program Listing for File Task.h","Program Listing for File Aggregated.h","Program Listing for File BilateralConstraint.h","Program Listing for File GenericConstraint.h","Program Listing for File TaskToConstraint.h","Program Listing for File JointLimits.h","Program Listing for File JointLimitsECBF.h","Program Listing for File JointLimitsViability.h","Program Listing for File TorqueLimits.h","Program Listing for File VelocityLimits.h","Program Listing for File CoP.h","Program Listing for File FrictionCone.h","Program Listing for File NormalTorque.h","Program Listing for File StaticConstraint.h","Program Listing for File WrenchLimits.h","Program Listing for File CartesianPositionConstraint.h","Program Listing for File CartesianVelocity.h","Program Listing for File CollisionAvoidance.h","Program Listing for File ConvexHull.h","Program Listing for File JointLimits.h","Program Listing for File JointLimitsInvariace.h","Program Listing for File OmniWheels4X.h","Program Listing for File VelocityLimits.h","Program Listing for File BackEnd.h","Program Listing for File BackEndFactory.h","Program Listing for File GLPKBackEnd.h","Program Listing for File HCOD.h","Program Listing for File OSQPBackEnd.h","Program Listing for File QPOasesBackEnd.h","Program Listing for File eHQP.h","Program Listing for File eiQuadProgBackEnd.h","Program Listing for File iHQP.h","Program Listing for File l1HQP.h","Program Listing for File nHQP.h","Program Listing for File proxQPBackEnd.h","Program Listing for File qpSWIFTBackEnd.h","Program Listing for File Aggregated.h","Program Listing for File GenericLPTask.h","Program Listing for File GenericTask.h","Program Listing for File MinimizeVariable.h","Program Listing for File AngularMomentum.h","Program Listing for File Cartesian.h","Program Listing for File CoM.h","Program Listing for File Contact.h","Program Listing for File DynamicFeasibility.h","Program Listing for File GainType.h","Program Listing for File MinJointVel.h","Program Listing for File Postural.h","Program Listing for File Contact.h","Program Listing for File IMU.h","Program Listing for File Cartesian.h","Program Listing for File CoM.h","Program Listing for File FloatingBase.h","Program Listing for File Force.h","Program Listing for File AngularMomentum.h","Program Listing for File Cartesian.h","Program Listing for File CartesianAdmittance.h","Program Listing for File CoM.h","Program Listing for File Contact.h","Program Listing for File Gaze.h","Program Listing for File JointAdmittance.h","Program Listing for File LinearMomentum.h","Program Listing for File Manipulability.h","Program Listing for File MinimumEffort.h","Program Listing for File Postural.h","Program Listing for File PureRolling.h","Program Listing for File Affine.h","Program Listing for File AffineUtils.h","Program Listing for File AutoStack.h","Program Listing for File ForceOptimization.h","Program Listing for File Indices.h","Program Listing for File InverseDynamics.h","Program Listing for File LinkPairDistance.h","Program Listing for File Piler.h","Program Listing for File cartesian_utils.h","Program Listing for File collision_utils.h","Program Listing for File convex_hull_utils.h","Program Listing for File Torque.h","Struct OptvarHelper::VarInfo","Struct Task::istrue","Struct GLPKBackEnd::GLPKBackEndOptions","Struct stack_level","Typedef OpenSoT::solvers::solver_back_ends_iterator","Typedef OpenSoT::AffineHelper","Typedef fcl::CollisionObjectd","Typedef soth::VectorBound","Full API","Constraint","eHQP","iHQP","Welcome to the OpenSoT\u2019s documentation!","Intro","nHQP","Solver","iHQP: back-end comparison","Stack","Task","Variables"],titleterms:{"35":380,"7":380,"class":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274],"const":[232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257],"enum":[142,143,144,149,173,194,258,259,265,267],"function":[173,215,217,224,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,265],"int":[235,237],By:[145,146,147,148,149,150,151,152,153,159,160,172,173,180,185,186,187,188,194,196,201,204,206,213,215,217,219,221,222,223,225],__solvers__hcod__:107,__solvers__pseudoinverse__:114,acceler:[131,136,154,155,156,157,158,189,190,191,192,193,194,195,196,262,267],affin:[215,352,383],affineconstraint:9,affinehelp:[248,369],affinehelperbas:[8,242,244,246,247,252,257],affinetask:10,affineutil:[216,260,353],aggreg:[19,62,150,185,232,233,234,235,236,237,238,239,240,241,245,249,250,253,254,255,256,287,322],aknowledg:1,angularmomentum:[66,80,189,203,326,340],api:[258,372],autostack:[11,217,239,243,250,253,256,354],avail:379,back:380,backend:[45,172,309],backendfactori:[173,231,310],base:[9,10,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,99],base_link_com:[108,112,116,122,125],bilateralconstraint:[20,151,288,373],bound_scal:[105,106],cartesian:[67,75,81,190,199,204,327,336,341],cartesian_util:[101,223,360],cartesianadmitt:[82,205,342],cartesianpositionconstraint:[37,164,301],cartesianveloc:[38,165,302],collision_util:[224,361],collisionavoid:[39,166,303],collisionobject:103,collisionobjectd:370,com:[68,76,83,191,200,206,328,337,343],comparison:380,computegtaugradi:91,computelinksdist:[2,3],computemanipulabilityindexgradi:89,constraint:[12,130,145,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,235,241,249,256,261,262,263,264,282,373,383],constraint_help:51,constraintptr:[235,241,249,256],contact:[69,73,84,192,197,207,329,334,344],content:[145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274,276,279,376],convex_hul:102,convex_hull_util:[225,362],convexhul:[40,167,304],cop:[28,29,159,296],costfunct:4,default_eps_regularis:[118,119],defin:[105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,164,167,175,176,177,178,179,180,181,183,184,189,200,203,204,206,207,210,258],definit:[145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226],deriv:[4,20,45,81,92],derivedm1:[242,244,246,252,257],derivedm2:[242,246,257],derivedm:247,derivedmatrix:247,derivedq1:[242,244,246,252,257],derivedq2:[242,246,257],derivedq:247,derivedvector:[244,252],directori:[128,129,130,131,132,133,134,135,136,137,138,139,140,141,372],distal_link_com:[109,113,117,123,126],document:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,142,143,144,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,364,365,366,367,368,369,370,371,376],dof:380,doubl:[234,245],dynamicfeas:[70,193,330],ehqp:[52,178,315,374],eigen:[232,244,252],eiquadprog_default_eps_regularis:115,eiquadprogbackend:[53,179,316],end:380,fcl:[274,370],featur:376,file:[129,130,131,132,133,134,135,136,137,138,139,140,141,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,258,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,372],floating_bas:[137,197,198,268],floatingbas:[77,201,338],forc:[132,138,159,160,161,162,163,199,200,201,202,263,269,339],forceoptim:[96,218,355],frictioncon:[30,31,160,297],full:[258,372],gaintyp:[143,194,331],gaze:[85,208,345],genericconstraint:[21,152,289,373],genericlptask:[63,186,323],generictask:[64,187,324,382],glpkbackend:[46,174,311,366],glpkbackendopt:366,gradientvector:5,h:[145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363],hcod:[0,47,175,312],hessiantyp:144,hierarchi:258,home:[145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226],humanoid:380,idynutil:275,ihqp:[54,180,317,375,380],imu:[74,198,335],includ:[128,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226],indic:[13,219,356],inherit:[4,9,10,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,99],intro:377,inversedynam:[97,220,357],istru:365,iter:48,jointadmitt:[86,209,346],jointlimit:[23,41,154,168,291,305],jointlimitsecbf:[24,155,292],jointlimitsinvari:42,jointlimitsinvariac:[169,306],jointlimitsvi:[25,156,293],l1hqp:[55,181,318],ldltinvers:6,librari:258,linearmomentum:[87,210,347],linkpairdist:[7,221,358],linkspair:3,list:[235,237,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363],main:376,manipul:[88,89,211,348,380],matrixbas:[244,252],matrixpil:98,matrixxd:232,minimizevari:[65,188,325],minimumeffort:[90,91,212,349],minjointvel:[71,195,332],namespac:[145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,222,226,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280],nest:[2,3,14,18,46,56,57,88,89,90,91,364,365,366],nhqp:[56,57,182,319,378],normaltorqu:[32,33,161,298],omniwheels4x:[43,170,307],opensot:[129,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,368,369,376],oper:[232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257],optvarhelp:[14,364],osqp_default_eps_regularis:110,osqpbackend:[49,176,313],ostream:248,page:[258,372],piler:[222,359],pose:228,postur:[72,92,196,213,333,350],priority_constraint:58,program:[282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363],proxqp:277,proxqp_default_eps_regularis:120,proxqpbackend:[59,183,320],proxsuit:[276,277],ptr:[239,240,241,243,245,250,253,254,255,256],purerol:[93,214,351],purerollingorient:94,purerollingposit:95,qpoas:278,qpoases_default_eps_regularis:111,qpoasesbackend:[50,177,314],qpswift_default_eps_regularis:121,qpswiftbackend:[60,184,321],quaternion:104,relationship:[2,3,4,9,10,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,99,364,365,366],rotat:229,runner:[145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226],s:376,solver:[15,134,146,172,173,174,175,176,177,178,179,180,181,182,183,184,230,231,265,283,368,379],solver_back_end:142,solver_back_ends_iter:368,soth:[279,371],stack:381,stack_level:367,staticconstraint:[34,162,299],std:[235,237,248,280],struct:[258,364,365,366,367],subconstraint:[16,147,284,373],subdirectori:[128,129,130,135],subtask:[17,148,285,382],svdpseudoinvers:100,task:[18,135,149,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,232,233,234,236,237,238,239,240,241,245,249,250,253,254,255,266,267,268,269,270,286,365,382,383],task_to_constraint_help:61,taskdata:57,taskptr:[232,233,234,236,237,238,239,249,250,253,254,255],tasktoconstraint:[22,153,290],templat:[6,8,12,15,18,48,100,103,242,244,246,247,252,257],todo:281,tokdl:[227,228,229],torqu:[99,226,363],torquelimit:[26,157,294],type:[2,4,9,10,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,99],typedef:[166,173,175,215,258,259,265,274,279,368,369,370,371],unsign:[235,237],urdf:[227,228,229],usag:383,util:[140,215,216,217,218,219,220,221,222,223,224,225,271,273],variabl:[141,226,272,383],varinfo:364,vector3:227,vectorbound:371,veloc:[133,139,164,165,166,167,168,169,170,171,203,204,205,206,207,208,209,210,211,212,213,214,264,270],velocitylimit:[27,44,158,171,295,308],welcom:376,whichbackend:230,work:[145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226],world_frame_nam:[124,127],wrench:[78,79],wrencheslimit:36,wrenchlimit:[35,163,300],xbot:273}}) \ No newline at end of file