\hypertarget{structnntrainer_1_1Tensor_1_1BroadcastInfo}{}\doxysection{nntrainer\+::Tensor\+::Broadcast\+Info Struct Reference}
\label{structnntrainer_1_1Tensor_1_1BroadcastInfo}\index{nntrainer::Tensor::BroadcastInfo@{nntrainer::Tensor::BroadcastInfo}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structnntrainer_1_1Tensor_1_1BroadcastInfo_a817d0a0c4805d23641e6b66a7f580906}{Broadcast\+Info}} ()
\begin{DoxyCompactList}\small\item\em Construct a new \mbox{\hyperlink{structExternal}{External}} Loop Info object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
unsigned int \mbox{\hyperlink{structnntrainer_1_1Tensor_1_1BroadcastInfo_aec565cf86ed85bd6246f22934b6f1b4e}{buffer\+\_\+size}}
\item 
int \mbox{\hyperlink{structnntrainer_1_1Tensor_1_1BroadcastInfo_a140abbc5295b98571a28c139b6838584}{buffer\+\_\+axis}}
\item 
std\+::array$<$ unsigned int, Tensor\+Dim\+::\+M\+A\+X\+D\+IM $>$ \mbox{\hyperlink{structnntrainer_1_1Tensor_1_1BroadcastInfo_a9d911cbdad9ea1c2027719fcd1ef1f9e}{strides}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line 74 of file tensor.\+cpp.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{structnntrainer_1_1Tensor_1_1BroadcastInfo_a817d0a0c4805d23641e6b66a7f580906}\label{structnntrainer_1_1Tensor_1_1BroadcastInfo_a817d0a0c4805d23641e6b66a7f580906}} 
\index{nntrainer::Tensor::BroadcastInfo@{nntrainer::Tensor::BroadcastInfo}!BroadcastInfo@{BroadcastInfo}}
\index{BroadcastInfo@{BroadcastInfo}!nntrainer::Tensor::BroadcastInfo@{nntrainer::Tensor::BroadcastInfo}}
\doxysubsubsection{\texorpdfstring{BroadcastInfo()}{BroadcastInfo()}}
{\footnotesize\ttfamily nntrainer\+::\+Tensor\+::\+Broadcast\+Info\+::\+Broadcast\+Info (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Construct a new \mbox{\hyperlink{structExternal}{External}} Loop Info object. 



Definition at line 80 of file tensor.\+cpp.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structnntrainer_1_1Tensor_1_1BroadcastInfo_a140abbc5295b98571a28c139b6838584}\label{structnntrainer_1_1Tensor_1_1BroadcastInfo_a140abbc5295b98571a28c139b6838584}} 
\index{nntrainer::Tensor::BroadcastInfo@{nntrainer::Tensor::BroadcastInfo}!buffer\_axis@{buffer\_axis}}
\index{buffer\_axis@{buffer\_axis}!nntrainer::Tensor::BroadcastInfo@{nntrainer::Tensor::BroadcastInfo}}
\doxysubsubsection{\texorpdfstring{buffer\_axis}{buffer\_axis}}
{\footnotesize\ttfamily int nntrainer\+::\+Tensor\+::\+Broadcast\+Info\+::buffer\+\_\+axis}

the smallest axis that should be looped. -\/1 means no loop needed 

Definition at line 83 of file tensor.\+cpp.

\mbox{\Hypertarget{structnntrainer_1_1Tensor_1_1BroadcastInfo_aec565cf86ed85bd6246f22934b6f1b4e}\label{structnntrainer_1_1Tensor_1_1BroadcastInfo_aec565cf86ed85bd6246f22934b6f1b4e}} 
\index{nntrainer::Tensor::BroadcastInfo@{nntrainer::Tensor::BroadcastInfo}!buffer\_size@{buffer\_size}}
\index{buffer\_size@{buffer\_size}!nntrainer::Tensor::BroadcastInfo@{nntrainer::Tensor::BroadcastInfo}}
\doxysubsubsection{\texorpdfstring{buffer\_size}{buffer\_size}}
{\footnotesize\ttfamily unsigned int nntrainer\+::\+Tensor\+::\+Broadcast\+Info\+::buffer\+\_\+size}

virtual size of the buffer 

Definition at line 82 of file tensor.\+cpp.

\mbox{\Hypertarget{structnntrainer_1_1Tensor_1_1BroadcastInfo_a9d911cbdad9ea1c2027719fcd1ef1f9e}\label{structnntrainer_1_1Tensor_1_1BroadcastInfo_a9d911cbdad9ea1c2027719fcd1ef1f9e}} 
\index{nntrainer::Tensor::BroadcastInfo@{nntrainer::Tensor::BroadcastInfo}!strides@{strides}}
\index{strides@{strides}!nntrainer::Tensor::BroadcastInfo@{nntrainer::Tensor::BroadcastInfo}}
\doxysubsubsection{\texorpdfstring{strides}{strides}}
{\footnotesize\ttfamily std\+::array$<$unsigned int, Tensor\+Dim\+::\+M\+A\+X\+D\+IM$>$ nntrainer\+::\+Tensor\+::\+Broadcast\+Info\+::strides}

modified strides for the loop 

Definition at line 86 of file tensor.\+cpp.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
tensor/\mbox{\hyperlink{tensor_8cpp}{tensor.\+cpp}}\end{DoxyCompactItemize}
