90 lines
5.2 KiB
TeX
90 lines
5.2 KiB
TeX
\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}
|