random (gamma_distribution<>::_M_initialize, [...]): Add.
authorPaolo Carlini <pcarlini@suse.de>
Sun, 20 Aug 2006 16:05:05 +0000 (16:05 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 20 Aug 2006 16:05:05 +0000 (16:05 +0000)
commit96ddac7425dd56d6852f0ad53bf2283d9976aae8
treed1f5682a1a31d6f3f44b62a4391418a3ffd2bf95
parentffcba5714a04c13509e3751305b6a11124cc542c
random (gamma_distribution<>::_M_initialize, [...]): Add.

2006-08-20  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/random (gamma_distribution<>::_M_initialize,
gamma_distribution<>::_M_l_d): Add.
(gamma_distribution<>::gamma_distribution(const result_type&),
operator>>(std::basic_istream<>&, gamma_distribution&)): Use it.
include/tr1/random.tcc (gamma_distribution<>::_M_initialize):
Define.
(gamma_distribution<>::operator()): Adjust.

* include/tr1/random (geometric_distribution<>::_M_initialize): Add.
(geometric_distribution<>::geometric_distribution(const _RealType&),
operator>>(std::basic_istream<>&, geometric_distribution&)): Use it.

From-SVN: r116273
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/random
libstdc++-v3/include/tr1/random.tcc