Basic cleanup
[RBC.git] / kernels.h
1 #ifndef KERNELS_H
2 #define KERNELS_H
3
4 #include "defs.h"
5 __global__ void planNNKernel(const matrix,const matrix,real*,int*,compPlan,intMatrix,int*,int);
6 __global__ void pruneKernel(const matrix,const real*,const real*,charMatrix);
7 __global__ void dist1Kernel(const matrix,int,const matrix,int,matrix);
8 __device__ matrix getSubMat(matrix,int,int);
9 __global__ void nnKernel(const matrix,const matrix,real*,int*);
10
11 __global__ void findRangeKernel(matrix,real*,int);
12 __global__ void rangeSearchKernel(matrix,int,int,real*,charMatrix);
13 __global__ void rangeCountKernel(const matrix,const matrix,real*,int*);
14
15 #endif