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
300
Doxygen doc/latex/classeo_es_mutate.tex
Normal file
300
Doxygen doc/latex/classeo_es_mutate.tex
Normal file
|
|
@ -0,0 +1,300 @@
|
|||
\hypertarget{classeo_es_mutate}{}\doxysection{eo\+Es\+Mutate$<$ E\+OT $>$ Class Template Reference}
|
||||
\label{classeo_es_mutate}\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
|
||||
|
||||
{\ttfamily \#include $<$eo\+Es\+Mutate.\+h$>$}
|
||||
|
||||
|
||||
|
||||
Inheritance diagram for eo\+Es\+Mutate$<$ E\+OT $>$\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classeo_es_mutate__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Collaboration diagram for eo\+Es\+Mutate$<$ E\+OT $>$\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classeo_es_mutate__coll__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public Types}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
typedef E\+O\+T\+::\+Fitness \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}}
|
||||
\item
|
||||
typedef E\+O\+T\+::\+Fitness \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Public Member Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_es_mutate_af32ea843ce053bf5b0f4e789aaf1e5ff}{eo\+Es\+Mutate}} (\mbox{\hyperlink{classeo_es_mutation_init}{eo\+Es\+Mutation\+Init}} \&\+\_\+init, \mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&\+\_\+bounds)
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_es_mutate_a974a2a6ec6edc5ec23393f7cd814bce7}\label{classeo_es_mutate_a974a2a6ec6edc5ec23393f7cd814bce7}}
|
||||
virtual \mbox{\hyperlink{classeo_es_mutate_a974a2a6ec6edc5ec23393f7cd814bce7}{$\sim$eo\+Es\+Mutate}} ()
|
||||
\begin{DoxyCompactList}\small\item\em Virtual Destructor. \end{DoxyCompactList}\item
|
||||
virtual std\+::string \mbox{\hyperlink{classeo_es_mutate_ac56c60b0119872a1637141afcf99b000}{class\+Name}} () const
|
||||
\item
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate_ac04204958740808c4fffcfb12a301674}{operator()}} (\mbox{\hyperlink{classeo_es_simple}{eo\+Es\+Simple}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&\+\_\+eo)
|
||||
\item
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate_a11237b9053173322d6f700a1c9e140b2}{operator()}} (\mbox{\hyperlink{classeo_es_stdev}{eo\+Es\+Stdev}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&\+\_\+eo)
|
||||
\item
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate_a8f5533cebcbd05965177172d5dae61a9}{operator()}} (\mbox{\hyperlink{classeo_es_full}{eo\+Es\+Full}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&\+\_\+eo)
|
||||
\item
|
||||
\mbox{\hyperlink{classeo_es_mutate_af32ea843ce053bf5b0f4e789aaf1e5ff}{eo\+Es\+Mutate}} (\mbox{\hyperlink{classeo_es_mutation_init}{eo\+Es\+Mutation\+Init}} \&\+\_\+init, \mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&\+\_\+bounds)
|
||||
\item
|
||||
\mbox{\Hypertarget{classeo_es_mutate_a974a2a6ec6edc5ec23393f7cd814bce7}\label{classeo_es_mutate_a974a2a6ec6edc5ec23393f7cd814bce7}}
|
||||
virtual \mbox{\hyperlink{classeo_es_mutate_a974a2a6ec6edc5ec23393f7cd814bce7}{$\sim$eo\+Es\+Mutate}} ()
|
||||
\begin{DoxyCompactList}\small\item\em Virtual Destructor. \end{DoxyCompactList}\item
|
||||
virtual std\+::string \mbox{\hyperlink{classeo_es_mutate_ac56c60b0119872a1637141afcf99b000}{class\+Name}} () const
|
||||
\item
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate_ac04204958740808c4fffcfb12a301674}{operator()}} (\mbox{\hyperlink{classeo_es_simple}{eo\+Es\+Simple}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&\+\_\+eo)
|
||||
\item
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate_a11237b9053173322d6f700a1c9e140b2}{operator()}} (\mbox{\hyperlink{classeo_es_stdev}{eo\+Es\+Stdev}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&\+\_\+eo)
|
||||
\item
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate_a8f5533cebcbd05965177172d5dae61a9}{operator()}} (\mbox{\hyperlink{classeo_es_full}{eo\+Es\+Full}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&\+\_\+eo)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Additional Inherited Members}
|
||||
|
||||
|
||||
\doxysubsection{Detailed Description}
|
||||
\subsubsection*{template$<$class E\+OT$>$\newline
|
||||
class eo\+Es\+Mutate$<$ E\+O\+T $>$}
|
||||
|
||||
E\+S-\/style mutation in the large
|
||||
|
||||
Obviously, valid only for eo\+E\+S$\ast$. It is currently valid for three types of ES chromosomes\+:
|
||||
\begin{DoxyItemize}
|
||||
\item \mbox{\hyperlink{classeo_es_simple}{eo\+Es\+Simple}}\+: Exactly one stdandard-\/deviation
|
||||
\item \mbox{\hyperlink{classeo_es_stdev}{eo\+Es\+Stdev}}\+: As many standard deviations as object variables
|
||||
\item \mbox{\hyperlink{classeo_es_full}{eo\+Es\+Full}}\+: The whole guacemole\+: correlations, stdevs and object variables
|
||||
\end{DoxyItemize}
|
||||
|
||||
Each of these three variant has it\textquotesingle{}s own operator() in \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}} and intialization is also split into three cases (that share some commonalities)
|
||||
|
||||
\doxysubsection{Member Typedef Documentation}
|
||||
\mbox{\Hypertarget{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}\label{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!FitT@{FitT}}
|
||||
\index{FitT@{FitT}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{FitT}{FitT}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
typedef E\+O\+T\+::\+Fitness \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}}}
|
||||
|
||||
Fitness-\/type \mbox{\Hypertarget{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}\label{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!FitT@{FitT}}
|
||||
\index{FitT@{FitT}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{FitT}{FitT}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
typedef E\+O\+T\+::\+Fitness \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}}}
|
||||
|
||||
Fitness-\/type
|
||||
|
||||
\doxysubsection{Constructor \& Destructor Documentation}
|
||||
\mbox{\Hypertarget{classeo_es_mutate_af32ea843ce053bf5b0f4e789aaf1e5ff}\label{classeo_es_mutate_af32ea843ce053bf5b0f4e789aaf1e5ff}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!eoEsMutate@{eoEsMutate}}
|
||||
\index{eoEsMutate@{eoEsMutate}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoEsMutate()}{eoEsMutate()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_es_mutation_init}{eo\+Es\+Mutation\+Init}} \&}]{\+\_\+init, }\item[{\mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&}]{\+\_\+bounds }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Initialization.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+init} & Proxy class for initializating the three parameters \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}} needs \\
|
||||
\hline
|
||||
{\em \+\_\+bounds} & Bounds for the objective variables \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_es_mutate_af32ea843ce053bf5b0f4e789aaf1e5ff}\label{classeo_es_mutate_af32ea843ce053bf5b0f4e789aaf1e5ff}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!eoEsMutate@{eoEsMutate}}
|
||||
\index{eoEsMutate@{eoEsMutate}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{eoEsMutate()}{eoEsMutate()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
\mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::\mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_es_mutation_init}{eo\+Es\+Mutation\+Init}} \&}]{\+\_\+init, }\item[{\mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&}]{\+\_\+bounds }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
Initialization.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+init} & Proxy class for initializating the three parameters \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}} needs \\
|
||||
\hline
|
||||
{\em \+\_\+bounds} & Bounds for the objective variables \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
|
||||
|
||||
\doxysubsection{Member Function Documentation}
|
||||
\mbox{\Hypertarget{classeo_es_mutate_ac56c60b0119872a1637141afcf99b000}\label{classeo_es_mutate_ac56c60b0119872a1637141afcf99b000}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!className@{className}}
|
||||
\index{className@{className}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{className()}{className()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
virtual std\+::string \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::class\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
Classname.
|
||||
|
||||
Inherited from \mbox{\hyperlink{classeo_object}{eo\+Object}} \begin{DoxySeeAlso}{See also}
|
||||
\mbox{\hyperlink{classeo_object}{eo\+Object}}
|
||||
\end{DoxySeeAlso}
|
||||
\begin{DoxyReturn}{Returns}
|
||||
Name of class.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classeo_functor_base}{eo\+Functor\+Base}}.
|
||||
|
||||
\mbox{\Hypertarget{classeo_es_mutate_ac56c60b0119872a1637141afcf99b000}\label{classeo_es_mutate_ac56c60b0119872a1637141afcf99b000}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!className@{className}}
|
||||
\index{className@{className}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{className()}{className()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
virtual std\+::string \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::class\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
Classname.
|
||||
|
||||
Inherited from \mbox{\hyperlink{classeo_object}{eo\+Object}} \begin{DoxySeeAlso}{See also}
|
||||
\mbox{\hyperlink{classeo_object}{eo\+Object}}
|
||||
\end{DoxySeeAlso}
|
||||
\begin{DoxyReturn}{Returns}
|
||||
Name of class.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Reimplemented from \mbox{\hyperlink{classeo_functor_base}{eo\+Functor\+Base}}.
|
||||
|
||||
\mbox{\Hypertarget{classeo_es_mutate_a8f5533cebcbd05965177172d5dae61a9}\label{classeo_es_mutate_a8f5533cebcbd05965177172d5dae61a9}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!operator()@{operator()}}
|
||||
\index{operator()@{operator()}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::operator() (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_es_full}{eo\+Es\+Full}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&}]{\+\_\+eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
Correlated mutations in ES
|
||||
|
||||
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
||||
|
||||
Mutation of object variables, standard deviations, and their correlations in E\+Ss.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+eo} & Individual to mutate.\\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxySeeAlso}{See also}
|
||||
|
||||
\begin{DoxyItemize}
|
||||
\item H.-\/P. Schwefel\+: Internal Report of K\+FA Juelich, K\+F\+A-\/\+S\+T\+E-\/\+I\+B-\/3/80, p. 43, 1980.
|
||||
\item G. Rudolph\+: Globale Optimierung mit parallelen Evolutionsstrategien, Diploma Thesis, University of Dortmund, 1990.
|
||||
\end{DoxyItemize}
|
||||
\end{DoxySeeAlso}
|
||||
\mbox{\Hypertarget{classeo_es_mutate_a8f5533cebcbd05965177172d5dae61a9}\label{classeo_es_mutate_a8f5533cebcbd05965177172d5dae61a9}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!operator()@{operator()}}
|
||||
\index{operator()@{operator()}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::operator() (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_es_full}{eo\+Es\+Full}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&}]{\+\_\+eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
Correlated mutations in ES
|
||||
|
||||
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
||||
|
||||
Mutation of object variables, standard deviations, and their correlations in E\+Ss.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+eo} & Individual to mutate.\\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxySeeAlso}{See also}
|
||||
|
||||
\begin{DoxyItemize}
|
||||
\item H.-\/P. Schwefel\+: Internal Report of K\+FA Juelich, K\+F\+A-\/\+S\+T\+E-\/\+I\+B-\/3/80, p. 43, 1980.
|
||||
\item G. Rudolph\+: Globale Optimierung mit parallelen Evolutionsstrategien, Diploma Thesis, University of Dortmund, 1990.
|
||||
\end{DoxyItemize}
|
||||
\end{DoxySeeAlso}
|
||||
\mbox{\Hypertarget{classeo_es_mutate_ac04204958740808c4fffcfb12a301674}\label{classeo_es_mutate_ac04204958740808c4fffcfb12a301674}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!operator()@{operator()}}
|
||||
\index{operator()@{operator()}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::operator() (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_es_simple}{eo\+Es\+Simple}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&}]{\+\_\+eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\hyperlink{class_mutate}{Mutate}} \mbox{\hyperlink{classeo_es_simple}{eo\+Es\+Simple}}
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+eo} & Individual to mutate. \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_es_mutate_ac04204958740808c4fffcfb12a301674}\label{classeo_es_mutate_ac04204958740808c4fffcfb12a301674}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!operator()@{operator()}}
|
||||
\index{operator()@{operator()}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::operator() (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_es_simple}{eo\+Es\+Simple}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&}]{\+\_\+eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
\mbox{\hyperlink{class_mutate}{Mutate}} \mbox{\hyperlink{classeo_es_simple}{eo\+Es\+Simple}}
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+eo} & Individual to mutate. \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\mbox{\Hypertarget{classeo_es_mutate_a11237b9053173322d6f700a1c9e140b2}\label{classeo_es_mutate_a11237b9053173322d6f700a1c9e140b2}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!operator()@{operator()}}
|
||||
\index{operator()@{operator()}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::operator() (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_es_stdev}{eo\+Es\+Stdev}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&}]{\+\_\+eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
Standard mutation in ES
|
||||
|
||||
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
||||
|
||||
Standard mutation of object variables and standard deviations in E\+Ss.
|
||||
|
||||
If there are fewer different standard deviations available than the dimension of the objective function requires, the last standard deviation is responsible for A\+LL remaining object variables.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+eo} & Individual to mutate.\\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxySeeAlso}{See also}
|
||||
Schwefel 1977\+: Numerische Optimierung von Computer-\/\+Modellen mittels der Evolutionsstrategie, pp. 165 ff.
|
||||
\end{DoxySeeAlso}
|
||||
\mbox{\Hypertarget{classeo_es_mutate_a11237b9053173322d6f700a1c9e140b2}\label{classeo_es_mutate_a11237b9053173322d6f700a1c9e140b2}}
|
||||
\index{eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}!operator()@{operator()}}
|
||||
\index{operator()@{operator()}!eoEsMutate$<$ EOT $>$@{eoEsMutate$<$ EOT $>$}}
|
||||
\doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
|
||||
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
|
||||
virtual bool \mbox{\hyperlink{classeo_es_mutate}{eo\+Es\+Mutate}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::operator() (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_es_stdev}{eo\+Es\+Stdev}}$<$ \mbox{\hyperlink{classeo_es_mutate_a1913a8742354b7efa71695e6f9e21691}{FitT}} $>$ \&}]{\+\_\+eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
|
||||
|
||||
Standard mutation in ES
|
||||
|
||||
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
||||
|
||||
Standard mutation of object variables and standard deviations in E\+Ss.
|
||||
|
||||
If there are fewer different standard deviations available than the dimension of the objective function requires, the last standard deviation is responsible for A\+LL remaining object variables.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em \+\_\+eo} & Individual to mutate.\\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxySeeAlso}{See also}
|
||||
Schwefel 1977\+: Numerische Optimierung von Computer-\/\+Modellen mittels der Evolutionsstrategie, pp. 165 ff.
|
||||
\end{DoxySeeAlso}
|
||||
|
||||
|
||||
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
deprecated/eo/src/es/eo\+Es\+Mutate.\+h\end{DoxyCompactItemize}
|
||||
Loading…
Add table
Add a link
Reference in a new issue