Abacus.DoublePrecision.QuaternionTests.TestOperator_Multiplication_ii C# (CSharp) Метод

TestOperator_Multiplication_ii() приватный Метод

private TestOperator_Multiplication_ii ( ) : void
Результат void
        public void TestOperator_Multiplication_ii ()
        {
            for(Int32 i = 0; i < 100; ++i)
            {
                var a = GetNextRandomQuaternion();
                var b = GetNextRandomQuaternion();

                var c = new Quaternion(
                    a.I*b.U + a.U*b.I + a.J*b.K - a.K*b.J,
                    a.U*b.J - a.I*b.K + a.J*b.U + a.K*b.I,
                    a.U*b.K + a.I*b.J - a.J*b.I + a.K*b.U,
                    a.U*b.U - a.I*b.I - a.J*b.J - a.K*b.K
                );

                this.TestMultiplication(a, b, c);
            }
        }