// test_simeq_thread.java public class test_simeq_thread { double rms_err, avg_err, max_err; int idata = 0; // reset after each use of the data set int n_data = 18; // 20 number of data points double x_data[] = new double[n_data]; double y_data[] = new double[n_data]; boolean debug = false; public test_simeq_thread() { int n; System.out.println("test_simeq_thread.java"); for(int i=0; i=n_data) {idata=0; return 0;} // ready for check yx[1] = x_data[idata]; yx[0] = y_data[idata]; idata++; return 1; } // end data_set void fit_pn(int n, double A[][], double Y[], double C[]) { int i, j, k; double x, y, t; double yx[] = new double[2]; double pwr[] = new double[2*n]; // at least 2n for(i=0; i