Namespaces | Typedefs | Functions
bindings/python/collision/parallel/broadphase.cpp File Reference
#include "pinocchio/bindings/python/algorithm/algorithms.hpp"
#include "pinocchio/collision/parallel/broadphase.hpp"
#include "pinocchio/collision/tree-broadphase-manager.hpp"
#include "pinocchio/bindings/python/utils/std-vector.hpp"
#include <hpp/fcl/broadphase/broadphase_dynamic_AABB_tree.h>
#include <hpp/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h>
#include <hpp/fcl/broadphase/broadphase_SSaP.h>
#include <hpp/fcl/broadphase/broadphase_SaP.h>
#include <hpp/fcl/broadphase/broadphase_bruteforce.h>
#include <hpp/fcl/broadphase/broadphase_interval_tree.h>
#include <hpp/fcl/broadphase/broadphase_spatialhash.h>
#include <eigenpy/eigen-from-python.hpp>
Include dependency graph for bindings/python/collision/parallel/broadphase.cpp:

Go to the source code of this file.

Namespaces

 pinocchio
 Main pinocchio namespace.
 
 pinocchio::python
 

Typedefs

typedef Eigen::Matrix< bool, Eigen::Dynamic, 1 > pinocchio::python::VectorXb
 

Functions

template<typename BroadPhaseManager >
VectorXb pinocchio::python::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 > pinocchio::python::computeCollisionsInParallel_2 (const size_t num_threads, BroadPhaseManagerPoolBase< BroadPhaseManager, double > &pool, const std::vector< Eigen::MatrixXd > &trajectories, const bool stopAtFirstCollisionInTrajectory=false)
 
template<typename BroadPhaseManager >
void pinocchio::python::exposeCase ()
 
void pinocchio::python::exposeParallelBroadPhase ()
 


pinocchio
Author(s):
autogenerated on Sun Dec 22 2024 03:41:13