public void Test1() { VectorF state = new VectorF(new float[] { 0, 1, 2, 3, 4, 5 }); VectorF result = new MidpointIntegratorF(GetFirstOrderDerivatives).Integrate(state, 2, 2.5f); Assert.AreEqual(0f, result[0]); Assert.AreEqual(2.125f, result[1]); Assert.AreEqual(4.25f, result[2]); Assert.AreEqual(6.375f, result[3]); Assert.AreEqual(8.5f, result[4]); Assert.AreEqual(10.625f, result[5]); }
public void Test1() { VectorF state = new VectorF (new float[] { 0, 1, 2, 3, 4, 5 }); VectorF result = new MidpointIntegratorF(GetFirstOrderDerivatives).Integrate(state, 2, 2.5f); Assert.AreEqual(0f, result[0]); Assert.AreEqual(2.125f, result[1]); Assert.AreEqual(4.25f, result[2]); Assert.AreEqual(6.375f, result[3]); Assert.AreEqual(8.5f, result[4]); Assert.AreEqual(10.625f, result[5]); }