Accord.Tests.Math.IntegralTest.RombergTest C# (CSharp) Method

RombergTest() private method

private RombergTest ( ) : void
return void
        public void RombergTest()
        {
            // Example from http://www.mathstat.dal.ca/~tkolokol/classes/1500/romberg.pdf

            double actual;

            actual = RombergMethod.Integrate(function2, 1, 2, 1);
            Assert.AreEqual(0.75, actual);

            actual = RombergMethod.Integrate(function2, 1, 2, 2);
            Assert.AreEqual(0.69444444444444431, actual);

            actual = RombergMethod.Integrate(function2, 1, 2, 4);
            Assert.AreEqual(0.6931474776448322, actual);

            actual = RombergMethod.Integrate(function2, 1, 2, 8);
            Assert.AreEqual(0.6931471805599444, actual);

            actual = RombergMethod.Integrate(function2, 1, 2, 16);
            Assert.AreEqual(0.69314718055994151, actual);
        }