74 lines
4 KiB
TeX
74 lines
4 KiB
TeX
\hypertarget{classeo_dual_stat_switch}{}\doxysection{eo\+Dual\+Stat\+Switch$<$ E\+OT, E\+O\+S\+T\+AT $>$ Class Template Reference}
|
|
\label{classeo_dual_stat_switch}\index{eoDualStatSwitch$<$ EOT, EOSTAT $>$@{eoDualStatSwitch$<$ EOT, EOSTAT $>$}}
|
|
|
|
|
|
{\ttfamily \#include $<$eo\+Dual\+Fitness.\+h$>$}
|
|
|
|
|
|
|
|
Inheritance diagram for eo\+Dual\+Stat\+Switch$<$ E\+OT, E\+O\+S\+T\+AT $>$\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{classeo_dual_stat_switch__inherit__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
|
|
|
|
Collaboration diagram for eo\+Dual\+Stat\+Switch$<$ E\+OT, E\+O\+S\+T\+AT $>$\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{classeo_dual_stat_switch__coll__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Public Types}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classeo_dual_stat_switch_adac04b6c17717d6a6d8f3196b52a9c76}\label{classeo_dual_stat_switch_adac04b6c17717d6a6d8f3196b52a9c76}}
|
|
typedef E\+O\+S\+T\+A\+T\+::\+E\+O\+Type {\bfseries E\+O\+Type}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classeo_dual_stat_switch_a1c341b5f488f916edd856c8cb4e636b6}\label{classeo_dual_stat_switch_a1c341b5f488f916edd856c8cb4e636b6}}
|
|
{\bfseries eo\+Dual\+Stat\+Switch} (E\+O\+S\+T\+AT \&stat\+\_\+feasible, E\+O\+S\+T\+AT \&stat\+\_\+unfeasible, std\+::string sep=\char`\"{} \char`\"{})
|
|
\item
|
|
\mbox{\Hypertarget{classeo_dual_stat_switch_ab51fed847d9fbbd7fbc661c9abc98c74}\label{classeo_dual_stat_switch_ab51fed847d9fbbd7fbc661c9abc98c74}}
|
|
virtual void \mbox{\hyperlink{classeo_dual_stat_switch_ab51fed847d9fbbd7fbc661c9abc98c74}{operator()}} (const \mbox{\hyperlink{classeo_pop}{eo\+Pop}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$ \&pop)
|
|
\begin{DoxyCompactList}\small\item\em The pure virtual function that needs to be implemented by the subclass. \end{DoxyCompactList}\item
|
|
\mbox{\Hypertarget{classeo_dual_stat_switch_a1c341b5f488f916edd856c8cb4e636b6}\label{classeo_dual_stat_switch_a1c341b5f488f916edd856c8cb4e636b6}}
|
|
{\bfseries eo\+Dual\+Stat\+Switch} (E\+O\+S\+T\+AT \&stat\+\_\+feasible, E\+O\+S\+T\+AT \&stat\+\_\+unfeasible, std\+::string sep=\char`\"{} \char`\"{})
|
|
\item
|
|
\mbox{\Hypertarget{classeo_dual_stat_switch_a6e99c97dbcae9f65639acc4a1b92466e}\label{classeo_dual_stat_switch_a6e99c97dbcae9f65639acc4a1b92466e}}
|
|
virtual void {\bfseries operator()} (const \mbox{\hyperlink{classeo_pop}{eo\+Pop}}$<$ E\+O\+Type $>$ \&pop)
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Protected Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classeo_dual_stat_switch_a8def8080bd944f5064a27949ad1188da}\label{classeo_dual_stat_switch_a8def8080bd944f5064a27949ad1188da}}
|
|
E\+O\+S\+T\+AT \& {\bfseries \+\_\+stat\+\_\+feasible}
|
|
\item
|
|
\mbox{\Hypertarget{classeo_dual_stat_switch_a242223dc7624ef77ad8cf48517b44d91}\label{classeo_dual_stat_switch_a242223dc7624ef77ad8cf48517b44d91}}
|
|
E\+O\+S\+T\+AT \& {\bfseries \+\_\+stat\+\_\+unfeasible}
|
|
\item
|
|
\mbox{\Hypertarget{classeo_dual_stat_switch_a56885250c9ba038804ae2e198a02e980}\label{classeo_dual_stat_switch_a56885250c9ba038804ae2e198a02e980}}
|
|
std\+::string {\bfseries \+\_\+sep}
|
|
\item
|
|
\mbox{\Hypertarget{classeo_dual_stat_switch_a54fcbfc25f3a234fbf27d82683b8210f}\label{classeo_dual_stat_switch_a54fcbfc25f3a234fbf27d82683b8210f}}
|
|
\mbox{\hyperlink{classeo_dual_pop_split}{eo\+Dual\+Pop\+Split}}$<$ E\+O\+Type $>$ {\bfseries \+\_\+pop\+\_\+split}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Additional Inherited Members}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
\subsubsection*{template$<$class E\+OT, class E\+O\+S\+T\+AT$>$\newline
|
|
class eo\+Dual\+Stat\+Switch$<$ E\+O\+T, E\+O\+S\+T\+A\+T $>$}
|
|
|
|
Embed two \mbox{\hyperlink{classeo_stat}{eo\+Stat}} and call the first one on the feasible individuals and the second one on the unfeasible ones, merge the two resulting value in a string, separated by a given marker.
|
|
|
|
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
deprecated/eo/src/eo\+Dual\+Fitness.\+h\end{DoxyCompactItemize}
|