\hypertarget{classnntrainer_1_1GraphRealizer}{}\doxysection{nntrainer\+::Graph\+Realizer Class Reference}
\label{classnntrainer_1_1GraphRealizer}\index{nntrainer::GraphRealizer@{nntrainer::GraphRealizer}}


Graph realizer class.  




{\ttfamily \#include $<$realizer.\+h$>$}



Inheritance diagram for nntrainer\+::Graph\+Realizer\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classnntrainer_1_1GraphRealizer__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{classnntrainer_1_1GraphRealizer_aa37d9ee0e98769eb305e207f81c5f290}{$\sim$\+Graph\+Realizer}} ()
\begin{DoxyCompactList}\small\item\em Destroy the Graph Realizer object. \end{DoxyCompactList}\item 
virtual Graph\+Representation \mbox{\hyperlink{classnntrainer_1_1GraphRealizer_a841b81262ea06e58655b512c3a0d05a9}{realize}} (const Graph\+Representation \&reference)=0
\begin{DoxyCompactList}\small\item\em graph realizer creates a new graph based on the reference \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Graph realizer class. 



Definition at line 27 of file realizer.\+h.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classnntrainer_1_1GraphRealizer_aa37d9ee0e98769eb305e207f81c5f290}\label{classnntrainer_1_1GraphRealizer_aa37d9ee0e98769eb305e207f81c5f290}} 
\index{nntrainer::GraphRealizer@{nntrainer::GraphRealizer}!````~GraphRealizer@{$\sim$GraphRealizer}}
\index{````~GraphRealizer@{$\sim$GraphRealizer}!nntrainer::GraphRealizer@{nntrainer::GraphRealizer}}
\doxysubsubsection{\texorpdfstring{$\sim$GraphRealizer()}{~GraphRealizer()}}
{\footnotesize\ttfamily virtual nntrainer\+::\+Graph\+Realizer\+::$\sim$\+Graph\+Realizer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Destroy the Graph Realizer object. 



Definition at line 33 of file realizer.\+h.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classnntrainer_1_1GraphRealizer_a841b81262ea06e58655b512c3a0d05a9}\label{classnntrainer_1_1GraphRealizer_a841b81262ea06e58655b512c3a0d05a9}} 
\index{nntrainer::GraphRealizer@{nntrainer::GraphRealizer}!realize@{realize}}
\index{realize@{realize}!nntrainer::GraphRealizer@{nntrainer::GraphRealizer}}
\doxysubsubsection{\texorpdfstring{realize()}{realize()}}
{\footnotesize\ttfamily virtual Graph\+Representation nntrainer\+::\+Graph\+Realizer\+::realize (\begin{DoxyParamCaption}\item[{const Graph\+Representation \&}]{reference }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



graph realizer creates a new graph based on the reference 

\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000008}{Todo}}]consider void Graph\+Representation \& \end{DoxyRefDesc}


Implemented in \mbox{\hyperlink{classnntrainer_1_1RecurrentRealizer_abc5fe66a0915b122b423c568375ceff0}{nntrainer\+::\+Recurrent\+Realizer}}, \mbox{\hyperlink{classnntrainer_1_1RemapRealizer_af94b7445c3d8dbb5d1bb5619ed235bec}{nntrainer\+::\+Remap\+Realizer}}, \mbox{\hyperlink{classnntrainer_1_1InputRealizer_aa912dbdb16801ee8201a2c8380b03ccc}{nntrainer\+::\+Input\+Realizer}}, \mbox{\hyperlink{classnntrainer_1_1BnRealizer_a2b6718223dcfd931bba5f2f1c9a1ac77}{nntrainer\+::\+Bn\+Realizer}}, \mbox{\hyperlink{classnntrainer_1_1SliceRealizer_ab6f6d493ffff553b0def2bdf21a8453c}{nntrainer\+::\+Slice\+Realizer}}, \mbox{\hyperlink{classnntrainer_1_1PreviousInputRealizer_ae3a13b973aa3b9fa7fdff781a6a47c4e}{nntrainer\+::\+Previous\+Input\+Realizer}}, \mbox{\hyperlink{classnntrainer_1_1LossRealizer_aa9fa0708ed82c3c76fd994d58326f293}{nntrainer\+::\+Loss\+Realizer}}, \mbox{\hyperlink{classnntrainer_1_1MultioutRealizer_a7dc009c15b906a34b509da2e384597a1}{nntrainer\+::\+Multiout\+Realizer}}, \mbox{\hyperlink{classnntrainer_1_1ActivationRealizer_a425e77a287d1acd0960a3230526d8a20}{nntrainer\+::\+Activation\+Realizer}}, and \mbox{\hyperlink{classnntrainer_1_1FlattenRealizer_a639b4a5d4e5d53516ce09df6a9bc5778}{nntrainer\+::\+Flatten\+Realizer}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
compiler/\mbox{\hyperlink{realizer_8h}{realizer.\+h}}\end{DoxyCompactItemize}
