// test_lsfit5.java import java.io.*; import java.text.*; public class test_lsfit5 { int nx = 6; int ny = 6; int nz = 6; int nt = 6; int nu = 6; double hx, hy, hz, ht, hu; 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 Ug[][][][][] = new double[nx][ny][nz][nt][nu]; double Ua[][][][][] = new double[nx][ny][nz][nt][nu]; 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 x, y, z, t, u, U; double err, maxerr; boolean last = false; DecimalFormat f4 = new DecimalFormat("0.000"); lsfit LS1 = new lsfit(5, 1, 0); // dimension, power, points lsfit LS2 = new lsfit(5, 2, 0); // dimension, power, points public test_lsfit5() { System.out.println("test_lsfit5.java"); System.out.println(" "); // initialize hx, hy, hy, ht, hu, xg, yg, zg, tg, 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); for(int i=0; i