[random] Ecuyer 1988 / adaptive_combine compilation error (Boost 1.33.1)

21 Jun
2006
21 Jun
'06
5:52 p.m.
Hello, I think I've found a compilation error in one of the adaptive_combine::seed() methods - void seed(typename MLCG1::result_type seed1, typename MLCG2::result_type seed2) { _mlcg1(seed1); _mlcg2(seed2); } should really be something like void seed(typename MLCG1::result_type seed1, typename MLCG2::result_type seed2) { _mlcg1.seed(seed1); _mlcg2.seed(seed2); } shouldn't it? Making this change fixes the problem. I've checked CVS for a fix but it's the same there: apologies if the issue is otherwise known about. Regards, Jos Hickson
6933
Age (days ago)
6933
Last active (days ago)
0 comments
1 participants
participants (1)
-
Jos Hickson