\hypertarget{classedo_algo}{}\doxysection{edo\+Algo$<$ D $>$ Class Template Reference}
\label{classedo_algo}\index{edoAlgo$<$ D $>$@{edoAlgo$<$ D $>$}}


{\ttfamily \#include $<$edo\+Algo.\+h$>$}



Inheritance diagram for edo\+Algo$<$ D $>$\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=341pt]{classedo_algo__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for edo\+Algo$<$ D $>$\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{classedo_algo__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename D$>$\newline
class edo\+Algo$<$ D $>$}

An E\+DO algorithm differs from a canonical \mbox{\hyperlink{class_e_o}{EO}} algorithm because it is templatized on a \mbox{\hyperlink{class_distribution}{Distribution}} rather than just an E\+OT.

Derivating from an \mbox{\hyperlink{classeo_algo}{eo\+Algo}}, it should define an operator()( E\+O\+T sol ) 

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