From ea98e9b3f4f2254f221c9536961104ecc18066c4 Mon Sep 17 00:00:00 2001 From: nojhan Date: Mon, 17 Oct 2011 14:42:25 +0200 Subject: [PATCH] bugfix assert was too restrictive in the uniform sampler, when min==max, the number drawn can be <= max --- edo/src/edoSamplerUniform.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/edo/src/edoSamplerUniform.h b/edo/src/edoSamplerUniform.h index 396a0d08f..6821e8fa2 100644 --- a/edo/src/edoSamplerUniform.h +++ b/edo/src/edoSamplerUniform.h @@ -63,7 +63,7 @@ public: double max = distrib.max()[i]; double random = rng.uniform(min, max); - assert( min < random && random < max); + assert( min == random && random == max || min <= random && random < max); // random in [ min, max [ solution.push_back(random); }