MLPACK
1.0.11
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
mlpack
methods
rann
ra_query_stat.hpp
Go to the documentation of this file.
1
23
#ifndef __MLPACK_METHODS_RANN_RA_QUERY_STAT_HPP
24
#define __MLPACK_METHODS_RANN_RA_QUERY_STAT_HPP
25
26
#include <
mlpack/core.hpp
>
27
28
#include <
mlpack/core/tree/binary_space_tree.hpp
>
29
30
#include <
mlpack/core/metrics/lmetric.hpp
>
31
#include <
mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp
>
32
33
namespace
mlpack
{
34
namespace
neighbor {
35
44
template
<
typename
SortPolicy>
45
class
RAQueryStat
46
{
47
public
:
52
RAQueryStat() : bound(SortPolicy::WorstDistance()), numSamplesMade(0) { }
53
57
template
<
typename
TreeType>
58
RAQueryStat(
const
TreeType&
/* node */
) :
59
bound(SortPolicy::WorstDistance()),
60
numSamplesMade(0)
61
{ }
62
64
double
Bound()
const
{
return
bound; }
66
double
& Bound() {
return
bound; }
67
69
size_t
NumSamplesMade()
const
{
return
numSamplesMade; }
71
size_t
& NumSamplesMade() {
return
numSamplesMade; }
72
73
private
:
75
double
bound;
76
78
size_t
numSamplesMade;
79
80
};
81
82
#endif
lmetric.hpp
mlpack
Linear algebra utility functions, generally performed on matrices or vectors.
Definition:
load.hpp:31
binary_space_tree.hpp
nearest_neighbor_sort.hpp
core.hpp
Generated by
1.8.9.1