/*
 * Matrix.java -- Simple matrix with wo-dimensional array. 
 */

class Matrix {
    public static double[][] alloc( int rows, int cols )
    {
	double m[][];
	m = new double[rows][cols];
	return( m );
    }
    public static void fill_rand( double m[][], java.util.Random r )
    {
	int m_nrows = nrows( m );
	int m_ncols = ncols( m );
	for( int i=0; i<m_nrows; i++ )
	    for( int j=0; j<m_ncols; j++ )
		m[i][j] = r.nextDouble();
    }
    public static int nrows( double m[][] )
    {
	return( m.length );
    }
    public static int ncols( double m[][] )
    {
	return( m[0].length );
    }
}
