\hypertarget{structkblib_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\+::state\+\_\+size\texorpdfstring{$<$}{<} std\+::linear\+\_\+congruential\+\_\+engine\texorpdfstring{$<$}{<} UInt\+Type, a, c, m \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>} Struct Template Reference} \label{structkblib_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::state\_size$<$ std::linear\_congruential\_engine$<$ UIntType, a, c, m $>$ $>$@{kblib::state\_size$<$ std::linear\_congruential\_engine$<$ UIntType, a, c, m $>$ $>$}} {\ttfamily \#include $<$kblib/random.\+h$>$} Inheritance diagram for kblib\+::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]{structkblib_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00_01a_00_01c9dc667e6bff854c540ecc4da563f728d} \end{center} \end{figure} Collaboration diagram for kblib\+::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]{structkblib_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00_01a_00_01c_00_01m_01_4_01_4__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{tdecl_8h_ab79256916a9652cd2d1771ae9a38799f}{KBLIB\+\_\+\+CONSTANT\+\_\+M}} std\+::size\+\_\+t \mbox{\hyperlink{structkblib_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00_01a_00_01c_00_01m_01_4_01_4_a74eb4d6c35ff09a243505f7c5e882675}{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\+::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{structkblib_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00_01a_00_01c_00_01m_01_4_01_4_a74eb4d6c35ff09a243505f7c5e882675}\label{structkblib_1_1state__size_3_01std_1_1linear__congruential__engine_3_01_u_int_type_00_01a_00_01c_00_01m_01_4_01_4_a74eb4d6c35ff09a243505f7c5e882675}} \index{kblib::state\_size$<$ std::linear\_congruential\_engine$<$ UIntType, a, c, m $>$ $>$@{kblib::state\_size$<$ std::linear\_congruential\_engine$<$ UIntType, a, c, m $>$ $>$}!seed\_discard@{seed\_discard}} \index{seed\_discard@{seed\_discard}!kblib::state\_size$<$ std::linear\_congruential\_engine$<$ UIntType, a, c, m $>$ $>$@{kblib::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{structkblib_1_1state__size}{kblib\+::state\+\_\+size}}$<$ std\+::linear\+\_\+congruential\+\_\+engine$<$ UInt\+Type, \mbox{\hyperlink{namespacekblib_a22831dce77d5f35c13930b5e30a59f07}{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}