\hypertarget{classmo_stat_base}{}\doxysection{mo\+Stat\+Base$<$ E\+OT $>$ Class Template Reference}
\label{classmo_stat_base}\index{moStatBase$<$ EOT $>$@{moStatBase$<$ EOT $>$}}


{\ttfamily \#include $<$mo\+Stat\+Base.\+h$>$}



Inheritance diagram for mo\+Stat\+Base$<$ E\+OT $>$\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmo_stat_base__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for mo\+Stat\+Base$<$ E\+OT $>$\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=298pt]{classmo_stat_base__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \mbox{\hyperlink{classmo_stat_base_ab3a347918485cdb41adfcfa869b2483d}{last\+Call}} (\mbox{\hyperlink{struct_dummy}{E\+OT}} \&)
\item 
virtual void \mbox{\hyperlink{classmo_stat_base_a283efc00343f493a562ecac8224f6b52}{init}} (\mbox{\hyperlink{struct_dummy}{E\+OT}} \&)
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$class E\+OT$>$\newline
class mo\+Stat\+Base$<$ E\+O\+T $>$}

Base class for all statistics that need to be calculated over the solution 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classmo_stat_base_a283efc00343f493a562ecac8224f6b52}\label{classmo_stat_base_a283efc00343f493a562ecac8224f6b52}} 
\index{moStatBase$<$ EOT $>$@{moStatBase$<$ EOT $>$}!init@{init}}
\index{init@{init}!moStatBase$<$ EOT $>$@{moStatBase$<$ EOT $>$}}
\doxysubsubsection{\texorpdfstring{init()}{init()}}
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
virtual void \mbox{\hyperlink{classmo_stat_base}{mo\+Stat\+Base}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_dummy}{E\+OT}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}

first call of a statistical operator 

