paradiseo/Doxygen doc/latex/classeo_i_o_h_setup.tex
aaziz-alaoui e79679b3c9 adding the problem configuration interface to irace interface
problem_config_mapping created
2020-10-01 15:55:30 +02:00

53 lines
2 KiB
TeX

\hypertarget{classeo_i_o_h_setup}{}\doxysection{eo\+I\+O\+H\+Setup$<$ E\+OT $>$ Class Template Reference}
\label{classeo_i_o_h_setup}\index{eoIOHSetup$<$ EOT $>$@{eoIOHSetup$<$ EOT $>$}}
{\ttfamily \#include $<$eo\+Eval\+I\+O\+H.\+h$>$}
Inheritance diagram for eo\+I\+O\+H\+Setup$<$ E\+OT $>$\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=196pt]{classeo_i_o_h_setup__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for eo\+I\+O\+H\+Setup$<$ E\+OT $>$\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=196pt]{classeo_i_o_h_setup__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classeo_i_o_h_setup_a96d37b830bbf8dab69c89274180c2d28}\label{classeo_i_o_h_setup_a96d37b830bbf8dab69c89274180c2d28}}
using {\bfseries Atom\+Type} = typename E\+O\+T\+::\+Atom\+Type
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classeo_i_o_h_setup_a4285d5582d56a81314a21c930d87972d}\label{classeo_i_o_h_setup_a4285d5582d56a81314a21c930d87972d}}
virtual void {\bfseries operator()} (\mbox{\hyperlink{classeo_pop}{eo\+Pop}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$ \&pop, typename I\+O\+Hprofiler\+\_\+suite$<$ Atom\+Type $>$\+::Problem\+\_\+ptr pb)=0
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
\subsubsection*{template$<$class E\+OT$>$\newline
class eo\+I\+O\+H\+Setup$<$ E\+O\+T $>$}
Operator that is called before search for each problem within an I\+OH suite.
You most probably need to reinstanciate some operators within your algorithm\+: at least the operators depending on the dimension, as it will change between two calls.
By providing an operator using this interface, you can have access to all the information needed to do so.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
problems/eval/eo\+Eval\+I\+O\+H.\+h\end{DoxyCompactItemize}