other versions
- jessie 1.0.10-1
mlpack::tree::MRKDStatistic(3) | MLPACK | mlpack::tree::MRKDStatistic(3) |
NAME¶
mlpack::tree::MRKDStatistic - Statistic for multi-resolution kd-trees.SYNOPSIS¶
Public Member Functions¶
MRKDStatistic ()
Private Attributes¶
size_t begin
Detailed Description¶
Statistic for multi-resolution kd-trees. Definition at line 33 of file mrkd_statistic.hpp.Constructor & Destructor Documentation¶
mlpack::tree::MRKDStatistic::MRKDStatistic ()¶
Initialize an empty statistic.template<typename TreeType > mlpack::tree::MRKDStatistic::MRKDStatistic (const TreeType &)¶
This constructor is called when a node is finished initializing. Parameters:node The node that has been finished.
Member Function Documentation¶
size_t mlpack::tree::MRKDStatistic::Begin () const [inline]¶
Get the index of the initial item in the dataset. Definition at line 53 of file mrkd_statistic.hpp. References begin.size_t& mlpack::tree::MRKDStatistic::Begin () [inline]¶
Modify the index of the initial item in the dataset. Definition at line 55 of file mrkd_statistic.hpp. References begin.const arma::colvec& mlpack::tree::MRKDStatistic::CenterOfMass () const [inline]¶
Get the center of mass. Definition at line 63 of file mrkd_statistic.hpp. References centerOfMass.arma::colvec& mlpack::tree::MRKDStatistic::CenterOfMass () [inline]¶
Modify the center of mass. Definition at line 65 of file mrkd_statistic.hpp. References centerOfMass.size_t mlpack::tree::MRKDStatistic::Count () const [inline]¶
Get the number of items in the dataset. Definition at line 58 of file mrkd_statistic.hpp. References count.size_t& mlpack::tree::MRKDStatistic::Count () [inline]¶
Modify the number of items in the dataset. Definition at line 60 of file mrkd_statistic.hpp. References count.size_t mlpack::tree::MRKDStatistic::DominatingCentroid () const [inline]¶
Get the index of the dominating centroid. Definition at line 68 of file mrkd_statistic.hpp. References dominatingCentroid.size_t& mlpack::tree::MRKDStatistic::DominatingCentroid () [inline]¶
Modify the index of the dominating centroid. Definition at line 70 of file mrkd_statistic.hpp. References dominatingCentroid.std::string mlpack::tree::MRKDStatistic::ToString () const¶
Returns a string representation of this object.const std::vector<size_t>& mlpack::tree::MRKDStatistic::Whitelist () const [inline]¶
Access the whitelist. Definition at line 73 of file mrkd_statistic.hpp. References whitelist.std::vector<size_t>& mlpack::tree::MRKDStatistic::Whitelist () [inline]¶
Modify the whitelist. Definition at line 75 of file mrkd_statistic.hpp. References whitelist.Member Data Documentation¶
size_t mlpack::tree::MRKDStatistic::begin [private]¶
The initial item in the dataset, so we don't have to make a copy. Definition at line 81 of file mrkd_statistic.hpp. Referenced by Begin().arma::colvec mlpack::tree::MRKDStatistic::centerOfMass [private]¶
The center of mass for this dataset. Definition at line 93 of file mrkd_statistic.hpp. Referenced by CenterOfMass().size_t mlpack::tree::MRKDStatistic::count [private]¶
The number of items in the dataset. Definition at line 83 of file mrkd_statistic.hpp. Referenced by Count().const arma::mat* mlpack::tree::MRKDStatistic::dataset [private]¶
The data points this object contains. Definition at line 79 of file mrkd_statistic.hpp.size_t mlpack::tree::MRKDStatistic::dominatingCentroid [private]¶
The index of the dominating centroid of the associated hyperrectangle. Definition at line 99 of file mrkd_statistic.hpp. Referenced by DominatingCentroid().bool mlpack::tree::MRKDStatistic::isWhitelistValid [private]¶
Whether or not the whitelist is valid. Definition at line 104 of file mrkd_statistic.hpp.const MRKDStatistic* mlpack::tree::MRKDStatistic::leftStat [private]¶
The left child. Definition at line 85 of file mrkd_statistic.hpp.const MRKDStatistic* mlpack::tree::MRKDStatistic::parentStat [private]¶
A link to the parent node; NULL if this is the root. Definition at line 89 of file mrkd_statistic.hpp.const MRKDStatistic* mlpack::tree::MRKDStatistic::rightStat [private]¶
The right child. Definition at line 87 of file mrkd_statistic.hpp.double mlpack::tree::MRKDStatistic::sumOfSquaredNorms [private]¶
The sum of the squared Euclidean norms for this dataset. Definition at line 95 of file mrkd_statistic.hpp.std::vector<size_t> mlpack::tree::MRKDStatistic::whitelist [private]¶
The list of centroids that cannot own this hyperrectangle. Definition at line 102 of file mrkd_statistic.hpp. Referenced by Whitelist().Author¶
Generated automatically by Doxygen for MLPACK from the source code.Tue Sep 9 2014 | Version 1.0.10 |