|  | 
template<class RNGTYPE>  
        
          | double scythe::rng< RNGTYPE >::rtnorm | ( | double | mean, |  
          |  |  | double | variance, |  
          |  |  | double | below, |  
          |  |  | double | above |  
          |  | ) |  |  [inline] |  
Generate a truncated normally distributed random variate.  This function returns a pseudo-random variate drawn from the normal distribution with given mean and variance, truncated both above and below. It uses the inverse CDF method. Parameters:
  
    | mean | The mean of the distribution. |  | variance | The variance of the distribution. |  | below | The lower truncation point of the distribution. |  | above | The upper truncation point of the distribution. | 
 See also:rtnorm_combo(double mean, double variance, double below, double above) 
rtbnorm_slice(double mean, double variance, double below, unsigned int iter = 10) 
rtanorm_slice(double mean, double variance, double above, unsigned int iter = 10) 
rtbnorm_combo(double mean, double variance, double below, unsigned int iter = 10) 
rtanorm_combo(double mean, double variance, double above, unsigned int iter = 10) 
rnorm(double x, double mean, double sd)
 Exceptions:
  
  
 Referenced by scythe::rng< mersenne >::rtanorm_combo(), and scythe::rng< mersenne >::rtbnorm_combo(). |