MLPACK
1.0.10
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
mlpack
methods
neighbor_search
ns_traversal_info.hpp
Go to the documentation of this file.
1
23
#ifndef __MLPACK_METHODS_NEIGHBOR_SEARCH_TRAVERSAL_INFO_HPP
24
#define __MLPACK_METHODS_NEIGHBOR_SEARCH_TRAVERSAL_INFO_HPP
25
26
namespace
mlpack {
27
namespace
neighbor {
28
38
template
<
typename
TreeType>
39
class
NeighborSearchTraversalInfo
40
{
41
public
:
45
NeighborSearchTraversalInfo
() :
46
lastQueryNode
(NULL),
47
lastReferenceNode
(NULL),
48
lastScore
(0.0),
49
lastBaseCase
(0.0) {
/* Nothing to do. */
}
50
52
TreeType*
LastQueryNode
()
const
{
return
lastQueryNode
; }
54
TreeType*&
LastQueryNode
() {
return
lastQueryNode
; }
55
57
TreeType*
LastReferenceNode
()
const
{
return
lastReferenceNode
; }
59
TreeType*&
LastReferenceNode
() {
return
lastReferenceNode
; }
60
62
double
LastScore
()
const
{
return
lastScore
; }
64
double
&
LastScore
() {
return
lastScore
; }
65
67
double
LastBaseCase
()
const
{
return
lastBaseCase
; }
69
double
&
LastBaseCase
() {
return
lastBaseCase
; }
70
71
private
:
73
TreeType*
lastQueryNode
;
75
TreeType*
lastReferenceNode
;
77
double
lastScore
;
79
double
lastBaseCase
;
80
};
81
82
};
// namespace neighbor
83
};
// namespace mlpack
84
85
#endif
Generated by
1.8.3.1