// test_lsfit6.java import java.io.*; import java.text.*; public class test_lsfit6 { int nx = 6; int ny = 6; int nz = 6; int nt = 6; int nu = 6; int nv = 6; double hx, hy, hz, ht, hu, hv; double xg[] = new double[nx]; // X grid, does not need to be uniform double yg[] = new double[ny]; double zg[] = new double[nz]; double tg[] = new double[nt]; double ug[] = new double[nu]; double vg[] = new double[nv]; double Ug[][][][][][] = new double[nx][ny][nz][nt][nu][nv]; double Ua[][][][][][] = new double[nx][ny][nz][nt][nu][nv]; double xmin = -1.0; double xmax = 1.0; double ymin = -1.0; double ymax = 1.0; double zmin = -1.0; double zmax = 1.0; double tmin = -1.0; double tmax = 1.0; double umin = -1.0; double umax = 1.0; double vmin = -1.0; double vmax = 1.0; double x, y, z, t, u, v, U; double err, maxerr; boolean last = false; DecimalFormat f4 = new DecimalFormat("0.000"); public test_lsfit6() { System.out.println("test_lsfit6.java"); System.out.println(" "); // initialize hx, hy, hy, ht, hu, hv, xg, yg, zg, tg, ,ug, vg, Ug hx = (xmax-xmin)/(double)(nx-1); hy = (ymax-ymin)/(double)(ny-1); hz = (zmax-zmin)/(double)(nz-1); ht = (tmax-tmin)/(double)(nt-1); hu = (umax-umin)/(double)(nu-1); hv = (vmax-vmin)/(double)(nv-1); for(int i=0; i