Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanoflann Namespace Reference

Classes

class  KNNResultSet
 
class  RadiusResultSet
 
struct  IndexDist_Sorter
 
struct  L1_Adaptor
 
struct  L2_Adaptor
 
struct  L2_Simple_Adaptor
 
struct  metric_L1
 
struct  metric_L2
 
struct  metric_L2_Simple
 
struct  KDTreeSingleIndexAdaptorParams
 
struct  SearchParams
 
class  PooledAllocator
 
class  CArray
 
struct  array_or_vector_selector
 
struct  array_or_vector_selector<-1, T >
 
class  KDTreeSingleIndexAdaptor
 
struct  KDTreeEigenMatrixAdaptor
 

Functions

template<typename T >
void save_value (FILE *stream, const T &value, size_t count=1)
 
template<typename T >
void save_value (FILE *stream, const std::vector< T > &value)
 
template<typename T >
void load_value (FILE *stream, T &value, size_t count=1)
 
template<typename T >
void load_value (FILE *stream, std::vector< T > &value)
 
template<typename T >
Tallocate (size_t count=1)
 

Variables

const size_t WORDSIZE = 16
 
const size_t BLOCKSIZE = 8192