src/core/random-variable.h
changeset 4223 86a97665dcb0
parent 4218 debf1a8a96d3
child 4224 40e5d5af3c71
--- 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);
 };
 
 /**