gcc/libstdc++-v3/testsuite/26_numerics/random
Paolo Carlini 113b21bdaf random.h (negative_binomial_distribution<>:: negative_binomial_distribution(_IntType, double), [...]): Fix construction of _M_gd.
2011-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	* include/bits/random.h (negative_binomial_distribution<>::
	negative_binomial_distribution(_IntType, double),
	negative_binomial_distribution<>::
	negative_binomial_distribution(const param_type&)): Fix
	construction of _M_gd.
	* include/bits/random.tcc (negative_binomial_distribution<>::
	operator()): Fix computation, per Leger's algorithm.
	* testsuite/util/testsuite_random.h (discrete_pdf,
	negative_binomial_pdf, poisson_pdf, uniform_int_pdf): New.
	(binomial_pdf): Swap last two parameters.
	* testsuite/26_numerics/random/discrete_distribution/
	operators/values.cc: New.
	* testsuite/26_numerics/random/negative_binomial_distribution/
	operators/values.cc: Likewise.
	* testsuite/26_numerics/random/poisson_distribution/
	operators/values.cc: Likewise.
	* testsuite/26_numerics/random/uniform_int_distribution/
	operators/values.cc: Likewise.
	* testsuite/26_numerics/random/binomial_distribution/
	operators/values.cc: Adjust.

From-SVN: r171411
2011-03-24 16:49:19 +00:00
..
bernoulli_distribution testsuite_random.h: New. 2011-03-18 11:48:29 +00:00
binomial_distribution random.h (negative_binomial_distribution<>:: negative_binomial_distribution(_IntType, double), [...]): Fix construction of _M_gd. 2011-03-24 16:49:19 +00:00
cauchy_distribution random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=. 2010-03-16 16:14:00 +00:00
chi_squared_distribution random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=. 2010-03-16 16:14:00 +00:00
discard_block_engine syntax_option_type.cc: Avoid -Wall warnings. 2010-11-02 18:25:55 +00:00
discrete_distribution random.h (negative_binomial_distribution<>:: negative_binomial_distribution(_IntType, double), [...]): Fix construction of _M_gd. 2011-03-24 16:49:19 +00:00
exponential_distribution random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=. 2010-03-16 16:14:00 +00:00
extreme_value_distribution random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=. 2010-03-16 16:14:00 +00:00
fisher_f_distribution random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=. 2010-03-16 16:14:00 +00:00
gamma_distribution random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=. 2010-03-16 16:14:00 +00:00
geometric_distribution testsuite_random.h: New. 2011-03-18 11:48:29 +00:00
independent_bits_engine syntax_option_type.cc: Avoid -Wall warnings. 2010-11-02 18:25:55 +00:00
linear_congruential_engine syntax_option_type.cc: Avoid -Wall warnings. 2010-11-02 18:25:55 +00:00
lognormal_distribution random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=. 2010-03-16 16:14:00 +00:00
mersenne_twister_engine syntax_option_type.cc: Avoid -Wall warnings. 2010-11-02 18:25:55 +00:00
negative_binomial_distribution random.h (negative_binomial_distribution<>:: negative_binomial_distribution(_IntType, double), [...]): Fix construction of _M_gd. 2011-03-24 16:49:19 +00:00
normal_distribution random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=. 2010-03-16 16:14:00 +00:00
piecewise_constant_distribution random.h (discrete_distribution<>::param_type:: param_type()): Default construct the vectors. 2010-10-13 16:31:17 +00:00
piecewise_linear_distribution random.tcc (piecewise_linear_distribution<>:: operator()): Don't crash when the dist is default-constructed. 2010-10-12 13:35:22 +00:00
poisson_distribution random.h (negative_binomial_distribution<>:: negative_binomial_distribution(_IntType, double), [...]): Fix construction of _M_gd. 2011-03-24 16:49:19 +00:00
random_device PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
seed_seq PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
shuffle_order_engine syntax_option_type.cc: Avoid -Wall warnings. 2010-11-02 18:25:55 +00:00
student_t_distribution random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=. 2010-03-16 16:14:00 +00:00
subtract_with_carry_engine syntax_option_type.cc: Avoid -Wall warnings. 2010-11-02 18:25:55 +00:00
uniform_int_distribution random.h (negative_binomial_distribution<>:: negative_binomial_distribution(_IntType, double), [...]): Fix construction of _M_gd. 2011-03-24 16:49:19 +00:00
uniform_real_distribution random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=. 2010-03-16 16:14:00 +00:00
weibull_distribution random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=. 2010-03-16 16:14:00 +00:00
default_random_engine.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
knuth_b.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
minstd_rand.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
minstd_rand0.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
mt19937.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
mt19937_64.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
ranlux24.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
ranlux24_base.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
ranlux48.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
ranlux48_base.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00