\hypertarget{classnntrainer_1_1props_1_1Trainable}{}\doxysection{nntrainer\+::props\+::Trainable Class Reference}
\label{classnntrainer_1_1props_1_1Trainable}\index{nntrainer::props::Trainable@{nntrainer::props::Trainable}}


trainable property, use this to set and check how if certain layer is trainable  




{\ttfamily \#include $<$common\+\_\+properties.\+h$>$}



Inheritance diagram for nntrainer\+::props\+::Trainable\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=224pt]{classnntrainer_1_1props_1_1Trainable__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for nntrainer\+::props\+::Trainable\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=224pt]{classnntrainer_1_1props_1_1Trainable__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classnntrainer_1_1props_1_1Trainable_ab895ceefe37410b52a8cc1b484b416e9}\label{classnntrainer_1_1props_1_1Trainable_ab895ceefe37410b52a8cc1b484b416e9}} 
using {\bfseries prop\+\_\+tag} = bool\+\_\+prop\+\_\+tag
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classnntrainer_1_1props_1_1Trainable_a7ae8b2721bbc1b147f7df518423a0c9b}{Trainable}} (bool val=true)
\begin{DoxyCompactList}\small\item\em Construct a new \mbox{\hyperlink{classnntrainer_1_1props_1_1Trainable}{Trainable}} object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classnntrainer_1_1props_1_1Trainable_a782756994b681340d3b96ee3291cbcf1}\label{classnntrainer_1_1props_1_1Trainable_a782756994b681340d3b96ee3291cbcf1}} 
static constexpr const char $\ast$ {\bfseries key} = \char`\"{}trainable\char`\"{}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
trainable property, use this to set and check how if certain layer is trainable 



Definition at line 99 of file common\+\_\+properties.\+h.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classnntrainer_1_1props_1_1Trainable_a7ae8b2721bbc1b147f7df518423a0c9b}\label{classnntrainer_1_1props_1_1Trainable_a7ae8b2721bbc1b147f7df518423a0c9b}} 
\index{nntrainer::props::Trainable@{nntrainer::props::Trainable}!Trainable@{Trainable}}
\index{Trainable@{Trainable}!nntrainer::props::Trainable@{nntrainer::props::Trainable}}
\doxysubsubsection{\texorpdfstring{Trainable()}{Trainable()}}
{\footnotesize\ttfamily nntrainer\+::props\+::\+Trainable\+::\+Trainable (\begin{DoxyParamCaption}\item[{bool}]{val = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Construct a new \mbox{\hyperlink{classnntrainer_1_1props_1_1Trainable}{Trainable}} object. 



Definition at line 105 of file common\+\_\+properties.\+h.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
layers/\mbox{\hyperlink{common__properties_8h}{common\+\_\+properties.\+h}}\end{DoxyCompactItemize}
