\section{/var/www/mlpack.ratml.\+org/mlpack.org/\+\_\+src/mlpack-\/git/src/mlpack/prereqs.hpp File Reference}
\label{prereqs_8hpp}\index{/var/www/mlpack.\+ratml.\+org/mlpack.\+org/\+\_\+src/mlpack-\/git/src/mlpack/prereqs.\+hpp@{/var/www/mlpack.\+ratml.\+org/mlpack.\+org/\+\_\+src/mlpack-\/git/src/mlpack/prereqs.\+hpp}}


The core includes that mlpack expects; standard C++ includes and Armadillo.  


Include dependency graph for prereqs.\+hpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{prereqs_8hpp__incl}
\end{center}
\end{figure}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \textbf{ std}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \textbf{ \+\_\+\+U\+S\+E\+\_\+\+M\+A\+T\+H\+\_\+\+D\+E\+F\+I\+N\+ES}
\item 
\#define \textbf{ B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+C\+F\+G\+\_\+\+N\+O\+\_\+\+P\+R\+E\+P\+R\+O\+C\+E\+S\+S\+E\+D\+\_\+\+H\+E\+A\+D\+E\+RS}
\item 
\#define \textbf{ B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+L\+I\+M\+I\+T\+\_\+\+L\+I\+S\+T\+\_\+\+S\+I\+ZE}~50
\item 
\#define \textbf{ B\+O\+O\+S\+T\+\_\+\+P\+F\+TO}
\item 
\#define \textbf{ force\+\_\+inline}
\item 
\#define \textbf{ M\+\_\+\+PI}~3.\+141592653589793238462643383279
\item 
\#define \textbf{ M\+L\+P\+A\+C\+K\+\_\+\+C\+E\+R\+R\+\_\+\+S\+T\+R\+E\+AM}~std\+::cerr
\item 
\#define \textbf{ M\+L\+P\+A\+C\+K\+\_\+\+C\+O\+U\+T\+\_\+\+S\+T\+R\+E\+AM}~std\+::cout
\item 
\#define \textbf{ omp\+\_\+size\+\_\+t}~size\+\_\+t
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$bool B, class T  = void$>$ }\\using \textbf{ enable\+\_\+if\+\_\+t} = typename enable\+\_\+if$<$ B, T $>$\+::type
\end{DoxyCompactItemize}


\subsection{Detailed Description}
The core includes that mlpack expects; standard C++ includes and Armadillo. 

