|
ROS OpenCL
|
The ROS_OpenCL class. More...
#include <ros_opencl.hpp>
Public Member Functions | |
| ROS_OpenCL () | |
| Default (and empty) constructor. More... | |
| ROS_OpenCL (const std::string full_kernel_path, const std::string kernel_function) | |
| Constructs a ROS_OpenCL object. More... | |
| ROS_OpenCL (const ROS_OpenCL &s) | |
| Copy constructor for operator= overloading. More... | |
| ~ROS_OpenCL () | |
| Destroys a ROS_OpenCL object. More... | |
| ROS_OpenCL | operator= (ROS_OpenCL *s) |
| Operator= overload. More... | |
| sensor_msgs::PointCloud2 | process (const sensor_msgs::PointCloud2 &msg) |
| The function that initiates kernel processing. More... | |
| void | process (sensor_msgs::PointCloud2::Ptr msg) |
| The function that initiates kernel processing. More... | |
| sensor_msgs::LaserScan | process (const sensor_msgs::LaserScan &msg) |
| The function that initiates kernel processing. More... | |
| void | process (sensor_msgs::LaserScan::Ptr msg) |
| The function that initiates kernel processing. More... | |
| sensor_msgs::Image | process (const sensor_msgs::Image &msg) |
| The function that initiates kernel processing. More... | |
| void | process (sensor_msgs::Image::Ptr msg) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< char > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< char > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< char > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< int > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< int > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< int > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< float > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< float > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< float > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< double > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< double > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< double > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< char > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< char > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< char > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< int > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< int > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< int > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< float > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< float > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< float > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< double > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< double > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< double > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< char > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< char > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< char > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< int > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< int > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< int > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< float > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< float > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< float > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< double > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< double > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< double > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< char > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< char > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< char > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< int > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< int > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< int > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< float > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< float > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< float > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< double > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< double > v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< double > *v2, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< char > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< char > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< char > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< char > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< char > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< char > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< char > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< char > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< char > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< char > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< char > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< char > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< char > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< char > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< char > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< char > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< int > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< int > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< int > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< int > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< int > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< int > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< int > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< int > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< int > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< int > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< int > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< int > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< int > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< int > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< int > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< int > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< float > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< float > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< float > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< float > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< float > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< float > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< float > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< float > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< float > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< float > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< float > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< float > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< float > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< float > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< float > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< float > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< double > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< double > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< double > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< double > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< double > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< double > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< double > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< double > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< double > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< double > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< double > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< double > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< char > | process (const std::vector< char > v, const std::vector< double > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, const std::vector< double > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< double > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< char > *v, std::vector< double > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< char > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< char > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< char > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< char > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< char > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< char > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< char > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< char > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< char > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< char > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< char > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< char > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< char > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< char > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< char > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< char > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< int > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< int > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< int > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< int > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< int > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< int > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< int > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< int > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< int > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< int > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< int > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< int > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< int > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< int > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< int > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< int > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< float > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< float > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< float > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< float > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< float > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< float > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< float > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< float > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< float > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< float > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< float > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< float > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< float > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< float > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< float > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< float > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< double > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< double > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< double > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< double > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< double > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< double > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< double > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< double > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< double > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< double > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< double > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< double > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< int > | process (const std::vector< int > v, const std::vector< double > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, const std::vector< double > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< double > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< int > *v, std::vector< double > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< char > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< char > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< char > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< char > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< char > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< char > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< char > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< char > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< char > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< char > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< char > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< char > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< char > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< char > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< char > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< char > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< int > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< int > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< int > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< int > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< int > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< int > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< int > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< int > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< int > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< int > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< int > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< int > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< int > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< int > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< int > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< int > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< float > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< float > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< float > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< float > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< float > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< float > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< float > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< float > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< float > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< float > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< float > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< float > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< float > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< float > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< float > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< float > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< double > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< double > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< double > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< double > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< double > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< double > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< double > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< double > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< double > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< double > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< double > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< double > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< float > | process (const std::vector< float > v, const std::vector< double > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, const std::vector< double > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< double > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< float > *v, std::vector< double > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< char > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< char > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< char > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< char > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< char > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< char > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< char > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< char > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< char > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< char > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< char > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< char > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< char > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< char > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< char > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< char > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< int > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< int > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< int > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< int > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< int > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< int > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< int > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< int > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< int > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< int > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< int > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< int > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< int > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< int > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< int > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< int > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< float > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< float > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< float > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< float > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< float > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< float > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< float > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< float > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< float > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< float > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< float > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< float > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< float > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< float > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< float > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< float > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< double > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< double > v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< double > *v2, const std::vector< char > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< double > *v2, std::vector< char > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< double > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< double > v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< double > *v2, const std::vector< int > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< double > *v2, std::vector< int > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< double > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< double > v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< double > *v2, const std::vector< float > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< double > *v2, std::vector< float > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| std::vector< double > | process (const std::vector< double > v, const std::vector< double > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, const std::vector< double > v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< double > *v2, const std::vector< double > v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
| void | process (std::vector< double > *v, std::vector< double > *v2, std::vector< double > *v3, const ROS_OpenCL_Params *params=NULL) |
| The function that initiates kernel processing. More... | |
Private Member Functions | |
| void | clean () |
| The function that clears all allocated memory for OpenCL objects. More... | |
| void | checkError (const cl_int error) |
| The function that generates ROS_WARN messages based on OpenCL error codes. More... | |
| std::string | LoadKernel (const char *name) |
| The function that loads the OpenCL kernel. More... | |
| std::string | getDeviceName (const cl_device_id id) |
| Gets the device name based on its ID. More... | |
| std::string | getPlatformName (const cl_platform_id id) |
| Gets the platform name based on its ID. More... | |
| cl_program | createProgram (const std::string &source, const cl_context context) |
| Creates an Opencl program object. More... | |
Private Attributes | |
| cl_kernel | kernel |
| cl_context | context |
| cl_program | program |
| std::vector< cl_device_id > | deviceIds |
The ROS_OpenCL class.
Definition at line 26 of file ros_opencl.hpp.
|
inline |
Default (and empty) constructor.
Definition at line 91 of file ros_opencl.hpp.
| ros_opencl::ROS_OpenCL::ROS_OpenCL | ( | const std::string | full_kernel_path, |
| const std::string | kernel_function | ||
| ) |
Constructs a ROS_OpenCL object.
| full_kernel_path | The full kernel path |
| kernel_function | The name of the function to be used inside the kernel |
Definition at line 234 of file ros_opencl.cpp.
|
inline |
Copy constructor for operator= overloading.
| s | A ROS_OpenCL object. |
Definition at line 106 of file ros_opencl.hpp.
| ros_opencl::ROS_OpenCL::~ROS_OpenCL | ( | ) |
Destroys a ROS_OpenCL object.
Definition at line 291 of file ros_opencl.cpp.
|
private |
The function that generates ROS_WARN messages based on OpenCL error codes.
| error | The error code to be checked |
Definition at line 35 of file ros_opencl.cpp.
|
private |
The function that clears all allocated memory for OpenCL objects.
Definition at line 7 of file ros_opencl.cpp.
|
private |
Creates an Opencl program object.
| source | The program name, as generated by the LoadKernel function. |
| context | An OpenCL context object. |
Definition at line 221 of file ros_opencl.cpp.
|
private |
Gets the device name based on its ID.
| id | The ID of the device. |
Definition at line 24 of file ros_opencl.cpp.
|
private |
Gets the platform name based on its ID.
| id | The ID of the platform. |
Definition at line 13 of file ros_opencl.cpp.
|
private |
The function that loads the OpenCL kernel.
| name | The kernel filename. |
Definition at line 215 of file ros_opencl.cpp.
| ROS_OpenCL ros_opencl::ROS_OpenCL::operator= | ( | ROS_OpenCL * | s | ) |
Operator= overload.
| s | The ROS_OpenCL object to be copied. |
Definition at line 297 of file ros_opencl.cpp.
| sensor_msgs::PointCloud2 ros_opencl::ROS_OpenCL::process | ( | const sensor_msgs::PointCloud2 & | msg | ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the pointcloud's data vector. The size of the read/write buffer is typeof(char) * <data vector size>. The data sent to the kernel is a vector of chars (bytes).
| msg | The sensor_msgs::PointCloud2 message to be processed. |
Definition at line 305 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | sensor_msgs::PointCloud2::Ptr | msg | ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the pointcloud's data vector. The size of the read/write buffer is typeof(char) * <data vector size>. The data sent to the kernel is a vector of chars (bytes). Changes are overwritten on the input data.
| msg | The sensor_msgs::PointCloud2 message to be processed. |
Definition at line 338 of file ros_opencl.cpp.
| sensor_msgs::LaserScan ros_opencl::ROS_OpenCL::process | ( | const sensor_msgs::LaserScan & | msg | ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the laserscan's ranges vector. The size of the read/write buffer is typeof(float) * <ranges vector size>. The data sent to the kernel is a vector of floats.
| msg | The sensor_msgs::LaserScan message to be processed. |
Definition at line 368 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | sensor_msgs::LaserScan::Ptr | msg | ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the laserscan's ranges vector. The size of the read/write buffer is typeof(float) * <ranges vector size>. The data sent to the kernel is a vector of floats. Changes are overwritten on the input data.
| msg | The sensor_msgs::LaserScan message to be processed. |
Definition at line 402 of file ros_opencl.cpp.
| sensor_msgs::Image ros_opencl::ROS_OpenCL::process | ( | const sensor_msgs::Image & | msg | ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the images's data vector. The size of the read/write buffer is typeof(char) * <data vector size>. The data sent to the kernel is a vector of chars (bytes).
| msg | The sensor_msgs::Image message to be processed. |
Definition at line 433 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | sensor_msgs::Image::Ptr | msg | ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the images's data vector. The size of the read/write buffer is typeof(char) * <data vector size>. The data sent to the kernel is a vector of chars (bytes). Changes are overwritten on the input data.
| msg | The sensor_msgs::Image message to be processed. |
Definition at line 466 of file ros_opencl.cpp.
| std::vector< float > ros_opencl::ROS_OpenCL::process | ( | const std::vector< float > | v, |
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the input vector. The size of the read/write buffer is typeof(float) * <input vector size>
| v | The input data. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 496 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< float > * | v, |
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the input vector. The size of the read/write buffer is typeof(float) * <input vector size> Changes are overwritten on the input data.
| v | The input data. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 550 of file ros_opencl.cpp.
| std::vector< double > ros_opencl::ROS_OpenCL::process | ( | const std::vector< double > | v, |
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the input vector. The size of the read/write buffer is typeof(double) * <input vector size>
| v | The input data. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 600 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< double > * | v, |
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the input vector. The size of the read/write buffer is typeof(double) * <input vector size> Changes are overwritten on the input data.
| v | The input data. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 654 of file ros_opencl.cpp.
| std::vector< int > ros_opencl::ROS_OpenCL::process | ( | const std::vector< int > | v, |
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the input vector. The size of the read/write buffer is typeof(int) * <input vector size>
| v | The input data. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 704 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< int > * | v, |
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the input vector. The size of the read/write buffer is typeof(int) * <input vector size> Changes are overwritten on the input data.
| v | The input data. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 758 of file ros_opencl.cpp.
| std::vector< char > ros_opencl::ROS_OpenCL::process | ( | const std::vector< char > | v, |
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the input vector. The size of the read/write buffer is typeof(char) * <input vector size>
| v | The input data. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 808 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel. The global work size used by default, matches the size of the input vector. The size of the read/write buffer is typeof(char) * <input vector size> Changes are overwritten on the input data.
| v | The input data. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 862 of file ros_opencl.cpp.
| std::vector< char > ros_opencl::ROS_OpenCL::process | ( | const std::vector< char > | v, |
| const std::vector< char > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffer is typeof(char) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 912 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| const std::vector< char > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffer is typeof(char) * <input v2 size>. Changes made inside the kernel are overwritten on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 992 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| std::vector< char > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(char) * <input v size> and typeof(char) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1069 of file ros_opencl.cpp.
| std::vector< char > ros_opencl::ROS_OpenCL::process | ( | const std::vector< char > | v, |
| const std::vector< int > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffer is typeof(int) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1160 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| const std::vector< int > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffer is typeof(int) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1240 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| std::vector< int > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(char) * <input v size> and typeof(int) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1317 of file ros_opencl.cpp.
| std::vector< char > ros_opencl::ROS_OpenCL::process | ( | const std::vector< char > | v, |
| const std::vector< float > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffer is typeof(float) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1399 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| const std::vector< float > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffer is typeof(float) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1479 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| std::vector< float > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(char) * <input v size> and typeof(float) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1556 of file ros_opencl.cpp.
| std::vector< char > ros_opencl::ROS_OpenCL::process | ( | const std::vector< char > | v, |
| const std::vector< double > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffer is typeof(double) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1638 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| const std::vector< double > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffer is typeof(double) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1718 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| std::vector< double > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(char) * <input v size> and typeof(double) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1795 of file ros_opencl.cpp.
| std::vector< int > ros_opencl::ROS_OpenCL::process | ( | const std::vector< int > | v, |
| const std::vector< char > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(int) * <input v size>. The size of the write only buffer is typeof(char) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1877 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< int > * | v, |
| const std::vector< char > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(int) * <input v size>. The size of the write only buffer is typeof(char) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 1957 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< int > * | v, |
| std::vector< char > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(int) * <input v size> and typeof(char) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2034 of file ros_opencl.cpp.
| std::vector< int > ros_opencl::ROS_OpenCL::process | ( | const std::vector< int > | v, |
| const std::vector< int > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(int) * <input v size>. The size of the write only buffer is typeof(int) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2116 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< int > * | v, |
| const std::vector< int > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(int) * <input v size>. The size of the write only buffer is typeof(int) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2196 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< int > * | v, |
| std::vector< int > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(int) * <input v size> and typeof(int) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2273 of file ros_opencl.cpp.
| std::vector< int > ros_opencl::ROS_OpenCL::process | ( | const std::vector< int > | v, |
| const std::vector< float > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(int) * <input v size>. The size of the write only buffer is typeof(float) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2363 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< int > * | v, |
| const std::vector< float > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(int) * <input v size>. The size of the write only buffer is typeof(float) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2443 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< int > * | v, |
| std::vector< float > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(int) * <input v size> and typeof(float) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2520 of file ros_opencl.cpp.
| std::vector< int > ros_opencl::ROS_OpenCL::process | ( | const std::vector< int > | v, |
| const std::vector< double > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(int) * <input v size>. The size of the write only buffer is typeof(double) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2602 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< int > * | v, |
| const std::vector< double > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(int) * <input v size>. The size of the write only buffer is typeof(double) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2682 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< int > * | v, |
| std::vector< double > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(int) * <input v size> and typeof(double) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2759 of file ros_opencl.cpp.
| std::vector< float > ros_opencl::ROS_OpenCL::process | ( | const std::vector< float > | v, |
| const std::vector< char > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(float) * <input v size>. The size of the write only buffer is typeof(char) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2841 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< float > * | v, |
| const std::vector< char > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(float) * <input v size>. The size of the write only buffer is typeof(char) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2921 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< float > * | v, |
| std::vector< char > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(float) * <input v size> and typeof(char) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 2998 of file ros_opencl.cpp.
| std::vector< float > ros_opencl::ROS_OpenCL::process | ( | const std::vector< float > | v, |
| const std::vector< int > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(float) * <input v size>. The size of the write only buffer is typeof(int) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3080 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< float > * | v, |
| const std::vector< int > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(float) * <input v size>. The size of the write only buffer is typeof(int) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3160 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< float > * | v, |
| std::vector< int > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(float) * <input v size> and typeof(int) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3237 of file ros_opencl.cpp.
| std::vector< float > ros_opencl::ROS_OpenCL::process | ( | const std::vector< float > | v, |
| const std::vector< float > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(float) * <input v size>. The size of the write only buffer is typeof(float) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3319 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< float > * | v, |
| const std::vector< float > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(float) * <input v size>. The size of the write only buffer is typeof(float) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3399 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< float > * | v, |
| std::vector< float > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(float) * <input v size> and typeof(float) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3476 of file ros_opencl.cpp.
| std::vector< float > ros_opencl::ROS_OpenCL::process | ( | const std::vector< float > | v, |
| const std::vector< double > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(float) * <input v size>. The size of the write only buffer is typeof(double) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3566 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< float > * | v, |
| const std::vector< double > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(float) * <input v size>. The size of the write only buffer is typeof(double) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3646 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< float > * | v, |
| std::vector< double > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(float) * <input v size> and typeof(double) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3723 of file ros_opencl.cpp.
| std::vector< double > ros_opencl::ROS_OpenCL::process | ( | const std::vector< double > | v, |
| const std::vector< char > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(double) * <input v size>. The size of the write only buffer is typeof(char) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3805 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< double > * | v, |
| const std::vector< char > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(double) * <input v size>. The size of the write only buffer is typeof(char) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3885 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< double > * | v, |
| std::vector< char > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(double) * <input v size> and typeof(char) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 3962 of file ros_opencl.cpp.
| std::vector< double > ros_opencl::ROS_OpenCL::process | ( | const std::vector< double > | v, |
| const std::vector< int > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(double) * <input v size>. The size of the write only buffer is typeof(int) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4044 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< double > * | v, |
| const std::vector< int > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(double) * <input v size>. The size of the write only buffer is typeof(int) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4124 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< double > * | v, |
| std::vector< int > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(double) * <input v size> and typeof(int) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4201 of file ros_opencl.cpp.
| std::vector< double > ros_opencl::ROS_OpenCL::process | ( | const std::vector< double > | v, |
| const std::vector< float > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(double) * <input v size>. The size of the write only buffer is typeof(float) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4283 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< double > * | v, |
| const std::vector< float > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(double) * <input v size>. The size of the write only buffer is typeof(float) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4363 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< double > * | v, |
| std::vector< float > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(double) * <input v size> and typeof(float) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4440 of file ros_opencl.cpp.
| std::vector< double > ros_opencl::ROS_OpenCL::process | ( | const std::vector< double > | v, |
| const std::vector< double > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(double) * <input v size>. The size of the write only buffer is typeof(double) * <input v2 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4522 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< double > * | v, |
| const std::vector< double > | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(double) * <input v size>. The size of the write only buffer is typeof(double) * <input v2 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4602 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< double > * | v, |
| std::vector< double > * | v2, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(double) * <input v size> and typeof(double) * <input v2 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4679 of file ros_opencl.cpp.
| std::vector< char > ros_opencl::ROS_OpenCL::process | ( | const std::vector< char > | v, |
| const std::vector< char > | v2, | ||
| const std::vector< char > | v3, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second and third. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffers are typeof(char) * <input v2 size> and typeof(char) * <input v3 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset. |
| v3 | Extra input data. Could be a small set of complementary values, or a full-scale dataset. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4771 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| const std::vector< char > | v2, | ||
| const std::vector< char > | v3, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second and third. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffers is typeof(char) * <input v2 size> and typeof(char) * <input v3 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| v3 | Extra input data. Could be a small set of complementary values, or a full-scale dataset. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4866 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| std::vector< char > * | v2, | ||
| const std::vector< char > | v3, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector and a write only buffer for the third. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(char) * <input v size> and typeof(char) * <input v2 size>. The size of the write only buffer is typeof(char) * <input v3 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| v3 | Extra input data. Could be a small set of complementary values, or a full-scale dataset. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 4962 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| std::vector< char > * | v2, | ||
| std::vector< char > * | v3, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first, second and third vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(char) * <input v size>, typeof(char) * <input v2 size> and typeof(char) * <input v3 size>. Changes made inside the kernel are overwritten on all three vectors.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| v3 | Extra input data. Could be a small set of complementary values, or a full-scale dataset. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 5068 of file ros_opencl.cpp.
| std::vector< char > ros_opencl::ROS_OpenCL::process | ( | const std::vector< char > | v, |
| const std::vector< char > | v2, | ||
| const std::vector< int > | v3, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second and third. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffers are typeof(char) * <input v2 size> and typeof(int) * <input v3 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset. |
| v3 | Extra input data. Could be a small set of complementary values, or a full-scale dataset. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 5189 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| const std::vector< char > | v2, | ||
| const std::vector< int > | v3, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second and third. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffers is typeof(char) * <input v2 size> and typeof(int) * <input v3 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| v3 | Extra input data. Could be a small set of complementary values, or a full-scale dataset. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 5284 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| std::vector< char > * | v2, | ||
| const std::vector< int > | v3, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector and a write only buffer for the third. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(char) * <input v size> and typeof(char) * <input v2 size>. The size of the write only buffer is typeof(int) * <input v3 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| v3 | Extra input data. Could be a small set of complementary values, or a full-scale dataset. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 5380 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| std::vector< char > * | v2, | ||
| std::vector< int > * | v3, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first, second and third vector. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(char) * <input v size>, typeof(char) * <input v2 size> and typeof(int) * <input v3 size>. Changes made inside the kernel are overwritten on all three vectors.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| v3 | Extra input data. Could be a small set of complementary values, or a full-scale dataset. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 5486 of file ros_opencl.cpp.
| std::vector< char > ros_opencl::ROS_OpenCL::process | ( | const std::vector< char > | v, |
| const std::vector< char > | v2, | ||
| const std::vector< float > | v3, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second and third. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffers are typeof(char) * <input v2 size> and typeof(float) * <input v3 size>.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset. |
| v3 | Extra input data. Could be a small set of complementary values, or a full-scale dataset. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 5607 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| const std::vector< char > | v2, | ||
| const std::vector< float > | v3, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first vector and a write only buffer for the second and third. The global work size used by default, matches the size of the first input vector. The size of the read/write buffer is typeof(char) * <input v size>. The size of the write only buffers is typeof(char) * <input v2 size> and typeof(float) * <input v3 size>. Changes made inside the kernel are overwritten only on v.
| v | The input data. |
| v2 | Secondary input data. Could be a small set of complementary values, or a full-scale dataset to be compared with v. |
| v3 | Extra input data. Could be a small set of complementary values, or a full-scale dataset. |
| params | optional A ROS_OpenCL_Params object that includes the following params:
|
Definition at line 5702 of file ros_opencl.cpp.
| void ros_opencl::ROS_OpenCL::process | ( | std::vector< char > * | v, |
| std::vector< char > * | v2, | ||
| const std::vector< float > | v3, | ||
| const ROS_OpenCL_Params * | params = NULL |
||
| ) |
The function that initiates kernel processing.
It uses a read/write buffer to send and receive data from the kernel for the first and second vector and a write only buffer for the third. The global work size used by default, matches the size of the first input vector. The size of the read/write buffers is typeof(char) * <input v size> and typeof(char) * <input v2 size>. The size of the write only buffer is typeof(float) * <input v3 size>. Changes made inside the kernel are overwritten on both v and v2 respectively.
| v | The input data. |