// test_deriv2D.java class test_deriv2D { test_deriv2D() { int nx = 20; int ny = 18; double x[] = new double[nx]; double y[] = new double[ny]; double U[][] = new double[nx][ny]; double D[][] = new double[nx][ny]; int npx = 8; int npy = 9; int orderx; int ordery; double xmin = -1.0; double xmax = +1.0; double ymin = -0.9; double ymax = +0.9; double hx, hy; double err, maxerr=0.0; boolean debug = false; System.out.println("test_deriv2D running"); System.out.println("nx="+nx+", npx="+npx+", xmin="+xmin+", xmax="+xmax); System.out.println("ny="+ny+", npy="+npy+", ymin="+ymin+", ymax="+ymax); hx = (xmax-xmin)/(double)(nx-1); hy = (ymax-ymin)/(double)(ny-1); for(int i=0; i