static void Main(string[] args)
        {
            int[][] dm ={
                            new int[] {1,0,0}, new int[] {0,6,0}, new int[] {0,0,1}
                        };

            var diagonalMatrix = new DiagonalMatrix<int>(dm);
            var u1 = new User("Alex");
            var u2 = new User("John");
            diagonalMatrix.ElementChanged += u1.Subscribed;
            diagonalMatrix.ElementChanged += u2.Subscribed;
            diagonalMatrix.SetElement(1,1,8);
        }
Ejemplo n.º 2
0
        public void SetElement_Test(int i, int j, int value)
        {
            var matrix = new int[][] {
                new int[] { 10, 0, 0 },
                new int[] { 0, 10, 0 },
                new int[] { 0, 0, 10 }
            };

            var diagonal = new DiagonalMatrix <int>(matrix);

            diagonal.SetElement(i, j, value);

            Assert.AreEqual(value, diagonal.MatrixValues[i][j]);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            int[][] dm =
            {
                new int[] { 1, 0, 0 }, new int[] { 0, 6, 0 }, new int[] { 0, 0, 1 }
            };

            var diagonalMatrix = new DiagonalMatrix <int>(dm);
            var u1             = new User("Alex");
            var u2             = new User("John");

            diagonalMatrix.ElementChanged += u1.Subscribed;
            diagonalMatrix.ElementChanged += u2.Subscribed;
            diagonalMatrix.SetElement(1, 1, 8);
        }