--- a/src/core/random-variable.h Tue Jan 20 14:43:52 2009 -0500
+++ b/src/core/random-variable.h Tue Jan 20 16:36:08 2009 -0500
@@ -476,7 +476,6 @@
class NormalVariable : public RandomVariable
{
public:
- static const double INFINITE_VALUE;
/**
* Constructs an normal random variable with a mean
* value of 0 and variance of 1.
@@ -484,12 +483,20 @@
NormalVariable();
/**
+ * \brief Construct a normal random variable with specified mean and variance.
+ * \param m Mean value
+ * \param v Variance
+ */
+ NormalVariable(double m, double v);
+
+ /**
* \brief Construct a normal random variable with specified mean and variance
* \param m Mean value
* \param v Variance
- * \param b Bound. The NormalVariable is bounded within +-bound.
+ * \param b Bound. The NormalVariable is bounded symetrically about the mean
+ * [mean-bound,mean+bound]
*/
- NormalVariable(double m, double v, double b = INFINITE_VALUE);
+ NormalVariable(double m, double v, double b);
};
/**