Exemple #1
0
 public Cauchy(double alpha, double beta, Generator generator)
     : base(generator)
 {
     Alpha = alpha;
     Beta = beta;
     Normal = new Normal(Generator);
 }
Exemple #2
0
 public Normal(double mean , double variance, Generator generator)
     : base(generator)
 {
     Mean = mean;
     Variance = variance;
 }
Exemple #3
0
 public Normal(Generator generator)
     : base(generator)
 {
     Mean = 0.0;
     Variance = 1.0;
 }
Exemple #4
0
 /// <summary>
 /// Create a new distribution using the given generator for random numbers.
 /// </summary>
 /// <param name="generator">A random number generator.</param>
 protected Distribution(Generator generator)
 {
     Contract.Requires(generator != null);
     property_Generator = generator;
 }
Exemple #5
0
        protected virtual void OnGeneratorSet(Generator generator)
        {

        }
Exemple #6
0
 protected override void OnGeneratorSet(Generator generator)
 {
     Normal.Generator = generator;
 }
Exemple #7
0
 public Exponential(double lambda, Generator generator) : base(generator)
 {
     Lambda = lambda;
 }
Exemple #8
0
 protected override void OnGeneratorSet(Generator generator)
 {
     Distribution.Generator = generator;
 }
Exemple #9
0
 public Uniform(double minValue, double maxValue, Generator generator)
     : base(generator)
 {
     MinValue = minValue;
     MaxValue = maxValue;
 }
Exemple #10
0
 public Uniform(Generator generator)
     : base(generator)
 {
     MinValue = 0.0;
     MaxValue = 1.0;
 }