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