\section{Dual\+Tree\+K\+Means\+Statistic Class Reference}
\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic}\index{Dual\+Tree\+K\+Means\+Statistic@{Dual\+Tree\+K\+Means\+Statistic}}


Inheritance diagram for Dual\+Tree\+K\+Means\+Statistic\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=244pt]{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\textbf{ Dual\+Tree\+K\+Means\+Statistic} ()
\item 
{\footnotesize template$<$typename Tree\+Type $>$ }\\\textbf{ Dual\+Tree\+K\+Means\+Statistic} (Tree\+Type \&node)
\item 
const arma\+::vec \& \textbf{ Centroid} () const
\item 
arma\+::vec \& \textbf{ Centroid} ()
\item 
double \textbf{ Lower\+Bound} () const
\item 
double \& \textbf{ Lower\+Bound} ()
\item 
size\+\_\+t \textbf{ Num\+True\+Children} () const
\item 
size\+\_\+t \textbf{ Owner} () const
\item 
size\+\_\+t \& \textbf{ Owner} ()
\item 
size\+\_\+t \textbf{ Pruned} () const
\item 
size\+\_\+t \& \textbf{ Pruned} ()
\item 
double \textbf{ Static\+Lower\+Bound\+Movement} () const
\item 
double \& \textbf{ Static\+Lower\+Bound\+Movement} ()
\item 
bool \textbf{ Static\+Pruned} () const
\item 
bool \& \textbf{ Static\+Pruned} ()
\item 
double \textbf{ Static\+Upper\+Bound\+Movement} () const
\item 
double \& \textbf{ Static\+Upper\+Bound\+Movement} ()
\item 
void $\ast$ \textbf{ True\+Child} (const size\+\_\+t i) const
\item 
void $\ast$\& \textbf{ True\+Child} (const size\+\_\+t i)
\item 
void $\ast$ \textbf{ True\+Parent} () const
\item 
void $\ast$\& \textbf{ True\+Parent} ()
\item 
double \textbf{ Upper\+Bound} () const
\item 
double \& \textbf{ Upper\+Bound} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 20 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.



\subsection{Constructor \& Destructor Documentation}
\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_ae4bbc0cf4377a786c3b504f951ba7046}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Dual\+Tree\+K\+Means\+Statistic@{Dual\+Tree\+K\+Means\+Statistic}}
\index{Dual\+Tree\+K\+Means\+Statistic@{Dual\+Tree\+K\+Means\+Statistic}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Dual\+Tree\+K\+Means\+Statistic()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \textbf{ Dual\+Tree\+K\+Means\+Statistic} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 24 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_ad07d3f8a650ad69028309aa13787eb13}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Dual\+Tree\+K\+Means\+Statistic@{Dual\+Tree\+K\+Means\+Statistic}}
\index{Dual\+Tree\+K\+Means\+Statistic@{Dual\+Tree\+K\+Means\+Statistic}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Dual\+Tree\+K\+Means\+Statistic()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \textbf{ Dual\+Tree\+K\+Means\+Statistic} (\begin{DoxyParamCaption}\item[{Tree\+Type \&}]{node }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 40 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.



\subsection{Member Function Documentation}
\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a8d1b09bb5ee8c048e57746774a6e502e}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Centroid@{Centroid}}
\index{Centroid@{Centroid}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Centroid()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily const arma\+::vec\& Centroid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 81 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a656ee900ec6d5a1548d3023d7df8bb9a}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Centroid@{Centroid}}
\index{Centroid@{Centroid}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Centroid()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily arma\+::vec\& Centroid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 82 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_aa685759f5922c85cfd4324b013452acc}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Lower\+Bound@{Lower\+Bound}}
\index{Lower\+Bound@{Lower\+Bound}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Lower\+Bound()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily double Lower\+Bound (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 78 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a07dfef5c510f360a388ea83388f6dc9e}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Lower\+Bound@{Lower\+Bound}}
\index{Lower\+Bound@{Lower\+Bound}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Lower\+Bound()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily double\& Lower\+Bound (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 79 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a3868027cf542938adb12a4bb597ff53e}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Num\+True\+Children@{Num\+True\+Children}}
\index{Num\+True\+Children@{Num\+True\+Children}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Num\+True\+Children()}
{\footnotesize\ttfamily size\+\_\+t Num\+True\+Children (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 105 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_add77f6a2ece7cc80c5a8865cbf650d39}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Owner@{Owner}}
\index{Owner@{Owner}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Owner()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily size\+\_\+t Owner (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 84 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_ab6ffbf89c0e4cc471da490443889e991}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Owner@{Owner}}
\index{Owner@{Owner}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Owner()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily size\+\_\+t\& Owner (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 85 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a1c6359156768721a6cb316bd56f039c7}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Pruned@{Pruned}}
\index{Pruned@{Pruned}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Pruned()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily size\+\_\+t Pruned (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 87 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_ad46a79b6924140c2a85e7a54ad2afd1a}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Pruned@{Pruned}}
\index{Pruned@{Pruned}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Pruned()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily size\+\_\+t\& Pruned (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 88 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a2001cf08b014feb94371cc8b39152064}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Static\+Lower\+Bound\+Movement@{Static\+Lower\+Bound\+Movement}}
\index{Static\+Lower\+Bound\+Movement@{Static\+Lower\+Bound\+Movement}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Static\+Lower\+Bound\+Movement()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily double Static\+Lower\+Bound\+Movement (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 96 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_abd65ad8192ec72ca0b349ba5ca323600}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Static\+Lower\+Bound\+Movement@{Static\+Lower\+Bound\+Movement}}
\index{Static\+Lower\+Bound\+Movement@{Static\+Lower\+Bound\+Movement}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Static\+Lower\+Bound\+Movement()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily double\& Static\+Lower\+Bound\+Movement (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 97 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a53c2228b52ce984497248a9f192ddaa2}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Static\+Pruned@{Static\+Pruned}}
\index{Static\+Pruned@{Static\+Pruned}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Static\+Pruned()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily bool Static\+Pruned (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 90 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a2488b36c60e3ac332ee9e22e8d4d42dd}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Static\+Pruned@{Static\+Pruned}}
\index{Static\+Pruned@{Static\+Pruned}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Static\+Pruned()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily bool\& Static\+Pruned (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 91 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_aee9f5d1c2d148ee4f8487579e692fcd1}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Static\+Upper\+Bound\+Movement@{Static\+Upper\+Bound\+Movement}}
\index{Static\+Upper\+Bound\+Movement@{Static\+Upper\+Bound\+Movement}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Static\+Upper\+Bound\+Movement()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily double Static\+Upper\+Bound\+Movement (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 93 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a379c0b1aeb4ef7c1ba3b6c4536d140d5}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Static\+Upper\+Bound\+Movement@{Static\+Upper\+Bound\+Movement}}
\index{Static\+Upper\+Bound\+Movement@{Static\+Upper\+Bound\+Movement}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Static\+Upper\+Bound\+Movement()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily double\& Static\+Upper\+Bound\+Movement (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 94 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a3a834eb10b8b5c8ef0b77616579a4b9d}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!True\+Child@{True\+Child}}
\index{True\+Child@{True\+Child}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{True\+Child()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void$\ast$ True\+Child (\begin{DoxyParamCaption}\item[{const size\+\_\+t}]{i }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 102 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a9b84c63a2e48d222e5ffe1dc1ee2e11c}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!True\+Child@{True\+Child}}
\index{True\+Child@{True\+Child}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{True\+Child()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void$\ast$\& True\+Child (\begin{DoxyParamCaption}\item[{const size\+\_\+t}]{i }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 103 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a5d76088594ffa23921e04424ebbbbcc8}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!True\+Parent@{True\+Parent}}
\index{True\+Parent@{True\+Parent}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{True\+Parent()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void$\ast$ True\+Parent (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 99 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_afd9de4c738ef44724c26f353a5ff40b1}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!True\+Parent@{True\+Parent}}
\index{True\+Parent@{True\+Parent}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{True\+Parent()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void$\ast$\& True\+Parent (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 100 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a7b4b0b81a682ae9cb8d5279e149d0711}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Upper\+Bound@{Upper\+Bound}}
\index{Upper\+Bound@{Upper\+Bound}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Upper\+Bound()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily double Upper\+Bound (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 75 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.

\mbox{\label{classmlpack_1_1kmeans_1_1DualTreeKMeansStatistic_a8ca22dd7e7fef0daedaf688ff37b5d05}} 
\index{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}!Upper\+Bound@{Upper\+Bound}}
\index{Upper\+Bound@{Upper\+Bound}!mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic@{mlpack\+::kmeans\+::\+Dual\+Tree\+K\+Means\+Statistic}}
\subsubsection{Upper\+Bound()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily double\& Upper\+Bound (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 76 of file dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/var/www/mlpack.\+ratml.\+org/mlpack.\+org/\+\_\+src/mlpack-\/git/src/mlpack/methods/kmeans/\textbf{ dual\+\_\+tree\+\_\+kmeans\+\_\+statistic.\+hpp}\end{DoxyCompactItemize}