mlpack is free software; you may redistribute it and/or modify it under the terms of the 3-\/clause B\+SD license. You should have received a copy of the 3-\/clause B\+SD license along with mlpack. If not, see {\tt http\+://www.\+opensource.\+org/licenses/\+B\+S\+D-\/3-\/\+Clause} for more information. 

\subsection{Macro Definition Documentation}
\mbox{\label{prereqs_8hpp_a525335710b53cb064ca56b936120431e}} 
\index{prereqs.\+hpp@{prereqs.\+hpp}!\+\_\+\+U\+S\+E\+\_\+\+M\+A\+T\+H\+\_\+\+D\+E\+F\+I\+N\+ES@{\+\_\+\+U\+S\+E\+\_\+\+M\+A\+T\+H\+\_\+\+D\+E\+F\+I\+N\+ES}}
\index{\+\_\+\+U\+S\+E\+\_\+\+M\+A\+T\+H\+\_\+\+D\+E\+F\+I\+N\+ES@{\+\_\+\+U\+S\+E\+\_\+\+M\+A\+T\+H\+\_\+\+D\+E\+F\+I\+N\+ES}!prereqs.\+hpp@{prereqs.\+hpp}}
\subsubsection{\+\_\+\+U\+S\+E\+\_\+\+M\+A\+T\+H\+\_\+\+D\+E\+F\+I\+N\+ES}
{\footnotesize\ttfamily \#define \+\_\+\+U\+S\+E\+\_\+\+M\+A\+T\+H\+\_\+\+D\+E\+F\+I\+N\+ES}



Definition at line 15 of file prereqs.\+hpp.

\mbox{\label{prereqs_8hpp_a5cfc0a80bcb9c742a4dd13252e8e70b2}} 
\index{prereqs.\+hpp@{prereqs.\+hpp}!B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+C\+F\+G\+\_\+\+N\+O\+\_\+\+P\+R\+E\+P\+R\+O\+C\+E\+S\+S\+E\+D\+\_\+\+H\+E\+A\+D\+E\+RS@{B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+C\+F\+G\+\_\+\+N\+O\+\_\+\+P\+R\+E\+P\+R\+O\+C\+E\+S\+S\+E\+D\+\_\+\+H\+E\+A\+D\+E\+RS}}
\index{B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+C\+F\+G\+\_\+\+N\+O\+\_\+\+P\+R\+E\+P\+R\+O\+C\+E\+S\+S\+E\+D\+\_\+\+H\+E\+A\+D\+E\+RS@{B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+C\+F\+G\+\_\+\+N\+O\+\_\+\+P\+R\+E\+P\+R\+O\+C\+E\+S\+S\+E\+D\+\_\+\+H\+E\+A\+D\+E\+RS}!prereqs.\+hpp@{prereqs.\+hpp}}
\subsubsection{B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+C\+F\+G\+\_\+\+N\+O\+\_\+\+P\+R\+E\+P\+R\+O\+C\+E\+S\+S\+E\+D\+\_\+\+H\+E\+A\+D\+E\+RS}
{\footnotesize\ttfamily \#define B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+C\+F\+G\+\_\+\+N\+O\+\_\+\+P\+R\+E\+P\+R\+O\+C\+E\+S\+S\+E\+D\+\_\+\+H\+E\+A\+D\+E\+RS}



Definition at line 79 of file prereqs.\+hpp.

\mbox{\label{prereqs_8hpp_acba1425c4e8d651fd058a07735044b3e}} 
\index{prereqs.\+hpp@{prereqs.\+hpp}!B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+L\+I\+M\+I\+T\+\_\+\+L\+I\+S\+T\+\_\+\+S\+I\+ZE@{B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+L\+I\+M\+I\+T\+\_\+\+L\+I\+S\+T\+\_\+\+S\+I\+ZE}}
\index{B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+L\+I\+M\+I\+T\+\_\+\+L\+I\+S\+T\+\_\+\+S\+I\+ZE@{B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+L\+I\+M\+I\+T\+\_\+\+L\+I\+S\+T\+\_\+\+S\+I\+ZE}!prereqs.\+hpp@{prereqs.\+hpp}}
\subsubsection{B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+L\+I\+M\+I\+T\+\_\+\+L\+I\+S\+T\+\_\+\+S\+I\+ZE}
{\footnotesize\ttfamily \#define B\+O\+O\+S\+T\+\_\+\+M\+P\+L\+\_\+\+L\+I\+M\+I\+T\+\_\+\+L\+I\+S\+T\+\_\+\+S\+I\+ZE~50}



Definition at line 80 of file prereqs.\+hpp.

\mbox{\label{prereqs_8hpp_af7bb2c3c080a4be494e2e685c3a3f249}} 
\index{prereqs.\+hpp@{prereqs.\+hpp}!B\+O\+O\+S\+T\+\_\+\+P\+F\+TO@{B\+O\+O\+S\+T\+\_\+\+P\+F\+TO}}
\index{B\+O\+O\+S\+T\+\_\+\+P\+F\+TO@{B\+O\+O\+S\+T\+\_\+\+P\+F\+TO}!prereqs.\+hpp@{prereqs.\+hpp}}
\subsubsection{B\+O\+O\+S\+T\+\_\+\+P\+F\+TO}
{\footnotesize\ttfamily \#define B\+O\+O\+S\+T\+\_\+\+P\+F\+TO}



Definition at line 98 of file prereqs.\+hpp.

\mbox{\label{prereqs_8hpp_ae8c57c7218a376f10cbdf0e50f1189ee}} 
\index{prereqs.\+hpp@{prereqs.\+hpp}!force\+\_\+inline@{force\+\_\+inline}}
\index{force\+\_\+inline@{force\+\_\+inline}!prereqs.\+hpp@{prereqs.\+hpp}}
\subsubsection{force\+\_\+inline}
{\footnotesize\ttfamily \#define force\+\_\+inline}



Definition at line 55 of file prereqs.\+hpp.

\mbox{\label{prereqs_8hpp_ae71449b1cc6e6250b91f539153a7a0d3}} 
\index{prereqs.\+hpp@{prereqs.\+hpp}!M\+\_\+\+PI@{M\+\_\+\+PI}}
\index{M\+\_\+\+PI@{M\+\_\+\+PI}!prereqs.\+hpp@{prereqs.\+hpp}}
\subsubsection{M\+\_\+\+PI}
{\footnotesize\ttfamily \#define M\+\_\+\+PI~3.\+141592653589793238462643383279}



Definition at line 39 of file prereqs.\+hpp.



Referenced by Pendulum\+::\+Angle\+Normalize(), Acrobot\+::\+Dsdt(), G\+E\+L\+U\+Function\+::\+Fn(), Pendulum\+::\+Initial\+Sample(), Mock\+Categorical\+Data(), Spherical\+Kernel\+::\+Normalizer(), Gaussian\+Kernel\+::\+Normalizer(), Pendulum\+::\+Sample(), and Acrobot\+::\+Sample().

\mbox{\label{prereqs_8hpp_a89a431954d35985cb0b2b39904d0b26e}} 
\index{prereqs.\+hpp@{prereqs.\+hpp}!M\+L\+P\+A\+C\+K\+\_\+\+C\+E\+R\+R\+\_\+\+S\+T\+R\+E\+AM@{M\+L\+P\+A\+C\+K\+\_\+\+C\+E\+R\+R\+\_\+\+S\+T\+R\+E\+AM}}
\index{M\+L\+P\+A\+C\+K\+\_\+\+C\+E\+R\+R\+\_\+\+S\+T\+R\+E\+AM@{M\+L\+P\+A\+C\+K\+\_\+\+C\+E\+R\+R\+\_\+\+S\+T\+R\+E\+AM}!prereqs.\+hpp@{prereqs.\+hpp}}
\subsubsection{M\+L\+P\+A\+C\+K\+\_\+\+C\+E\+R\+R\+\_\+\+S\+T\+R\+E\+AM}
{\footnotesize\ttfamily \#define M\+L\+P\+A\+C\+K\+\_\+\+C\+E\+R\+R\+\_\+\+S\+T\+R\+E\+AM~std\+::cerr}



Definition at line 51 of file prereqs.\+hpp.



Referenced by mlpack\+::\+Serialize\+Object().

\mbox{\label{prereqs_8hpp_a5971beeefae501e4761dd6e1cad457b1}} 
\index{prereqs.\+hpp@{prereqs.\+hpp}!M\+L\+P\+A\+C\+K\+\_\+\+C\+O\+U\+T\+\_\+\+S\+T\+R\+E\+AM@{M\+L\+P\+A\+C\+K\+\_\+\+C\+O\+U\+T\+\_\+\+S\+T\+R\+E\+AM}}
\index{M\+L\+P\+A\+C\+K\+\_\+\+C\+O\+U\+T\+\_\+\+S\+T\+R\+E\+AM@{M\+L\+P\+A\+C\+K\+\_\+\+C\+O\+U\+T\+\_\+\+S\+T\+R\+E\+AM}!prereqs.\+hpp@{prereqs.\+hpp}}
\subsubsection{M\+L\+P\+A\+C\+K\+\_\+\+C\+O\+U\+T\+\_\+\+S\+T\+R\+E\+AM}
{\footnotesize\ttfamily \#define M\+L\+P\+A\+C\+K\+\_\+\+C\+O\+U\+T\+\_\+\+S\+T\+R\+E\+AM~std\+::cout}



Definition at line 45 of file prereqs.\+hpp.



Referenced by mlpack\+::bindings\+::r\+::\+Print\+Doc(), mlpack\+::bindings\+::r\+::\+Print\+Input\+Param(), mlpack\+::bindings\+::r\+::\+Print\+Input\+Processing(), mlpack\+::bindings\+::r\+::\+Print\+Output\+Processing(), mlpack\+::bindings\+::r\+::\+Print\+Serialize\+Util(), mlpack\+::\+Serialize\+Object(), and mlpack\+::\+Serialize\+Pointer\+Object().

\mbox{\label{prereqs_8hpp_aabfb1575af92c0bf8bcaafdf1bfffb87}} 
\index{prereqs.\+hpp@{prereqs.\+hpp}!omp\+\_\+size\+\_\+t@{omp\+\_\+size\+\_\+t}}
\index{omp\+\_\+size\+\_\+t@{omp\+\_\+size\+\_\+t}!prereqs.\+hpp@{prereqs.\+hpp}}
\subsubsection{omp\+\_\+size\+\_\+t}
{\footnotesize\ttfamily \#define omp\+\_\+size\+\_\+t~size\+\_\+t}



Definition at line 136 of file prereqs.\+hpp.



Referenced by mlpack\+::data\+::\+Binarize().

