\hypertarget{structgymbo_1_1DiscreteUniformDist}{}\doxysection{gymbo\+::Discrete\+Uniform\+Dist Struct Reference}
\label{structgymbo_1_1DiscreteUniformDist}\index{gymbo::DiscreteUniformDist@{gymbo::DiscreteUniformDist}}


Represents a discrete uniform distribution derived from \mbox{\hyperlink{structgymbo_1_1DiscreteDist}{Discrete\+Dist}}.  




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



Inheritance diagram for gymbo\+::Discrete\+Uniform\+Dist\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{structgymbo_1_1DiscreteUniformDist__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for gymbo\+::Discrete\+Uniform\+Dist\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{structgymbo_1_1DiscreteUniformDist__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structgymbo_1_1DiscreteUniformDist_adb4fbe28a46ad9506bb7b886795eb76f}{Discrete\+Uniform\+Dist}} (int \mbox{\hyperlink{structgymbo_1_1DiscreteUniformDist_a9b8434a9835eadbc3cc8ceea14d719a0}{low}}, int \mbox{\hyperlink{structgymbo_1_1DiscreteUniformDist_a7ada6aa2d54a2331c82f8c95bdc89d72}{high}})
\begin{DoxyCompactList}\small\item\em Constructor for \mbox{\hyperlink{structgymbo_1_1DiscreteUniformDist}{Discrete\+Uniform\+Dist}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{structgymbo_1_1DiscreteUniformDist_a9b8434a9835eadbc3cc8ceea14d719a0}{low}}
\item 
int \mbox{\hyperlink{structgymbo_1_1DiscreteUniformDist_a7ada6aa2d54a2331c82f8c95bdc89d72}{high}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Represents a discrete uniform distribution derived from \mbox{\hyperlink{structgymbo_1_1DiscreteDist}{Discrete\+Dist}}. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{structgymbo_1_1DiscreteUniformDist_adb4fbe28a46ad9506bb7b886795eb76f}\label{structgymbo_1_1DiscreteUniformDist_adb4fbe28a46ad9506bb7b886795eb76f}} 
\index{gymbo::DiscreteUniformDist@{gymbo::DiscreteUniformDist}!DiscreteUniformDist@{DiscreteUniformDist}}
\index{DiscreteUniformDist@{DiscreteUniformDist}!gymbo::DiscreteUniformDist@{gymbo::DiscreteUniformDist}}
\doxysubsubsection{\texorpdfstring{DiscreteUniformDist()}{DiscreteUniformDist()}}
{\footnotesize\ttfamily gymbo\+::\+Discrete\+Uniform\+Dist\+::\+Discrete\+Uniform\+Dist (\begin{DoxyParamCaption}\item[{int}]{low,  }\item[{int}]{high }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Constructor for \mbox{\hyperlink{structgymbo_1_1DiscreteUniformDist}{Discrete\+Uniform\+Dist}}. 


\begin{DoxyParams}{Parameters}
{\em low} & The lower bound of the uniform distribution. \\
\hline
{\em high} & The upper bound of the uniform distribution.\\
\hline
\end{DoxyParams}
Initializes the distribution by populating vals with values from low to high (inclusive). 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structgymbo_1_1DiscreteUniformDist_a7ada6aa2d54a2331c82f8c95bdc89d72}\label{structgymbo_1_1DiscreteUniformDist_a7ada6aa2d54a2331c82f8c95bdc89d72}} 
\index{gymbo::DiscreteUniformDist@{gymbo::DiscreteUniformDist}!high@{high}}
\index{high@{high}!gymbo::DiscreteUniformDist@{gymbo::DiscreteUniformDist}}
\doxysubsubsection{\texorpdfstring{high}{high}}
{\footnotesize\ttfamily int gymbo\+::\+Discrete\+Uniform\+Dist\+::high}

The upper bound of the uniform distribution. \mbox{\Hypertarget{structgymbo_1_1DiscreteUniformDist_a9b8434a9835eadbc3cc8ceea14d719a0}\label{structgymbo_1_1DiscreteUniformDist_a9b8434a9835eadbc3cc8ceea14d719a0}} 
\index{gymbo::DiscreteUniformDist@{gymbo::DiscreteUniformDist}!low@{low}}
\index{low@{low}!gymbo::DiscreteUniformDist@{gymbo::DiscreteUniformDist}}
\doxysubsubsection{\texorpdfstring{low}{low}}
{\footnotesize\ttfamily int gymbo\+::\+Discrete\+Uniform\+Dist\+::low}

The lower bound of the uniform distribution. 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
libgymbo/\mbox{\hyperlink{type_8h}{type.\+h}}\end{DoxyCompactItemize}
