Пример #1
0
        public void CanSampleSequence()
        {
            var n   = new Burr(1.0, 2.0, 2.0);
            var ied = n.Samples();

            GC.KeepAlive(ied.Take(5).ToArray());
        }
Пример #2
0
        public void CanFillSampleArray()
        {
            double[] samples = new double[100];
            var      n       = new Burr(1.0, 2.0, 2.0, new Numerics.Random.MersenneTwister(100));

            n.Samples(samples);
            Assert.IsTrue(!samples.Any(x => x == 0));
        }
Пример #3
0
 public void FailSampleSequenceStatic()
 {
     Assert.That(() => { var ied = Burr.Samples(new Numerics.Random.MersenneTwister(100), 1.0, -1.0, 2.0).First(); }, Throws.ArgumentException);
 }
Пример #4
0
 public void FailFillingSampleArrayStatic()
 {
     double[] samples = new double[100];
     Assert.That(() => { Burr.Samples(new Numerics.Random.MersenneTwister(100), samples, -1.0, 2.0, 2.0); }, Throws.ArgumentException);
 }
Пример #5
0
        public void CanSampleSequenceStatic()
        {
            var ied = Burr.Samples(new Numerics.Random.MersenneTwister(100), 1.0, 2.0, 2.0);

            GC.KeepAlive(ied.Take(5).ToArray());
        }
Пример #6
0
 public void CanFillSampleArrayStatic()
 {
     double[] samples = new double[100];
     Burr.Samples(new Numerics.Random.MersenneTwister(100), samples, 1.0, 2.0, 2.0);
     Assert.IsTrue(!samples.Any(x => x == 0));
 }