class DenseMatrix extends AbstractMatrix {

    @Override
    public SparseMatrix toSparse() {
        return (SparseMatrix) to(new SparseMatrixFactory());
    }

    public  DenseMatrix(int rowCount, int columnCount, double[] values);
    public  DenseMatrix(int rowCount, int columnCount);
    public  DenseMatrix(int rowCount, int columnCount, Supplier<ByteBuffer> bufferSupplier);
    public  DenseMatrix(Jama.Matrix matrix);

}