mlpack
Public Member Functions | List of all members
mlpack::kmeans::DualTreeKMeansStatistic Class Reference
Inheritance diagram for mlpack::kmeans::DualTreeKMeansStatistic:
Inheritance graph
[legend]
Collaboration diagram for mlpack::kmeans::DualTreeKMeansStatistic:
Collaboration graph
[legend]

Public Member Functions

template<typename TreeType >
 DualTreeKMeansStatistic (TreeType &node)
 
double UpperBound () const
 
double & UpperBound ()
 
double LowerBound () const
 
double & LowerBound ()
 
const arma::vec & Centroid () const
 
arma::vec & Centroid ()
 
size_t Owner () const
 
size_t & Owner ()
 
size_t Pruned () const
 
size_t & Pruned ()
 
bool StaticPruned () const
 
bool & StaticPruned ()
 
double StaticUpperBoundMovement () const
 
double & StaticUpperBoundMovement ()
 
double StaticLowerBoundMovement () const
 
double & StaticLowerBoundMovement ()
 
void * TrueParent () const
 
void *& TrueParent ()
 
void * TrueChild (const size_t i) const
 
void *& TrueChild (const size_t i)
 
size_t NumTrueChildren () const
 
- Public Member Functions inherited from mlpack::neighbor::NeighborSearchStat< neighbor::NearestNeighborSort >
 NeighborSearchStat ()
 Initialize the statistic with the worst possible distance according to our sorting policy.
 
 NeighborSearchStat (TreeType &)
 Initialization for a fully initialized node. More...
 
void Reset ()
 Reset statistic parameters to initial values.
 
double FirstBound () const
 Get the first bound.
 
double & FirstBound ()
 Modify the first bound.
 
double SecondBound () const
 Get the second bound.
 
double & SecondBound ()
 Modify the second bound.
 
double AuxBound () const
 Get the aux bound.
 
double & AuxBound ()
 Modify the aux bound.
 
double LastDistance () const
 Get the last distance calculation.
 
double & LastDistance ()
 Modify the last distance calculation.
 
void serialize (Archive &ar, const uint32_t)
 Serialize the statistic to/from an archive.
 

The documentation for this class was generated from the following file: