#include "nabo/nabo.h"
#include "experimental/nabo_experimental.h"
#include "helpers.h"
#include <iostream>
#include <fstream>
#include <stdexcept>
Go to the source code of this file.
Classes | |
struct | BenchResult |
Typedefs | |
typedef vector< BenchResult > | BenchResults |
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 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.
typedef Nabo::NearestNeighbourSearch<double>::Index IndexD |
Definition at line 53 of file knnbench.cpp.
typedef Nabo::NearestNeighbourSearch<float>::Index IndexF |
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.
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.