|
mlpack
master
|

Public Member Functions | |
| DualTreeKMeansStatistic () | |
| template<typename TreeType > | |
| DualTreeKMeansStatistic (TreeType &node) | |
| const arma::vec & | Centroid () const |
| arma::vec & | Centroid () |
| double | LowerBound () const |
| double & | LowerBound () |
| size_t | NumTrueChildren () const |
| size_t | Owner () const |
| size_t & | Owner () |
| size_t | Pruned () const |
| size_t & | Pruned () |
| double | StaticLowerBoundMovement () const |
| double & | StaticLowerBoundMovement () |
| bool | StaticPruned () const |
| bool & | StaticPruned () |
| double | StaticUpperBoundMovement () const |
| double & | StaticUpperBoundMovement () |
| void * | TrueChild (const size_t i) const |
| void *& | TrueChild (const size_t i) |
| void * | TrueParent () const |
| void *& | TrueParent () |
| double | UpperBound () const |
| double & | UpperBound () |
Public Member Functions inherited from mlpack::neighbor::NeighborSearchStat< neighbor::NearestNeighborSort > | |
| NeighborSearchStat () | |
| Initialize the statistic with the worst possible distance according to our sorting policy. More... | |
| NeighborSearchStat (TreeType &) | |
| Initialization for a fully initialized node. More... | |
| double | AuxBound () const |
| Get the aux bound. More... | |
| double & | AuxBound () |
| Modify the aux bound. More... | |
| double | FirstBound () const |
| Get the first bound. More... | |
| double & | FirstBound () |
| Modify the first bound. More... | |
| double | LastDistance () const |
| Get the last distance calculation. More... | |
| double & | LastDistance () |
| Modify the last distance calculation. More... | |
| void | Reset () |
| Reset statistic parameters to initial values. More... | |
| double | SecondBound () const |
| Get the second bound. More... | |
| double & | SecondBound () |
| Modify the second bound. More... | |
| void | Serialize (Archive &ar, const unsigned int) |
| Serialize the statistic to/from an archive. More... | |
Private Attributes | |
| arma::vec | centroid |
| double | lowerBound |
| size_t | owner |
| size_t | pruned |
| double | staticLowerBoundMovement |
| bool | staticPruned |
| double | staticUpperBoundMovement |
| std::vector< void * > | trueChildren |
| void * | trueParent |
| double | upperBound |
Definition at line 20 of file dual_tree_kmeans_statistic.hpp.
|
inline |
Definition at line 24 of file dual_tree_kmeans_statistic.hpp.
|
inline |
Definition at line 40 of file dual_tree_kmeans_statistic.hpp.
References centroid, and trueChildren.
|
inline |
Definition at line 81 of file dual_tree_kmeans_statistic.hpp.
References centroid.
|
inline |
Definition at line 82 of file dual_tree_kmeans_statistic.hpp.
References centroid.
|
inline |
Definition at line 78 of file dual_tree_kmeans_statistic.hpp.
References lowerBound.
|
inline |
Definition at line 79 of file dual_tree_kmeans_statistic.hpp.
References lowerBound.
|
inline |
Definition at line 105 of file dual_tree_kmeans_statistic.hpp.
References trueChildren.
|
inline |
Definition at line 84 of file dual_tree_kmeans_statistic.hpp.
References owner.
|
inline |
Definition at line 85 of file dual_tree_kmeans_statistic.hpp.
References owner.
|
inline |
Definition at line 87 of file dual_tree_kmeans_statistic.hpp.
References pruned.
|
inline |
Definition at line 88 of file dual_tree_kmeans_statistic.hpp.
References pruned.
|
inline |
Definition at line 96 of file dual_tree_kmeans_statistic.hpp.
References staticLowerBoundMovement.
|
inline |
Definition at line 97 of file dual_tree_kmeans_statistic.hpp.
References staticLowerBoundMovement.
|
inline |
Definition at line 90 of file dual_tree_kmeans_statistic.hpp.
References staticPruned.
|
inline |
Definition at line 91 of file dual_tree_kmeans_statistic.hpp.
References staticPruned.
|
inline |
Definition at line 93 of file dual_tree_kmeans_statistic.hpp.
References staticUpperBoundMovement.
|
inline |
Definition at line 94 of file dual_tree_kmeans_statistic.hpp.
References staticUpperBoundMovement.
|
inline |
Definition at line 102 of file dual_tree_kmeans_statistic.hpp.
References trueChildren.
|
inline |
Definition at line 103 of file dual_tree_kmeans_statistic.hpp.
References trueChildren.
|
inline |
Definition at line 99 of file dual_tree_kmeans_statistic.hpp.
References trueParent.
|
inline |
Definition at line 100 of file dual_tree_kmeans_statistic.hpp.
References trueParent.
|
inline |
Definition at line 75 of file dual_tree_kmeans_statistic.hpp.
References upperBound.
|
inline |
Definition at line 76 of file dual_tree_kmeans_statistic.hpp.
References upperBound.
|
private |
Definition at line 115 of file dual_tree_kmeans_statistic.hpp.
Referenced by Centroid(), and DualTreeKMeansStatistic().
|
private |
Definition at line 109 of file dual_tree_kmeans_statistic.hpp.
Referenced by LowerBound().
|
private |
Definition at line 110 of file dual_tree_kmeans_statistic.hpp.
Referenced by Owner().
|
private |
Definition at line 111 of file dual_tree_kmeans_statistic.hpp.
Referenced by Pruned().
|
private |
Definition at line 114 of file dual_tree_kmeans_statistic.hpp.
Referenced by StaticLowerBoundMovement().
|
private |
Definition at line 112 of file dual_tree_kmeans_statistic.hpp.
Referenced by StaticPruned().
|
private |
Definition at line 113 of file dual_tree_kmeans_statistic.hpp.
Referenced by StaticUpperBoundMovement().
|
private |
Definition at line 117 of file dual_tree_kmeans_statistic.hpp.
Referenced by DualTreeKMeansStatistic(), NumTrueChildren(), and TrueChild().
|
private |
Definition at line 116 of file dual_tree_kmeans_statistic.hpp.
Referenced by TrueParent().
|
private |
Definition at line 108 of file dual_tree_kmeans_statistic.hpp.
Referenced by UpperBound().
1.8.11