pinocchio 4.1.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CAlgorithmCheckerBase
 CABAChecker
 CAlgorithmCheckerList< D >
 CCRBAChecker
 CMimicCheckerSimple model checker, that assert that there is a mimic joint in the tree
 CParentCheckerSimple model checker, that assert that model.parents is indeed a tree
 Cbase_class_name< BroadPhaseManager >
 Cbase_class_name< BroadPhaseManagerTpl< Manager > >
 Cbase_class_name< TreeBroadPhaseManagerTpl< Manager > >
 CBroadPhaseManagerBase< Derived >
 Ccall< T >
 Ccall< ForceTpl< Scalar, Options > >
 Ccall< MotionTpl< Scalar, Options > >
 CCasadiMatrixFromPython< CasadiMatrix >
 CCasadiMatrixToPython< CasadiMatrix >
 CConstraintDataExposer
 CConstraintDataPythonVisitor< ConstraintData >
 CConstraintModelExposer
 CConstraintModelPythonVisitor< ConstraintModel >
 CConstraintSolverBase
 CADMMConstraintSolverTpl< context::Scalar, context::Options >
 CPGSConstraintSolverTpl< context::Scalar, context::Options >
 CADMMConstraintSolverTpl< _Scalar, _Options >ADMM constraint solver
 CPGSConstraintSolverTpl< _Scalar, _Options >Projected Gauss Siedel solver
 CConstraintSolverResultBase
 CADMMSolverResultTpl< Scalar, Options >
 CADMMSolverResultTpl< context::Scalar, context::Options >
 CPGSSolverResultTpl< context::Scalar, context::Options >
 CPGSSolverResultTpl< Scalar, Options >
 CADMMSolverResultTpl< _Scalar, _Options >Struct describing the solution of the ADMM constraint solver after calling the solve method. Also contains the warmstart of the solution to the constraint problem
 CPGSSolverResultTpl< _Scalar, _Options >Struct describing the solution of the PGS constraint solver after calling the solve method. Also contains the warmstart of the solution to the constraint problem
 CConstraintSolverSettingsBase
 CADMMSolverSettingsTpl< Scalar >
 CADMMSolverSettingsTpl< context::Scalar >
 CPGSSolverSettingsTpl< context::Scalar >
 CPGSSolverSettingsTpl< Scalar >
 CADMMSolverSettingsTpl< _Scalar >Settings for the ADMM constraint solver loop
 CPGSSolverSettingsTpl< _Scalar >Settings for the PGS constraint solver loop
 CConstraintSolverStatsBase
 CADMMSolverStatsTpl< Scalar >
 CADMMSolverStatsTpl< context::Scalar >
 CPGSSolverStatsTpl< context::Scalar >
 CPGSSolverStatsTpl< Scalar >
 CADMMSolverStatsTpl< _Scalar >Struct to track per iteration progress of ADMM constraint solver
 CPGSSolverStatsTpl< _Scalar >Struct to track per iteration progress of PGS constraint solver
 CConstraintStdVectorExposer
 Cconvert_boost_python_object< T >
 Cconvert_type< T >
 Cconvert_type< void >
 Cdef_visitor
 CJointModelLieGroupPythonVisitor< context::JointModel >
 CJointModelLieGroupPythonVisitor< context::JointModelComposite >
 CJointModelLieGroupPythonVisitor< context::JointModelMimic >
 CPointConstraintModelBasePythonVisitor< T, enable_if_point_model_t< T > >
 CModelConfigurationConverterVisitor< _Scalar, _Options, JointCollectionTpl >
 CAddressVisitor< C >Add the Python method to extract the address of the underlying C++ object
 CBaumgarteCorrectorParametersPythonVisitor< BaumgarteCorrectorParameters >
 CBinaryKinematicsConstraintDataBasePythonVisitor< T, class >
 CBinaryKinematicsConstraintModelBasePythonVisitor< T, class >
 CBinaryKinematicsConstraintModelBasePythonVisitor< T, enable_if_binarykinematic_model_t< T > >
 CBoostNumberPythonVisitor< BoostNumber >
 CBoxSetPythonVisitor< BoxSet >
 CBroadPhaseManagerBasePythonVisitor< Derived >
 CBroadPhaseManagerPoolPythonVisitor< BroadPhaseManagerPool >
 CBroadPhaseManagerPythonVisitor< Derived >
 CCastVisitor< C, NewScalar >Add the Python method cast
 CCollisionPairPythonVisitor
 CComparableVisitor< C, has_comparison_operators >Add the Python method == and != to allow a comparison of this
 CComparableVisitor< C, false >
 CConeSetPythonVisitor< ConeSet >
 CConstraintCholeskyDecompositionPythonVisitor< ConstraintCholeskyDecomposition >
 CConstraintDataBasePythonVisitor< ConstraintDataDerived >
 CConstraintDataInheritancePythonVisitor< T >
 CConstraintModelBasePythonVisitor< ConstraintModelDerived >
 CConstraintModelInheritancePythonVisitor< T >
 CConstraintSolverBasePythonVisitor< Solver >
 CConstraintSolverResultBasePythonVisitor< Result >
 CConstraintSolverSettingsBasePythonVisitor< Settings >
 CConstraintSolverStatsBasePythonVisitor< Stats >
 CCoulombFrictionConePythonVisitor< CoulombFrictionCone >
 CDataPythonVisitor< Data >
 CDefPickleStdVectorVisitor< vector_type >
 CDelassusOperatorBasePythonVisitor< DelassusOperator >
 CDualCoulombFrictionConePythonVisitor< DualCoulombFrictionCone >
 CExposeConstructorByCastVisitor< _From, _To >
 CForcePythonVisitor< Force >
 CFramePythonVisitor< Frame >
 CGeometryDataPythonVisitor
 CGeometryFunctorPythonVisitor< GeometryFunctor >
 CGeometryModelPythonVisitor
 CGeometryObjectPythonVisitor
 CGeometryPoolPythonVisitor< GeometryPool >
 CInertiaPythonVisitor< Inertia >
 CJointDataBasePythonVisitor< JointDataDerived >
 CJointModelBasePythonVisitor< JointModelDerived >
 CJointModelLieGroupPythonVisitor< JointModelDerived >
 CJointModelLieGroupPythonVisitor< context::JointModel >
 CJointModelLieGroupPythonVisitor< context::JointModelComposite >
 CJointModelLieGroupPythonVisitor< context::JointModelMimic >
 CLanczosDecompositionPythonVisitor< LanczosDecomposition >
 CLieGroupPythonVisitor< LieGroupType >
 CLogCholeskyParametersPythonVisitor< LogCholeskyParameters >
 CModelPoolPythonVisitor< ModelPool >
 CModelPythonVisitor< Model >
 CMotionPythonVisitor< Motion >
 CPointConstraintModelBasePythonVisitor< T, class >
 CPointConstraintModelBasePythonVisitor< T, enable_if_point_model_t< T > >
 CPrintableVisitor< C >Set the Python method str and repr to use the overloading operator<<
 CProximalSettingsPythonVisitor< ProximalSettings >
 CPseudoInertiaPythonVisitor< PseudoInertia >
 CRigidConstraintDataPythonVisitor< RigidConstraintData >
 CRigidConstraintModelPythonVisitor< RigidConstraintModel >
 CSE3PythonVisitor< SE3 >
 CSerializableVisitor< Derived >
 CSetPythonVisitor< Set, VectorLike >
 CSymmetric3PythonVisitor< Symmetric3 >
 CTreeBroadPhaseManagerPythonVisitor< Derived >
 CTridiagonalSymmetricMatrixPythonVisitor< TridiagonalSymmetricMatrix >
 CTrivialConePythonVisitor< TrivialCone >
 CVisualizerPythonVisitor< Visualizer >
 Coverload_base_get_item_for_std_map< Container >
 Cdef_visitor
 CBinaryKinematicsConstraintModelBasePythonVisitor< T, enable_if_binarykinematic_model_t< T > >
 CComparableVisitor< C, false >
 Cdefault_call_policies
 Cmimic_not_supported_function< Policy >
 CExtractConstraintDataVariantTypeVisitor< ConstraintData >
 CExtractConstraintModelVariantTypeVisitor< ConstraintModel >
 CExtractJointDataVariantTypeVisitor< JointData >
 CExtractJointModelVariantTypeVisitor< JointModel >
 CCasadiMatrixFromPython< CasadiMatrix >::Extractor
 Cfalse_type
 Cis_lie_group_map< T, typename >Helpers to use SFINAE for safe candidate selection compare to liegroup-variant-visitors.hxx
 CGraphNamespace< Scalar >
 CJointDataExposer
 CJointDataPythonVisitor< JointData >
 CJointModelExposer
 CJointModelPythonVisitor< JointModel >
 Ckeep_alive< ReturnType, custodian, ward, BasePolicy_ >
 CLieGroupWrapperTpl< LieGroupType >
 Cpickle_suite
 CPickleMap< MapType >Create a pickle interface for the std::map and aligned map
 CPickleVector< VecType >Create a pickle interface for the std::vector and aligned vector
 Cpickle_suite
 CPickleData< Data >
 CPickleFromStringSerialization< Derived >
 CReachableSetParamsParameters for the reachable space algorithm
 CReachableSetResultsStructure containing the return value for the reachable algorithm
 Cstatic_visitor
 CConstraintVariantVisitor< VariantType >
 CJointModelCompositeAddJointVisitor
 CJointModelCompositeConstructorVisitor
 CJointModelMimicConstructorVisitor
 CJointVariantVisitor< VariantType >
 CStdContainerFromPythonList
 CStdAlignedVectorPythonVisitor< T, NoProxy, EnableFromPythonListConverter >Expose an container::aligned_vector from a type given as template argument
 Ctraits< ADMMConstraintSolverTpl< _Scalar, _Options > >
 Ctraits< ADMMSolverResultTpl< _Scalar, _Options > >
 Ctraits< ADMMSolverSettingsTpl< _Scalar > >
 Ctraits< ADMMSolverStatsTpl< _Scalar > >
 Ctraits< PGSConstraintSolverTpl< _Scalar, _Options > >
 Ctraits< PGSSolverResultTpl< _Scalar, _Options > >
 Ctraits< PGSSolverSettingsTpl< _Scalar > >
 Ctraits< PGSSolverStatsTpl< _Scalar > >
 Cvector_indexing_suite
 CStdAlignedVectorPythonVisitor< T, NoProxy, EnableFromPythonListConverter >Expose an container::aligned_vector from a type given as template argument