mlpack
master
|
Statistic class for RangeSearch, to be set to the StatisticType of the tree type that range search is being performed with. More...
Public Member Functions | |
RangeSearchStat () | |
Initialize the statistic. More... | |
template<typename TreeType > | |
RangeSearchStat (TreeType &) | |
Initialize the statistic given a tree node that this statistic belongs to. More... | |
double | LastDistance () const |
Get the last distance evaluation. More... | |
double & | LastDistance () |
Modify the last distance evaluation. More... | |
template<typename Archive > | |
void | Serialize (Archive &ar, const unsigned int) |
Serialize the statistic. More... | |
Private Attributes | |
double | lastDistance |
The last distance evaluation. More... | |
Statistic class for RangeSearch, to be set to the StatisticType of the tree type that range search is being performed with.
This class just holds the last visited node and the corresponding base case result.
Definition at line 26 of file range_search_stat.hpp.
|
inline |
Initialize the statistic.
Definition at line 32 of file range_search_stat.hpp.
|
inline |
Initialize the statistic given a tree node that this statistic belongs to.
In this case, we ignore the node.
Definition at line 39 of file range_search_stat.hpp.
|
inline |
Get the last distance evaluation.
Definition at line 43 of file range_search_stat.hpp.
References lastDistance.
|
inline |
Modify the last distance evaluation.
Definition at line 45 of file range_search_stat.hpp.
References lastDistance.
|
inline |
Serialize the statistic.
Definition at line 49 of file range_search_stat.hpp.
References mlpack::data::CreateNVP(), and lastDistance.
|
private |
The last distance evaluation.
Definition at line 56 of file range_search_stat.hpp.
Referenced by LastDistance(), and Serialize().