\section{All\+Dimension\+Select Class Reference}
\label{classmlpack_1_1tree_1_1AllDimensionSelect}\index{All\+Dimension\+Select@{All\+Dimension\+Select}}


This dimension selection policy allows any dimension to be selected for splitting.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\textbf{ All\+Dimension\+Select} ()
\begin{DoxyCompactList}\small\item\em Construct the \doxyref{All\+Dimension\+Select}{p.}{classmlpack_1_1tree_1_1AllDimensionSelect} object for the given number of dimensions. \end{DoxyCompactList}\item 
size\+\_\+t \textbf{ Begin} ()
\begin{DoxyCompactList}\small\item\em Get the first dimension to select from. \end{DoxyCompactList}\item 
size\+\_\+t \textbf{ Dimensions} () const
\begin{DoxyCompactList}\small\item\em Get the number of dimensions. \end{DoxyCompactList}\item 
size\+\_\+t \& \textbf{ Dimensions} ()
\begin{DoxyCompactList}\small\item\em Modify the number of dimensions. \end{DoxyCompactList}\item 
size\+\_\+t \textbf{ End} () const
\begin{DoxyCompactList}\small\item\em Get the last dimension to select from. \end{DoxyCompactList}\item 
size\+\_\+t \textbf{ Next} ()
\begin{DoxyCompactList}\small\item\em Get the next dimension. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This dimension selection policy allows any dimension to be selected for splitting. 

Definition at line 22 of file all\+\_\+dimension\+\_\+select.\+hpp.



\subsection{Constructor \& Destructor Documentation}
\mbox{\label{classmlpack_1_1tree_1_1AllDimensionSelect_ae8d7a318b1a7d85353bb93c0182925d6}} 
\index{mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}!All\+Dimension\+Select@{All\+Dimension\+Select}}
\index{All\+Dimension\+Select@{All\+Dimension\+Select}!mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}}
\subsubsection{All\+Dimension\+Select()}
{\footnotesize\ttfamily \textbf{ All\+Dimension\+Select} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Construct the \doxyref{All\+Dimension\+Select}{p.}{classmlpack_1_1tree_1_1AllDimensionSelect} object for the given number of dimensions. 



Definition at line 28 of file all\+\_\+dimension\+\_\+select.\+hpp.



\subsection{Member Function Documentation}
\mbox{\label{classmlpack_1_1tree_1_1AllDimensionSelect_aeb8e77df2c5b714e547bb7e9635b29f9}} 
\index{mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}!Begin@{Begin}}
\index{Begin@{Begin}!mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}}
\subsubsection{Begin()}
{\footnotesize\ttfamily size\+\_\+t Begin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Get the first dimension to select from. 



Definition at line 33 of file all\+\_\+dimension\+\_\+select.\+hpp.

\mbox{\label{classmlpack_1_1tree_1_1AllDimensionSelect_ae1720906306f12d748df9bd6c4d75a7b}} 
\index{mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}!Dimensions@{Dimensions}}
\index{Dimensions@{Dimensions}!mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}}
\subsubsection{Dimensions()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily size\+\_\+t Dimensions (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the number of dimensions. 



Definition at line 50 of file all\+\_\+dimension\+\_\+select.\+hpp.

\mbox{\label{classmlpack_1_1tree_1_1AllDimensionSelect_a04965eda723772715cd9668f4f18fd7b}} 
\index{mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}!Dimensions@{Dimensions}}
\index{Dimensions@{Dimensions}!mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}}
\subsubsection{Dimensions()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily size\+\_\+t\& Dimensions (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Modify the number of dimensions. 



Definition at line 52 of file all\+\_\+dimension\+\_\+select.\+hpp.

\mbox{\label{classmlpack_1_1tree_1_1AllDimensionSelect_a8d5a763647411c8a0f06e031c4611a0f}} 
\index{mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}!End@{End}}
\index{End@{End}!mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}}
\subsubsection{End()}
{\footnotesize\ttfamily size\+\_\+t End (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the last dimension to select from. 



Definition at line 42 of file all\+\_\+dimension\+\_\+select.\+hpp.

\mbox{\label{classmlpack_1_1tree_1_1AllDimensionSelect_a9832ebe5464b57064d66192c4c43b9dd}} 
\index{mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}!Next@{Next}}
\index{Next@{Next}!mlpack\+::tree\+::\+All\+Dimension\+Select@{mlpack\+::tree\+::\+All\+Dimension\+Select}}
\subsubsection{Next()}
{\footnotesize\ttfamily size\+\_\+t Next (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Get the next dimension. 



Definition at line 47 of file all\+\_\+dimension\+\_\+select.\+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/decision\+\_\+tree/\textbf{ all\+\_\+dimension\+\_\+select.\+hpp}\end{DoxyCompactItemize}
