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