19 bp::class_<DirectSumExplicitDynamics, bp::bases<ExplicitDynamics>>(
20 "DirectSumExplicitDynamics",
21 "Direct sum :math:`f \\oplus g` of two explicit dynamical models.",
23 .def(bp::init<xyz::polymorphic<ExplicitDynamics>,
24 xyz::polymorphic<ExplicitDynamics>>((
"self"_a,
"f",
"g")))
28 bp::bases<context::ExplicitDynamicsData>>(
29 "DirectSumExplicitDynamicsData", bp::no_init)
30 .def_readwrite(
"data1", &DirectSumExplicitDynamics::Data::data1_)
31 .def_readwrite(
"data2", &DirectSumExplicitDynamics::Data::data2_);
34 "Produce the direct sum.");
ExplicitDynamicsModelTpl< Scalar > ExplicitDynamics