mlpack
1.0.12
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
15
#ifndef __MLPACK_METHODS_RANN_RA_QUERY_STAT_HPP
16
#define __MLPACK_METHODS_RANN_RA_QUERY_STAT_HPP
17
18
#include <
mlpack/core.hpp
>
19
20
#include <
mlpack/core/tree/binary_space_tree.hpp
>
21
22
#include <
mlpack/core/metrics/lmetric.hpp
>
23
#include <
mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp
>
24
25
namespace
mlpack
{
26
namespace
neighbor {
27
36
template
<
typename
SortPolicy>
37
class
RAQueryStat
38
{
39
public
:
44
RAQueryStat() : bound(SortPolicy::WorstDistance()), numSamplesMade(0) { }
45
49
template
<
typename
TreeType>
50
RAQueryStat(
const
TreeType&
/* node */
) :
51
bound(SortPolicy::WorstDistance()),
52
numSamplesMade(0)
53
{ }
54
56
double
Bound()
const
{
return
bound; }
58
double
& Bound() {
return
bound; }
59
61
size_t
NumSamplesMade()
const
{
return
numSamplesMade; }
63
size_t
& NumSamplesMade() {
return
numSamplesMade; }
64
65
private
:
67
double
bound;
68
70
size_t
numSamplesMade;
71
72
};
73
74
#endif
lmetric.hpp
mlpack
Linear algebra utility functions, generally performed on matrices or vectors.
Definition:
load.hpp:23
binary_space_tree.hpp
nearest_neighbor_sort.hpp
core.hpp
Generated by
1.8.9.1