Reimplemented in \mbox{\hyperlink{classmo_neighbor_best_stat_ab7ce94c302e48ff46908207fa9bd0b65}{mo\+Neighbor\+Best\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_neighbor_fitness_stat_ad6c8537f44ea4f7bb3b1bc19a7ab2131}{mo\+Neighbor\+Fitness\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_median_neighbor_stat_af9870db5a6e30a32fd1e89ad08baa1af}{mo\+Median\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_nb_inf_neighbor_stat_a5234ee52637d8df044dfde415c066b88}{mo\+Nb\+Inf\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_nb_sup_neighbor_stat_afeea7c2881ec33961f81eca8f0f24364}{mo\+Nb\+Sup\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_neutral_degree_neighbor_stat_af1e83dcfd3fac8d74d38d91ef1584895}{mo\+Neutral\+Degree\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_q1_neighbor_stat_aa02e993b9ffad0448cf5f280930262e6}{mo\+Q1\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_q3_neighbor_stat_a49a692ee5410bf913c8922c7248f6f4b}{mo\+Q3\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_max_neighbor_stat_a669a4019288e0ee8803615bf4f3a350c}{mo\+Max\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_min_neighbor_stat_a52e0bfc971ce7ad579fc80bdd39fa241}{mo\+Min\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_quartiles_neighbor_stat_a8c63f9c433b956fe9b02b9eafaec4f4a}{mo\+Quartiles\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_size_neighbor_stat_a3c5097774509067a73f77204b7393b67}{mo\+Size\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_average_fitness_neighbor_stat_a960bed0e5bd0e5550dfd4ad31b52bd53}{mo\+Average\+Fitness\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_second_moment_neighbor_stat_acf5b0c73c8f9e27d31598c65c3c10f59}{mo\+Second\+Moment\+Neighbor\+Stat$<$ Neighbor $>$}}, \mbox{\hyperlink{classmo_distance_stat_a5df609ea6f1dd758718c503a2cdaa3ae}{mo\+Distance\+Stat$<$ E\+O\+T, T $>$}}, \mbox{\hyperlink{classmo_value_stat_ae85543d12705f28643920ff4e0f19328}{mo\+Value\+Stat$<$ E\+O\+T, Value\+Type $>$}}, \mbox{\hyperlink{classmo_solution_stat_ae0d934acb8c6ca8e6a69ea54e4ecb002}{mo\+Solution\+Stat$<$ E\+O\+T $>$}}, \mbox{\hyperlink{classmo_best_fitness_stat_a343cfa3963205bd688afad5d5796c9d8}{mo\+Best\+Fitness\+Stat$<$ E\+O\+T $>$}}, \mbox{\hyperlink{classmo_fitness_stat_a370bb2d834a559ef86086ac76fd068c6}{mo\+Fitness\+Stat$<$ E\+O\+T $>$}}, \mbox{\hyperlink{classmo_minus_one_counter_stat_a7272602ea573a7ba4798751fc8f84091}{mo\+Minus\+One\+Counter\+Stat$<$ E\+O\+T $>$}}, \mbox{\hyperlink{classmo_best_so_far_stat_a3ab3c7319fb3adb70b6b6c1a5a34c6de}{mo\+Best\+So\+Far\+Stat$<$ E\+O\+T $>$}}, \mbox{\hyperlink{classmo_stat_from_stat_a96c7b5d0b51974b47f203ea8c9c47aae}{mo\+Stat\+From\+Stat$<$ E\+O\+T, T $>$}}, \mbox{\hyperlink{classmo_boolean_stat_ac65edb090b736b83b52b86a7943cc6a0}{mo\+Boolean\+Stat$<$ E\+O\+T $>$}}, \mbox{\hyperlink{classmo_counter_stat_ab570bef4f5d89157f41624233067c1de}{mo\+Counter\+Stat$<$ E\+O\+T $>$}}, \mbox{\hyperlink{classmo_unsigned_stat_a5a39185f0b14cc38f1e11f6220c0b611}{mo\+Unsigned\+Stat$<$ E\+O\+T $>$}}, \mbox{\hyperlink{classmo_distance_stat_a5df609ea6f1dd758718c503a2cdaa3ae}{mo\+Distance\+Stat$<$ eo\+Bit$<$ Fitness $>$ $>$}}, \mbox{\hyperlink{classmo_value_stat_ae85543d12705f28643920ff4e0f19328}{mo\+Value\+Stat$<$ eo\+Bit$<$ Fitness $>$, unsigned long $>$}}, \mbox{\hyperlink{classmo_solution_stat_ae0d934acb8c6ca8e6a69ea54e4ecb002}{mo\+Solution\+Stat$<$ eo\+Bit$<$ Fitness $>$ $>$}}, \mbox{\hyperlink{classmo_minus_one_counter_stat_a7272602ea573a7ba4798751fc8f84091}{mo\+Minus\+One\+Counter\+Stat$<$ eo\+Bit$<$ Fitness $>$ $>$}}, \mbox{\hyperlink{classmo_stat_from_stat_a96c7b5d0b51974b47f203ea8c9c47aae}{mo\+Stat\+From\+Stat$<$ eo\+Bit$<$ Fitness $>$, unsigned int $>$}}, and \mbox{\hyperlink{classmo_stat_from_stat_a96c7b5d0b51974b47f203ea8c9c47aae}{mo\+Stat\+From\+Stat$<$ eo\+Bit$<$ Fitness $>$, double $>$}}.

\mbox{\Hypertarget{classmo_stat_base_ab3a347918485cdb41adfcfa869b2483d}\label{classmo_stat_base_ab3a347918485cdb41adfcfa869b2483d}} 
\index{moStatBase$<$ EOT $>$@{moStatBase$<$ EOT $>$}!lastCall@{lastCall}}
\index{lastCall@{lastCall}!moStatBase$<$ EOT $>$@{moStatBase$<$ EOT $>$}}
\doxysubsubsection{\texorpdfstring{lastCall()}{lastCall()}}
{\footnotesize\ttfamily template$<$class E\+OT $>$ \\
virtual void \mbox{\hyperlink{classmo_stat_base}{mo\+Stat\+Base}}$<$ \mbox{\hyperlink{struct_dummy}{E\+OT}} $>$\+::last\+Call (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_dummy}{E\+OT}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}

last call of a statistical operator 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
mo/src/continuator/mo\+Stat\+Base.\+h\end{DoxyCompactItemize}
