public GammaDistributionGenerator(INotNormalizedDistribution distribution)
     : base(distribution)
 {
     if (Distribution.AdditionalParameters == null || Distribution.AdditionalParameters.Length != 2)
     {
         throw new ApplicationException($"Expected {nameof(Distribution.AdditionalParameters)} format: " +
                                        $"double[2] {{ eta, lambda }}");
     }
 }
Exemple #2
0
 public TriangularDistributionGenerator(INotNormalizedDistribution distribution)
     : base(distribution)
 {
 }
Exemple #3
0
 public UniformDistributionGenerator(INotNormalizedDistribution distribution)
     : base(distribution)
 {
 }
 public SimpsonDistributionGenerator(INotNormalizedDistribution distribution)
     : base(distribution)
 {
 }
 public ExponentialDistributionGenerator(INotNormalizedDistribution distribution)
     : base(distribution)
 {
 }
 public UniformNormalizedBasedGenerator(INotNormalizedDistribution distribution)
 {
     Distribution = distribution;
 }