\hypertarget{class_fun_def}{}\doxysection{Fun\+Def Class Reference}
\label{class_fun_def}\index{FunDef@{FunDef}}


Inheritance diagram for Fun\+Def\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=131pt]{class_fun_def__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_fun_def_a447233dd060e6ddeeb42e48e3b553533}\label{class_fun_def_a447233dd060e6ddeeb42e48e3b553533}} 
virtual double {\bfseries eval} (const Sym\+Vec \&args, const std\+::vector$<$ double $>$ \&inputs) const
\item 
\mbox{\Hypertarget{class_fun_def_ad3b41e8ec6b4a1ae56e7ccae2fefa4e6}\label{class_fun_def_ad3b41e8ec6b4a1ae56e7ccae2fefa4e6}} 
virtual double {\bfseries eval} (const std\+::vector$<$ double $>$ \&args, const std\+::vector$<$ double $>$ \&inputs) const =0
\item 
\mbox{\Hypertarget{class_fun_def_aebf882a5cfc157c5180f164e1dc06ee4}\label{class_fun_def_aebf882a5cfc157c5180f164e1dc06ee4}} 
virtual \mbox{\hyperlink{classboost_1_1numeric_1_1interval}{Interval}} {\bfseries eval} (const std\+::vector$<$ \mbox{\hyperlink{classboost_1_1numeric_1_1interval}{Interval}} $>$ \&args, const std\+::vector$<$ \mbox{\hyperlink{classboost_1_1numeric_1_1interval}{Interval}} $>$ \&inputs) const =0
\item 
\mbox{\Hypertarget{class_fun_def_a9b48a449154e0cdfeadd453f3e39817b}\label{class_fun_def_a9b48a449154e0cdfeadd453f3e39817b}} 
virtual std\+::string {\bfseries c\+\_\+print} (const std\+::vector$<$ std\+::string $>$ \&names, const std\+::vector$<$ std\+::string $>$ \&names) const =0
\item 
\mbox{\Hypertarget{class_fun_def_a717e43cb363721f15d38c2592b83a3fc}\label{class_fun_def_a717e43cb363721f15d38c2592b83a3fc}} 
virtual unsigned {\bfseries min\+\_\+arity} () const =0
\item 
\mbox{\Hypertarget{class_fun_def_a7ccca4f5d15befd99036704553b9dee4}\label{class_fun_def_a7ccca4f5d15befd99036704553b9dee4}} 
virtual bool {\bfseries has\+\_\+varargs} () const
\item 
\mbox{\Hypertarget{class_fun_def_ad50ab6cc803f0ec56ea244081700c6c7}\label{class_fun_def_ad50ab6cc803f0ec56ea244081700c6c7}} 
virtual std\+::string {\bfseries name} () const =0
\item 
\mbox{\Hypertarget{class_fun_def_a5756c7cb7e41b4aa90bb6d44881fbc14}\label{class_fun_def_a5756c7cb7e41b4aa90bb6d44881fbc14}} 
virtual double {\bfseries eval} (const Sym\+Vec \&args, const std\+::vector$<$ double $>$ \&inputs) const
\item 
\mbox{\Hypertarget{class_fun_def_ad3b41e8ec6b4a1ae56e7ccae2fefa4e6}\label{class_fun_def_ad3b41e8ec6b4a1ae56e7ccae2fefa4e6}} 
virtual double {\bfseries eval} (const std\+::vector$<$ double $>$ \&args, const std\+::vector$<$ double $>$ \&inputs) const =0
\item 
\mbox{\Hypertarget{class_fun_def_aebf882a5cfc157c5180f164e1dc06ee4}\label{class_fun_def_aebf882a5cfc157c5180f164e1dc06ee4}} 
virtual \mbox{\hyperlink{classboost_1_1numeric_1_1interval}{Interval}} {\bfseries eval} (const std\+::vector$<$ \mbox{\hyperlink{classboost_1_1numeric_1_1interval}{Interval}} $>$ \&args, const std\+::vector$<$ \mbox{\hyperlink{classboost_1_1numeric_1_1interval}{Interval}} $>$ \&inputs) const =0
\item 
\mbox{\Hypertarget{class_fun_def_a9b48a449154e0cdfeadd453f3e39817b}\label{class_fun_def_a9b48a449154e0cdfeadd453f3e39817b}} 
virtual std\+::string {\bfseries c\+\_\+print} (const std\+::vector$<$ std\+::string $>$ \&names, const std\+::vector$<$ std\+::string $>$ \&names) const =0
\item 
\mbox{\Hypertarget{class_fun_def_a717e43cb363721f15d38c2592b83a3fc}\label{class_fun_def_a717e43cb363721f15d38c2592b83a3fc}} 
virtual unsigned {\bfseries min\+\_\+arity} () const =0
\item 
\mbox{\Hypertarget{class_fun_def_a7ccca4f5d15befd99036704553b9dee4}\label{class_fun_def_a7ccca4f5d15befd99036704553b9dee4}} 
virtual bool {\bfseries has\+\_\+varargs} () const
\item 
\mbox{\Hypertarget{class_fun_def_ad50ab6cc803f0ec56ea244081700c6c7}\label{class_fun_def_ad50ab6cc803f0ec56ea244081700c6c7}} 
virtual std\+::string {\bfseries name} () const =0
\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
deprecated/eo/contrib/mathsym/fun/Fun\+Def.\+h\item 
deprecated/eo/contrib/mathsym/fun/Fun\+Def.\+cpp\end{DoxyCompactItemize}
