public int FromPackedArray(double[] array, int index) { for (int r = 0; r < Rows; r++) { for (int c = 0; c < Cols; c++) { matrix[r][c] = array[index++]; } } return index; }
public void PackedArray2() { double[] data = { 1.0, 2.0, 3.0, 4.0 }; var matrix = new Matrix(1, 4); matrix.FromPackedArray(data, 0); Assert.AreEqual(1.0, matrix[0, 0]); Assert.AreEqual(2.0, matrix[0, 1]); Assert.AreEqual(3.0, matrix[0, 2]); }