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
154
Doxygen doc/latex/group___core.tex
Normal file
154
Doxygen doc/latex/group___core.tex
Normal file
|
|
@ -0,0 +1,154 @@
|
|||
\hypertarget{group___core}{}\doxysection{Core components}
|
||||
\label{group___core}\index{Core components@{Core components}}
|
||||
|
||||
|
||||
This are the base classes from which useful objects inherits.
|
||||
|
||||
|
||||
Collaboration diagram for Core components\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{group___core}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Classes}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{class_e_o}{E\+O$<$ F $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_binary_flight}{eo\+Binary\+Flight$<$ P\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_mon_clone_op}{eo\+Mon\+Clone\+Op$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_bin_clone_op}{eo\+Bin\+Clone\+Op$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_quad_clone_op}{eo\+Quad\+Clone\+Op$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_continue}{eo\+Continue$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_distrib_updater}{eo\+Distrib\+Updater$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_distribution}{eo\+Distribution$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_eval_func}{eo\+Eval\+Func$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_functor_base}{eo\+Functor\+Base}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_f}{eo\+F$<$ R $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_u_f}{eo\+U\+F$<$ A1, R $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_b_f}{eo\+B\+F$<$ A1, A2, R $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_merge}{eo\+Merge$<$ Chrom $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_object}{eo\+Object}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_persistent}{eo\+Persistent}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_pop}{eo\+Pop$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_populator}{eo\+Populator$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_printable}{eo\+Printable}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_select}{eo\+Select$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_topology}{eo\+Topology$<$ P\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_transform}{eo\+Transform$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_variable_inertia_weighted_velocity}{eo\+Variable\+Inertia\+Weighted\+Velocity$<$ P\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_weight_updater}{eo\+Weight\+Updater$<$ Weight\+Type $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{class_p_o}{P\+O$<$ F $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_how_many}{eo\+How\+Many}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classedo_bounder}{edo\+Bounder$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classedo_combined_continue}{edo\+Combined\+Continue$<$ D $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classedo_continue}{edo\+Continue$<$ D $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classedo_distrib}{edo\+Distrib$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classedo_estimator}{edo\+Estimator$<$ D $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classedo_estimator_adaptive}{edo\+Estimator\+Adaptive$<$ D $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classedo_modifier}{edo\+Modifier$<$ D $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classedo_repairer}{edo\+Repairer$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classedo_sampler}{edo\+Sampler$<$ D $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_operator_foundry}{eo\+Operator\+Foundry$<$ Itf $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_algo_foundry}{eo\+Algo\+Foundry$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_count_continue}{eo\+Count\+Continue$<$ E\+O\+T $>$}}
|
||||
\item
|
||||
class \mbox{\hyperlink{classeo_exception}{eo\+Exception}}
|
||||
\begin{DoxyCompactList}\small\item\em You can catch this base exception if you want to catch anything thrown by Paradis\+EO. \end{DoxyCompactList}\item
|
||||
class \mbox{\hyperlink{classeo_forge_interface}{eo\+Forge\+Interface$<$ Itf $>$}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
{\footnotesize template$<$class R $>$ }\\\mbox{\hyperlink{structeo_functor_base_1_1procedure__tag}{eo\+Functor\+Base\+::procedure\+\_\+tag}} \mbox{\hyperlink{group___core_ga4f35427580695ed237864da9c539317a}{functor\+\_\+category}} (const \mbox{\hyperlink{classeo_f}{eoF}}$<$ \mbox{\hyperlink{classeo_real}{R}} $>$ \&)
|
||||
\item
|
||||
{\footnotesize template$<$class R , class A1 $>$ }\\\mbox{\hyperlink{structeo_functor_base_1_1unary__function__tag}{eo\+Functor\+Base\+::unary\+\_\+function\+\_\+tag}} \mbox{\hyperlink{group___core_gaa2a5802295535b6edeb3ceb047bfa130}{functor\+\_\+category}} (const \mbox{\hyperlink{classeo_u_f}{eo\+UF}}$<$ A1, \mbox{\hyperlink{classeo_real}{R}} $>$ \&)
|
||||
\item
|
||||
{\footnotesize template$<$class R , class A1 , class A2 $>$ }\\\mbox{\hyperlink{structeo_functor_base_1_1binary__function__tag}{eo\+Functor\+Base\+::binary\+\_\+function\+\_\+tag}} \mbox{\hyperlink{group___core_gad0a1913e0114aac632f1d5e20e325c74}{functor\+\_\+category}} (const \mbox{\hyperlink{classeo_b_f}{eo\+BF}}$<$ A1, A2, \mbox{\hyperlink{classeo_real}{R}} $>$ \&)
|
||||
\item
|
||||
\mbox{\Hypertarget{group___core_gad804783541b61a8ef697cdebbad04e45}\label{group___core_gad804783541b61a8ef697cdebbad04e45}}
|
||||
std\+::istream \& \mbox{\hyperlink{group___core_gad804783541b61a8ef697cdebbad04e45}{operator$>$$>$}} (std\+::istream \&\+\_\+is, \mbox{\hyperlink{classeo_persistent}{eo\+Persistent}} \&\+\_\+o)
|
||||
\begin{DoxyCompactList}\small\item\em Standard input for all objects in the \mbox{\hyperlink{class_e_o}{EO}} hierarchy. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Detailed Description}
|
||||
This are the base classes from which useful objects inherits.
|
||||
|
||||
Core functors that made the basis of E\+DO.
|
||||
|
||||
The different null-\/variation operators (i.\+e. they do nothing)
|
||||
|
||||
\mbox{\hyperlink{classeo_quad_clone_op}{eo\+Quad\+Clone\+Op}} at least is useful to emulate the standard crossover(p\+Cross) + mutation(p\+Mut) within the \mbox{\hyperlink{classeo_gen_op}{eo\+Gen\+Op}} framework \mbox{\hyperlink{classeo_mon_clone_op}{eo\+Mon\+Clone\+Op}} will probably be useful as the copy operator \mbox{\hyperlink{classeo_bin_clone_op}{eo\+Bin\+Clone\+Op}} will certainly never been used -\/ but let\textquotesingle{}s be complete \+:-\/)
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\mbox{\Hypertarget{group___core_gad0a1913e0114aac632f1d5e20e325c74}\label{group___core_gad0a1913e0114aac632f1d5e20e325c74}}
|
||||
\index{Core components@{Core components}!functor\_category@{functor\_category}}
|
||||
\index{functor\_category@{functor\_category}!Core components@{Core components}}
|
||||
\doxysubsubsection{\texorpdfstring{functor\_category()}{functor\_category()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
|
||||
{\footnotesize\ttfamily template$<$class R , class A1 , class A2 $>$ \\
|
||||
\mbox{\hyperlink{structeo_functor_base_1_1binary__function__tag}{eo\+Functor\+Base\+::binary\+\_\+function\+\_\+tag}} functor\+\_\+category (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classeo_b_f}{eo\+BF}}$<$ A1, A2, \mbox{\hyperlink{classeo_real}{R}} $>$ \&}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
Overloaded function that can help in the compile time detection of the type of functor we are dealing with \begin{DoxySeeAlso}{See also}
|
||||
eo\+Counter, make\+\_\+counter
|
||||
\end{DoxySeeAlso}
|
||||
\mbox{\Hypertarget{group___core_ga4f35427580695ed237864da9c539317a}\label{group___core_ga4f35427580695ed237864da9c539317a}}
|
||||
\index{Core components@{Core components}!functor\_category@{functor\_category}}
|
||||
\index{functor\_category@{functor\_category}!Core components@{Core components}}
|
||||
\doxysubsubsection{\texorpdfstring{functor\_category()}{functor\_category()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
|
||||
{\footnotesize\ttfamily template$<$class R $>$ \\
|
||||
\mbox{\hyperlink{structeo_functor_base_1_1procedure__tag}{eo\+Functor\+Base\+::procedure\+\_\+tag}} functor\+\_\+category (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classeo_f}{eoF}}$<$ \mbox{\hyperlink{classeo_real}{R}} $>$ \&}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
Overloaded function that can help in the compile time detection of the type of functor we are dealing with
|
||||
|
||||
\begin{DoxySeeAlso}{See also}
|
||||
eo\+Counter, make\+\_\+counter
|
||||
\end{DoxySeeAlso}
|
||||
\mbox{\Hypertarget{group___core_gaa2a5802295535b6edeb3ceb047bfa130}\label{group___core_gaa2a5802295535b6edeb3ceb047bfa130}}
|
||||
\index{Core components@{Core components}!functor\_category@{functor\_category}}
|
||||
\index{functor\_category@{functor\_category}!Core components@{Core components}}
|
||||
\doxysubsubsection{\texorpdfstring{functor\_category()}{functor\_category()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
|
||||
{\footnotesize\ttfamily template$<$class R , class A1 $>$ \\
|
||||
\mbox{\hyperlink{structeo_functor_base_1_1unary__function__tag}{eo\+Functor\+Base\+::unary\+\_\+function\+\_\+tag}} functor\+\_\+category (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classeo_u_f}{eo\+UF}}$<$ A1, \mbox{\hyperlink{classeo_real}{R}} $>$ \&}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
Overloaded function that can help in the compile time detection of the type of functor we are dealing with \begin{DoxySeeAlso}{See also}
|
||||
eo\+Counter, make\+\_\+counter
|
||||
\end{DoxySeeAlso}
|
||||
Loading…
Add table
Add a link
Reference in a new issue