\hypertarget{classedo_distrib_reset}{}\doxysection{edo\+Distrib\+Reset$<$ D $>$ Class Template Reference} \label{classedo_distrib_reset}\index{edoDistribReset$<$ D $>$@{edoDistribReset$<$ D $>$}} {\ttfamily \#include $<$edo\+Distrib\+Reset.\+h$>$} Inheritance diagram for edo\+Distrib\+Reset$<$ D $>$\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=318pt]{classedo_distrib_reset__inherit__graph} \end{center} \end{figure} Collaboration diagram for edo\+Distrib\+Reset$<$ D $>$\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=318pt]{classedo_distrib_reset__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classedo_distrib_reset_ae066595089f6b1e4e1464877f9c72777}\label{classedo_distrib_reset_ae066595089f6b1e4e1464877f9c72777}} using {\bfseries E\+O\+Type} = typename D\+::\+E\+O\+Type \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classedo_distrib_reset_afe9db6dca2e66db9d3906c4bb66ef42a}\label{classedo_distrib_reset_afe9db6dca2e66db9d3906c4bb66ef42a}} {\bfseries edo\+Distrib\+Reset} (D \&distrib) \item \mbox{\Hypertarget{classedo_distrib_reset_ac1b4189029ab03a5783edace6ade554b}\label{classedo_distrib_reset_ac1b4189029ab03a5783edace6ade554b}} {\bfseries edo\+Distrib\+Reset} (D \&distrib, size\+\_\+t dim) \item \mbox{\Hypertarget{classedo_distrib_reset_ab332dfe103721102cb604675ca244014}\label{classedo_distrib_reset_ab332dfe103721102cb604675ca244014}} virtual void \mbox{\hyperlink{classedo_distrib_reset_ab332dfe103721102cb604675ca244014}{operator()}} (\mbox{\hyperlink{classeo_pop}{eo\+Pop}}$<$ E\+O\+Type $>$ \&) \begin{DoxyCompactList}\small\item\em The pure virtual function that needs to be implemented by the subclass. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Protected Attributes} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classedo_distrib_reset_a22c79ad547120f0a2eb7e821074d73fb}\label{classedo_distrib_reset_a22c79ad547120f0a2eb7e821074d73fb}} bool {\bfseries \+\_\+has\+\_\+dim} \item \mbox{\Hypertarget{classedo_distrib_reset_a4dcb28803ac17ef3bdaacd0ceaecaffd}\label{classedo_distrib_reset_a4dcb28803ac17ef3bdaacd0ceaecaffd}} size\+\_\+t {\bfseries \+\_\+dim} \item \mbox{\Hypertarget{classedo_distrib_reset_aaef16160b7cc4f71fe2a29dbb0e7f68d}\label{classedo_distrib_reset_aaef16160b7cc4f71fe2a29dbb0e7f68d}} D \& {\bfseries \+\_\+distrib} \end{DoxyCompactItemize} \doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} \subsubsection*{template$<$class D$>$\newline class edo\+Distrib\+Reset$<$ D $>$} Reset a distrib when called (as an algorithm). The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item edo/src/edo\+Distrib\+Reset.\+h\end{DoxyCompactItemize}