File KneeJointR.hpp¶
Classes and structs declared in this file¶
siconos::joints::KneeJointR: This class implements a knee joint between one or two Newton/Euler Dynamical system.
Free functions, typedefs, enums …¶
-
namespace siconos
-
namespace joints
-
namespace knee¶
Functions
-
void hfunction(const Eigen::Ref<const siconos::algebra::SiconosVector7> &q1, const siconos::algebra::SiconosVector3 &coords1, const std::optional<Eigen::Ref<const siconos::algebra::SiconosVector7>> &q2opt, const siconos::algebra::SiconosVector3 &coords2, Eigen::Ref<siconos::algebra::SiconosVector3> result)¶
-
void computeH_for_2DS(const Eigen::Ref<const siconos::algebra::SiconosVector4> &qp1, const siconos::algebra::SiconosVector3 &coords1, const Eigen::Ref<const siconos::algebra::SiconosVector4> &qp2, const siconos::algebra::SiconosVector3 &coords2, Eigen::Ref<siconos::algebra::MapType> result)¶
-
void computeH_for_1DS(const Eigen::Ref<const siconos::algebra::SiconosVector4> &qp1, const siconos::algebra::SiconosVector3 &coords1, Eigen::Ref<siconos::algebra::MapType> result)¶
-
void computeH_dot_for1DS(const Eigen::Ref<const siconos::algebra::SiconosVector4> &qpdot1, const siconos::algebra::SiconosVector3 &coords1, Eigen::Ref<siconos::algebra::MapType> result)¶
-
void computeH_dot_for2DS(const Eigen::Ref<const siconos::algebra::SiconosVector4> &qpdot1, const siconos::algebra::SiconosVector3 &coords1, const Eigen::Ref<const siconos::algebra::SiconosVector4> &qpdot2, const siconos::algebra::SiconosVector3 &coords2, Eigen::Ref<siconos::algebra::MapType> result)¶
-
void hfunction(const Eigen::Ref<const siconos::algebra::SiconosVector7> &q1, const siconos::algebra::SiconosVector3 &coords1, const std::optional<Eigen::Ref<const siconos::algebra::SiconosVector7>> &q2opt, const siconos::algebra::SiconosVector3 &coords2, Eigen::Ref<siconos::algebra::SiconosVector3> result)¶
-
namespace knee¶
-
namespace modeling
-
namespace joints