paradiseo/Doxygen doc/latex/classuniform__generator.tex
aaziz-alaoui e79679b3c9 adding the problem configuration interface to irace interface
problem_config_mapping created
2020-10-01 15:55:30 +02:00

38 lines
2.4 KiB
TeX

\hypertarget{classuniform__generator}{}\doxysection{uniform\+\_\+generator$<$ T $>$ Class Template Reference}
\label{classuniform__generator}\index{uniform\_generator$<$ T $>$@{uniform\_generator$<$ T $>$}}
{\ttfamily \#include $<$rnd\+\_\+generators.\+h$>$}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classuniform__generator_a79779fb6d6c9c1774df5b4c8f69cab23}\label{classuniform__generator_a79779fb6d6c9c1774df5b4c8f69cab23}}
{\bfseries uniform\+\_\+generator} (T \+\_\+max=T(1.\+0), \mbox{\hyperlink{classeo_rng}{eo\+Rng}} \&\+\_\+rng=rng)
\item
\mbox{\Hypertarget{classuniform__generator_a37942766d116bd7b65e2c25caee44eab}\label{classuniform__generator_a37942766d116bd7b65e2c25caee44eab}}
{\bfseries uniform\+\_\+generator} (T \+\_\+min, T \+\_\+max, \mbox{\hyperlink{classeo_rng}{eo\+Rng}} \&\+\_\+rng=rng)
\item
\mbox{\Hypertarget{classuniform__generator_a059de5572898ee3de412f3f4c32df0c6}\label{classuniform__generator_a059de5572898ee3de412f3f4c32df0c6}}
T {\bfseries operator()} (void)
\item
\mbox{\Hypertarget{classuniform__generator_a79779fb6d6c9c1774df5b4c8f69cab23}\label{classuniform__generator_a79779fb6d6c9c1774df5b4c8f69cab23}}
{\bfseries uniform\+\_\+generator} (T \+\_\+max=T(1.\+0), \mbox{\hyperlink{classeo_rng}{eo\+Rng}} \&\+\_\+rng=rng)
\item
\mbox{\Hypertarget{classuniform__generator_a37942766d116bd7b65e2c25caee44eab}\label{classuniform__generator_a37942766d116bd7b65e2c25caee44eab}}
{\bfseries uniform\+\_\+generator} (T \+\_\+min, T \+\_\+max, \mbox{\hyperlink{classeo_rng}{eo\+Rng}} \&\+\_\+rng=rng)
\item
\mbox{\Hypertarget{classuniform__generator_a059de5572898ee3de412f3f4c32df0c6}\label{classuniform__generator_a059de5572898ee3de412f3f4c32df0c6}}
T {\bfseries operator()} (void)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
\subsubsection*{template$<$class T = double$>$\newline
class uniform\+\_\+generator$<$ T $>$}
The class \mbox{\hyperlink{classuniform__generator}{uniform\+\_\+generator}} can be used in the S\+TL generate function to easily generate random floats and doubles either in \mbox{[}0, \+\_\+max) if only 1 value (\+\_\+max) is given (or none, as \+\_\+max defaults to 1.\+0) or in \mbox{[}\+\_\+min,\+\_\+max) if 2 values are given (\+\_\+min, \+\_\+max)
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
deprecated/eo/src/utils/rnd\+\_\+generators.\+h\end{DoxyCompactItemize}