示例#1
0
 public static void FillMatrix <T>(FastMatrixBase <T> matrix, T value)
     where T : IOperatable <T>
 {
     for (int i = 0, n = matrix.Rows; i < n; i++)
     {
         for (int j = 0, m = matrix.Columns; j < m; j++)
         {
             matrix[i, j] = value;
         }
     }
 }
示例#2
0
 protected void VerifyResults(FastMatrixBase <T> matrix, T[,] expected)
 {
     Assert.Equal(matrix.Rows, expected.GetLength(0));
     Assert.Equal(matrix.Columns, expected.GetLength(1));
     for (int i = 0; i < matrix.Rows; i++)
     {
         for (int j = 0; j < matrix.Columns; j++)
         {
             Assert.Equal(expected[i, j], matrix[i, j]);
         }
     }
 }