#include <pipeline_planner/ppplanner.h>
#include <pluginlib/class_list_macros.h>
#include <boost/tokenizer.hpp>
#include <boost/foreach.hpp>
#include <fstream>
#include <limits>
#include <cuda.h>
#include <cuda_runtime.h>
Go to the source code of this file.
|
void | calling_device (const int numstones, const double *stonex, const double *stoney, const double startx, const double starty, const double *radius, const double *sradius, const double *eradius, const unsigned int costsizex, const unsigned int costsizey, const double map_resolution, const double origin_x, const double origin_y, const double *dist_from_centre, const double centre_weight, unsigned char lethal, const int min_index_x, const int max_index_x, const int min_index_y, const int max_index_y, unsigned char *newCost, const int nthreads, const bool debug) |
|
void | DistanceFromCentreCalling (const int numstones, const double *stonex, const double *stoney, const double *stonedev, const unsigned int costsizex, const unsigned int costsizey, const double map_resolution, const double origin_x, const double origin_y, double *dist_from_centre, const int nthreads, const bool debug) |
|
int | test_cuda (int a, int b) |
|
void calling_device |
( |
const int |
numstones, |
|
|
const double * |
stonex, |
|
|
const double * |
stoney, |
|
|
const double |
startx, |
|
|
const double |
starty, |
|
|
const double * |
radius, |
|
|
const double * |
sradius, |
|
|
const double * |
eradius, |
|
|
const unsigned int |
costsizex, |
|
|
const unsigned int |
costsizey, |
|
|
const double |
map_resolution, |
|
|
const double |
origin_x, |
|
|
const double |
origin_y, |
|
|
const double * |
dist_from_centre, |
|
|
const double |
centre_weight, |
|
|
unsigned char |
lethal, |
|
|
const int |
min_index_x, |
|
|
const int |
max_index_x, |
|
|
const int |
min_index_y, |
|
|
const int |
max_index_y, |
|
|
unsigned char * |
newCost, |
|
|
const int |
nthreads, |
|
|
const bool |
debug |
|
) |
| |
void DistanceFromCentreCalling |
( |
const int |
numstones, |
|
|
const double * |
stonex, |
|
|
const double * |
stoney, |
|
|
const double * |
stonedev, |
|
|
const unsigned int |
costsizex, |
|
|
const unsigned int |
costsizey, |
|
|
const double |
map_resolution, |
|
|
const double |
origin_x, |
|
|
const double |
origin_y, |
|
|
double * |
dist_from_centre, |
|
|
const int |
nthreads, |
|
|
const bool |
debug |
|
) |
| |
int test_cuda |
( |
int |
a, |
|
|
int |
b |
|
) |
| |