\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}