37 bp::class_<KinodynamicsFwdDynamics, bp::bases<ODEAbstract>>(
38 "KinodynamicsFwdDynamics",
39 "Centroidal forward dynamics + kinematics using Pinocchio.",
41 const std::vector<bool> &,
42 const std::vector<pinocchio::FrameIndex> &,
const int>(
43 "Constructor.", (
"self"_a,
"space",
"model",
"gravity",
44 "contact_states",
"contact_ids",
"force_size")))
45 .def_readwrite(
"contact_states",
46 &KinodynamicsFwdDynamics::contact_states_)
49 bp::register_ptr_to_python<shared_ptr<KinodynamicsFwdData>>();
51 bp::class_<KinodynamicsFwdData, bp::bases<ODEData>>(
"KinodynamicsFwdData",
53 .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