\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}