\hypertarget{structnntrainer_1_1props_1_1PoolingTypeInfo}{}\doxysection{nntrainer\+::props\+::Pooling\+Type\+Info Struct Reference}
\label{structnntrainer_1_1props_1_1PoolingTypeInfo}\index{nntrainer::props::PoolingTypeInfo@{nntrainer::props::PoolingTypeInfo}}


Enumeration of pooling type.  




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

\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structnntrainer_1_1props_1_1PoolingTypeInfo_adb8057416da16bba9a4187aacb8de565}\label{structnntrainer_1_1props_1_1PoolingTypeInfo_adb8057416da16bba9a4187aacb8de565}} 
enum \mbox{\hyperlink{structnntrainer_1_1props_1_1PoolingTypeInfo_adb8057416da16bba9a4187aacb8de565}{Enum}} \{ \newline
{\bfseries max} = 0, 
{\bfseries average} = 1, 
{\bfseries global\+\_\+max} = 2, 
{\bfseries global\+\_\+average} = 3, 
\newline
{\bfseries unknown} = 4
 \}
\begin{DoxyCompactList}\small\item\em Pooling operation type class. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static constexpr std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{structnntrainer_1_1props_1_1PoolingTypeInfo_adb8057416da16bba9a4187aacb8de565}{Enum}} $>$ {\bfseries Enum\+List}
\item 
static constexpr const char $\ast$ {\bfseries Enum\+Str} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Enumeration of pooling type. 

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



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structnntrainer_1_1props_1_1PoolingTypeInfo_a75a0fa59b44115f37eef1053b740e28e}\label{structnntrainer_1_1props_1_1PoolingTypeInfo_a75a0fa59b44115f37eef1053b740e28e}} 
\index{nntrainer::props::PoolingTypeInfo@{nntrainer::props::PoolingTypeInfo}!EnumList@{EnumList}}
\index{EnumList@{EnumList}!nntrainer::props::PoolingTypeInfo@{nntrainer::props::PoolingTypeInfo}}
\doxysubsubsection{\texorpdfstring{EnumList}{EnumList}}
{\footnotesize\ttfamily constexpr std\+::initializer\+\_\+list$<$\mbox{\hyperlink{structnntrainer_1_1props_1_1PoolingTypeInfo_adb8057416da16bba9a4187aacb8de565}{Enum}}$>$ nntrainer\+::props\+::\+Pooling\+Type\+Info\+::\+Enum\+List\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    Enum::max, Enum::average, Enum::global\_max, Enum::global\_average,}
\DoxyCodeLine{    Enum::unknown\}}

\end{DoxyCode}


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

\mbox{\Hypertarget{structnntrainer_1_1props_1_1PoolingTypeInfo_a1227077920ee652049561c045d2b6d86}\label{structnntrainer_1_1props_1_1PoolingTypeInfo_a1227077920ee652049561c045d2b6d86}} 
\index{nntrainer::props::PoolingTypeInfo@{nntrainer::props::PoolingTypeInfo}!EnumStr@{EnumStr}}
\index{EnumStr@{EnumStr}!nntrainer::props::PoolingTypeInfo@{nntrainer::props::PoolingTypeInfo}}
\doxysubsubsection{\texorpdfstring{EnumStr}{EnumStr}}
{\footnotesize\ttfamily constexpr const char$\ast$ nntrainer\+::props\+::\+Pooling\+Type\+Info\+::\+Enum\+Str\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{\textcolor{stringliteral}{"max"}, \textcolor{stringliteral}{"average"}, \textcolor{stringliteral}{"global\_max"},}
\DoxyCodeLine{                                            \textcolor{stringliteral}{"global\_average"}, \textcolor{stringliteral}{"unknown"}\}}

\end{DoxyCode}


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



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