cheshirekow  v0.1.0
kernels.cu.h File Reference
#include <cuda.h>
#include <cuda_runtime.h>

Go to the source code of this file.

Namespaces

 mpblocks
 
 mpblocks::dubins
 
 mpblocks::dubins::curves_cuda
 classes for solving dubins curves, optimal primitives for shortest path between two states of a dubins vehicle
 
 mpblocks::dubins::curves_cuda::kernels
 

Functions

template<typename Format_t >
__global__ void mpblocks::dubins::curves_cuda::kernels::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 More...
 
template<typename Format_t >
__global__ void mpblocks::dubins::curves_cuda::kernels::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 More...
 
template<typename Format_t >
__global__ void mpblocks::dubins::curves_cuda::kernels::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 More...
 
template<typename Format_t >
__global__ void mpblocks::dubins::curves_cuda::kernels::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 More...
 
template<typename Format_t >
__global__ void mpblocks::dubins::curves_cuda::kernels::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 More...
 
template<typename Format_t >
__global__ void mpblocks::dubins::curves_cuda::kernels::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 More...
 
template<typename Format_t >
__global__ void mpblocks::dubins::curves_cuda::kernels::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 More...
 
template<typename Format_t >
__global__ void mpblocks::dubins::curves_cuda::kernels::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 More...