Accord.Tests.Math.MatrixTest.UpperTriangularTest2 C# (CSharp) Method

UpperTriangularTest2() private method

private UpperTriangularTest2 ( ) : void
return void
        public void UpperTriangularTest2()
        {
            double[][] U = 
            {
                new double[] { 1, 2, 1, },
                new double[] { 0, 2, 1, },
                new double[] { 0, 0, 1, },
            };

            double[][] L = 
            {
                new double[] { 1, 0, 0, },
                new double[] { 5, 2, 0, },
                new double[] { 2, 1, 1, },
            };

            double[][] D =
            {
                new double[] { 1, 0, 0, },
                new double[] { 0, 2, 0, },
                new double[] { 0, 0, 0, },
            };

            Assert.IsTrue(U.IsUpperTriangular());
            Assert.IsFalse(U.IsLowerTriangular());
            Assert.IsFalse(U.IsDiagonal());

            Assert.IsFalse(L.IsUpperTriangular());
            Assert.IsTrue(L.IsLowerTriangular());
            Assert.IsFalse(L.IsDiagonal());

            Assert.IsTrue(D.IsUpperTriangular());
            Assert.IsTrue(D.IsLowerTriangular());
            Assert.IsTrue(D.IsDiagonal());
        }
MatrixTest