\hypertarget{struct_k_b_l_i_b___n_s_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00_01a_00_01c_00_01m_01_4_01_4}{}\doxysection{KBLIB\+\_\+\+NS\+::state\+\_\+size\texorpdfstring{$<$}{<} std\+::linear\+\_\+congruential\+\_\+engine\texorpdfstring{$<$}{<} UInt\+Type, a, c, m \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>} Struct Template Reference}
\label{struct_k_b_l_i_b___n_s_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00_01a_00_01c_00_01m_01_4_01_4}\index{KBLIB\_NS::state\_size$<$ std::linear\_congruential\_engine$<$ UIntType, a, c, m $>$ $>$@{KBLIB\_NS::state\_size$<$ std::linear\_congruential\_engine$<$ UIntType, a, c, m $>$ $>$}}


{\ttfamily \#include $<$kblib/random.\+h$>$}



Inheritance diagram for KBLIB\+\_\+\+NS\+::state\+\_\+size\texorpdfstring{$<$}{<} std\+::linear\+\_\+congruential\+\_\+engine\texorpdfstring{$<$}{<} UInt\+Type, a, c, m \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=250pt]{struct_k_b_l_i_b___n_s_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00408e605b1672585f8c983a714c9c8d6d}
\end{center}
\end{figure}


Collaboration diagram for KBLIB\+\_\+\+NS\+::state\+\_\+size\texorpdfstring{$<$}{<} std\+::linear\+\_\+congruential\+\_\+engine\texorpdfstring{$<$}{<} UInt\+Type, a, c, m \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=250pt]{struct_k_b_l_i_b___n_s_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00d3f99c026d2438d45377a377c856f4a3}
\end{center}
\end{figure}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{tdecl_8h_ab79256916a9652cd2d1771ae9a38799f}{KBLIB\+\_\+\+CONSTANT\+\_\+M}} std\+::size\+\_\+t \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00_01a_00_01c_00_01m_01_4_01_4_aff21aa2e7037b2b5054ed7659050b8c7}{seed\+\_\+discard}} = 3
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename UInt\+Type, UInt\+Type a, UInt\+Type c, UInt\+Type m$>$\newline
struct KBLIB\+\_\+\+NS\+::state\+\_\+size$<$ std\+::linear\+\_\+congruential\+\_\+engine$<$ UInt\+Type, a, c, m $>$ $>$}


Definition at line \mbox{\hyperlink{random_8h_source_l00166}{166}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00_01a_00_01c_00_01m_01_4_01_4_aff21aa2e7037b2b5054ed7659050b8c7}\label{struct_k_b_l_i_b___n_s_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00_01a_00_01c_00_01m_01_4_01_4_aff21aa2e7037b2b5054ed7659050b8c7}} 
\index{KBLIB\_NS::state\_size$<$ std::linear\_congruential\_engine$<$ UIntType, a, c, m $>$ $>$@{KBLIB\_NS::state\_size$<$ std::linear\_congruential\_engine$<$ UIntType, a, c, m $>$ $>$}!seed\_discard@{seed\_discard}}
\index{seed\_discard@{seed\_discard}!KBLIB\_NS::state\_size$<$ std::linear\_congruential\_engine$<$ UIntType, a, c, m $>$ $>$@{KBLIB\_NS::state\_size$<$ std::linear\_congruential\_engine$<$ UIntType, a, c, m $>$ $>$}}
\doxysubsubsection{\texorpdfstring{seed\_discard}{seed\_discard}}
{\footnotesize\ttfamily template$<$typename UInt\+Type , UInt\+Type a, UInt\+Type c, UInt\+Type m$>$ \\
\mbox{\hyperlink{tdecl_8h_ab79256916a9652cd2d1771ae9a38799f}{KBLIB\+\_\+\+CONSTANT\+\_\+M}} std\+::size\+\_\+t \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1state__size}{KBLIB\+\_\+\+NS\+::state\+\_\+size}}$<$ std\+::linear\+\_\+congruential\+\_\+engine$<$ UInt\+Type, \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_a228a6004801f23e3746cd67df6bcbeb6}{a}}, c, m $>$ $>$\+::seed\+\_\+discard = 3}



Definition at line \mbox{\hyperlink{random_8h_source_l00170}{170}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}.



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