24 bp::class_<FlyHighResidual, bp::bases<UnaryFunction>>(
26 "A residual function :math:`r(x) = v_{j,xy} e^{-s z_j}` where :math:`j` "
27 "is a given frame index.",
29 .def(bp::init<
const int,
const PinModel &, pinocchio::FrameIndex,
Scalar,
31 (
"self"_a,
"ndx",
"model",
"frame_id",
"slope",
"nu")))
34 .def_readwrite(
"slope", &FlyHighResidual::slope_,
35 "The slope parameter of the function.");
37 bp::class_<FlyHighResidual::Data, bp::bases<StageFunctionData>>(
38 "FlyHighResidualData", bp::no_init)
39 .def_readonly(
"ez", &FlyHighResidual::Data::ez)
40 .def_readonly(
"pin_data", &FlyHighResidual::Data::pdata_);
pinocchio::ModelTpl< Scalar, Options > PinModel
StageFunctionTpl< Scalar > StageFunction
UnaryFunctionTpl< Scalar > UnaryFunction
MultibodyPhaseSpace< Scalar > MultibodyPhaseSpace
StageFunctionDataTpl< Scalar > StageFunctionData