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

UpperTriangularTest() private method

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

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

            double[,] D =
            {
                { 1, 0, 0, },
                { 0, 2, 0, },
                { 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