var hierarchy =
[
    [ "Eigen::internal::access_block_from_matrix_block_view< ReturnType, View, AllRows, AllCols >", "structEigen_1_1internal_1_1access__block__from__matrix__block__view.html", null ],
    [ "Eigen::internal::access_block_from_matrix_block_view< ReturnType, View, false, true >", "structEigen_1_1internal_1_1access__block__from__matrix__block__view_3_01ReturnType_00_01View_00_01false_00_01true_01_4.html", null ],
    [ "Eigen::internal::access_block_from_matrix_block_view< ReturnType, View, true, false >", "structEigen_1_1internal_1_1access__block__from__matrix__block__view_3_01ReturnType_00_01View_00_01true_00_01false_01_4.html", null ],
    [ "Eigen::internal::assign_selector< Derived, MatrixBlockView< ArgType, _Rows, _Cols, _allRows, _allCols >, false, false >", "structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01MatrixBlockView_3_01ArgType_00_01__f08d58b790d0c6bfc553558798ac837f.html", null ],
    [ "Eigen::internal::assign_selector< Derived, MatrixBlockView< ArgType, _Rows, _Cols, _allRows, _allCols >, false, true >", "structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01MatrixBlockView_3_01ArgType_00_01__6d0f58f6622126d30ea47013fc1df98c.html", null ],
    [ "hpp::constraints::solver::lineSearch::Backtracking", "structhpp_1_1constraints_1_1solver_1_1lineSearch_1_1Backtracking.html", null ],
    [ "hpp::constraints::solver::saturation::Base", "structhpp_1_1constraints_1_1solver_1_1saturation_1_1Base.html", [
      [ "hpp::constraints::solver::saturation::Bounds", "structhpp_1_1constraints_1_1solver_1_1saturation_1_1Bounds.html", null ],
      [ "hpp::constraints::solver::saturation::Device", "structhpp_1_1constraints_1_1solver_1_1saturation_1_1Device.html", null ],
      [ "hpp::constraints::solver::saturation::Function", "structhpp_1_1constraints_1_1solver_1_1saturation_1_1Function.html", null ]
    ] ],
    [ "Eigen::MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols >::block_iterator", "structEigen_1_1MatrixBlockView_1_1block__iterator.html", null ],
    [ "Eigen::MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols >::block_t< Derived >", "structEigen_1_1MatrixBlockView_1_1block__t.html", null ],
    [ "Eigen::BlockIndex", "structEigen_1_1BlockIndex.html", null ],
    [ "hpp::constraints::CalculusBaseAbstract< ValueType, JacobianType >", "classhpp_1_1constraints_1_1CalculusBaseAbstract.html", [
      [ "hpp::constraints::CalculusBase< CrossProduct< LhsValue, RhsValue > >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::CrossProduct< LhsValue, RhsValue >", "classhpp_1_1constraints_1_1CrossProduct.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< Difference< LhsValue, RhsValue > >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::Difference< LhsValue, RhsValue >", "classhpp_1_1constraints_1_1Difference.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< FunctionExp< FunctionType >, vector_t, matrix_t >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::FunctionExp< FunctionType >", "classhpp_1_1constraints_1_1FunctionExp.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< JointFrame, Eigen::Matrix< value_type, 6, 1 >, Eigen::Matrix< value_type, 6, Eigen::Dynamic > >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::JointFrame", "classhpp_1_1constraints_1_1JointFrame.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< MatrixOfExpressions< eigen::vector3_t, JacobianMatrix >, Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic >, Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > >", "classhpp_1_1constraints_1_1CalculusBase.html", null ],
      [ "hpp::constraints::CalculusBase< Point, vector3_t, JacobianMatrix >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::Point", "classhpp_1_1constraints_1_1Point.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< PointCom, vector3_t, ComJacobian_t >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::PointCom", "classhpp_1_1constraints_1_1PointCom.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< PointInJoint >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::PointInJoint", "classhpp_1_1constraints_1_1PointInJoint.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< RotationMultiply< RhsValue > >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::RotationMultiply< RhsValue >", "classhpp_1_1constraints_1_1RotationMultiply.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< ScalarMultiply< RhsValue > >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::ScalarMultiply< RhsValue >", "classhpp_1_1constraints_1_1ScalarMultiply.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< ScalarProduct< LhsValue, RhsValue >, Eigen::Matrix< value_type, 1, 1 >, RowJacobianMatrix >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::ScalarProduct< LhsValue, RhsValue >", "classhpp_1_1constraints_1_1ScalarProduct.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< Sum< LhsValue, RhsValue > >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::Sum< LhsValue, RhsValue >", "classhpp_1_1constraints_1_1Sum.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< VectorInJoint >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::VectorInJoint", "classhpp_1_1constraints_1_1VectorInJoint.html", null ]
      ] ],
      [ "hpp::constraints::CalculusBase< T, ValueType, JacobianType, CrossType >", "classhpp_1_1constraints_1_1CalculusBase.html", [
        [ "hpp::constraints::MatrixOfExpressions< eigen::vector3_t, JacobianMatrix >", "classhpp_1_1constraints_1_1MatrixOfExpressions.html", null ],
        [ "hpp::constraints::MatrixOfExpressions< ValueType, JacobianType >", "classhpp_1_1constraints_1_1MatrixOfExpressions.html", null ]
      ] ]
    ] ],
    [ "hpp::constraints::CalculusBaseAbstract< Eigen::Matrix< value_type, 1, 1 >, RowJacobianMatrix >", "classhpp_1_1constraints_1_1CalculusBaseAbstract.html", null ],
    [ "hpp::constraints::CalculusBaseAbstract< Eigen::Matrix< value_type, 6, 1 >, Eigen::Matrix< value_type, 6, Eigen::Dynamic > >", "classhpp_1_1constraints_1_1CalculusBaseAbstract.html", null ],
    [ "hpp::constraints::CalculusBaseAbstract< Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic >, Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > >", "classhpp_1_1constraints_1_1CalculusBaseAbstract.html", null ],
    [ "hpp::constraints::CalculusBaseAbstract< vector3_t, ComJacobian_t >", "classhpp_1_1constraints_1_1CalculusBaseAbstract.html", null ],
    [ "hpp::constraints::CalculusBaseAbstract< vector3_t, JacobianMatrix >", "classhpp_1_1constraints_1_1CalculusBaseAbstract.html", null ],
    [ "hpp::constraints::CalculusBaseAbstract< vector_t, matrix_t >", "classhpp_1_1constraints_1_1CalculusBaseAbstract.html", null ],
    [ "hpp::constraints::solver::lineSearch::Constant", "structhpp_1_1constraints_1_1solver_1_1lineSearch_1_1Constant.html", null ],
    [ "hpp::constraints::StaticStability::Contact_t", "structhpp_1_1constraints_1_1StaticStability_1_1Contact__t.html", null ],
    [ "hpp::constraints::ConvexShape", "classhpp_1_1constraints_1_1ConvexShape.html", null ],
    [ "hpp::constraints::ConvexShapeData", "structhpp_1_1constraints_1_1ConvexShapeData.html", null ],
    [ "hpp::constraints::solver::HierarchicalIterative::Data", "structhpp_1_1constraints_1_1solver_1_1HierarchicalIterative_1_1Data.html", null ],
    [ "hpp::constraints::DifferentiableFunction", "classhpp_1_1constraints_1_1DifferentiableFunction.html", [
      [ "hpp::constraints::ActiveSetDifferentiableFunction", "classhpp_1_1constraints_1_1ActiveSetDifferentiableFunction.html", null ],
      [ "hpp::constraints::AffineFunction", "classhpp_1_1constraints_1_1AffineFunction.html", null ],
      [ "hpp::constraints::ComBetweenFeet", "classhpp_1_1constraints_1_1ComBetweenFeet.html", null ],
      [ "hpp::constraints::ConfigurationConstraint", "classhpp_1_1constraints_1_1ConfigurationConstraint.html", null ],
      [ "hpp::constraints::ConstantFunction", "structhpp_1_1constraints_1_1ConstantFunction.html", null ],
      [ "hpp::constraints::ConvexShapeContact", "classhpp_1_1constraints_1_1ConvexShapeContact.html", null ],
      [ "hpp::constraints::ConvexShapeContactComplement", "classhpp_1_1constraints_1_1ConvexShapeContactComplement.html", null ],
      [ "hpp::constraints::ConvexShapeContactHold", "classhpp_1_1constraints_1_1ConvexShapeContactHold.html", null ],
      [ "hpp::constraints::DifferentiableFunctionSet", "classhpp_1_1constraints_1_1DifferentiableFunctionSet.html", null ],
      [ "hpp::constraints::DistanceBetweenBodies", "classhpp_1_1constraints_1_1DistanceBetweenBodies.html", null ],
      [ "hpp::constraints::DistanceBetweenPointsInBodies", "classhpp_1_1constraints_1_1DistanceBetweenPointsInBodies.html", null ],
      [ "hpp::constraints::GenericTransformation< _Options >", "classhpp_1_1constraints_1_1GenericTransformation.html", null ],
      [ "hpp::constraints::Identity", "classhpp_1_1constraints_1_1Identity.html", null ],
      [ "hpp::constraints::Manipulability", "classhpp_1_1constraints_1_1Manipulability.html", null ],
      [ "hpp::constraints::MinManipulability", "classhpp_1_1constraints_1_1MinManipulability.html", null ],
      [ "hpp::constraints::QPStaticStability", "classhpp_1_1constraints_1_1QPStaticStability.html", null ],
      [ "hpp::constraints::RelativeCom", "classhpp_1_1constraints_1_1RelativeCom.html", null ],
      [ "hpp::constraints::StaticStability", "classhpp_1_1constraints_1_1StaticStability.html", null ],
      [ "hpp::constraints::SymbolicFunction< Expression >", "classhpp_1_1constraints_1_1SymbolicFunction.html", null ],
      [ "hpp::constraints::explicit_::ImplicitFunction", "classhpp_1_1constraints_1_1explicit___1_1ImplicitFunction.html", null ],
      [ "hpp::constraints::explicit_::RelativeTransformation", "classhpp_1_1constraints_1_1explicit___1_1RelativeTransformation.html", null ],
      [ "hpp::constraints::function::Difference", "classhpp_1_1constraints_1_1function_1_1Difference.html", null ],
      [ "hpp::constraints::function::OfParameterSubset", "classhpp_1_1constraints_1_1function_1_1OfParameterSubset.html", null ]
    ] ],
    [ "Eigen::internal::dont_print_indices", "structEigen_1_1internal_1_1dont__print__indices.html", null ],
    [ "Eigen::internal::empty_struct", "structEigen_1_1internal_1_1empty__struct.html", null ],
    [ "hpp::constraints::solver::lineSearch::ErrorNormBased", "structhpp_1_1constraints_1_1solver_1_1lineSearch_1_1ErrorNormBased.html", null ],
    [ "Eigen::internal::eval_matrix_block_view_to< Src, Dst >", "structEigen_1_1internal_1_1eval__matrix__block__view__to.html", null ],
    [ "Eigen::internal::eval_matrix_block_view_to< MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols >, Dst >", "structEigen_1_1internal_1_1eval__matrix__block__view__to_3_01MatrixBlockView_3_01__ArgType_00_0196173a59828449b104ec0796af79f489.html", null ],
    [ "Eigen::internal::eval_matrix_block_view_to< MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols >, MatrixBlockView< _ArgType2, _Rows2, _Cols2, _allRows2, _allCols2 > >", "structEigen_1_1internal_1_1eval__matrix__block__view__to_3_01MatrixBlockView_3_01__ArgType_00_0149f487c7eae34224791abf1cde6592bc.html", null ],
    [ "Eigen::internal::eval_matrix_block_view_to< Src, MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols > >", "structEigen_1_1internal_1_1eval__matrix__block__view__to_3_01Src_00_01MatrixBlockView_3_01__ArgT0c0970931ef063e5387f817fa4f99933.html", null ],
    [ "std::exception", null, [
      [ "hpp::constraints::FunctionNotDefinedForThisValue", "classhpp_1_1constraints_1_1FunctionNotDefinedForThisValue.html", null ]
    ] ],
    [ "hpp::constraints::ExplicitConstraintSet", "classhpp_1_1constraints_1_1ExplicitConstraintSet.html", null ],
    [ "hpp::constraints::Expression< LhsValue, RhsValue >", "classhpp_1_1constraints_1_1Expression.html", null ],
    [ "hpp::constraints::Expression< hpp::pinocchio::Joint, RhsValue >", "classhpp_1_1constraints_1_1Expression.html", null ],
    [ "hpp::constraints::Expression< value_type, RhsValue >", "classhpp_1_1constraints_1_1Expression.html", null ],
    [ "hpp::constraints::solver::lineSearch::FixedSequence", "structhpp_1_1constraints_1_1solver_1_1lineSearch_1_1FixedSequence.html", null ],
    [ "hpp::constraints::ConvexShapeContact::ForceData", "structhpp_1_1constraints_1_1ConvexShapeContact_1_1ForceData.html", null ],
    [ "hpp::constraints::solver::HierarchicalIterative", "classhpp_1_1constraints_1_1solver_1_1HierarchicalIterative.html", [
      [ "hpp::constraints::solver::BySubstitution", "classhpp_1_1constraints_1_1solver_1_1BySubstitution.html", null ]
    ] ],
    [ "hpp::constraints::Implicit", "classhpp_1_1constraints_1_1Implicit.html", [
      [ "hpp::constraints::Explicit", "classhpp_1_1constraints_1_1Explicit.html", [
        [ "hpp::constraints::LockedJoint", "classhpp_1_1constraints_1_1LockedJoint.html", null ],
        [ "hpp::constraints::explicit_::ConvexShapeContact", "classhpp_1_1constraints_1_1explicit___1_1ConvexShapeContact.html", null ],
        [ "hpp::constraints::explicit_::RelativePose", "classhpp_1_1constraints_1_1explicit___1_1RelativePose.html", null ]
      ] ],
      [ "hpp::constraints::ImplicitConstraintSet", "classhpp_1_1constraints_1_1ImplicitConstraintSet.html", null ]
    ] ],
    [ "hpp::constraints::JointTranspose", "structhpp_1_1constraints_1_1JointTranspose.html", null ],
    [ "MatrixBase", null, [
      [ "Eigen::MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols >", "classEigen_1_1MatrixBlockView.html", null ]
    ] ],
    [ "Eigen::MatrixBlocksBase< Derived >", "classEigen_1_1MatrixBlocksBase.html", null ],
    [ "Eigen::MatrixBlocksBase< MatrixBlocks< _allRows, _allCols > >", "classEigen_1_1MatrixBlocksBase.html", [
      [ "Eigen::MatrixBlocks< false, true >", "classEigen_1_1MatrixBlocks.html", null ],
      [ "Eigen::MatrixBlocks< true, false >", "classEigen_1_1MatrixBlocks.html", null ],
      [ "Eigen::MatrixBlocks< false, false >", "classEigen_1_1MatrixBlocks.html", null ],
      [ "Eigen::MatrixBlocks< _allRows, _allCols >", "classEigen_1_1MatrixBlocks.html", null ]
    ] ],
    [ "Eigen::MatrixBlocksRef< _allRows, _allCols >", "classEigen_1_1MatrixBlocksRef.html", null ],
    [ "hpp::prettyPrint< constraints::segment_t, Option >", "structhpp_1_1prettyPrint_3_01constraints_1_1segment__t_00_01Option_01_4.html", null ],
    [ "hpp::prettyPrint< Eigen::BlockIndex::segments_t, Option >", "structhpp_1_1prettyPrint_3_01Eigen_1_1BlockIndex_1_1segments__t_00_01Option_01_4.html", null ],
    [ "Eigen::internal::print_indices", "structEigen_1_1internal_1_1print__indices.html", null ],
    [ "Eigen::internal::static_if< condition >", "structEigen_1_1internal_1_1static__if.html", null ],
    [ "Eigen::internal::static_if< false >", "structEigen_1_1internal_1_1static__if_3_01false_01_4.html", null ],
    [ "hpp::constraints::Traits< Class >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< CrossProduct< LhsValue, RhsValue > >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< Difference< LhsValue, RhsValue > >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< FunctionExp< FunctionType > >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< hpp::constraints::CrossProduct >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< hpp::constraints::Difference >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< hpp::constraints::Expression >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< hpp::constraints::PointCom >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< hpp::constraints::PointInJoint >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< hpp::constraints::RotationMultiply< hpp::constraints::CrossProduct > >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< hpp::constraints::ScalarProduct< hpp::constraints::Difference, hpp::constraints::Difference > >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< hpp::pinocchio::Joint >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< JointFrame >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< JointTranspose >", "structhpp_1_1constraints_1_1Traits_3_01JointTranspose_01_4.html", null ],
    [ "hpp::constraints::Traits< LhsValue >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "Eigen::internal::traits< MatrixBlocks< _allRows, _allCols > >", "structEigen_1_1internal_1_1traits_3_01MatrixBlocks_3_01__allRows_00_01__allCols_01_4_01_4.html", null ],
    [ "Eigen::internal::traits< MatrixBlocksRef< _allRows, _allCols > >", "structEigen_1_1internal_1_1traits_3_01MatrixBlocksRef_3_01__allRows_00_01__allCols_01_4_01_4.html", null ],
    [ "Eigen::internal::traits< MatrixBlockView< ArgType, _Rows, _Cols, _allRows, _allCols > >", "structEigen_1_1internal_1_1traits_3_01MatrixBlockView_3_01ArgType_00_01__Rows_00_01__Cols_00_01_dfda6552bf580a9d53b552bafc6eeb27.html", null ],
    [ "hpp::constraints::Traits< MatrixOfExpressions< eigen::vector3_t, JacobianMatrix > >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< pinocchio::Joint >", "structhpp_1_1constraints_1_1Traits_3_01pinocchio_1_1Joint_01_4.html", null ],
    [ "hpp::constraints::Traits< Point >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< PointCom >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< PointInJoint >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< RhsValue >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< RotationMultiply< RhsValue > >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< ScalarMultiply< RhsValue > >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< ScalarProduct< LhsValue, RhsValue > >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< Sum< LhsValue, RhsValue > >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< T >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "hpp::constraints::Traits< value_type >", "structhpp_1_1constraints_1_1Traits_3_01value__type_01_4.html", null ],
    [ "hpp::constraints::Traits< VectorInJoint >", "classhpp_1_1constraints_1_1Traits.html", null ],
    [ "Eigen::MatrixBlocksBase< Derived >::View< MatrixType, _Rows, _Cols >", "structEigen_1_1MatrixBlocksBase_1_1View.html", null ]
];