adding the problem configuration interface to irace interface
problem_config_mapping created
This commit is contained in:
parent
8fa2270ffd
commit
e79679b3c9
14462 changed files with 182271 additions and 6 deletions
114
Doxygen doc/latex/classeo_s_b_x_crossover.tex
Normal file
114
Doxygen doc/latex/classeo_s_b_x_crossover.tex
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
\hypertarget{classeo_s_b_x_crossover}{}\doxysection{eo\+S\+B\+X\+Crossover$<$ E\+OT $>$ Class Template Reference}
|
||||
\label{classeo_s_b_x_crossover}\index{eoSBXCrossover$<$ EOT $>$@{eoSBXCrossover$<$ EOT $>$}}
|
||||
|
||||
|
||||
Inheritance diagram for eo\+S\+B\+X\+Crossover$<$ E\+OT $>$\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classeo_s_b_x_crossover__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for eo\+S\+B\+X\+Crossover$<$ E\+OT $>$\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classeo_s_b_x_crossover__coll__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_a8e07aad436cd49ec974c05cfe6396bb7}\label{classeo_s_b_x_crossover_a8e07aad436cd49ec974c05cfe6396bb7}}
|
||||
{\bfseries eo\+S\+B\+X\+Crossover} (const double \&\+\_\+eta=1.\+0)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_s_b_x_crossover_aa809420a17da25ade3771a5a1f041c72}{eo\+S\+B\+X\+Crossover}} (\mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&\+\_\+bounds, const double \&\+\_\+eta=1.\+0)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_s_b_x_crossover_adc820f491efe51a9897d509ba830d2ba}{eo\+S\+B\+X\+Crossover}} (\mbox{\hyperlink{classeo_parser}{eo\+Parser}} \&\+\_\+parser)
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_aa91c6df0dbb5574a45790652b4794593}\label{classeo_s_b_x_crossover_aa91c6df0dbb5574a45790652b4794593}}
|
||||
virtual std\+::string \mbox{\hyperlink{classeo_s_b_x_crossover_aa91c6df0dbb5574a45790652b4794593}{class\+Name}} () const
|
||||
\begin{DoxyCompactList}\small\item\em The class name. \end{DoxyCompactList}\item
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_a6de178d8e3f78565be10ceddf4789cac}\label{classeo_s_b_x_crossover_a6de178d8e3f78565be10ceddf4789cac}}
|
||||
bool \mbox{\hyperlink{classeo_s_b_x_crossover_a6de178d8e3f78565be10ceddf4789cac}{operator()}} (\mbox{\hyperlink{struct_dummy}{E\+OT}} \&\+\_\+eo1, \mbox{\hyperlink{struct_dummy}{E\+OT}} \&\+\_\+eo2)
|
||||
\begin{DoxyCompactList}\small\item\em The pure virtual function that needs to be implemented by the subclass. \end{DoxyCompactList}\item
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_a8e07aad436cd49ec974c05cfe6396bb7}\label{classeo_s_b_x_crossover_a8e07aad436cd49ec974c05cfe6396bb7}}
|
||||
{\bfseries eo\+S\+B\+X\+Crossover} (const double \&\+\_\+eta=1.\+0)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_s_b_x_crossover_aa809420a17da25ade3771a5a1f041c72}{eo\+S\+B\+X\+Crossover}} (\mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&\+\_\+bounds, const double \&\+\_\+eta=1.\+0)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_s_b_x_crossover_adc820f491efe51a9897d509ba830d2ba}{eo\+S\+B\+X\+Crossover}} (\mbox{\hyperlink{classeo_parser}{eo\+Parser}} \&\+\_\+parser)
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_aa91c6df0dbb5574a45790652b4794593}\label{classeo_s_b_x_crossover_aa91c6df0dbb5574a45790652b4794593}}
|
||||
virtual std\+::string \mbox{\hyperlink{classeo_s_b_x_crossover_aa91c6df0dbb5574a45790652b4794593}{class\+Name}} () const
|
||||
\begin{DoxyCompactList}\small\item\em The class name. \end{DoxyCompactList}\item
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_a6de178d8e3f78565be10ceddf4789cac}\label{classeo_s_b_x_crossover_a6de178d8e3f78565be10ceddf4789cac}}
|
||||
bool \mbox{\hyperlink{classeo_s_b_x_crossover_a6de178d8e3f78565be10ceddf4789cac}{operator()}} (\mbox{\hyperlink{struct_dummy}{E\+OT}} \&\+\_\+eo1, \mbox{\hyperlink{struct_dummy}{E\+OT}} \&\+\_\+eo2)
|
||||
\begin{DoxyCompactList}\small\item\em The pure virtual function that needs to be implemented by the subclass. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected Attributes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_a740084e0e4ac804aa4bb7d3cf4c55bc0}\label{classeo_s_b_x_crossover_a740084e0e4ac804aa4bb7d3cf4c55bc0}}
|
||||
\mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \& {\bfseries bounds}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_ab2cdb51e2ce339b1f4e89a1c26acd5e3}\label{classeo_s_b_x_crossover_ab2cdb51e2ce339b1f4e89a1c26acd5e3}}
|
||||
double {\bfseries eta}
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_ab77448cfde7eac81767ea26183c2ea2f}\label{classeo_s_b_x_crossover_ab77448cfde7eac81767ea26183c2ea2f}}
|
||||
double {\bfseries range}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_aa809420a17da25ade3771a5a1f041c72}\label{classeo_s_b_x_crossover_aa809420a17da25ade3771a5a1f041c72}}
|
||||
\index{eoSBXCrossover$<$ EOT $>$@{eoSBXCrossover$<$ EOT $>$}!eoSBXCrossover@{eoSBXCrossover}}
|
||||
\index{eoSBXCrossover@{eoSBXCrossover}!eoSBXCrossover$<$ EOT $>$@{eoSBXCrossover$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSBXCrossover()}{eoSBXCrossover()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_s_b_x_crossover}{eo\+S\+B\+X\+Crossover}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classeo_s_b_x_crossover}{eo\+S\+B\+X\+Crossover}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&}]{\+\_\+bounds, }\item[{const double \&}]{\+\_\+eta = {\ttfamily 1.0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Constructor with bounds
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+bounds} & an \mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} that contains the bounds \\
|
||||
\hline
|
||||
{\em \+\_\+eta} & the amount of exploration O\+U\+T\+S\+I\+DE the parents as in B\+L\+X-\/alpha notation (Eshelman and Schaffer) 0 == contractive application Must be positive \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_adc820f491efe51a9897d509ba830d2ba}\label{classeo_s_b_x_crossover_adc820f491efe51a9897d509ba830d2ba}}
|
||||
\index{eoSBXCrossover$<$ EOT $>$@{eoSBXCrossover$<$ EOT $>$}!eoSBXCrossover@{eoSBXCrossover}}
|
||||
\index{eoSBXCrossover@{eoSBXCrossover}!eoSBXCrossover$<$ EOT $>$@{eoSBXCrossover$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSBXCrossover()}{eoSBXCrossover()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_s_b_x_crossover}{eo\+S\+B\+X\+Crossover}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classeo_s_b_x_crossover}{eo\+S\+B\+X\+Crossover}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_parser}{eo\+Parser}} \&}]{\+\_\+parser }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Constructor from a parser. Will read from the argument parser \mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} that contains the bounds eta, the S\+BX parameter \mbox{\Hypertarget{classeo_s_b_x_crossover_aa809420a17da25ade3771a5a1f041c72}\label{classeo_s_b_x_crossover_aa809420a17da25ade3771a5a1f041c72}}
|
||||
\index{eoSBXCrossover$<$ EOT $>$@{eoSBXCrossover$<$ EOT $>$}!eoSBXCrossover@{eoSBXCrossover}}
|
||||
\index{eoSBXCrossover@{eoSBXCrossover}!eoSBXCrossover$<$ EOT $>$@{eoSBXCrossover$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSBXCrossover()}{eoSBXCrossover()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_s_b_x_crossover}{eo\+S\+B\+X\+Crossover}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classeo_s_b_x_crossover}{eo\+S\+B\+X\+Crossover}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&}]{\+\_\+bounds, }\item[{const double \&}]{\+\_\+eta = {\ttfamily 1.0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Constructor with bounds
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+bounds} & an \mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} that contains the bounds \\
|
||||
\hline
|
||||
{\em \+\_\+eta} & the amount of exploration O\+U\+T\+S\+I\+DE the parents as in B\+L\+X-\/alpha notation (Eshelman and Schaffer) 0 == contractive application Must be positive \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_s_b_x_crossover_adc820f491efe51a9897d509ba830d2ba}\label{classeo_s_b_x_crossover_adc820f491efe51a9897d509ba830d2ba}}
|
||||
\index{eoSBXCrossover$<$ EOT $>$@{eoSBXCrossover$<$ EOT $>$}!eoSBXCrossover@{eoSBXCrossover}}
|
||||
\index{eoSBXCrossover@{eoSBXCrossover}!eoSBXCrossover$<$ EOT $>$@{eoSBXCrossover$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoSBXCrossover()}{eoSBXCrossover()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_s_b_x_crossover}{eo\+S\+B\+X\+Crossover}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classeo_s_b_x_crossover}{eo\+S\+B\+X\+Crossover}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_parser}{eo\+Parser}} \&}]{\+\_\+parser }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Constructor from a parser. Will read from the argument parser \mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} that contains the bounds eta, the S\+BX parameter
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
deprecated/eo/src/es/eo\+S\+B\+Xcross.\+h\end{DoxyCompactItemize}
|
||||
Loading…
Add table
Add a link
Reference in a new issue