Home
last modified time | relevance | path

Searched refs:linear_congruential_engine (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.eng/rand.eng.lcong/
H A Dctor_result_type.pass.cpp44 typedef std::linear_congruential_engine<T, 2, 3, 7> E; in test1()
49 typedef std::linear_congruential_engine<T, 2, 3, 0> E; in test1()
54 typedef std::linear_congruential_engine<T, 2, 3, 4> E; in test1()
66 typedef std::linear_congruential_engine<T, 2, 3, 7> E; in test2()
71 typedef std::linear_congruential_engine<T, 2, 3, 0> E; in test2()
76 typedef std::linear_congruential_engine<T, 2, 3, 4> E; in test2()
88 typedef std::linear_congruential_engine<T, 2, 0, 7> E; in test3()
93 typedef std::linear_congruential_engine<T, 2, 0, 0> E; in test3()
98 typedef std::linear_congruential_engine<T, 2, 0, 4> E; in test3()
110 typedef std::linear_congruential_engine<T, 2, 0, 7> E; in test4()
[all …]
H A Dparams.fail.cpp23 std::linear_congruential_engine<T, 0, 0, 0> e2; in main()
25 std::linear_congruential_engine<T, 0, 1, 1> e3; in main()
26 std::linear_congruential_engine<T, 1, 0, 1> e4; in main()
28 std::linear_congruential_engine<int, 0, 0, 0> e5; in main()
H A Dseed_sseq.pass.cpp26 std::linear_congruential_engine<unsigned, 5, 7, 11> e1; in main()
27 std::linear_congruential_engine<unsigned, 5, 7, 11> e2(4); in main()
35 typedef std::linear_congruential_engine<unsigned long long, 1, 1, 0x200000001ULL> E; in main()
H A Ddiscard.pass.cpp25 typedef std::linear_congruential_engine<T, 16807, 0, 2147483647> E; in rand0()
35 typedef std::linear_congruential_engine<T, 48271, 0, 2147483647> E; in rand()
45 typedef std::linear_congruential_engine<T, 48271, 123465789, 2147483647> E; in other()
H A Dalg.pass.cpp26 typedef std::linear_congruential_engine<T, 25214903917ull, 1, (1ull<<48)> E1; in main()
41 typedef std::linear_congruential_engine<T, (1ull<<2), 0, (1ull<<63) + 1> E2; in main()
55 typedef std::linear_congruential_engine<T, 1ull, 1, (1ull<<48)> E3; in main()
H A Deval.pass.cpp25 typedef std::linear_congruential_engine<T, 65539, 0, 2147483648u> E; in randu()
45 typedef std::linear_congruential_engine<T, 16807, 0, 2147483647> E; in minstd()
65 typedef std::linear_congruential_engine<T, 16807, 78125, 2147483647> E; in Haldir()
H A Dctor_sseq.pass.cpp26 std::linear_congruential_engine<unsigned, 5, 7, 11> e1(sseq); in main()
27 std::linear_congruential_engine<unsigned, 5, 7, 11> e2(4); in main()
H A Dresult_type.pass.cpp28 typename std::linear_congruential_engine<T, 0, 0, 0>::result_type, in test()
H A Dio.pass.cpp37 typedef std::linear_congruential_engine<unsigned, 48271, 0, 2147483647> E; in main()
H A Dseed_result_type.pass.cpp27 typedef std::linear_congruential_engine<T, 2, 3, 7> E; in test1()
H A Ddefault.pass.cpp25 typedef std::linear_congruential_engine<T, a, c, m> LCE; in test1()
H A Dcopy.pass.cpp25 typedef std::linear_congruential_engine<T, a, c, m> E; in test1()
H A Dassign.pass.cpp25 typedef std::linear_congruential_engine<T, a, c, m> E; in test1()
H A Dvalues.pass.cpp36 typedef std::linear_congruential_engine<T, a, c, m> LCE; in test1()
/llvm-project-15.0.7/libcxx/include/__random/
H A Dlinear_congruential_engine.h190 class _LIBCPP_TEMPLATE_VIS linear_congruential_engine;
197 const linear_congruential_engine<_Up, _Ap, _Cp, _Np>&);
203 linear_congruential_engine<_Up, _Ap, _Cp, _Np>& __x);
206 class _LIBCPP_TEMPLATE_VIS linear_congruential_engine
238 linear_congruential_engine() : linear_congruential_engine(default_seed) {}
249 explicit linear_congruential_engine(_Sseq& __q,
276 bool operator==(const linear_congruential_engine& __x,
277 const linear_congruential_engine& __y)
280 bool operator!=(const linear_congruential_engine& __x,
281 const linear_congruential_engine& __y)
[all …]
H A Dsubtract_with_carry_engine.h184 linear_congruential_engine<result_type, 40014u, 0u, 2147483563u> in seed()
197 linear_congruential_engine<result_type, 40014u, 0u, 2147483563u> in seed()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/cert/
H A Dmsc51-cpp.cpp9 struct linear_congruential_engine { struct
10 linear_congruential_engine(int _ = 0);
13 using default_random_engine = linear_congruential_engine<unsigned int, 1, 2, 3>;
/llvm-project-15.0.7/libcxx/include/
H A Drandom27 class linear_congruential_engine
43 linear_congruential_engine() : linear_congruential_engine(default_seed) {} // C++20
45 template<class Sseq> explicit linear_congruential_engine(Sseq& q);
56 operator==(const linear_congruential_engine<UIntType, a, c, m>& x,
57 const linear_congruential_engine<UIntType, a, c, m>& y);
61 operator!=(const linear_congruential_engine<UIntType, a, c, m>& x,
62 const linear_congruential_engine<UIntType, a, c, m>& y);
68 const linear_congruential_engine<UIntType, a, c, m>& x);
74 linear_congruential_engine<UIntType, a, c, m>& x);
361 typedef linear_congruential_engine<uint_fast32_t, 16807, 0, 2147483647>
[all …]
H A DCMakeLists.txt434 __random/linear_congruential_engine.h
H A Dmodule.modulemap.in928 … module linear_congruential_engine { private header "__random/linear_congruential_engine.h" }
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.req/rand.req.urng/
H A Duniform_random_bit_generator.compile.pass.cpp19 std::linear_congruential_engine<unsigned int, 0U, 1U, 2U> >);
/llvm-project-15.0.7/flang/runtime/
H A Drandom.cpp33 std::linear_congruential_engine<std::uint_fast32_t, 48271, 0, 2147483647>;
/llvm-project-15.0.7/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn495 "__random/linear_congruential_engine.h",
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc712 SYMBOL(linear_congruential_engine, std::, <random>)