cheshirekow  v0.1.0
mpblocks::cudaNN Namespace Reference

Namespaces

 intr
 
 kernels
 

Classes

struct  euclidean_distance
 
struct  EuclideanTag
 
class  PointSet
 provides a convenience interface for managing a point set in GPU memory, and dispatching brute force CUDA searches on that point set More...
 
struct  QueryPoint
 
struct  R2S1Attr
 
struct  R2S1Attr< Format_t, NDim, true >
 
struct  R2S1Kernel
 
struct  R2S1Kernel< Format_t, NDim, true >
 
struct  R2S1Tag
 
struct  RectangleQuery
 
class  ResultBlock
 
struct  SE3Attr
 
struct  SE3Attr< Format_t, NDim, true >
 
struct  SE3FAttr
 
struct  SE3FAttr< Format_t, NDim, true >
 
struct  SE3Kernel
 
struct  SE3Kernel< Format_t, NDim, true >
 
struct  SE3Tag
 
struct  so3_distance
 
struct  SO3FAttr
 
struct  SO3FAttr< Format_t, NDim, true >
 

Typedefs

typedef std::map< std::string,
cuda::FuncAttributes
fattrMap_t
 

Functions

template<typename Format_t , unsigned int NDim>
void get_fattr (fattrMap_t &map)
 

Variables

const EuclideanTag EUCLIDEAN
 
const R2S1Tag R2S1
 
const SE3Tag SE3
 

Typedef Documentation

typedef std::map<std::string,cuda::FuncAttributes> mpblocks::cudaNN::fattrMap_t

Definition at line 36 of file fattr.h.

Function Documentation

template<typename Format_t , unsigned int NDim>
void mpblocks::cudaNN::get_fattr ( fattrMap_t &  map)

Definition at line 90 of file fattr.cu.hpp.

Variable Documentation

const EuclideanTag mpblocks::cudaNN::EUCLIDEAN

Definition at line 91 of file PointSet.h.

const R2S1Tag mpblocks::cudaNN::R2S1

Definition at line 93 of file PointSet.h.

const SE3Tag mpblocks::cudaNN::SE3

Definition at line 92 of file PointSet.h.