\hypertarget{namespacekblib_1_1lcgs_1_1common__lcgs}{}\doxysection{kblib\+::lcgs\+::common\+\_\+lcgs Namespace Reference} \label{namespacekblib_1_1lcgs_1_1common__lcgs}\index{kblib::lcgs::common\_lcgs@{kblib::lcgs::common\_lcgs}} \doxysubsection*{Typedefs} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_adaa60c018d398bb950f65b173d86e9b6}{rand48}} = \mbox{\hyperlink{classkblib_1_1transform__engine}{transform\+\_\+engine}}$<$ \mbox{\hyperlink{namespacekblib_1_1lcgs_af914852ecbe5eada9a34db51c5f5cc1f}{lcg\+\_\+p2}}$<$ std\+::uint\+\_\+fast64\+\_\+t, 25214903917u, 11u, 48u $>$, \mbox{\hyperlink{structkblib_1_1shift__mask}{shift\+\_\+mask}}$<$ std\+::uint\+\_\+fast32\+\_\+t, 16u $>$ $>$ \item using \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_a071dc57b04c71a980f66921ab268e13f}{java\+\_\+rand}} = \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_adaa60c018d398bb950f65b173d86e9b6}{rand48}} \item using \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_ad24856b64aaf15c7ca9850a32d769b0a}{glibc\+\_\+rand0}} = \mbox{\hyperlink{classkblib_1_1transform__engine}{transform\+\_\+engine}}$<$ \mbox{\hyperlink{namespacekblib_1_1lcgs_af914852ecbe5eada9a34db51c5f5cc1f}{lcg\+\_\+p2}}$<$ std\+::uint\+\_\+fast32\+\_\+t, 1103515245, 12345, 31u $>$, \mbox{\hyperlink{structkblib_1_1shift__mask}{shift\+\_\+mask}}$<$ std\+::uint\+\_\+fast32\+\_\+t, 0, \mbox{\hyperlink{namespacekblib_a5a9fb5dbd7082695242567ef3bdfe89c}{ipow2}}(30) -\/ 1 $>$ $>$ \item using \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_ad990fdc385e29a01cf7592c042eed05e}{ansic\+\_\+rand}} = \mbox{\hyperlink{classkblib_1_1transform__engine}{transform\+\_\+engine}}$<$ \mbox{\hyperlink{namespacekblib_1_1lcgs_af914852ecbe5eada9a34db51c5f5cc1f}{lcg\+\_\+p2}}$<$ std\+::uint\+\_\+fast32\+\_\+t, 1103515245, 12345, 31u $>$, \mbox{\hyperlink{structkblib_1_1shift__mask}{shift\+\_\+mask}}$<$ std\+::uint\+\_\+fast32\+\_\+t, 16, \mbox{\hyperlink{namespacekblib_a5a9fb5dbd7082695242567ef3bdfe89c}{ipow2}}(14) -\/ 1 $>$ $>$ \item using \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_a3ad3ced72aa1cb9b9a3e4cbd984c3839}{knuth\+\_\+lcg}} = std\+::linear\+\_\+congruential\+\_\+engine$<$ uint64\+\_\+t, 6364136223846793005U, 1442695040888963407U, 0U $>$ \end{DoxyCompactItemize} \doxysubsection{Typedef Documentation} \mbox{\Hypertarget{namespacekblib_1_1lcgs_1_1common__lcgs_ad990fdc385e29a01cf7592c042eed05e}\label{namespacekblib_1_1lcgs_1_1common__lcgs_ad990fdc385e29a01cf7592c042eed05e}} \index{kblib::lcgs::common\_lcgs@{kblib::lcgs::common\_lcgs}!ansic\_rand@{ansic\_rand}} \index{ansic\_rand@{ansic\_rand}!kblib::lcgs::common\_lcgs@{kblib::lcgs::common\_lcgs}} \doxysubsubsection{\texorpdfstring{ansic\_rand}{ansic\_rand}} {\footnotesize\ttfamily using \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_ad990fdc385e29a01cf7592c042eed05e}{kblib\+::lcgs\+::common\+\_\+lcgs\+::ansic\+\_\+rand}} = typedef \mbox{\hyperlink{classkblib_1_1transform__engine}{transform\+\_\+engine}}$<$\mbox{\hyperlink{namespacekblib_1_1lcgs_af914852ecbe5eada9a34db51c5f5cc1f}{lcg\+\_\+p2}}$<$std\+::uint\+\_\+fast32\+\_\+t, 1103515245, 12345, 31u$>$, \mbox{\hyperlink{structkblib_1_1shift__mask}{shift\+\_\+mask}}$<$std\+::uint\+\_\+fast32\+\_\+t, 16, \mbox{\hyperlink{namespacekblib_a5a9fb5dbd7082695242567ef3bdfe89c}{ipow2}}(14) -\/ 1$>$ $>$} Definition at line \mbox{\hyperlink{random_8h_source_l00341}{341}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \mbox{\Hypertarget{namespacekblib_1_1lcgs_1_1common__lcgs_ad24856b64aaf15c7ca9850a32d769b0a}\label{namespacekblib_1_1lcgs_1_1common__lcgs_ad24856b64aaf15c7ca9850a32d769b0a}} \index{kblib::lcgs::common\_lcgs@{kblib::lcgs::common\_lcgs}!glibc\_rand0@{glibc\_rand0}} \index{glibc\_rand0@{glibc\_rand0}!kblib::lcgs::common\_lcgs@{kblib::lcgs::common\_lcgs}} \doxysubsubsection{\texorpdfstring{glibc\_rand0}{glibc\_rand0}} {\footnotesize\ttfamily using \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_ad24856b64aaf15c7ca9850a32d769b0a}{kblib\+::lcgs\+::common\+\_\+lcgs\+::glibc\+\_\+rand0}} = typedef \mbox{\hyperlink{classkblib_1_1transform__engine}{transform\+\_\+engine}}$<$\mbox{\hyperlink{namespacekblib_1_1lcgs_af914852ecbe5eada9a34db51c5f5cc1f}{lcg\+\_\+p2}}$<$std\+::uint\+\_\+fast32\+\_\+t, 1103515245, 12345, 31u$>$, \mbox{\hyperlink{structkblib_1_1shift__mask}{shift\+\_\+mask}}$<$std\+::uint\+\_\+fast32\+\_\+t, 0, \mbox{\hyperlink{namespacekblib_a5a9fb5dbd7082695242567ef3bdfe89c}{ipow2}}(30) -\/ 1$>$ $>$} Definition at line \mbox{\hyperlink{random_8h_source_l00338}{338}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \mbox{\Hypertarget{namespacekblib_1_1lcgs_1_1common__lcgs_a071dc57b04c71a980f66921ab268e13f}\label{namespacekblib_1_1lcgs_1_1common__lcgs_a071dc57b04c71a980f66921ab268e13f}} \index{kblib::lcgs::common\_lcgs@{kblib::lcgs::common\_lcgs}!java\_rand@{java\_rand}} \index{java\_rand@{java\_rand}!kblib::lcgs::common\_lcgs@{kblib::lcgs::common\_lcgs}} \doxysubsubsection{\texorpdfstring{java\_rand}{java\_rand}} {\footnotesize\ttfamily using \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_a071dc57b04c71a980f66921ab268e13f}{kblib\+::lcgs\+::common\+\_\+lcgs\+::java\+\_\+rand}} = typedef \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_adaa60c018d398bb950f65b173d86e9b6}{rand48}}} Definition at line \mbox{\hyperlink{random_8h_source_l00336}{336}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \mbox{\Hypertarget{namespacekblib_1_1lcgs_1_1common__lcgs_a3ad3ced72aa1cb9b9a3e4cbd984c3839}\label{namespacekblib_1_1lcgs_1_1common__lcgs_a3ad3ced72aa1cb9b9a3e4cbd984c3839}} \index{kblib::lcgs::common\_lcgs@{kblib::lcgs::common\_lcgs}!knuth\_lcg@{knuth\_lcg}} \index{knuth\_lcg@{knuth\_lcg}!kblib::lcgs::common\_lcgs@{kblib::lcgs::common\_lcgs}} \doxysubsubsection{\texorpdfstring{knuth\_lcg}{knuth\_lcg}} {\footnotesize\ttfamily using \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_a3ad3ced72aa1cb9b9a3e4cbd984c3839}{kblib\+::lcgs\+::common\+\_\+lcgs\+::knuth\+\_\+lcg}} = typedef std\+::linear\+\_\+congruential\+\_\+engine$<$ uint64\+\_\+t, 6364136223846793005U, 1442695040888963407U, 0U$>$} Definition at line \mbox{\hyperlink{random_8h_source_l00345}{345}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}. \mbox{\Hypertarget{namespacekblib_1_1lcgs_1_1common__lcgs_adaa60c018d398bb950f65b173d86e9b6}\label{namespacekblib_1_1lcgs_1_1common__lcgs_adaa60c018d398bb950f65b173d86e9b6}} \index{kblib::lcgs::common\_lcgs@{kblib::lcgs::common\_lcgs}!rand48@{rand48}} \index{rand48@{rand48}!kblib::lcgs::common\_lcgs@{kblib::lcgs::common\_lcgs}} \doxysubsubsection{\texorpdfstring{rand48}{rand48}} {\footnotesize\ttfamily using \mbox{\hyperlink{namespacekblib_1_1lcgs_1_1common__lcgs_adaa60c018d398bb950f65b173d86e9b6}{kblib\+::lcgs\+::common\+\_\+lcgs\+::rand48}} = typedef \mbox{\hyperlink{classkblib_1_1transform__engine}{transform\+\_\+engine}}$<$\mbox{\hyperlink{namespacekblib_1_1lcgs_af914852ecbe5eada9a34db51c5f5cc1f}{lcg\+\_\+p2}}$<$std\+::uint\+\_\+fast64\+\_\+t, 25214903917u, 11u, 48u$>$, \mbox{\hyperlink{structkblib_1_1shift__mask}{shift\+\_\+mask}}$<$std\+::uint\+\_\+fast32\+\_\+t, 16u$>$ $>$} Definition at line \mbox{\hyperlink{random_8h_source_l00333}{333}} of file \mbox{\hyperlink{random_8h_source}{random.\+h}}.