Classes | Typedefs | Functions
knnbench.cpp File Reference
#include "nabo/nabo.h"
#include "experimental/nabo_experimental.h"
#include "helpers.h"
#include <iostream>
#include <fstream>
#include <stdexcept>
Include dependency graph for knnbench.cpp:

Go to the source code of this file.

Classes

struct  BenchResult

Typedefs

typedef vector< BenchResultBenchResults
typedef Nabo::BruteForceSearch
< double > 
BFSD
typedef Nabo::BruteForceSearch
< float > 
BFSF
typedef
Nabo::NearestNeighbourSearch
< double >::Index 
IndexD
typedef
Nabo::NearestNeighbourSearch
< float >::Index 
IndexF
typedef
Nabo::NearestNeighbourSearch
< double >::IndexVector 
IndexVectorD
typedef
Nabo::NearestNeighbourSearch
< float >::IndexVector 
IndexVectorF
typedef
Nabo::NearestNeighbourSearch
< double >::Matrix 
MatrixD
typedef
Nabo::NearestNeighbourSearch
< float >::Matrix 
MatrixF
typedef
Nabo::NearestNeighbourSearch
< double >::Vector 
VectorD
typedef
Nabo::NearestNeighbourSearch
< float >::Vector 
VectorF

Functions

template<typename T >
BenchResult doBenchType (const typename NearestNeighbourSearch< T >::SearchType type, const unsigned creationOptionFlags, const typename NearestNeighbourSearch< T >::Matrix &d, const typename NearestNeighbourSearch< T >::Matrix &q, const int K, const int, const int searchCount)
int main (int argc, char *argv[])

Typedef Documentation

typedef vector<BenchResult> BenchResults

Definition at line 114 of file knnbench.cpp.

typedef Nabo::BruteForceSearch<double> BFSD

Definition at line 59 of file knnbench.cpp.

typedef Nabo::BruteForceSearch<float> BFSF

Definition at line 60 of file knnbench.cpp.

Definition at line 53 of file knnbench.cpp.

Definition at line 57 of file knnbench.cpp.

typedef Nabo::NearestNeighbourSearch<double>::IndexVector IndexVectorD

Definition at line 54 of file knnbench.cpp.

typedef Nabo::NearestNeighbourSearch<float>::IndexVector IndexVectorF

Definition at line 58 of file knnbench.cpp.

typedef Nabo::NearestNeighbourSearch<double>::Matrix MatrixD

Definition at line 51 of file knnbench.cpp.

typedef Nabo::NearestNeighbourSearch<float>::Matrix MatrixF

Definition at line 55 of file knnbench.cpp.

typedef Nabo::NearestNeighbourSearch<double>::Vector VectorD

Definition at line 52 of file knnbench.cpp.

typedef Nabo::NearestNeighbourSearch<float>::Vector VectorF

Definition at line 56 of file knnbench.cpp.


Function Documentation

template<typename T >
BenchResult doBenchType ( const typename NearestNeighbourSearch< T >::SearchType  type,
const unsigned  creationOptionFlags,
const typename NearestNeighbourSearch< T >::Matrix &  d,
const typename NearestNeighbourSearch< T >::Matrix &  q,
const int  K,
const int  ,
const int  searchCount 
)

Definition at line 135 of file knnbench.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 287 of file knnbench.cpp.



libnabo
Author(s): Stéphane Magnenat
autogenerated on Sun Feb 10 2019 03:52:20