Home
last modified time | relevance | path

Searched refs:SeedSeq (Results 1 – 23 of 23) sorted by relevance

/third_party/boost/boost/random/detail/
Dseed.hpp47 #define BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR(Self, SeedSeq, seq) \ argument
48 template<class SeedSeq> \
49 …explicit Self(SeedSeq& seq, typename ::boost::random::detail::disable_constructor<Self, SeedSeq>::…
51 #define BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(Self, SeedSeq, seq) \ argument
52 template<class SeedSeq> \
53 void seed(SeedSeq& seq, typename ::boost::random::detail::disable_seed<SeedSeq>::type* = 0)
87 #define BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR(Self, SeedSeq, seq) \ argument
90 template<class SeedSeq> \
91 explicit Self(SeedSeq& seq) { \
92 boost_random_constructor_impl(seq, ::boost::is_arithmetic<SeedSeq>());\
[all …]
Dseed_impl.hpp225 template<class IntType, IntType m, class SeedSeq>
226 IntType seed_one_int(SeedSeq& seq) in seed_one_int()
265 template<int w, std::size_t n, class SeedSeq, class UIntType>
266 void seed_array_int_impl(SeedSeq& seq, UIntType (&x)[n]) in seed_array_int_impl()
279 template<int w, std::size_t n, class SeedSeq, class IntType>
280 inline void seed_array_int_impl(SeedSeq& seq, IntType (&x)[n], boost::mpl::true_) in seed_array_int_impl()
287 template<int w, std::size_t n, class SeedSeq, class IntType>
288 inline void seed_array_int_impl(SeedSeq& seq, IntType (&x)[n], boost::mpl::false_) in seed_array_int_impl()
293 template<int w, std::size_t n, class SeedSeq, class IntType>
294 inline void seed_array_int(SeedSeq& seq, IntType (&x)[n]) in seed_array_int()
[all …]
/third_party/skia/third_party/externals/abseil-cpp/absl/random/
Dseed_sequences.h55 using SeedSeq = random_internal::SaltedSeedSeq<std::seed_seq>; variable
79 SeedSeq CreateSeedSeqFrom(URBG* urbg) { in CreateSeedSeqFrom()
80 SeedSeq::result_type in CreateSeedSeqFrom()
87 return SeedSeq(std::begin(seed_material), std::end(seed_material)); in CreateSeedSeqFrom()
105 SeedSeq MakeSeedSeq();
Dseed_sequences.cc22 SeedSeq MakeSeedSeq() { in MakeSeedSeq()
23 SeedSeq::result_type seed_material[8]; in MakeSeedSeq()
25 return SeedSeq(std::begin(seed_material), std::end(seed_material)); in MakeSeedSeq()
Dseed_sequences_test.cc28 absl::SeedSeq seed_seq({1, 2, 3}); in TEST()
/third_party/abseil-cpp/absl/random/
Dseed_sequences.h55 using SeedSeq = random_internal::SaltedSeedSeq<std::seed_seq>; variable
79 SeedSeq CreateSeedSeqFrom(URBG* urbg) { in CreateSeedSeqFrom()
80 SeedSeq::result_type in CreateSeedSeqFrom()
87 return SeedSeq(std::begin(seed_material), std::end(seed_material)); in CreateSeedSeqFrom()
105 SeedSeq MakeSeedSeq();
Dseed_sequences.cc22 SeedSeq MakeSeedSeq() { in MakeSeedSeq()
23 SeedSeq::result_type seed_material[8]; in MakeSeedSeq()
25 return SeedSeq(std::begin(seed_material), std::end(seed_material)); in MakeSeedSeq()
Dseed_sequences_test.cc28 absl::SeedSeq seed_seq({1, 2, 3}); in TEST()
/third_party/boost/boost/random/
Dlagged_fibonacci.hpp73 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
102 BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(lagged_fibonacci_engine, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
225 BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR(lagged_fibonacci, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
277 BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR(lagged_fibonacci_01_engine, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
305 BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(lagged_fibonacci_01_engine, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
452 BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR(lagged_fibonacci_01, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
Dlinear_feedback_shift.hpp76 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
104 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
203 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
Dlinear_congruential.hpp97 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
154 BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(linear_congruential_engine, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
377 BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR(rand48, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
402 BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(rand48, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
Dadditive_combine.hpp98 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
152 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
Dxor_combine.hpp77 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
98 BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(xor_combine_engine, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
Dinversive_congruential.hpp99 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
147 BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(inversive_congruential_engine, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
Dshuffle_order.hpp88 BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR(shuffle_order_engine, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
123 BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(shuffle_order_engine, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
Dindependent_bits.hpp82 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
120 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
Ddiscard_block.hpp82 BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR(discard_block_engine, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
98 BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(discard_block_engine, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
Dsubtract_with_carry.hpp144 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
170 BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(subtract_with_carry, SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
361 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
402 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
Dmersenne_twister.hpp127 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
/third_party/boost/libs/random/test/
Dconcepts.hpp70 struct SeedSeq struct
73 BOOST_CONCEPT_USAGE(SeedSeq) in BOOST_CONCEPT_USAGE() argument
125 BOOST_CONCEPT_ASSERT((SeedSeq<E>));
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DRandomNumberGenerator.cpp49 std::seed_seq SeedSeq(Data.begin(), Data.end()); in RandomNumberGenerator() local
50 Generator.seed(SeedSeq); in RandomNumberGenerator()
/third_party/boost/libs/random/doc/
Drandom.qbk25 [def __SeedSeq [link boost_random.reference.concepts.seed_sequence SeedSeq]]
Dconcepts.qbk274 A SeedSeq represents a sequence of values that can be used to
279 [table SeedSeq requirements