MLPACK
1.0.11
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
mlpack
core
tree
traversal_info.hpp
Go to the documentation of this file.
1
24
#ifndef __MLPACK_CORE_TREE_TRAVERSAL_INFO_HPP
25
#define __MLPACK_CORE_TREE_TRAVERSAL_INFO_HPP
26
56
template
<
typename
TreeType>
57
class
TraversalInfo
58
{
59
public
:
63
TraversalInfo
() :
64
lastQueryNode
(NULL),
65
lastReferenceNode
(NULL),
66
lastScore
(0.0),
67
lastBaseCase
(0.0) {
/* Nothing to do. */
}
68
70
TreeType*
LastQueryNode
()
const
{
return
lastQueryNode
; }
72
TreeType*&
LastQueryNode
() {
return
lastQueryNode
; }
73
75
TreeType*
LastReferenceNode
()
const
{
return
lastReferenceNode
; }
77
TreeType*&
LastReferenceNode
() {
return
lastReferenceNode
; }
78
80
double
LastScore
()
const
{
return
lastScore
; }
82
double
&
LastScore
() {
return
lastScore
; }
83
85
double
LastBaseCase
()
const
{
return
lastBaseCase
; }
87
double
&
LastBaseCase
() {
return
lastBaseCase
; }
88
89
private
:
91
TreeType*
lastQueryNode
;
93
TreeType*
lastReferenceNode
;
95
double
lastScore
;
97
double
lastBaseCase
;
98
};
99
100
#endif
Generated by
1.8.3.1