\section{Queue\+Frame$<$ Tree\+Type, Traversal\+Info\+Type $>$ Struct Template Reference}
\label{structmlpack_1_1tree_1_1QueueFrame}\index{Queue\+Frame$<$ Tree\+Type, Traversal\+Info\+Type $>$@{Queue\+Frame$<$ Tree\+Type, Traversal\+Info\+Type $>$}}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
size\+\_\+t \textbf{ query\+Depth}
\item 
Tree\+Type $\ast$ \textbf{ query\+Node}
\item 
Tree\+Type $\ast$ \textbf{ reference\+Node}
\item 
double \textbf{ score}
\item 
Traversal\+Info\+Type \textbf{ traversal\+Info}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Tree\+Type, typename Traversal\+Info\+Type$>$\newline
struct mlpack\+::tree\+::\+Queue\+Frame$<$ Tree\+Type, Traversal\+Info\+Type $>$}



Definition at line 27 of file breadth\+\_\+first\+\_\+dual\+\_\+tree\+\_\+traverser.\+hpp.



\subsection{Member Data Documentation}
\mbox{\label{structmlpack_1_1tree_1_1QueueFrame_abc4607c498485d076651f5a93b006439}} 
\index{mlpack\+::tree\+::\+Queue\+Frame@{mlpack\+::tree\+::\+Queue\+Frame}!query\+Depth@{query\+Depth}}
\index{query\+Depth@{query\+Depth}!mlpack\+::tree\+::\+Queue\+Frame@{mlpack\+::tree\+::\+Queue\+Frame}}
\subsubsection{query\+Depth}
{\footnotesize\ttfamily size\+\_\+t query\+Depth}



Definition at line 31 of file breadth\+\_\+first\+\_\+dual\+\_\+tree\+\_\+traverser.\+hpp.

\mbox{\label{structmlpack_1_1tree_1_1QueueFrame_a5c6f8c1b997bec1084a5fde0ce71f92f}} 
\index{mlpack\+::tree\+::\+Queue\+Frame@{mlpack\+::tree\+::\+Queue\+Frame}!query\+Node@{query\+Node}}
\index{query\+Node@{query\+Node}!mlpack\+::tree\+::\+Queue\+Frame@{mlpack\+::tree\+::\+Queue\+Frame}}
\subsubsection{query\+Node}
{\footnotesize\ttfamily Tree\+Type$\ast$ query\+Node}



Definition at line 29 of file breadth\+\_\+first\+\_\+dual\+\_\+tree\+\_\+traverser.\+hpp.

\mbox{\label{structmlpack_1_1tree_1_1QueueFrame_ac61f21625fc16bc0ffd3d12cca75b7e8}} 
\index{mlpack\+::tree\+::\+Queue\+Frame@{mlpack\+::tree\+::\+Queue\+Frame}!reference\+Node@{reference\+Node}}
\index{reference\+Node@{reference\+Node}!mlpack\+::tree\+::\+Queue\+Frame@{mlpack\+::tree\+::\+Queue\+Frame}}
\subsubsection{reference\+Node}
{\footnotesize\ttfamily Tree\+Type$\ast$ reference\+Node}



Definition at line 30 of file breadth\+\_\+first\+\_\+dual\+\_\+tree\+\_\+traverser.\+hpp.

\mbox{\label{structmlpack_1_1tree_1_1QueueFrame_a40a24ec85daa9ac70aa74e4ca744f838}} 
\index{mlpack\+::tree\+::\+Queue\+Frame@{mlpack\+::tree\+::\+Queue\+Frame}!score@{score}}
\index{score@{score}!mlpack\+::tree\+::\+Queue\+Frame@{mlpack\+::tree\+::\+Queue\+Frame}}
\subsubsection{score}
{\footnotesize\ttfamily double score}



Definition at line 32 of file breadth\+\_\+first\+\_\+dual\+\_\+tree\+\_\+traverser.\+hpp.

\mbox{\label{structmlpack_1_1tree_1_1QueueFrame_aa987143b3965542c77c85c8212abedbe}} 
\index{mlpack\+::tree\+::\+Queue\+Frame@{mlpack\+::tree\+::\+Queue\+Frame}!traversal\+Info@{traversal\+Info}}
\index{traversal\+Info@{traversal\+Info}!mlpack\+::tree\+::\+Queue\+Frame@{mlpack\+::tree\+::\+Queue\+Frame}}
\subsubsection{traversal\+Info}
{\footnotesize\ttfamily Traversal\+Info\+Type traversal\+Info}



Definition at line 33 of file breadth\+\_\+first\+\_\+dual\+\_\+tree\+\_\+traverser.\+hpp.



Referenced by Binary\+Space\+Tree$<$ Metric\+Type, Statistic\+Type, Mat\+Type, Bound\+Type, Split\+Type $>$\+::\+Breadth\+First\+Dual\+Tree\+Traverser$<$ Rule\+Type $>$\+::\+Num\+Base\+Cases().



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/var/www/mlpack.\+ratml.\+org/mlpack.\+org/\+\_\+src/mlpack-\/3.\+3.\+1/src/mlpack/core/tree/binary\+\_\+space\+\_\+tree/\textbf{ breadth\+\_\+first\+\_\+dual\+\_\+tree\+\_\+traverser.\+hpp}\end{DoxyCompactItemize}
