\section{Init\+Traits$<$ Init\+Rule\+Type $>$ Class Template Reference}
\label{classmlpack_1_1ann_1_1InitTraits}\index{Init\+Traits$<$ Init\+Rule\+Type $>$@{Init\+Traits$<$ Init\+Rule\+Type $>$}}


This is a template class that can provide information about various initialization methods.  


\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const bool \textbf{ Use\+Layer} = true
\begin{DoxyCompactList}\small\item\em This is true if the initialization method is used for a single layer. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Init\+Rule\+Type$>$\newline
class mlpack\+::ann\+::\+Init\+Traits$<$ Init\+Rule\+Type $>$}

This is a template class that can provide information about various initialization methods. 

By default, this class will provide the weakest possible assumptions on the initialization method, and each initialization method should override values as necessary. If a initialization method doesn\textquotesingle{}t need to override a value, then there\textquotesingle{}s no need to write a \doxyref{Init\+Traits}{p.}{classmlpack_1_1ann_1_1InitTraits} specialization for that class. 

Definition at line 28 of file init\+\_\+rules\+\_\+traits.\+hpp.



\subsection{Member Data Documentation}
\mbox{\label{classmlpack_1_1ann_1_1InitTraits_a6aadf10c95af2a5f0ab17196f682ffd4}} 
\index{mlpack\+::ann\+::\+Init\+Traits@{mlpack\+::ann\+::\+Init\+Traits}!Use\+Layer@{Use\+Layer}}
\index{Use\+Layer@{Use\+Layer}!mlpack\+::ann\+::\+Init\+Traits@{mlpack\+::ann\+::\+Init\+Traits}}
\subsubsection{Use\+Layer}
{\footnotesize\ttfamily const bool Use\+Layer = true\hspace{0.3cm}{\ttfamily [static]}}



This is true if the initialization method is used for a single layer. 



Definition at line 34 of file init\+\_\+rules\+\_\+traits.\+hpp.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/var/www/mlpack.\+ratml.\+org/mlpack.\+org/\+\_\+src/mlpack-\/3.\+3.\+0/src/mlpack/methods/ann/init\+\_\+rules/\textbf{ init\+\_\+rules\+\_\+traits.\+hpp}\end{DoxyCompactItemize}
