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