27 #ifndef MPBLOCKS_DUBINS_CURVES_CUDA2_KERNELS_CU_H_
28 #define MPBLOCKS_DUBINS_CURVES_CUDA2_KERNELS_CU_H_
31 #include <cuda_runtime.h>
35 namespace curves_cuda {
41 template<
typename Format_t>
47 unsigned int pitchOut,
54 template<
typename Format_t >
60 unsigned int pitchOut,
67 template<
typename Format_t>
73 unsigned int pitchOut,
80 template<
typename Format_t >
86 unsigned int pitchOut,
93 template<
typename Format_t>
99 unsigned int pitchOut,
105 template<
typename Format_t >
109 unsigned int pitchIn,
111 unsigned int pitchOut,
123 template<
typename Format_t>
127 unsigned int pitchIn,
129 unsigned int pitchOut,
136 template<
typename Format_t>
140 unsigned int pitchIn,
142 unsigned int pitchOut,
__global__ void group_distance_to_set(EuclideanParams< Format_t > p, Format_t *g_in, unsigned int pitchIn, Format_t *g_out, unsigned int pitchOut, unsigned int n)
batch-compute the euclidean distance from a single dubins state to a batch of many dubins states ...
__global__ void distance_from_set(Params< Format_t > p, Format_t *g_in, unsigned int pitchIn, Format_t *g_out, unsigned int pitchOut, unsigned int n)
batch-compute the distance from a batch of many dubins states to a single dubins state ...
__global__ void distance_to_set_debug(Params< Format_t > p, Format_t *g_in, unsigned int pitchIn, Format_t *g_out, unsigned int pitchOut, unsigned int n)
batch-compute the distance from a single dubins state to a batch of many dubins states ...
__global__ void distance_from_set_debug(Params< Format_t > p, Format_t *g_in, unsigned int pitchIn, Format_t *g_out, unsigned int pitchOut, unsigned int n)
batch-compute the distance from a batch of many dubins states to a single dubins state ...
__global__ void group_distance_to_set_with_id(EuclideanParams< Format_t > p, Format_t *g_in, unsigned int pitchIn, Format_t *g_out, unsigned int pitchOut, unsigned int n)
batch-compute the euclidean distance from a single dubins state to a batch of many dubins states ...
__global__ void distance_to_set_with_id(Params< Format_t > p, Format_t *g_in, unsigned int pitchIn, Format_t *g_out, unsigned int pitchOut, unsigned int n)
batch-compute the distance from a single dubins state to a batch of many dubins states ...
__global__ void distance_to_set(Params< Format_t > p, Format_t *g_in, unsigned int pitchIn, Format_t *g_out, unsigned int pitchOut, unsigned int n)
batch-compute the distance from a single dubins state to a batch of many dubins states ...
__global__ void distance_from_set_with_id(Params< Format_t > p, Format_t *g_in, unsigned int pitchIn, Format_t *g_out, unsigned int pitchOut, unsigned int n)
batch-compute the distance from a batch of many dubins states to a single dubins state ...