class Matrix implements Cloneable {

    public void copy(Matrix C) {
        System.arraycopy(C.data_, 0, data_, 0, data_.length);
    }

    public  Matrix(final double[] data, final int nrows, final int ncols);
    public  Matrix(final int nrows, final int ncols);
    public  Matrix(final SubMatrix sm);

}