30 bp::class_<KinodynamicsFwdDynamics, bp::bases<ODEAbstract>>(
31 "KinodynamicsFwdDynamics",
32 "Centroidal forward dynamics + kinematics using Pinocchio.",
34 const std::vector<bool> &,
35 const std::vector<pinocchio::FrameIndex> &,
const int>(
36 "Constructor.", (
"self"_a,
"space",
"model",
"gravity",
37 "contact_states",
"contact_ids",
"force_size")))
38 .def_readwrite(
"contact_states",
39 &KinodynamicsFwdDynamics::contact_states_)
42 bp::register_ptr_to_python<shared_ptr<KinodynamicsFwdData>>();
44 bp::class_<KinodynamicsFwdData, bp::bases<ODEData>>(
"KinodynamicsFwdData",
46 .def_readwrite(
"pin_data", &KinodynamicsFwdData::pin_data_);
dynamics::ContinuousDynamicsDataTpl< Scalar > ODEData
dynamics::ContinuousDynamicsAbstractTpl< Scalar > ContinuousDynamicsAbstract
pinocchio::ModelTpl< Scalar, Options > PinModel
StageFunctionTpl< Scalar > StageFunction
UnaryFunctionTpl< Scalar > UnaryFunction
MultibodyPhaseSpace< Scalar > MultibodyPhaseSpace
dynamics::ODEAbstractTpl< Scalar > ODEAbstract
StageFunctionDataTpl< Scalar > StageFunctionData