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 }}"); } }
public TriangularDistributionGenerator(INotNormalizedDistribution distribution) : base(distribution) { }
public UniformDistributionGenerator(INotNormalizedDistribution distribution) : base(distribution) { }
public SimpsonDistributionGenerator(INotNormalizedDistribution distribution) : base(distribution) { }
public ExponentialDistributionGenerator(INotNormalizedDistribution distribution) : base(distribution) { }
public UniformNormalizedBasedGenerator(INotNormalizedDistribution distribution) { Distribution = distribution; }