adding the problem configuration interface to irace interface

problem_config_mapping created
This commit is contained in:
aaziz-alaoui 2020-10-01 15:55:30 +02:00
commit e79679b3c9
14462 changed files with 182271 additions and 6 deletions

View file

@ -0,0 +1,175 @@
\hypertarget{classeo_es_mutation_init}{}\doxysection{eo\+Es\+Mutation\+Init Class Reference}
\label{classeo_es_mutation_init}\index{eoEsMutationInit@{eoEsMutationInit}}
{\ttfamily \#include $<$eo\+Es\+Mutation\+Init.\+h$>$}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classeo_es_mutation_init_abe620b8e386ccddb48a41c1a1bac36be}{eo\+Es\+Mutation\+Init}} (\mbox{\hyperlink{classeo_parser}{eo\+Parser}} \&\+\_\+parser, std\+::string \+\_\+section=\char`\"{}ES mutation \mbox{\hyperlink{structparameters}{parameters}}\char`\"{})
\item
virtual \mbox{\hyperlink{classeo_es_mutation_init_a5d4e40bb41301710df7a086f6698e55b}{$\sim$eo\+Es\+Mutation\+Init}} ()
\item
double \mbox{\hyperlink{classeo_es_mutation_init_aa40f4c9d027fd4e28c190efdc7d7bdba}{Tau\+Lcl}} (void)
\item
double \mbox{\hyperlink{classeo_es_mutation_init_ab191e175861a52340025d785da842ae1}{Tau\+Glb}} (void)
\item
double \mbox{\hyperlink{classeo_es_mutation_init_a2ac6c8058a98e927a2819c8bc4b3dc6c}{Tau\+Beta}} (void)
\item
\mbox{\hyperlink{classeo_es_mutation_init_abe620b8e386ccddb48a41c1a1bac36be}{eo\+Es\+Mutation\+Init}} (\mbox{\hyperlink{classeo_parser}{eo\+Parser}} \&\+\_\+parser, std\+::string \+\_\+section=\char`\"{}ES mutation \mbox{\hyperlink{structparameters}{parameters}}\char`\"{})
\item
virtual \mbox{\hyperlink{classeo_es_mutation_init_a5d4e40bb41301710df7a086f6698e55b}{$\sim$eo\+Es\+Mutation\+Init}} ()
\item
double \mbox{\hyperlink{classeo_es_mutation_init_aa40f4c9d027fd4e28c190efdc7d7bdba}{Tau\+Lcl}} (void)
\item
double \mbox{\hyperlink{classeo_es_mutation_init_ab191e175861a52340025d785da842ae1}{Tau\+Glb}} (void)
\item
double \mbox{\hyperlink{classeo_es_mutation_init_a2ac6c8058a98e927a2819c8bc4b3dc6c}{Tau\+Beta}} (void)
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classeo_es_mutation_init_a5a89d11791b3ad658f8c8986c5c6d293}\label{classeo_es_mutation_init_a5a89d11791b3ad658f8c8986c5c6d293}}
virtual std\+::string {\bfseries section} (void)
\item
\mbox{\Hypertarget{classeo_es_mutation_init_a2978fbd361e89b3abc93a3cf27f1d152}\label{classeo_es_mutation_init_a2978fbd361e89b3abc93a3cf27f1d152}}
virtual std\+::string {\bfseries Tau\+Lcl\+Name} (void) const
\item
\mbox{\Hypertarget{classeo_es_mutation_init_a4c7ac76552e9358d7c5562a3291bcd07}\label{classeo_es_mutation_init_a4c7ac76552e9358d7c5562a3291bcd07}}
virtual char {\bfseries Tau\+Lcl\+Short} (void) const
\item
\mbox{\Hypertarget{classeo_es_mutation_init_afd18b6e676844dd17c7887a04c71e9ae}\label{classeo_es_mutation_init_afd18b6e676844dd17c7887a04c71e9ae}}
virtual std\+::string {\bfseries Tau\+Glb\+Name} (void) const
\item
\mbox{\Hypertarget{classeo_es_mutation_init_a977e6fd7cafd1bec97e05e12b8921593}\label{classeo_es_mutation_init_a977e6fd7cafd1bec97e05e12b8921593}}
virtual char {\bfseries Tau\+Glb\+Short} (void) const
\item
\mbox{\Hypertarget{classeo_es_mutation_init_ae5f16c54b59677169f7d0d6826e750d3}\label{classeo_es_mutation_init_ae5f16c54b59677169f7d0d6826e750d3}}
virtual std\+::string {\bfseries Tau\+Beta\+Name} (void) const
\item
\mbox{\Hypertarget{classeo_es_mutation_init_a50d388375692f2c256450b55f6db6750}\label{classeo_es_mutation_init_a50d388375692f2c256450b55f6db6750}}
virtual char {\bfseries Tau\+Beta\+Short} (void) const
\item
\mbox{\Hypertarget{classeo_es_mutation_init_a5a89d11791b3ad658f8c8986c5c6d293}\label{classeo_es_mutation_init_a5a89d11791b3ad658f8c8986c5c6d293}}
virtual std\+::string {\bfseries section} (void)
\item
\mbox{\Hypertarget{classeo_es_mutation_init_a2978fbd361e89b3abc93a3cf27f1d152}\label{classeo_es_mutation_init_a2978fbd361e89b3abc93a3cf27f1d152}}
virtual std\+::string {\bfseries Tau\+Lcl\+Name} (void) const
\item
\mbox{\Hypertarget{classeo_es_mutation_init_a4c7ac76552e9358d7c5562a3291bcd07}\label{classeo_es_mutation_init_a4c7ac76552e9358d7c5562a3291bcd07}}
virtual char {\bfseries Tau\+Lcl\+Short} (void) const
\item
\mbox{\Hypertarget{classeo_es_mutation_init_afd18b6e676844dd17c7887a04c71e9ae}\label{classeo_es_mutation_init_afd18b6e676844dd17c7887a04c71e9ae}}
virtual std\+::string {\bfseries Tau\+Glb\+Name} (void) const
\item
\mbox{\Hypertarget{classeo_es_mutation_init_a977e6fd7cafd1bec97e05e12b8921593}\label{classeo_es_mutation_init_a977e6fd7cafd1bec97e05e12b8921593}}
virtual char {\bfseries Tau\+Glb\+Short} (void) const
\item
\mbox{\Hypertarget{classeo_es_mutation_init_ae5f16c54b59677169f7d0d6826e750d3}\label{classeo_es_mutation_init_ae5f16c54b59677169f7d0d6826e750d3}}
virtual std\+::string {\bfseries Tau\+Beta\+Name} (void) const
\item
\mbox{\Hypertarget{classeo_es_mutation_init_a50d388375692f2c256450b55f6db6750}\label{classeo_es_mutation_init_a50d388375692f2c256450b55f6db6750}}
virtual char {\bfseries Tau\+Beta\+Short} (void) const
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Initialize Mutation operator
Proxy class that is used for initializing the mutation operator. It provides an interface between \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}} and the abstract parameter\+Loader. It also provides the names for the parameters in this class as virtual protected member functions.
If you have more than a single ES in a project that need different names in the configuration files, you might consider overriding this class to change the names.
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}
\end{DoxySeeAlso}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classeo_es_mutation_init_abe620b8e386ccddb48a41c1a1bac36be}\label{classeo_es_mutation_init_abe620b8e386ccddb48a41c1a1bac36be}}
\index{eoEsMutationInit@{eoEsMutationInit}!eoEsMutationInit@{eoEsMutationInit}}
\index{eoEsMutationInit@{eoEsMutationInit}!eoEsMutationInit@{eoEsMutationInit}}
\doxysubsubsection{\texorpdfstring{eoEsMutationInit()}{eoEsMutationInit()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily eo\+Es\+Mutation\+Init\+::eo\+Es\+Mutation\+Init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_parser}{eo\+Parser}} \&}]{\+\_\+parser, }\item[{std\+::string}]{\+\_\+section = {\ttfamily \char`\"{}ES~mutation~\mbox{\hyperlink{structparameters}{parameters}}\char`\"{}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Constructor
\begin{DoxyParams}{Parameters}
{\em \+\_\+parser} & Parser to read parameters from. \\
\hline
{\em \+\_\+section} & Parser section for $\tau$-\/parameters. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classeo_es_mutation_init_a5d4e40bb41301710df7a086f6698e55b}\label{classeo_es_mutation_init_a5d4e40bb41301710df7a086f6698e55b}}
\index{eoEsMutationInit@{eoEsMutationInit}!````~eoEsMutationInit@{$\sim$eoEsMutationInit}}
\index{````~eoEsMutationInit@{$\sim$eoEsMutationInit}!eoEsMutationInit@{eoEsMutationInit}}
\doxysubsubsection{\texorpdfstring{$\sim$eoEsMutationInit()}{~eoEsMutationInit()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual eo\+Es\+Mutation\+Init\+::$\sim$eo\+Es\+Mutation\+Init (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Virtual destructor \mbox{\Hypertarget{classeo_es_mutation_init_abe620b8e386ccddb48a41c1a1bac36be}\label{classeo_es_mutation_init_abe620b8e386ccddb48a41c1a1bac36be}}
\index{eoEsMutationInit@{eoEsMutationInit}!eoEsMutationInit@{eoEsMutationInit}}
\index{eoEsMutationInit@{eoEsMutationInit}!eoEsMutationInit@{eoEsMutationInit}}
\doxysubsubsection{\texorpdfstring{eoEsMutationInit()}{eoEsMutationInit()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily eo\+Es\+Mutation\+Init\+::eo\+Es\+Mutation\+Init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_parser}{eo\+Parser}} \&}]{\+\_\+parser, }\item[{std\+::string}]{\+\_\+section = {\ttfamily \char`\"{}ES~mutation~\mbox{\hyperlink{structparameters}{parameters}}\char`\"{}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Constructor
\begin{DoxyParams}{Parameters}
{\em \+\_\+parser} & Parser to read parameters from. \\
\hline
{\em \+\_\+section} & Parser section for $\tau$-\/parameters. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classeo_es_mutation_init_a5d4e40bb41301710df7a086f6698e55b}\label{classeo_es_mutation_init_a5d4e40bb41301710df7a086f6698e55b}}
\index{eoEsMutationInit@{eoEsMutationInit}!````~eoEsMutationInit@{$\sim$eoEsMutationInit}}
\index{````~eoEsMutationInit@{$\sim$eoEsMutationInit}!eoEsMutationInit@{eoEsMutationInit}}
\doxysubsubsection{\texorpdfstring{$\sim$eoEsMutationInit()}{~eoEsMutationInit()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual eo\+Es\+Mutation\+Init\+::$\sim$eo\+Es\+Mutation\+Init (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Virtual destructor
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classeo_es_mutation_init_a2ac6c8058a98e927a2819c8bc4b3dc6c}\label{classeo_es_mutation_init_a2ac6c8058a98e927a2819c8bc4b3dc6c}}
\index{eoEsMutationInit@{eoEsMutationInit}!TauBeta@{TauBeta}}
\index{TauBeta@{TauBeta}!eoEsMutationInit@{eoEsMutationInit}}
\doxysubsubsection{\texorpdfstring{TauBeta()}{TauBeta()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily double eo\+Es\+Mutation\+Init\+::\+Tau\+Beta (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
correlation\textquotesingle{}s tau \mbox{\Hypertarget{classeo_es_mutation_init_a2ac6c8058a98e927a2819c8bc4b3dc6c}\label{classeo_es_mutation_init_a2ac6c8058a98e927a2819c8bc4b3dc6c}}
\index{eoEsMutationInit@{eoEsMutationInit}!TauBeta@{TauBeta}}
\index{TauBeta@{TauBeta}!eoEsMutationInit@{eoEsMutationInit}}
\doxysubsubsection{\texorpdfstring{TauBeta()}{TauBeta()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily double eo\+Es\+Mutation\+Init\+::\+Tau\+Beta (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
correlation\textquotesingle{}s tau \mbox{\Hypertarget{classeo_es_mutation_init_ab191e175861a52340025d785da842ae1}\label{classeo_es_mutation_init_ab191e175861a52340025d785da842ae1}}
\index{eoEsMutationInit@{eoEsMutationInit}!TauGlb@{TauGlb}}
\index{TauGlb@{TauGlb}!eoEsMutationInit@{eoEsMutationInit}}
\doxysubsubsection{\texorpdfstring{TauGlb()}{TauGlb()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily double eo\+Es\+Mutation\+Init\+::\+Tau\+Glb (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
global tau \mbox{\Hypertarget{classeo_es_mutation_init_ab191e175861a52340025d785da842ae1}\label{classeo_es_mutation_init_ab191e175861a52340025d785da842ae1}}
\index{eoEsMutationInit@{eoEsMutationInit}!TauGlb@{TauGlb}}
\index{TauGlb@{TauGlb}!eoEsMutationInit@{eoEsMutationInit}}
\doxysubsubsection{\texorpdfstring{TauGlb()}{TauGlb()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily double eo\+Es\+Mutation\+Init\+::\+Tau\+Glb (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
global tau \mbox{\Hypertarget{classeo_es_mutation_init_aa40f4c9d027fd4e28c190efdc7d7bdba}\label{classeo_es_mutation_init_aa40f4c9d027fd4e28c190efdc7d7bdba}}
\index{eoEsMutationInit@{eoEsMutationInit}!TauLcl@{TauLcl}}
\index{TauLcl@{TauLcl}!eoEsMutationInit@{eoEsMutationInit}}
\doxysubsubsection{\texorpdfstring{TauLcl()}{TauLcl()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily double eo\+Es\+Mutation\+Init\+::\+Tau\+Lcl (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
local tau \mbox{\Hypertarget{classeo_es_mutation_init_aa40f4c9d027fd4e28c190efdc7d7bdba}\label{classeo_es_mutation_init_aa40f4c9d027fd4e28c190efdc7d7bdba}}
\index{eoEsMutationInit@{eoEsMutationInit}!TauLcl@{TauLcl}}
\index{TauLcl@{TauLcl}!eoEsMutationInit@{eoEsMutationInit}}
\doxysubsubsection{\texorpdfstring{TauLcl()}{TauLcl()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily double eo\+Es\+Mutation\+Init\+::\+Tau\+Lcl (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
local tau
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
deprecated/eo/src/es/eo\+Es\+Mutation\+Init.\+h\end{DoxyCompactItemize}