|
template<typename BroadPhaseManager > |
void | _exposeBroadphaseAlgo () |
|
static Eigen::MatrixXd | aba_proxy (const int num_thread, ModelPool &pool, const Eigen::MatrixXd &q, const Eigen::MatrixXd &v, const Eigen::MatrixXd &tau) |
|
static void | aba_proxy_res (const int num_thread, ModelPool &pool, const Eigen::MatrixXd &q, const Eigen::MatrixXd &v, const Eigen::MatrixXd &tau, Eigen::Ref< Eigen::MatrixXd > a) |
|
static context::JointModelComposite & | addJoint_proxy (context::JointModelComposite &joint_composite, const context::JointModel &jmodel, const context::SE3 &joint_placement=context::SE3::Identity()) |
|
template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl> |
bp::tuple | appendModel_proxy (const ModelTpl< Scalar, Options, JointCollectionTpl > &modelA, const ModelTpl< Scalar, Options, JointCollectionTpl > &modelB, const GeometryModel &geomModelA, const GeometryModel &geomModelB, const FrameIndex frameInModelA, const SE3Tpl< Scalar, Options > &aMb) |
|
context::MatrixXs | bodyRegressor_proxy (const context::Motion &v, const context::Motion &a) |
|
static void | buffer_copy (boost::asio::streambuf &dest, const boost::asio::streambuf &source) |
|
GeometryModel | buildGeomFromMJCF (Model &model, const bp::object &filename, const GeometryType &type) |
|
GeometryModel | buildGeomFromMJCF (Model &model, const bp::object &filename, const GeometryType &type, ::hpp::fcl::MeshLoaderPtr &meshLoader) |
|
PINOCCHIO_PYTHON_PARSER_DLLAPI Model | buildModel (const std::string &filename, const std::string &var_name="model") |
| Load a model from a Python script. More...
|
|
Model | buildModelFromMJCF (const bp::object &filename) |
|
Model | buildModelFromMJCF (const bp::object &filename, const JointModel &root_joint) |
|
bp::tuple | buildModelFromMJCF (const bp::object &filename, const JointModel &root_joint, const std::string &root_joint_name) |
|
template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename ConfigVectorType > |
bp::tuple | buildReducedModel (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const GeometryModel &geom_model, const std::vector< JointIndex > &list_of_joints_to_lock, const Eigen::MatrixBase< ConfigVectorType > &reference_configuration) |
|
template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename ConfigVectorType > |
bp::tuple | buildReducedModel (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const std::vector< GeometryModel, Eigen::aligned_allocator< GeometryModel >> &list_of_geom_models, const std::vector< JointIndex > &list_of_joints_to_lock, const Eigen::MatrixBase< ConfigVectorType > &reference_configuration) |
|
Model | buildSampleModelHumanoid () |
|
Model | buildSampleModelHumanoid (bool usingFF) |
|
Model | buildSampleModelHumanoidRandom () |
|
Model | buildSampleModelHumanoidRandom (bool usingFF) |
|
Model | buildSampleModelManipulator () |
|
static context::SE3::Vector3 | com_0_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, bool computeSubtreeComs=true) |
|
static context::SE3::Vector3 | com_1_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, bool computeSubtreeComs=true) |
|
static context::SE3::Vector3 | com_2_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const context::VectorXs &a, bool computeSubtreeComs=true) |
|
static const context::Data::Vector3 & | com_default_proxy (const context::Model &model, context::Data &data, bool computeSubtreeComs=true) |
|
static const context::Data::Vector3 & | com_level_proxy (const context::Model &model, context::Data &data, KinematicLevel kinematic_level, bool computeSubtreeComs=true) |
|
static context::Data::Matrix6x | compute_frame_jacobian_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, context::Data::FrameIndex frame_id) |
|
static context::Data::Matrix6x | compute_frame_jacobian_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, context::Data::FrameIndex frame_id, ReferenceFrame reference_frame) |
|
static context::Data::Matrix6x | compute_jacobian_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, JointIndex jointId) |
|
bp::tuple | computeABADerivatives (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const context::VectorXs &tau) |
|
bp::tuple | computeABADerivatives_fext (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const context::VectorXs &tau, const ForceAlignedVector &fext) |
|
bp::tuple | computeABADerivatives_min (const context::Model &model, context::Data &data) |
|
bp::tuple | computeABADerivatives_min_fext (const context::Model &model, context::Data &data, const ForceAlignedVector &fext) |
|
static void | computeAllTerms_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v) |
|
bp::tuple | computeCentroidalDynamicsDerivatives_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const context::VectorXs &a) |
|
template<typename BroadPhaseManager > |
VectorXb | computeCollisionsInParallel_1 (const size_t num_threads, BroadPhaseManagerPoolBase< BroadPhaseManager, double > &pool, const Eigen::MatrixBase< Eigen::MatrixXd > &q, const bool stopAtFirstCollisionInConfiguration=false, const bool stopAtFirstCollisionInBatch=false) |
|
template<typename BroadPhaseManager > |
std::vector< VectorXb > | computeCollisionsInParallel_2 (const size_t num_threads, BroadPhaseManagerPoolBase< BroadPhaseManager, double > &pool, const std::vector< Eigen::MatrixXd > &trajectories, const bool stopAtFirstCollisionInTrajectory=false) |
|
static bool | computeCollisionsInParallel_full_proxy (const size_t num_threads, const Model &model, Data &data, const GeometryModel &geom_model, GeometryData &geom_data, const Eigen::VectorXd &q, const bool stopAtFirstCollision=false) |
|
static VectorXb | computeCollisionsInParallel_pool_proxy (const int num_thread, GeometryPool &pool, const Eigen::MatrixXd &q, bool stopAtFirstCollisionInConfiguration=false, bool stopAtFirstCollisionInBatch=false) |
|
static bool | computeCollisionsInParallel_proxy (const size_t num_threads, const GeometryModel &geom_model, GeometryData &geom_data, const bool stopAtFirstCollision=false) |
|
static context::VectorXs | computeComplementarityShift_wrapper (const context::CoulombFrictionConeVector &cones, const context::VectorXs &velocities) |
|
static context::VectorXs | computeConeProjection_wrapper (const context::CoulombFrictionConeVector &cones, const context::VectorXs &forces) |
|
bp::tuple | computeConstraintDynamicsDerivatives_proxy (const context::Model &model, context::Data &data, const RigidConstraintModelVector &contact_models, RigidConstraintDataVector &contact_datas, const context::ProximalSettings &settings=context::ProximalSettings()) |
|
static ConstRefVectorXs | computeContactImpulses_wrapper (const ModelTpl< Scalar, Options, JointCollectionDefaultTpl > &model, DataTpl< Scalar, Options, JointCollectionDefaultTpl > &data, const ConstRefVectorXs &c_ref, const context::RigidConstraintModelVector &contact_models, context::RigidConstraintDataVector &contact_datas, const context::CoulombFrictionConeVector &cones, const ConstRefVectorXs &R, const ConstRefVectorXs &constraint_correction, ProximalSettingsTpl< Scalar > &settings, const boost::optional< ConstRefVectorXs > &lambda_guess=boost::none) |
|
static const context::MatrixXs | computeDampedDelassusMatrixInverse_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const RigidConstraintModelVector &contact_models, RigidConstraintDataVector &contact_datas, const context::Scalar mu, const bool scaled=false) |
|
static const context::MatrixXs | computeDelassusMatrix_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const RigidConstraintModelVector &contact_models, RigidConstraintDataVector &contact_datas, const context::Scalar mu=context::Scalar(0)) |
|
template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename ConfigVectorType > |
static std::size_t | computeDistances_proxy (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data, const GeometryModel &geom_model, GeometryData &geom_data, const Eigen::MatrixBase< ConfigVectorType > &q) |
|
static context::VectorXs | computeDualConeProjection_wrapper (const context::CoulombFrictionConeVector &cones, const context::VectorXs &velocities) |
|
context::Data::MatrixXs | computeGeneralizedGravityDerivatives (const context::Model &model, context::Data &data, const context::VectorXs &q) |
|
static context::MatrixXs | computeKKTContactDynamicMatrixInverse_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::MatrixXs &J, const context::Scalar mu=context::Scalar(0)) |
|
const context::Data::RowMatrixXs & | computeMinverse_min_proxy (const context::Model &model, context::Data &data) |
|
const context::Data::RowMatrixXs & | computeMinverse_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q) |
|
static context::Scalar | computePrimalFeasibility_wrapper (const context::CoulombFrictionConeVector &cones, const context::VectorXs &forces) |
|
static context::Scalar | computeReprojectionError_wrapper (const context::CoulombFrictionConeVector &cones, const context::VectorXs &forces, const context::VectorXs &velocities) |
|
bp::tuple | computeRNEADerivatives (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const context::VectorXs &a) |
|
bp::tuple | computeRNEADerivatives_fext (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const context::VectorXs &a, const ForceAlignedVector &fext) |
|
context::Data::MatrixXs | computeStaticTorqueDerivatives (const context::Model &model, context::Data &data, const context::VectorXs &q, const ForceAlignedVector &fext) |
|
static const context::VectorXs | constraintDynamics_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const context::VectorXs &tau, const RigidConstraintModelVector &contact_models, RigidConstraintDataVector &contact_datas, context::ProximalSettings &prox_settings) |
|
static const context::VectorXs | constraintDynamics_proxy_default (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const context::VectorXs &tau, const RigidConstraintModelVector &contact_models, RigidConstraintDataVector &contact_datas) |
|
static ConstRefVectorXs | contactInverseDynamics_wrapper (const ModelTpl< Scalar, Options, JointCollectionDefaultTpl > &model, DataTpl< Scalar, Options, JointCollectionDefaultTpl > &data, ConstRefVectorXs &q, ConstRefVectorXs &v, ConstRefVectorXs &a, Scalar dt, const context::RigidConstraintModelVector &contact_models, context::RigidConstraintDataVector &contact_datas, const context::CoulombFrictionConeVector &cones, ConstRefVectorXs &R, ConstRefVectorXs &constraint_correction, ProximalSettingsTpl< Scalar > &settings, const boost::optional< ConstRefVectorXs > &lambda_guess=boost::none) |
|
static context::MatrixXs | crba_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const Convention convention) |
|
context::MatrixXs | dDifference_arg_proxy (const context::Model &model, const context::VectorXs &q1, const context::VectorXs &q2, const ArgumentPosition arg) |
|
bp::tuple | dDifference_proxy (const context::Model &model, const context::VectorXs &q1, const context::VectorXs &q2) |
|
template<typename T > |
py::object | default_arg (T t) |
|
context::MatrixXs | dIntegrate_arg_proxy (const context::Model &model, const context::VectorXs &q, const context::VectorXs &v, const ArgumentPosition arg) |
|
bp::tuple | dIntegrate_proxy (const context::Model &model, const context::VectorXs &q, const context::VectorXs &v) |
|
context::MatrixXs | dIntegrateTransport_proxy (const context::Model &model, const context::VectorXs &q, const context::VectorXs &v, const context::MatrixXs &Jin, const ArgumentPosition arg) |
|
template<typename Vector3Like > |
Eigen::Matrix< typename Vector3Like::Scalar, 3, 3, PINOCCHIO_EIGEN_PLAIN_TYPE(Vector3Like)::Options > | exp3_proxy (const Vector3Like &v) |
|
template<typename Vector3Like > |
Eigen::Matrix< typename Vector3Like::Scalar, 4, 1, PINOCCHIO_EIGEN_PLAIN_TYPE(Vector3Like)::Options > | exp3_proxy_quat (const Vector3Like &v) |
|
template<typename Scalar , int Options> |
SE3Tpl< Scalar, Options > | exp6_proxy (const MotionTpl< Scalar, Options > &v) |
|
template<typename Vector6Like > |
SE3Tpl< typename Vector6Like::Scalar, PINOCCHIO_EIGEN_PLAIN_TYPE(Vector6Like)::Options > | exp6_proxy (const Vector6Like &vec6) |
|
template<typename Vector6Like > |
Eigen::Matrix< typename Vector6Like::Scalar, 7, 1, PINOCCHIO_EIGEN_PLAIN_TYPE(Vector6Like)::Options > | exp6_proxy_quatvec (const Vector6Like &vec6) |
|
template<class T > |
bp::class_< T > & | expose_joint_data (bp::class_< T > &cl) |
|
template<> |
bp::class_< JointDataComposite > & | expose_joint_data< JointDataComposite > (bp::class_< JointDataComposite > &cl) |
|
template<> |
bp::class_< JointDataHelicalUnaligned > & | expose_joint_data< JointDataHelicalUnaligned > (bp::class_< JointDataHelicalUnaligned > &cl) |
|
template<> |
bp::class_< JointDataPlanar > & | expose_joint_data< JointDataPlanar > (bp::class_< JointDataPlanar > &cl) |
|
template<> |
bp::class_< JointDataPrismaticUnaligned > & | expose_joint_data< JointDataPrismaticUnaligned > (bp::class_< JointDataPrismaticUnaligned > &cl) |
|
template<> |
bp::class_< JointDataRevoluteUnaligned > & | expose_joint_data< JointDataRevoluteUnaligned > (bp::class_< JointDataRevoluteUnaligned > &cl) |
|
template<> |
bp::class_< JointDataSphericalZYX > & | expose_joint_data< JointDataSphericalZYX > (bp::class_< JointDataSphericalZYX > &cl) |
|
template<class T > |
bp::class_< T > & | expose_joint_model (bp::class_< T > &cl) |
|
template<> |
bp::class_< context::JointModelComposite > & | expose_joint_model< context::JointModelComposite > (bp::class_< context::JointModelComposite > &cl) |
|
template<> |
bp::class_< context::JointModelHelicalUnaligned > & | expose_joint_model< context::JointModelHelicalUnaligned > (bp::class_< context::JointModelHelicalUnaligned > &cl) |
|
template<> |
bp::class_< context::JointModelHX > & | expose_joint_model< context::JointModelHX > (bp::class_< context::JointModelHX > &cl) |
|
template<> |
bp::class_< context::JointModelHY > & | expose_joint_model< context::JointModelHY > (bp::class_< context::JointModelHY > &cl) |
|
template<> |
bp::class_< context::JointModelHZ > & | expose_joint_model< context::JointModelHZ > (bp::class_< context::JointModelHZ > &cl) |
|
template<> |
bp::class_< context::JointModelPrismaticUnaligned > & | expose_joint_model< context::JointModelPrismaticUnaligned > (bp::class_< context::JointModelPrismaticUnaligned > &cl) |
|
template<> |
bp::class_< context::JointModelPX > & | expose_joint_model< context::JointModelPX > (bp::class_< context::JointModelPX > &cl) |
|
template<> |
bp::class_< context::JointModelPY > & | expose_joint_model< context::JointModelPY > (bp::class_< context::JointModelPY > &cl) |
|
template<> |
bp::class_< context::JointModelPZ > & | expose_joint_model< context::JointModelPZ > (bp::class_< context::JointModelPZ > &cl) |
|
template<> |
bp::class_< context::JointModelRevoluteUnaligned > & | expose_joint_model< context::JointModelRevoluteUnaligned > (bp::class_< context::JointModelRevoluteUnaligned > &cl) |
|
template<> |
bp::class_< context::JointModelRUBX > & | expose_joint_model< context::JointModelRUBX > (bp::class_< context::JointModelRUBX > &cl) |
|
template<> |
bp::class_< context::JointModelRUBY > & | expose_joint_model< context::JointModelRUBY > (bp::class_< context::JointModelRUBY > &cl) |
|
template<> |
bp::class_< context::JointModelRUBZ > & | expose_joint_model< context::JointModelRUBZ > (bp::class_< context::JointModelRUBZ > &cl) |
|
template<> |
bp::class_< context::JointModelRX > & | expose_joint_model< context::JointModelRX > (bp::class_< context::JointModelRX > &cl) |
|
template<> |
bp::class_< context::JointModelRY > & | expose_joint_model< context::JointModelRY > (bp::class_< context::JointModelRY > &cl) |
|
template<> |
bp::class_< context::JointModelRZ > & | expose_joint_model< context::JointModelRZ > (bp::class_< context::JointModelRZ > &cl) |
|
template<> |
bp::class_< context::JointModelUniversal > & | expose_joint_model< context::JointModelUniversal > (bp::class_< context::JointModelUniversal > &cl) |
|
void | exposeABA () |
|
void | exposeABADerivatives () |
|
void | exposeADMMContactSolver () |
|
void | exposeAlgorithms () |
|
void | exposeBroadphase () |
|
template<typename BroadPhaseManager > |
void | exposeBroadphaseAlgo () |
|
void | exposeBroadphaseCallbacks () |
|
template<typename BroadPhaseManager > |
void | exposeCase () |
|
void | exposeCAT () |
|
void | exposeCentroidal () |
|
void | exposeCentroidalDerivatives () |
|
void | exposeCholesky () |
|
void | exposeClassicAcceleration () |
|
void | exposeCollision () |
|
void | exposeCOM () |
|
void | exposeCones () |
|
void | exposeConsoleBridge () |
|
void | exposeConstraintDynamics () |
|
void | exposeConstraintDynamicsDerivatives () |
|
void | exposeContactDynamics () |
|
void | exposeContactInverseDynamics () |
|
void | exposeContactJacobian () |
|
void | exposeContactSolvers () |
|
void | exposeConversions () |
|
void | exposeCRBA () |
|
void | exposeData () |
|
void | exposeDelassus () |
|
void | exposeDependencies () |
|
void | exposeEigenTypes () |
|
void | exposeEnergy () |
|
void | exposeExplog () |
|
void | exposeExtras () |
|
void | exposeFCL () |
|
void | exposeForce () |
|
void | exposeFrame () |
|
void | exposeFramesAlgo () |
|
void | exposeFramesDerivatives () |
|
void | exposeGeometry () |
|
void | exposeGeometryAlgo () |
|
void | exposeImpulseDynamics () |
|
void | exposeImpulseDynamicsDerivatives () |
|
void | exposeInertia () |
|
void | exposeJacobian () |
|
void | exposeJoints () |
|
void | exposeJointsAlgo () |
|
void | exposeKinematicRegressor () |
|
void | exposeKinematics () |
|
void | exposeKinematicsDerivatives () |
|
void | exposeLanczosDecomposition () |
|
void | exposeLieGroups () |
|
void | exposeLinalg () |
|
void | exposeMJCFGeom () |
|
void | exposeMJCFModel () |
|
void | exposeMJCFParser () |
|
void | exposeModel () |
|
void | exposeModelAlgo () |
|
void | exposeMotion () |
|
void | exposeParallelABA () |
|
void | exposeParallelAlgorithms () |
|
void | exposeParallelBroadPhase () |
|
void | exposeParallelCollision () |
|
void | exposeParallelGeometry () |
|
void | exposeParallelRNEA () |
|
void | exposeParsers () |
|
void | exposePGSContactSolver () |
|
void | exposePool () |
|
void | exposePoolCollision () |
|
void | exposeReachableWorkspace () |
|
void | exposeRegressor () |
|
void | exposeRNEA () |
|
void | exposeRNEADerivatives () |
|
void | exposeRpy () |
|
void | exposeSampleModels () |
|
void | exposeSDFGeometry () |
|
void | exposeSDFModel () |
|
void | exposeSDFParser () |
|
void | exposeSE3 () |
|
void | exposeSerialization () |
|
void | exposeSkew () |
|
void | exposeSpecificTypeFeatures () |
|
void | exposeSRDFParser () |
|
void | exposeSymmetric3 () |
|
void | exposeTridiagonalMatrix () |
|
void | exposeURDFGeometry () |
|
void | exposeURDFModel () |
|
void | exposeURDFParser () |
|
void | exposeVersion () |
|
template<typename T > |
std::vector< T, std::allocator< T > > | extract (const boost::python::list &list) |
|
template<typename T , class Allocator > |
std::vector< T, Allocator > | extract (const boost::python::list &list) |
|
template<typename T , class Allocator > |
void | extract (const boost::python::list &list, std::vector< T, Allocator > &vec) |
|
bp::tuple | findCommonAncestor_proxy (const context::Model &model, const JointIndex joint1_id, const JointIndex joint2_id) |
|
static const context::VectorXs | forwardDynamics_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const context::VectorXs &tau, const context::MatrixXs &J, const context::VectorXs &gamma, const context::Scalar inv_damping=context::Scalar(0.0)) |
|
static const context::VectorXs | forwardDynamics_proxy_no_q (const context::Model &model, context::Data &data, const context::VectorXs &tau, const context::MatrixXs &J, const context::VectorXs &gamma, const context::Scalar inv_damping=context::Scalar(0.0)) |
|
static context::Data::Matrix6x | frame_jacobian_time_variation_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const context::Data::FrameIndex frame_id, const ReferenceFrame rf) |
|
context::MatrixXs | frameBodyRegressor_proxy (const context::Model &model, context::Data &data, const FrameIndex frameId) |
|
template<typename ReturnType > |
ReturnType & | from (py::handle model) |
|
static context::Data::Motion | get_frame_acceleration_proxy1 (const context::Model &model, context::Data &data, const context::Data::FrameIndex frame_id, ReferenceFrame rf=LOCAL) |
|
static context::Data::Motion | get_frame_acceleration_proxy2 (const context::Model &model, context::Data &data, const context::Data::JointIndex joint_id, const context::SE3 &placement, ReferenceFrame rf=LOCAL) |
|
static context::Data::Motion | get_frame_classical_acceleration_proxy1 (const context::Model &model, context::Data &data, const context::Data::FrameIndex frame_id, ReferenceFrame rf=LOCAL) |
|
static context::Data::Motion | get_frame_classical_acceleration_proxy2 (const context::Model &model, context::Data &data, const context::Data::JointIndex joint_id, const context::SE3 &placement, ReferenceFrame rf=LOCAL) |
|
static context::Data::Matrix6x | get_frame_jacobian_proxy1 (const context::Model &model, context::Data &data, const context::Data::FrameIndex frame_id, ReferenceFrame rf=LOCAL) |
|
static context::Data::Matrix6x | get_frame_jacobian_proxy2 (const context::Model &model, context::Data &data, const context::Data::JointIndex joint_id, const context::SE3 &placement, ReferenceFrame rf=LOCAL) |
|
static context::Data::Matrix6x | get_frame_jacobian_time_variation_proxy (const context::Model &model, context::Data &data, context::Data::FrameIndex jointId, ReferenceFrame rf) |
|
static context::Data::Motion | get_frame_velocity_proxy1 (const context::Model &model, context::Data &data, const context::Data::FrameIndex frame_id, ReferenceFrame rf=LOCAL) |
|
static context::Data::Motion | get_frame_velocity_proxy2 (const context::Model &model, context::Data &data, const context::Data::JointIndex joint_id, const context::SE3 &placement, ReferenceFrame rf=LOCAL) |
|
static context::Data::Matrix6x | get_jacobian_proxy (const context::Model &model, context::Data &data, JointIndex jointId, ReferenceFrame rf) |
|
static context::Data::Matrix3x | get_jacobian_subtree_com_proxy (const context::Model &model, context::Data &data, context::Model::JointIndex jointId) |
|
static context::Data::Matrix6x | get_jacobian_time_variation_proxy (const context::Model &model, context::Data &data, JointIndex jointId, ReferenceFrame rf) |
|
bp::tuple | getCentroidalDynamicsDerivatives_proxy (const context::Model &model, context::Data &data) |
|
context::Data::Matrix3x | getCoMVelocityDerivatives_proxy (const context::Model &model, context::Data &data) |
|
static context::MatrixXs | getConstraintJacobian_proxy (const context::Model &model, const context::Data &data, const context::RigidConstraintModel &contact_model, context::RigidConstraintData &contact_data) |
|
static context::MatrixXs | getConstraintsJacobian_proxy (const context::Model &model, const context::Data &data, const RigidConstraintModelVector &contact_models, RigidConstraintDataVector &contact_datas) |
|
std::string | getCurrentScopeName () |
|
bp::tuple | getFrameAccelerationDerivatives_proxy1 (const context::Model &model, context::Data &data, const context::Model::FrameIndex frame_id, ReferenceFrame rf) |
|
bp::tuple | getFrameAccelerationDerivatives_proxy2 (const context::Model &model, context::Data &data, const context::Model::JointIndex joint_id, const context::SE3 &placement, ReferenceFrame rf) |
|
bp::tuple | getFrameVelocityDerivatives_proxy1 (const context::Model &model, context::Data &data, const context::Model::FrameIndex frame_id, ReferenceFrame rf) |
|
bp::tuple | getFrameVelocityDerivatives_proxy2 (const context::Model &model, context::Data &data, const context::Model::JointIndex joint_id, const context::SE3 &placement, ReferenceFrame rf) |
|
bp::tuple | getJointAccelerationDerivatives_proxy (const context::Model &model, context::Data &data, const JointIndex jointId, ReferenceFrame rf) |
|
bp::tuple | getJointVelocityDerivatives_proxy (const context::Model &model, context::Data &data, const JointIndex jointId, ReferenceFrame rf) |
|
static const context::MatrixXs | getKKTContactDynamicMatrixInverse_proxy (const context::Model &model, context::Data &data, const context::MatrixXs &J) |
|
boost::python::object | getOrCreatePythonNamespace (const std::string &submodule_name) |
| Helper to create or simply return an existing namespace in Python. More...
|
|
bp::tuple | getPointClassicAccelerationDerivatives_proxy (const context::Model &model, context::Data &data, const JointIndex joint_id, const context::SE3 &placement, ReferenceFrame rf) |
|
bp::tuple | getPointVelocityDerivatives_proxy (const context::Model &model, context::Data &data, const JointIndex joint_id, const context::SE3 &placement, ReferenceFrame rf) |
|
boost::python::object | getScalarType () |
|
| Hlog3 (M, v, res) |
|
static const context::VectorXs | impulseDynamics_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const RigidConstraintModelVector &contact_models, RigidConstraintDataVector &contact_datas, const context::Scalar r_coeff, const context::ProximalSettings &prox_settings) |
|
static const context::VectorXs | impulseDynamics_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v_before, const context::MatrixXs &J, const context::Scalar r_coeff=context::Scalar(0.), const context::Scalar inv_damping=context::Scalar(0.)) |
|
static const context::VectorXs | impulseDynamics_proxy_no_q (const context::Model &model, context::Data &data, const context::VectorXs &v_before, const context::MatrixXs &J, const context::Scalar r_coeff=context::Scalar(0.), const context::Scalar inv_damping=context::Scalar(0.)) |
|
static void | impulseDynamicsDerivatives_proxy (const context::Model &model, context::Data &data, const RigidConstraintModelVector &contact_models, RigidConstraintDataVector &contact_datas, const context::Scalar &r_coeff, const context::ProximalSettings &prox_settings) |
|
static context::JointModelComposite * | init_proxy1 (const context::JointModel &jmodel) |
|
static context::JointModelComposite * | init_proxy2 (const context::JointModel &jmodel, const context::SE3 &joint_placement) |
|
static context::Data::Matrix3x | jacobian_subtree_com_kinematics_proxy (const context::Model &model, context::Data &data, const context::VectorXs &q, context::Model::JointIndex jointId) |
|
static context::Data::Matrix3x | jacobian_subtree_com_proxy (const context::Model &model, context::Data &data, context::Model::JointIndex jointId) |
|
template<typename Vector3Like > |
Eigen::Matrix< typename Vector3Like::Scalar, 3, 3, PINOCCHIO_EIGEN_PLAIN_TYPE(Vector3Like)::Options > | Jexp3_proxy (const Vector3Like &v) |
|
template<typename Scalar , int Options> |
MotionTpl< Scalar, Options >::Matrix6 | Jexp6_proxy (const MotionTpl< Scalar, Options > &v) |
|
template<typename Vector6Like > |
Eigen::Matrix< typename Vector6Like::Scalar, 6, 6, PINOCCHIO_EIGEN_PLAIN_TYPE(Vector6Like)::Options > | Jexp6_proxy (const Vector6Like &vec6) |
|
template<typename Scalar , int Options> |
SE3Tpl< Scalar, Options >::Matrix6 | Jlog6_proxy (const SE3Tpl< Scalar, Options > &M) |
|
context::MatrixXs | jointBodyRegressor_proxy (const context::Model &model, context::Data &data, const JointIndex jointId) |
|
void | loadReferenceConfigurations (Model &model, const bp::object &filename, const bool verbose=false) |
|
void | loadReferenceConfigurationsFromXML (Model &model, const std::string &xmlStream, const bool verbose=false) |
|
bool | loadRotorParameters (Model &model, const bp::object &filename, const bool verbose=false) |
|
template<typename Matrix3Like > |
Eigen::Matrix< typename Matrix3Like::Scalar, 3, 1, PINOCCHIO_EIGEN_PLAIN_TYPE(Matrix3Like)::Options > | log3_proxy (const Matrix3Like &R) |
|
template<typename Matrix3Like , typename Matrix1Like > |
Eigen::Matrix< typename Matrix3Like::Scalar, 3, 1, PINOCCHIO_EIGEN_PLAIN_TYPE(Matrix3Like)::Options > | log3_proxy (const Matrix3Like &R, Eigen::Ref< Matrix1Like > theta) |
|
template<typename QuaternionLike > |
Eigen::Matrix< typename QuaternionLike::Scalar, 3, 1, PINOCCHIO_EIGEN_PLAIN_TYPE(typename QuaternionLike::Vector3)::Options > | log3_proxy (const QuaternionLike &quat) |
|
template<typename Matrix3Like , typename Scalar > |
Eigen::Matrix< typename Matrix3Like::Scalar, 3, 1, PINOCCHIO_EIGEN_PLAIN_TYPE(Matrix3Like)::Options > | log3_proxy_fix (const Matrix3Like &R, Scalar &theta) |
|
template<typename Vector4Like > |
Eigen::Matrix< typename Vector4Like::Scalar, 3, 1, PINOCCHIO_EIGEN_PLAIN_TYPE(Vector4Like)::Options > | log3_proxy_quatvec (const Vector4Like &v) |
|
template<typename Vector4Like , typename Matrix1Like > |
Eigen::Matrix< typename Vector4Like::Scalar, 3, 1, PINOCCHIO_EIGEN_PLAIN_TYPE(Vector4Like)::Options > | log3_proxy_quatvec (const Vector4Like &v, Eigen::Ref< Matrix1Like > theta) |
|
template<typename Vector4Like , typename _Scalar > |
Eigen::Matrix< typename Vector4Like::Scalar, 3, 1, PINOCCHIO_EIGEN_PLAIN_TYPE(Vector4Like)::Options > | log3_proxy_quatvec_fix (const Vector4Like &v, _Scalar &theta) |
|
template<typename Matrix4Like > |
MotionTpl< typename Matrix4Like::Scalar, PINOCCHIO_EIGEN_PLAIN_TYPE(Matrix4Like)::Options > | log6_proxy (const Matrix4Like &homegenous_matrix) |
|
template<typename Vector7Like > |
MotionTpl< typename Vector7Like::Scalar, PINOCCHIO_EIGEN_PLAIN_TYPE(Vector7Like)::Options > | log6_proxy_quatvec (const Vector7Like &q) |
|
template<typename R , typename... Args> |
internal::function_wrapper< R(*)(Args...)> | make_pybind11_function (R(*func)(Args...)) |
| Creates a function wrapper. More...
|
|
template<typename Matrix > |
Eigen::Ref< Matrix > | make_ref (const Eigen::PlainObjectBase< Matrix > &mat) |
|
template<typename Matrix > |
void | make_symmetric (const Eigen::MatrixBase< Matrix > &mat, const int mode=Eigen::Upper) |
|
template<typename LgType > |
CartesianProductOperationVariantTpl< context::Scalar, context::Options, LieGroupCollectionDefaultTpl > | makeLieGroup () |
|
CartesianProductOperationVariantTpl< context::Scalar, context::Options, LieGroupCollectionDefaultTpl > | makeRn (int n) |
|
static context::VectorXs | normalize_proxy (const context::Model &model, const context::VectorXs &config) |
|
std::string | path (const bp::object &path) |
| python pathlib.Path | str -> C++ std::string More...
|
|
std::vector< std::string > | pathList (const bp::object &path_list) |
| python typing.List[pathlib.Path] | typing.List[str] -> C++ std::vector<std::string> More...
|
|
typedef | PINOCCHIO_ALIGNED_STD_VECTOR (context::Force) ForceAlignedVector |
|
template<typename Matrix > |
| PINOCCHIO_EIGEN_PLAIN_TYPE (Matrix) make_copy(const Eigen |
|
template<typename Matrix3Like , typename Vector3Like > |
| PINOCCHIO_EIGEN_PLAIN_TYPE (Matrix3Like) Hlog3_proxy(const Matrix3Like &M |
|
template<typename Matrix3Like > |
| PINOCCHIO_EIGEN_PLAIN_TYPE (Matrix3Like) Jlog3_proxy(const Matrix3Like &M) |
|
template<typename MatrixType > |
| PINOCCHIO_EIGEN_PLAIN_TYPE (MatrixType) inv(const Eigen |
|
typedef | PINOCCHIO_STD_VECTOR_WITH_EIGEN_ALLOCATOR (context::RigidConstraintData) RigidConstraintDataVector |
|
typedef | PINOCCHIO_STD_VECTOR_WITH_EIGEN_ALLOCATOR (context::RigidConstraintModel) RigidConstraintModelVector |
|
static boost::asio::streambuf & | prepare_proxy (boost::asio::streambuf &self, const std::size_t n) |
|
static context::VectorXs | randomConfiguration_proxy (const context::Model &model) |
|
static context::Data::MatrixXs | reachableWorkspace_ (const context::Model &model, const context::VectorXs &q0, const double time_horizon, const int frame_id, const int n_samples=5, const int facet_dims=3) |
|
bp::tuple | reachableWorkspaceHull_ (const context::Model &model, const context::VectorXs &q0, const double time_horizon, const int frame_id, const int n_samples=5, const int facet_dims=3) |
|
template<typename T > |
bool | register_symbolic_link_to_registered_type () |
|
void | removeCollisionPairs (const Model &model, GeometryModel &geom_model, const bp::object &filename, const bool verbose=false) |
|
static Eigen::MatrixXd | rnea_proxy (const int num_thread, ModelPool &pool, const Eigen::MatrixXd &q, const Eigen::MatrixXd &v, const Eigen::MatrixXd &a) |
|
static void | rnea_proxy_res (const int num_thread, ModelPool &pool, const Eigen::MatrixXd &q, const Eigen::MatrixXd &v, const Eigen::MatrixXd &a, Eigen::Ref< Eigen::MatrixXd > tau) |
|
context::Matrix3s | rotate (const std::string &axis, const context::Scalar ang) |
|
template<typename T > |
std::string | sanitizedClassname () |
|
template<typename T > |
void | serialize () |
|
template<typename Vector3 > |
Eigen::Matrix< typename Vector3::Scalar, 3, 3, Vector3::Options > | skew (const Vector3 &v) |
|
template<typename Vector3 > |
Eigen::Matrix< typename Vector3::Scalar, 3, 3, Vector3::Options > | skewSquare (const Vector3 &u, const Vector3 &v) |
|
template<typename T > |
py::object | to (T &t) |
|
template<typename T > |
py::object | to (T *t) |
|
static PyObject * | tobytes (boost::asio::streambuf &self) |
|
template<typename Matrix3 > |
Eigen::Matrix< typename Matrix3::Scalar, 3, 1, Matrix3::Options > | unSkew (const Matrix3 &mat) |
|
static PyObject * | view (boost::asio::streambuf &self) |
|