gcc/libstdc++-v3/include/ext
Edward Smith-Rowland d2ae7b11b5 Implement __gnu_cxx::hypergeometric_distribution.
2013-11-21  Edward Smith-Rowland  <3dw4rd@verizon.net>

	Implement __gnu_cxx::hypergeometric_distribution.
	* include/ext/random: Add hypergeometric_distribution.
	* include/ext/random.tcc: Add hypergeometric_distribution.
	* testsuite/util/testsuite_random.h (hypergeometric_pdf): New pdf
	for the hypergeometric discreet distribution;
	(lbincoef): New supporting function for binomial coefficients.
	* testsuite/ext/random/hypergeometric_distribution/operators/
	serialize.cc: New.
	* testsuite/ext/random/hypergeometric_distribution/operators/
	equal.cc: New.
	* testsuite/ext/random/hypergeometric_distribution/operators/
	inequal.cc: New.
	* testsuite/ext/random/hypergeometric_distribution/operators/
	values.cc: New.
	* testsuite/ext/random/hypergeometric_distribution/cons/parms.cc: New.
	* testsuite/ext/random/hypergeometric_distribution/cons/default.cc: New.
	* testsuite/ext/random/hypergeometric_distribution/requirements/
	explicit_instantiation/1.cc: New.
	* testsuite/ext/random/hypergeometric_distribution/requirements/
	typedefs.cc: New.

From-SVN: r205212
2013-11-21 12:27:02 +00:00
..
pb_ds Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
algorithm Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
aligned_buffer.h Makefile.am: Add ext/aligned_buffer.h 2013-04-07 17:44:40 +01:00
alloc_traits.h memoryfwd.h: New. 2013-03-08 21:39:24 +00:00
array_allocator.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
atomicity.h atomicity.h: Add #pragma GCC system_header. 2013-08-07 14:26:15 +00:00
bitmap_allocator.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
cast.h build_hacking.xml: Fix documentation typos. 2013-11-15 16:33:59 +00:00
cmath Add math constants and triangular and von Mises distributions. 2013-03-03 00:12:28 +00:00
codecvt_specializations.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
concurrence.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
debug_allocator.h re PR libstdc++/56170 (Extension debug_allocator seems non-compliant w.r.t. rebind) 2013-03-24 22:10:29 +00:00
enc_filebuf.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
extptr_allocator.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
functional Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
iterator Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
malloc_allocator.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
memory Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
mt_allocator.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
new_allocator.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
numeric Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
numeric_traits.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
pod_char_traits.h re PR libstdc++/59087 (Issues including complex.h in C++11/1y mode because of C's complex.h) 2013-11-13 15:47:04 +00:00
pointer.h re PR c++/59173 (Alias template in partial specialization finds name from primary template) 2013-11-20 13:39:33 +00:00
pool_allocator.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
random Implement __gnu_cxx::hypergeometric_distribution. 2013-11-21 12:27:02 +00:00
random.tcc Implement __gnu_cxx::hypergeometric_distribution. 2013-11-21 12:27:02 +00:00
rb_tree Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
rc_string_base.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
rope Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
ropeimpl.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
slist Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
sso_string_base.h re PR libstdc++/58415 (__sso_string_base move constructor does not null terminate local data when moving from empty string) 2013-09-13 18:32:42 +00:00
stdio_filebuf.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
stdio_sync_filebuf.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
string_conversions.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
throw_allocator.h hashtable_policy.h: Add C++11 allocator support. 2013-04-22 20:22:07 +00:00
type_traits.h type_traits.h (__is_null_pointer): Add std::nullptr_t overload. 2013-05-24 18:27:59 +00:00
typelist.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
vstring_fwd.h memoryfwd.h: New. 2013-03-08 21:39:24 +00:00
vstring_util.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
vstring.h Print additional info when various out-of-range conditions are detected. 2013-09-21 19:04:13 -07:00
vstring.tcc stl_list.h (list<>::insert(iterator, size_type, const value_type&), [...]): Adjust C++11 signatures to take const_iterator(s). 2013-07-01 16:17:46 +00:00