Abacus.DoublePrecision.Vector4Tests.TestStaticFn_DistanceSquared_ii C# (CSharp) Method

TestStaticFn_DistanceSquared_ii() private method

private TestStaticFn_DistanceSquared_ii ( ) : void
return void
        public void TestStaticFn_DistanceSquared_ii ()
        {
            for(Int32 i = 0; i < 100; ++i)
            {
                Vector4 a = GetNextRandomVector4();
                Vector4 b = GetNextRandomVector4();

                Vector4 c = b - a;

                Double expected =
                    (c.X * c.X) + (c.Y * c.Y) + (c.Z * c.Z) + (c.W * c.W);
                Double result;

                Vector4.DistanceSquared(ref a, ref b, out result);

                Assert.That(result, Is.EqualTo(expected));
            }
        }
Vector4Tests