/third_party/boost/boost/random/detail/ |
D | seed.hpp | 47 #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 …]
|
D | seed_impl.hpp | 225 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/ |
D | seed_sequences.h | 55 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();
|
D | seed_sequences.cc | 22 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()
|
D | seed_sequences_test.cc | 28 absl::SeedSeq seed_seq({1, 2, 3}); in TEST()
|
/third_party/abseil-cpp/absl/random/ |
D | seed_sequences.h | 55 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();
|
D | seed_sequences.cc | 22 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()
|
D | seed_sequences_test.cc | 28 absl::SeedSeq seed_seq({1, 2, 3}); in TEST()
|
/third_party/boost/boost/random/ |
D | lagged_fibonacci.hpp | 73 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
|
D | linear_feedback_shift.hpp | 76 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
|
D | linear_congruential.hpp | 97 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
|
D | additive_combine.hpp | 98 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument 152 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
|
D | xor_combine.hpp | 77 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
|
D | inversive_congruential.hpp | 99 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
|
D | shuffle_order.hpp | 88 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
|
D | independent_bits.hpp | 82 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument 120 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_SEED() argument
|
D | discard_block.hpp | 82 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
|
D | subtract_with_carry.hpp | 144 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
|
D | mersenne_twister.hpp | 127 SeedSeq, seq) in BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR() argument
|
/third_party/boost/libs/random/test/ |
D | concepts.hpp | 70 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/ |
D | RandomNumberGenerator.cpp | 49 std::seed_seq SeedSeq(Data.begin(), Data.end()); in RandomNumberGenerator() local 50 Generator.seed(SeedSeq); in RandomNumberGenerator()
|
/third_party/boost/libs/random/doc/ |
D | random.qbk | 25 [def __SeedSeq [link boost_random.reference.concepts.seed_sequence SeedSeq]]
|
D | concepts.qbk | 274 A SeedSeq represents a sequence of values that can be used to 279 [table SeedSeq requirements
|