\hypertarget{class_symreg_node}{}\doxysection{Symreg\+Node Class Reference}
\label{class_symreg_node}\index{SymregNode@{SymregNode}}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_symreg_node_a4a47d2646e769d7375d334d81b483679}\label{class_symreg_node_a4a47d2646e769d7375d334d81b483679}} 
enum {\bfseries Operator} \{ \newline
{\bfseries X} = \textquotesingle{}x\textquotesingle{}, 
{\bfseries Plus} = \textquotesingle{}+\textquotesingle{}, 
{\bfseries Min} = \textquotesingle{}-\/\textquotesingle{}, 
{\bfseries Mult} = \textquotesingle{}$\ast$\textquotesingle{}, 
\newline
{\bfseries P\+Div} = \textquotesingle{}/\textquotesingle{}, 
{\bfseries X} = \textquotesingle{}x\textquotesingle{}, 
{\bfseries Plus} = \textquotesingle{}+\textquotesingle{}, 
{\bfseries Min} = \textquotesingle{}-\/\textquotesingle{}, 
\newline
{\bfseries Mult} = \textquotesingle{}$\ast$\textquotesingle{}, 
{\bfseries P\+Div} = \textquotesingle{}/\textquotesingle{}
 \}
\item 
\mbox{\Hypertarget{class_symreg_node_a4a47d2646e769d7375d334d81b483679}\label{class_symreg_node_a4a47d2646e769d7375d334d81b483679}} 
enum {\bfseries Operator} \{ \newline
{\bfseries X} = \textquotesingle{}x\textquotesingle{}, 
{\bfseries Plus} = \textquotesingle{}+\textquotesingle{}, 
{\bfseries Min} = \textquotesingle{}-\/\textquotesingle{}, 
{\bfseries Mult} = \textquotesingle{}$\ast$\textquotesingle{}, 
\newline
{\bfseries P\+Div} = \textquotesingle{}/\textquotesingle{}, 
{\bfseries X} = \textquotesingle{}x\textquotesingle{}, 
{\bfseries Plus} = \textquotesingle{}+\textquotesingle{}, 
{\bfseries Min} = \textquotesingle{}-\/\textquotesingle{}, 
\newline
{\bfseries Mult} = \textquotesingle{}$\ast$\textquotesingle{}, 
{\bfseries P\+Div} = \textquotesingle{}/\textquotesingle{}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_symreg_node_aaea6d0a519fef34866147919720a77c1}\label{class_symreg_node_aaea6d0a519fef34866147919720a77c1}} 
{\bfseries Symreg\+Node} (Operator \+\_\+op)
\item 
\mbox{\Hypertarget{class_symreg_node_a7ef40e35f1d7050341744139a829d776}\label{class_symreg_node_a7ef40e35f1d7050341744139a829d776}} 
int {\bfseries arity} () const
\item 
\mbox{\Hypertarget{class_symreg_node_a3a9899007576e1fa4e918bd3b26744dd}\label{class_symreg_node_a3a9899007576e1fa4e918bd3b26744dd}} 
void {\bfseries randomize} ()
\item 
\mbox{\Hypertarget{class_symreg_node_ac2712edc33fd66e8a5fe810e6df8fc16}\label{class_symreg_node_ac2712edc33fd66e8a5fe810e6df8fc16}} 
{\footnotesize template$<$class Children $>$ }\\void {\bfseries operator()} (double \&result, Children args, double var) const
\item 
\mbox{\Hypertarget{class_symreg_node_a73868f323e4a7b4d11242de48563044d}\label{class_symreg_node_a73868f323e4a7b4d11242de48563044d}} 
{\footnotesize template$<$class Children $>$ }\\void \mbox{\hyperlink{class_symreg_node_a73868f323e4a7b4d11242de48563044d}{operator()}} (string \&result, Children args) const
\begin{DoxyCompactList}\small\item\em \textquotesingle{}Pretty\textquotesingle{} print to ostream function \end{DoxyCompactList}\item 
\mbox{\Hypertarget{class_symreg_node_a345f9e265a9b5d8f6cafd639a14f7a41}\label{class_symreg_node_a345f9e265a9b5d8f6cafd639a14f7a41}} 
Operator {\bfseries get\+Op} () const
\item 
\mbox{\Hypertarget{class_symreg_node_aaea6d0a519fef34866147919720a77c1}\label{class_symreg_node_aaea6d0a519fef34866147919720a77c1}} 
{\bfseries Symreg\+Node} (Operator \+\_\+op)
\item 
\mbox{\Hypertarget{class_symreg_node_a7ef40e35f1d7050341744139a829d776}\label{class_symreg_node_a7ef40e35f1d7050341744139a829d776}} 
int {\bfseries arity} () const
\item 
\mbox{\Hypertarget{class_symreg_node_a3a9899007576e1fa4e918bd3b26744dd}\label{class_symreg_node_a3a9899007576e1fa4e918bd3b26744dd}} 
void {\bfseries randomize} ()
\item 
\mbox{\Hypertarget{class_symreg_node_ac2712edc33fd66e8a5fe810e6df8fc16}\label{class_symreg_node_ac2712edc33fd66e8a5fe810e6df8fc16}} 
{\footnotesize template$<$class Children $>$ }\\void {\bfseries operator()} (double \&result, Children args, double var) const
\item 
\mbox{\Hypertarget{class_symreg_node_a73868f323e4a7b4d11242de48563044d}\label{class_symreg_node_a73868f323e4a7b4d11242de48563044d}} 
{\footnotesize template$<$class Children $>$ }\\void \mbox{\hyperlink{class_symreg_node_a73868f323e4a7b4d11242de48563044d}{operator()}} (string \&result, Children args) const
\begin{DoxyCompactList}\small\item\em \textquotesingle{}Pretty\textquotesingle{} print to ostream function \end{DoxyCompactList}\item 
\mbox{\Hypertarget{class_symreg_node_a345f9e265a9b5d8f6cafd639a14f7a41}\label{class_symreg_node_a345f9e265a9b5d8f6cafd639a14f7a41}} 
Operator {\bfseries get\+Op} () const
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_symreg_node_a4148415f513714d775deacacec9fb164}\label{class_symreg_node_a4148415f513714d775deacacec9fb164}} 
void {\bfseries init} ()
\item 
\mbox{\Hypertarget{class_symreg_node_a4148415f513714d775deacacec9fb164}\label{class_symreg_node_a4148415f513714d775deacacec9fb164}} 
void {\bfseries init} ()
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
deprecated/eo/test/t-\/eo\+Symreg.\+cpp\end{DoxyCompactItemize}
