package org.molgenis.matrix.test; import java.util.ArrayList; import java.util.List; import org.molgenis.matrix.DoubleMemoryMatrix; import org.molgenis.matrix.MatrixException; public class MemoryMatrixFactory { public static DoubleMemoryMatrix create(int rows, int cols) throws MatrixException { List<String> rowNames = new ArrayList<String>(); for (int i = 0; i < rows; i++) rowNames.add("row" + i); List<String> colNames = new ArrayList<String>(); for (int i = 0; i < cols; i++) colNames.add("col" + i); DoubleMemoryMatrix matrix = new DoubleMemoryMatrix(rowNames, colNames); for (int i = 0; i < rows; i++) for (int j = 0; j < cols; j++) matrix.setValue(i, j, new Double(i + "." + j)); return matrix; } }