(%i1) batch(diffeq.max) read and interpret file: /home/dennis/mastersource/mine/omnisode/diffeq.max (%i2) load(stringproc) (%o2) /usr/share/maxima/5.27.0/share/stringproc/stringproc.mac (%i3) check_sign(x0, xf) := block([ret], if xf > x0 then ret : 1.0 else ret : - 1.0, ret) (%o3) check_sign(x0, xf) := block([ret], if xf > x0 then ret : 1.0 else ret : - 1.0, ret) (%i4) est_size_answer() := block([min_size], min_size : glob_large_float, if omniabs(array_y ) < min_size then (min_size : omniabs(array_y ), 1 1 omniout_float(ALWAYS, "min_size", 32, min_size, 32, "")), if min_size < 1.0 then (min_size : 1.0, omniout_float(ALWAYS, "min_size", 32, min_size, 32, "")), min_size) (%o4) est_size_answer() := block([min_size], min_size : glob_large_float, if omniabs(array_y ) < min_size then (min_size : omniabs(array_y ), 1 1 omniout_float(ALWAYS, "min_size", 32, min_size, 32, "")), if min_size < 1.0 then (min_size : 1.0, omniout_float(ALWAYS, "min_size", 32, min_size, 32, "")), min_size) (%i5) test_suggested_h() := block([max_value3, hn_div_ho, hn_div_ho_2, hn_div_ho_3, value3, no_terms], max_value3 : 0.0, no_terms : glob_max_terms, hn_div_ho : 0.5, hn_div_ho_2 : 0.25, hn_div_ho_3 : 0.125, omniout_float(ALWAYS, "hn_div_ho", 32, hn_div_ho, 32, ""), omniout_float(ALWAYS, "hn_div_ho_2", 32, hn_div_ho_2, 32, ""), omniout_float(ALWAYS, "hn_div_ho_3", 32, hn_div_ho_3, 32, ""), value3 : omniabs(array_y hn_div_ho_3 + array_y hn_div_ho_2 no_terms no_terms - 1 + array_y hn_div_ho + array_y ), no_terms - 2 no_terms - 3 if value3 > max_value3 then (max_value3 : value3, omniout_float(ALWAYS, "value3", 32, value3, 32, "")), omniout_float(ALWAYS, "max_value3", 32, max_value3, 32, ""), max_value3) (%o5) test_suggested_h() := block([max_value3, hn_div_ho, hn_div_ho_2, hn_div_ho_3, value3, no_terms], max_value3 : 0.0, no_terms : glob_max_terms, hn_div_ho : 0.5, hn_div_ho_2 : 0.25, hn_div_ho_3 : 0.125, omniout_float(ALWAYS, "hn_div_ho", 32, hn_div_ho, 32, ""), omniout_float(ALWAYS, "hn_div_ho_2", 32, hn_div_ho_2, 32, ""), omniout_float(ALWAYS, "hn_div_ho_3", 32, hn_div_ho_3, 32, ""), value3 : omniabs(array_y hn_div_ho_3 + array_y hn_div_ho_2 no_terms no_terms - 1 + array_y hn_div_ho + array_y ), no_terms - 2 no_terms - 3 if value3 > max_value3 then (max_value3 : value3, omniout_float(ALWAYS, "value3", 32, value3, 32, "")), omniout_float(ALWAYS, "max_value3", 32, max_value3, 32, ""), max_value3) (%i6) reached_interval() := block([ret], if glob_check_sign array_x >= glob_check_sign glob_next_display 1 then ret : true else ret : false, return(ret)) (%o6) reached_interval() := block([ret], if glob_check_sign array_x >= glob_check_sign glob_next_display 1 then ret : true else ret : false, return(ret)) (%i7) display_alot(iter) := block([abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no], if reached_interval() then (if iter >= 0 then (ind_var : array_x , 1 omniout_float(ALWAYS, "x[1] ", 33, ind_var, 20, " "), analytic_val_y : exact_soln_y(ind_var), omniout_float(ALWAYS, "y[1] (analytic) ", 33, analytic_val_y, 20, " "), term_no : 1, numeric_val : array_y , term_no abserr : omniabs(numeric_val - analytic_val_y), omniout_float(ALWAYS, "y[1] (numeric) ", 33, numeric_val, 20, " "), if omniabs(analytic_val_y) # 0.0 abserr 100.0 then (relerr : -----------------------, omniabs(analytic_val_y) if relerr > 1.0E-34 then glob_good_digits : 2 - floor(log10(relerr)) else glob_good_digits : 16) else (relerr : - 1.0, glob_good_digits : - 1), if glob_iter = 1 then array_1st_rel_error : relerr 1 else array_last_rel_error : relerr, omniout_float(ALWAYS, 1 "absolute error ", 4, abserr, 20, " "), omniout_float(ALWAYS, "relative error ", 4, relerr, 20, "%"), omniout_int(INFO, "Correct digits ", 32, glob_good_digits, 4, " "), omniout_float(ALWAYS, "h ", 4, glob_h, 20, " ")))) (%o7) display_alot(iter) := block([abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no], if reached_interval() then (if iter >= 0 then (ind_var : array_x , 1 omniout_float(ALWAYS, "x[1] ", 33, ind_var, 20, " "), analytic_val_y : exact_soln_y(ind_var), omniout_float(ALWAYS, "y[1] (analytic) ", 33, analytic_val_y, 20, " "), term_no : 1, numeric_val : array_y , term_no abserr : omniabs(numeric_val - analytic_val_y), omniout_float(ALWAYS, "y[1] (numeric) ", 33, numeric_val, 20, " "), if omniabs(analytic_val_y) # 0.0 abserr 100.0 then (relerr : -----------------------, omniabs(analytic_val_y) if relerr > 1.0E-34 then glob_good_digits : 2 - floor(log10(relerr)) else glob_good_digits : 16) else (relerr : - 1.0, glob_good_digits : - 1), if glob_iter = 1 then array_1st_rel_error : relerr 1 else array_last_rel_error : relerr, omniout_float(ALWAYS, 1 "absolute error ", 4, abserr, 20, " "), omniout_float(ALWAYS, "relative error ", 4, relerr, 20, "%"), omniout_int(INFO, "Correct digits ", 32, glob_good_digits, 4, " "), omniout_float(ALWAYS, "h ", 4, glob_h, 20, " ")))) (%i8) adjust_for_pole(h_param) := block([hnew, sz2, tmp], block(hnew : h_param, glob_normmax : glob_small_float, if omniabs(array_y_higher ) > glob_small_float 1, 1 then (tmp : omniabs(array_y_higher ), 1, 1 if tmp < glob_normmax then glob_normmax : tmp), if glob_look_poles and (omniabs(array_pole ) > glob_small_float) 1 array_pole 1 and (array_pole # glob_large_float) then (sz2 : -----------, 1 10.0 if sz2 < hnew then (omniout_float(INFO, "glob_h adjusted to ", 20, h_param, 12, "due to singularity."), omniout_str(INFO, "Reached Optimal"), return(hnew))), if not glob_reached_optimal_h then (glob_reached_optimal_h : true, glob_curr_iter_when_opt : glob_current_iter, glob_optimal_clock_start_sec : elapsed_time_seconds(), glob_optimal_start : array_x ), hnew : sz2), return(hnew)) 1 (%o8) adjust_for_pole(h_param) := block([hnew, sz2, tmp], block(hnew : h_param, glob_normmax : glob_small_float, if omniabs(array_y_higher ) > glob_small_float 1, 1 then (tmp : omniabs(array_y_higher ), 1, 1 if tmp < glob_normmax then glob_normmax : tmp), if glob_look_poles and (omniabs(array_pole ) > glob_small_float) 1 array_pole 1 and (array_pole # glob_large_float) then (sz2 : -----------, 1 10.0 if sz2 < hnew then (omniout_float(INFO, "glob_h adjusted to ", 20, h_param, 12, "due to singularity."), omniout_str(INFO, "Reached Optimal"), return(hnew))), if not glob_reached_optimal_h then (glob_reached_optimal_h : true, glob_curr_iter_when_opt : glob_current_iter, glob_optimal_clock_start_sec : elapsed_time_seconds(), glob_optimal_start : array_x ), hnew : sz2), return(hnew)) 1 (%i9) prog_report(x_start, x_end) := block([clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec], clock_sec1 : elapsed_time_seconds(), total_clock_sec : convfloat(clock_sec1) - convfloat(glob_orig_start_sec), glob_clock_sec : convfloat(clock_sec1) - convfloat(glob_clock_start_sec), left_sec : - convfloat(clock_sec1) + convfloat(glob_orig_start_sec) + convfloat(glob_max_sec), expect_sec : comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(glob_h) + convfloat(array_x ), 1 convfloat(clock_sec1) - convfloat(glob_orig_start_sec)), opt_clock_sec : convfloat(clock_sec1) - convfloat(glob_optimal_clock_start_sec), glob_optimal_expect_sec : comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(glob_h) + convfloat(array_x ), 1 convfloat(opt_clock_sec)), glob_total_exp_sec : total_clock_sec + glob_optimal_expect_sec, percent_done : comp_percent(convfloat(x_end), convfloat(x_start), convfloat(glob_h) + convfloat(array_x )), glob_percent_done : percent_done, 1 omniout_str_noeol(INFO, "Total Elapsed Time "), omniout_timestr(convfloat(total_clock_sec)), omniout_str_noeol(INFO, "Elapsed Time(since restart) "), omniout_timestr(convfloat(glob_clock_sec)), if convfloat(percent_done) < convfloat(100.0) then (omniout_str_noeol(INFO, "Expected Time Remaining "), omniout_timestr(convfloat(expect_sec)), omniout_str_noeol(INFO, "Optimized Time Remaining "), omniout_timestr(convfloat(glob_optimal_expect_sec)), omniout_str_noeol(INFO, "Expected Total Time "), omniout_timestr(convfloat(glob_total_exp_sec))), omniout_str_noeol(INFO, "Time to Timeout "), omniout_timestr(convfloat(left_sec)), omniout_float(INFO, "Percent Done ", 33, percent_done, 4, "%")) (%o9) prog_report(x_start, x_end) := block([clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec], clock_sec1 : elapsed_time_seconds(), total_clock_sec : convfloat(clock_sec1) - convfloat(glob_orig_start_sec), glob_clock_sec : convfloat(clock_sec1) - convfloat(glob_clock_start_sec), left_sec : - convfloat(clock_sec1) + convfloat(glob_orig_start_sec) + convfloat(glob_max_sec), expect_sec : comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(glob_h) + convfloat(array_x ), 1 convfloat(clock_sec1) - convfloat(glob_orig_start_sec)), opt_clock_sec : convfloat(clock_sec1) - convfloat(glob_optimal_clock_start_sec), glob_optimal_expect_sec : comp_expect_sec(convfloat(x_end), convfloat(x_start), convfloat(glob_h) + convfloat(array_x ), 1 convfloat(opt_clock_sec)), glob_total_exp_sec : total_clock_sec + glob_optimal_expect_sec, percent_done : comp_percent(convfloat(x_end), convfloat(x_start), convfloat(glob_h) + convfloat(array_x )), glob_percent_done : percent_done, 1 omniout_str_noeol(INFO, "Total Elapsed Time "), omniout_timestr(convfloat(total_clock_sec)), omniout_str_noeol(INFO, "Elapsed Time(since restart) "), omniout_timestr(convfloat(glob_clock_sec)), if convfloat(percent_done) < convfloat(100.0) then (omniout_str_noeol(INFO, "Expected Time Remaining "), omniout_timestr(convfloat(expect_sec)), omniout_str_noeol(INFO, "Optimized Time Remaining "), omniout_timestr(convfloat(glob_optimal_expect_sec)), omniout_str_noeol(INFO, "Expected Total Time "), omniout_timestr(convfloat(glob_total_exp_sec))), omniout_str_noeol(INFO, "Time to Timeout "), omniout_timestr(convfloat(left_sec)), omniout_float(INFO, "Percent Done ", 33, percent_done, 4, "%")) (%i10) check_for_pole() := block([cnt, dr1, dr2, ds1, ds2, hdrc, hdrc_BBB, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found_sing, h_new, ratio, term], n : glob_max_terms, m : - 1 - 1 + n, while (m >= 10) and ((omniabs(array_y_higher ) < glob_small_float glob_small_float) 1, m or (omniabs(array_y_higher ) < glob_small_float glob_small_float) 1, m - 1 or (omniabs(array_y_higher ) < glob_small_float glob_small_float)) do m 1, m - 2 array_y_higher 1, m : m - 1, if m > 10 then (rm0 : ----------------------, array_y_higher 1, m - 1 array_y_higher 1, m - 1 rm1 : ----------------------, hdrc : convfloat(m) rm0 - convfloat(m - 1) rm1, array_y_higher 1, m - 2 if omniabs(hdrc) > glob_small_float glob_small_float glob_h then (rcs : ------, ord_no : hdrc rm1 convfloat((m - 2) (m - 2)) - rm0 convfloat(m - 3) -----------------------------------------------------, hdrc array_real_pole : rcs, array_real_pole : ord_no) 1, 1 1, 2 else (array_real_pole : glob_large_float, 1, 1 array_real_pole : glob_large_float)) 1, 2 else (array_real_pole : glob_large_float, 1, 1 array_real_pole : glob_large_float), n : - 1 - 1 + glob_max_terms, 1, 2 cnt : 0, while (cnt < 5) and (n >= 10) do (if omniabs(array_y_higher ) > 1, n glob_small_float then cnt : 1 + cnt else cnt : 0, n : n - 1), m : cnt + n, if m <= 10 then (rad_c : glob_large_float, ord_no : glob_large_float) elseif ((omniabs(array_y_higher ) >= glob_large_float) 1, m or (omniabs(array_y_higher ) >= glob_large_float) 1, m - 1 or (omniabs(array_y_higher ) >= glob_large_float) 1, m - 2 or (omniabs(array_y_higher ) >= glob_large_float) 1, m - 3 or (omniabs(array_y_higher ) >= glob_large_float) 1, m - 4 or (omniabs(array_y_higher ) >= glob_large_float)) 1, m - 5 or ((omniabs(array_y_higher ) <= glob_small_float) or (omniabs(array_y_higher ) <= glob_small_float) or (omniabs(array_y_higher ) <= glob_small_float) or (omniabs(array_y_higher ) <= glob_small_float) or (omniabs(array_y_higher ) <= glob_small_float) or (omniabs(array_y_higher ) <= glob_small_float)) 1, m 1, m - 1 1, m - 2 1, m - 3 1, m - 4 1, m - 5 then (rad_c : glob_large_float, ord_no : glob_large_float) array_y_higher array_y_higher 1, m 1, m - 1 else (rm0 : ----------------------, rm1 : ----------------------, array_y_higher array_y_higher 1, m - 1 1, m - 2 array_y_higher array_y_higher 1, m - 2 1, m - 3 rm2 : ----------------------, rm3 : ----------------------, array_y_higher array_y_higher 1, m - 3 1, m - 4 array_y_higher 1, m - 4 rm4 : ----------------------, nr1 : convfloat(m - 3) rm2 array_y_higher 1, m - 5 - 2.0 convfloat(m - 2) rm1 + convfloat(m - 1) rm0, nr2 : convfloat(m - 4) rm3 - 2.0 convfloat(m - 3) rm2 + convfloat(m - 2) rm1, - 1.0 2.0 - 1.0 - 1.0 2.0 - 1.0 5.0 8.0 3.0 dr1 : ----- + --- + -----, dr2 : ----- + --- + -----, ds1 : --- - --- + ---, rm3 rm2 rm1 rm4 rm3 rm2 rm3 rm2 rm1 5.0 8.0 3.0 ds2 : --- - --- + ---, if (omniabs(nr1 dr2 - nr2 dr1) <= glob_small_float) rm4 rm3 rm2 or (omniabs(dr1) <= glob_small_float) then (rad_c : glob_large_float, ord_no : glob_large_float) else (if omniabs(nr1 dr2 - nr2 dr1) > dr1 dr2 - ds2 dr1 + ds1 dr2 glob_small_float then (rcs : ---------------------------, nr1 dr2 - nr2 dr1 rcs nr1 - ds1 convfloat(m) ord_no : ------------- - ------------, 2.0 dr1 2.0 if omniabs(rcs) > glob_small_float then (if rcs > 0.0 then rad_c : sqrt(rcs) omniabs(glob_h) else rad_c : glob_large_float) else (rad_c : glob_large_float, ord_no : glob_large_float)) else (rad_c : glob_large_float, ord_no : glob_large_float)), array_complex_pole : rad_c, array_complex_pole : ord_no), 1, 1 1, 2 found_sing : 0, if (1 # found_sing) and ((array_real_pole = glob_large_float) 1, 1 or (array_real_pole = glob_large_float)) 1, 2 and ((array_complex_pole # glob_large_float) and (array_complex_pole # glob_large_float)) 1, 1 1, 2 and ((array_complex_pole > 0.0) and (array_complex_pole > 0.0)) 1, 1 1, 2 then (array_poles : array_complex_pole , 1, 1 1, 1 array_poles : array_complex_pole , found_sing : 1, 1, 2 1, 2 array_type_pole : 2, if glob_display_flag 1 then (if reached_interval() then omniout_str(ALWAYS, "Complex estimate of poles used for equation 1"))), if (1 # found_sing) and ((array_real_pole # glob_large_float) 1, 1 and (array_real_pole # glob_large_float) and (array_real_pole > 0.0) 1, 2 1, 1 and (array_real_pole > - 1.0 glob_smallish_float) 1, 2 and ((array_complex_pole = glob_large_float) or (array_complex_pole = glob_large_float) or (array_complex_pole <= 0.0) or (array_complex_pole <= 0.0))) 1, 1 1, 2 1, 1 1, 2 then (array_poles : array_real_pole , 1, 1 1, 1 array_poles : array_real_pole , found_sing : 1, array_type_pole : 1, 1, 2 1, 2 1 if glob_display_flag then (if reached_interval() then omniout_str(ALWAYS, "Real estimate of pole used for equation 1"))), if (1 # found_sing) and (((array_real_pole = glob_large_float) 1, 1 or (array_real_pole = glob_large_float)) 1, 2 and ((array_complex_pole = glob_large_float) or (array_complex_pole = glob_large_float))) 1, 1 1, 2 then (array_poles : glob_large_float, array_poles : glob_large_float, 1, 1 1, 2 found_sing : 1, array_type_pole : 3, if reached_interval() 1 then omniout_str(ALWAYS, "NO POLE for equation 1")), if (1 # found_sing) and ((array_real_pole < array_complex_pole ) 1, 1 1, 1 and (array_real_pole > 0.0) and (array_real_pole > - 1.0 1, 1 1, 2 glob_smallish_float)) then (array_poles : array_real_pole , 1, 1 1, 1 array_poles : array_real_pole , found_sing : 1, array_type_pole : 1, 1, 2 1, 2 1 if glob_display_flag then (if reached_interval() then omniout_str(ALWAYS, "Real estimate of pole used for equation 1"))), if (1 # found_sing) and ((array_complex_pole # glob_large_float) 1, 1 and (array_complex_pole # glob_large_float) 1, 2 and (array_complex_pole > 0.0) and (array_complex_pole > 1, 1 1, 2 0.0)) then (array_poles : array_complex_pole , 1, 1 1, 1 array_poles : array_complex_pole , array_type_pole : 2, 1, 2 1, 2 1 found_sing : 1, if glob_display_flag then (if reached_interval() then omniout_str(ALWAYS, "Complex estimate of poles used for equation 1"))), if 1 # found_sing then (array_poles : glob_large_float, 1, 1 array_poles : glob_large_float, array_type_pole : 3, 1, 2 1 if reached_interval() then omniout_str(ALWAYS, "NO POLE for equation 1")), array_pole : glob_large_float, array_pole : glob_large_float, 1 2 if array_pole > array_poles then (array_pole : array_poles , 1 1, 1 1 1, 1 array_pole : array_poles ), if array_pole glob_ratio_of_radius < 2 1, 2 1 omniabs(glob_h) then (h_new : array_pole glob_ratio_of_radius, term : 1, 1 ratio : 1.0, while term <= glob_max_terms do (array_y : term array_y ratio, array_y_higher : array_y_higher ratio, term 1, term 1, term ratio h_new array_x : array_x ratio, ratio : ---------------, term : 1 + term), term term omniabs(glob_h) glob_h : h_new), if reached_interval() then display_pole()) (%o10) check_for_pole() := block([cnt, dr1, dr2, ds1, ds2, hdrc, hdrc_BBB, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found_sing, h_new, ratio, term], n : glob_max_terms, m : - 1 - 1 + n, while (m >= 10) and ((omniabs(array_y_higher ) < glob_small_float glob_small_float) 1, m or (omniabs(array_y_higher ) < glob_small_float glob_small_float) 1, m - 1 or (omniabs(array_y_higher ) < glob_small_float glob_small_float)) do m 1, m - 2 array_y_higher 1, m : m - 1, if m > 10 then (rm0 : ----------------------, array_y_higher 1, m - 1 array_y_higher 1, m - 1 rm1 : ----------------------, hdrc : convfloat(m) rm0 - convfloat(m - 1) rm1, array_y_higher 1, m - 2 if omniabs(hdrc) > glob_small_float glob_small_float glob_h then (rcs : ------, ord_no : hdrc rm1 convfloat((m - 2) (m - 2)) - rm0 convfloat(m - 3) -----------------------------------------------------, hdrc array_real_pole : rcs, array_real_pole : ord_no) 1, 1 1, 2 else (array_real_pole : glob_large_float, 1, 1 array_real_pole : glob_large_float)) 1, 2 else (array_real_pole : glob_large_float, 1, 1 array_real_pole : glob_large_float), n : - 1 - 1 + glob_max_terms, 1, 2 cnt : 0, while (cnt < 5) and (n >= 10) do (if omniabs(array_y_higher ) > 1, n glob_small_float then cnt : 1 + cnt else cnt : 0, n : n - 1), m : cnt + n, if m <= 10 then (rad_c : glob_large_float, ord_no : glob_large_float) elseif ((omniabs(array_y_higher ) >= glob_large_float) 1, m or (omniabs(array_y_higher ) >= glob_large_float) 1, m - 1 or (omniabs(array_y_higher ) >= glob_large_float) 1, m - 2 or (omniabs(array_y_higher ) >= glob_large_float) 1, m - 3 or (omniabs(array_y_higher ) >= glob_large_float) 1, m - 4 or (omniabs(array_y_higher ) >= glob_large_float)) 1, m - 5 or ((omniabs(array_y_higher ) <= glob_small_float) or (omniabs(array_y_higher ) <= glob_small_float) or (omniabs(array_y_higher ) <= glob_small_float) or (omniabs(array_y_higher ) <= glob_small_float) or (omniabs(array_y_higher ) <= glob_small_float) or (omniabs(array_y_higher ) <= glob_small_float)) 1, m 1, m - 1 1, m - 2 1, m - 3 1, m - 4 1, m - 5 then (rad_c : glob_large_float, ord_no : glob_large_float) array_y_higher array_y_higher 1, m 1, m - 1 else (rm0 : ----------------------, rm1 : ----------------------, array_y_higher array_y_higher 1, m - 1 1, m - 2 array_y_higher array_y_higher 1, m - 2 1, m - 3 rm2 : ----------------------, rm3 : ----------------------, array_y_higher array_y_higher 1, m - 3 1, m - 4 array_y_higher 1, m - 4 rm4 : ----------------------, nr1 : convfloat(m - 3) rm2 array_y_higher 1, m - 5 - 2.0 convfloat(m - 2) rm1 + convfloat(m - 1) rm0, nr2 : convfloat(m - 4) rm3 - 2.0 convfloat(m - 3) rm2 + convfloat(m - 2) rm1, - 1.0 2.0 - 1.0 - 1.0 2.0 - 1.0 5.0 8.0 3.0 dr1 : ----- + --- + -----, dr2 : ----- + --- + -----, ds1 : --- - --- + ---, rm3 rm2 rm1 rm4 rm3 rm2 rm3 rm2 rm1 5.0 8.0 3.0 ds2 : --- - --- + ---, if (omniabs(nr1 dr2 - nr2 dr1) <= glob_small_float) rm4 rm3 rm2 or (omniabs(dr1) <= glob_small_float) then (rad_c : glob_large_float, ord_no : glob_large_float) else (if omniabs(nr1 dr2 - nr2 dr1) > dr1 dr2 - ds2 dr1 + ds1 dr2 glob_small_float then (rcs : ---------------------------, nr1 dr2 - nr2 dr1 rcs nr1 - ds1 convfloat(m) ord_no : ------------- - ------------, 2.0 dr1 2.0 if omniabs(rcs) > glob_small_float then (if rcs > 0.0 then rad_c : sqrt(rcs) omniabs(glob_h) else rad_c : glob_large_float) else (rad_c : glob_large_float, ord_no : glob_large_float)) else (rad_c : glob_large_float, ord_no : glob_large_float)), array_complex_pole : rad_c, array_complex_pole : ord_no), 1, 1 1, 2 found_sing : 0, if (1 # found_sing) and ((array_real_pole = glob_large_float) 1, 1 or (array_real_pole = glob_large_float)) 1, 2 and ((array_complex_pole # glob_large_float) and (array_complex_pole # glob_large_float)) 1, 1 1, 2 and ((array_complex_pole > 0.0) and (array_complex_pole > 0.0)) 1, 1 1, 2 then (array_poles : array_complex_pole , 1, 1 1, 1 array_poles : array_complex_pole , found_sing : 1, 1, 2 1, 2 array_type_pole : 2, if glob_display_flag 1 then (if reached_interval() then omniout_str(ALWAYS, "Complex estimate of poles used for equation 1"))), if (1 # found_sing) and ((array_real_pole # glob_large_float) 1, 1 and (array_real_pole # glob_large_float) and (array_real_pole > 0.0) 1, 2 1, 1 and (array_real_pole > - 1.0 glob_smallish_float) 1, 2 and ((array_complex_pole = glob_large_float) or (array_complex_pole = glob_large_float) or (array_complex_pole <= 0.0) or (array_complex_pole <= 0.0))) 1, 1 1, 2 1, 1 1, 2 then (array_poles : array_real_pole , 1, 1 1, 1 array_poles : array_real_pole , found_sing : 1, array_type_pole : 1, 1, 2 1, 2 1 if glob_display_flag then (if reached_interval() then omniout_str(ALWAYS, "Real estimate of pole used for equation 1"))), if (1 # found_sing) and (((array_real_pole = glob_large_float) 1, 1 or (array_real_pole = glob_large_float)) 1, 2 and ((array_complex_pole = glob_large_float) or (array_complex_pole = glob_large_float))) 1, 1 1, 2 then (array_poles : glob_large_float, array_poles : glob_large_float, 1, 1 1, 2 found_sing : 1, array_type_pole : 3, if reached_interval() 1 then omniout_str(ALWAYS, "NO POLE for equation 1")), if (1 # found_sing) and ((array_real_pole < array_complex_pole ) 1, 1 1, 1 and (array_real_pole > 0.0) and (array_real_pole > - 1.0 1, 1 1, 2 glob_smallish_float)) then (array_poles : array_real_pole , 1, 1 1, 1 array_poles : array_real_pole , found_sing : 1, array_type_pole : 1, 1, 2 1, 2 1 if glob_display_flag then (if reached_interval() then omniout_str(ALWAYS, "Real estimate of pole used for equation 1"))), if (1 # found_sing) and ((array_complex_pole # glob_large_float) 1, 1 and (array_complex_pole # glob_large_float) 1, 2 and (array_complex_pole > 0.0) and (array_complex_pole > 1, 1 1, 2 0.0)) then (array_poles : array_complex_pole , 1, 1 1, 1 array_poles : array_complex_pole , array_type_pole : 2, 1, 2 1, 2 1 found_sing : 1, if glob_display_flag then (if reached_interval() then omniout_str(ALWAYS, "Complex estimate of poles used for equation 1"))), if 1 # found_sing then (array_poles : glob_large_float, 1, 1 array_poles : glob_large_float, array_type_pole : 3, 1, 2 1 if reached_interval() then omniout_str(ALWAYS, "NO POLE for equation 1")), array_pole : glob_large_float, array_pole : glob_large_float, 1 2 if array_pole > array_poles then (array_pole : array_poles , 1 1, 1 1 1, 1 array_pole : array_poles ), if array_pole glob_ratio_of_radius < 2 1, 2 1 omniabs(glob_h) then (h_new : array_pole glob_ratio_of_radius, term : 1, 1 ratio : 1.0, while term <= glob_max_terms do (array_y : term array_y ratio, array_y_higher : array_y_higher ratio, term 1, term 1, term ratio h_new array_x : array_x ratio, ratio : ---------------, term : 1 + term), term term omniabs(glob_h) glob_h : h_new), if reached_interval() then display_pole()) (%i11) get_norms() := block([iii], if not glob_initial_pass then (iii : 1, while iii <= glob_max_terms do (array_norms : 0.0, iii iii : 1 + iii), iii : 1, while iii <= glob_max_terms do (if omniabs(array_y ) > array_norms iii iii then array_norms : omniabs(array_y ), iii : 1 + iii))) iii iii (%o11) get_norms() := block([iii], if not glob_initial_pass then (iii : 1, while iii <= glob_max_terms do (array_norms : 0.0, iii iii : 1 + iii), iii : 1, while iii <= glob_max_terms do (if omniabs(array_y ) > array_norms iii iii then array_norms : omniabs(array_y ), iii : 1 + iii))) iii iii (%i12) atomall() := block([kkk, order_d, adj2, adj3, temporary, term, temp, temp2], array_tmp1 : sin(array_x ), array_tmp1_g : cos(array_x ), 1 1 1 1 array_tmp2 : array_tmp1 + array_const_0D0 , array_tmp3 : sin(array_x ), 1 1 1 1 1 array_tmp3_g : cos(array_x ), array_tmp4 : array_tmp3 + array_tmp2 , 1 1 1 1 1 if not array_y_set_initial then (if 1 <= glob_max_terms 1, 2 then (temporary : array_tmp4 expt(glob_h, 1) factorial_3(0, 1), 1 array_y : temporary, array_y_higher : temporary, 2 1, 2 temporary 1.0 temporary : -------------, array_y_higher : temporary, 0)), kkk : 2, glob_h 2, 1 array_tmp1_g array_x - array_tmp1 array_x 1 2 1 2 array_tmp1 : ----------------------, array_tmp1_g : ----------------------, 2 1 2 1 array_tmp3_g array_x 1 2 array_tmp2 : array_tmp1 , array_tmp3 : ----------------------, 2 2 2 1 - array_tmp3 array_x 1 2 array_tmp3_g : ----------------------, 2 1 array_tmp4 : array_tmp3 + array_tmp2 , 2 2 2 if not array_y_set_initial then (if 2 <= glob_max_terms 1, 3 then (temporary : array_tmp4 expt(glob_h, 1) factorial_3(1, 2), 2 array_y : temporary, array_y_higher : temporary, 3 1, 3 temporary 2.0 temporary : -------------, array_y_higher : temporary, 0)), kkk : 3, glob_h 2, 2 array_tmp1_g array_x - array_tmp1 array_x 2 2 2 2 array_tmp1 : ----------------------, array_tmp1_g : ----------------------, 3 2 3 2 array_tmp3_g array_x 2 2 array_tmp2 : array_tmp1 , array_tmp3 : ----------------------, 3 3 3 2 - array_tmp3 array_x 2 2 array_tmp3_g : ----------------------, 3 2 array_tmp4 : array_tmp3 + array_tmp2 , 3 3 3 if not array_y_set_initial then (if 3 <= glob_max_terms 1, 4 then (temporary : array_tmp4 expt(glob_h, 1) factorial_3(2, 3), 3 array_y : temporary, array_y_higher : temporary, 4 1, 4 temporary 3.0 temporary : -------------, array_y_higher : temporary, 0)), kkk : 4, glob_h 2, 3 array_tmp1_g array_x - array_tmp1 array_x 3 2 3 2 array_tmp1 : ----------------------, array_tmp1_g : ----------------------, 4 3 4 3 array_tmp3_g array_x 3 2 array_tmp2 : array_tmp1 , array_tmp3 : ----------------------, 4 4 4 3 - array_tmp3 array_x 3 2 array_tmp3_g : ----------------------, 4 3 array_tmp4 : array_tmp3 + array_tmp2 , 4 4 4 if not array_y_set_initial then (if 4 <= glob_max_terms 1, 5 then (temporary : array_tmp4 expt(glob_h, 1) factorial_3(3, 4), 4 array_y : temporary, array_y_higher : temporary, 5 1, 5 temporary 4.0 temporary : -------------, array_y_higher : temporary, 0)), kkk : 5, glob_h 2, 4 array_tmp1_g array_x - array_tmp1 array_x 4 2 4 2 array_tmp1 : ----------------------, array_tmp1_g : ----------------------, 5 4 5 4 array_tmp3_g array_x 4 2 array_tmp2 : array_tmp1 , array_tmp3 : ----------------------, 5 5 5 4 - array_tmp3 array_x 4 2 array_tmp3_g : ----------------------, 5 4 array_tmp4 : array_tmp3 + array_tmp2 , 5 5 5 if not array_y_set_initial then (if 5 <= glob_max_terms 1, 6 then (temporary : array_tmp4 expt(glob_h, 1) factorial_3(4, 5), 5 array_y : temporary, array_y_higher : temporary, 6 1, 6 temporary 5.0 temporary : -------------, array_y_higher : temporary, 0)), kkk : 6, glob_h 2, 5 array_tmp1_g array_x kkk - 1 2 while kkk <= glob_max_terms do (array_tmp1 : ----------------------------, kkk kkk - 1 - array_tmp1 array_x kkk - 1 2 array_tmp1_g : ----------------------------, array_tmp2 : array_tmp1 , kkk kkk - 1 kkk kkk array_tmp3_g array_x kkk - 1 2 array_tmp3 : ----------------------------, kkk kkk - 1 - array_tmp3 array_x kkk - 1 2 array_tmp3_g : ----------------------------, kkk kkk - 1 array_tmp4 : array_tmp3 + array_tmp2 , order_d : 1, kkk kkk kkk if 1 + order_d + kkk <= glob_max_terms then (if not array_y_set_initial 1, order_d + kkk then (temporary : array_tmp4 expt(glob_h, order_d) kkk factorial_3(kkk - 1, - 1 + order_d + kkk), array_y : temporary, order_d + kkk array_y_higher : temporary, term : - 1 + order_d + kkk, 1, order_d + kkk adj2 : - 1 + order_d + kkk, adj3 : 2, while term >= 1 do (if adj3 <= 1 + order_d then (if adj2 > 0 temporary convfp(adj2) then temporary : ---------------------- else temporary : temporary, glob_h array_y_higher : temporary), term : term - 1, adj2 : adj2 - 1, adj3, term adj3 : 1 + adj3))), kkk : 1 + kkk)) (%o12) atomall() := block([kkk, order_d, adj2, adj3, temporary, term, temp, temp2], array_tmp1 : sin(array_x ), array_tmp1_g : cos(array_x ), 1 1 1 1 array_tmp2 : array_tmp1 + array_const_0D0 , array_tmp3 : sin(array_x ), 1 1 1 1 1 array_tmp3_g : cos(array_x ), array_tmp4 : array_tmp3 + array_tmp2 , 1 1 1 1 1 if not array_y_set_initial then (if 1 <= glob_max_terms 1, 2 then (temporary : array_tmp4 expt(glob_h, 1) factorial_3(0, 1), 1 array_y : temporary, array_y_higher : temporary, 2 1, 2 temporary 1.0 temporary : -------------, array_y_higher : temporary, 0)), kkk : 2, glob_h 2, 1 array_tmp1_g array_x - array_tmp1 array_x 1 2 1 2 array_tmp1 : ----------------------, array_tmp1_g : ----------------------, 2 1 2 1 array_tmp3_g array_x 1 2 array_tmp2 : array_tmp1 , array_tmp3 : ----------------------, 2 2 2 1 - array_tmp3 array_x 1 2 array_tmp3_g : ----------------------, 2 1 array_tmp4 : array_tmp3 + array_tmp2 , 2 2 2 if not array_y_set_initial then (if 2 <= glob_max_terms 1, 3 then (temporary : array_tmp4 expt(glob_h, 1) factorial_3(1, 2), 2 array_y : temporary, array_y_higher : temporary, 3 1, 3 temporary 2.0 temporary : -------------, array_y_higher : temporary, 0)), kkk : 3, glob_h 2, 2 array_tmp1_g array_x - array_tmp1 array_x 2 2 2 2 array_tmp1 : ----------------------, array_tmp1_g : ----------------------, 3 2 3 2 array_tmp3_g array_x 2 2 array_tmp2 : array_tmp1 , array_tmp3 : ----------------------, 3 3 3 2 - array_tmp3 array_x 2 2 array_tmp3_g : ----------------------, 3 2 array_tmp4 : array_tmp3 + array_tmp2 , 3 3 3 if not array_y_set_initial then (if 3 <= glob_max_terms 1, 4 then (temporary : array_tmp4 expt(glob_h, 1) factorial_3(2, 3), 3 array_y : temporary, array_y_higher : temporary, 4 1, 4 temporary 3.0 temporary : -------------, array_y_higher : temporary, 0)), kkk : 4, glob_h 2, 3 array_tmp1_g array_x - array_tmp1 array_x 3 2 3 2 array_tmp1 : ----------------------, array_tmp1_g : ----------------------, 4 3 4 3 array_tmp3_g array_x 3 2 array_tmp2 : array_tmp1 , array_tmp3 : ----------------------, 4 4 4 3 - array_tmp3 array_x 3 2 array_tmp3_g : ----------------------, 4 3 array_tmp4 : array_tmp3 + array_tmp2 , 4 4 4 if not array_y_set_initial then (if 4 <= glob_max_terms 1, 5 then (temporary : array_tmp4 expt(glob_h, 1) factorial_3(3, 4), 4 array_y : temporary, array_y_higher : temporary, 5 1, 5 temporary 4.0 temporary : -------------, array_y_higher : temporary, 0)), kkk : 5, glob_h 2, 4 array_tmp1_g array_x - array_tmp1 array_x 4 2 4 2 array_tmp1 : ----------------------, array_tmp1_g : ----------------------, 5 4 5 4 array_tmp3_g array_x 4 2 array_tmp2 : array_tmp1 , array_tmp3 : ----------------------, 5 5 5 4 - array_tmp3 array_x 4 2 array_tmp3_g : ----------------------, 5 4 array_tmp4 : array_tmp3 + array_tmp2 , 5 5 5 if not array_y_set_initial then (if 5 <= glob_max_terms 1, 6 then (temporary : array_tmp4 expt(glob_h, 1) factorial_3(4, 5), 5 array_y : temporary, array_y_higher : temporary, 6 1, 6 temporary 5.0 temporary : -------------, array_y_higher : temporary, 0)), kkk : 6, glob_h 2, 5 array_tmp1_g array_x kkk - 1 2 while kkk <= glob_max_terms do (array_tmp1 : ----------------------------, kkk kkk - 1 - array_tmp1 array_x kkk - 1 2 array_tmp1_g : ----------------------------, array_tmp2 : array_tmp1 , kkk kkk - 1 kkk kkk array_tmp3_g array_x kkk - 1 2 array_tmp3 : ----------------------------, kkk kkk - 1 - array_tmp3 array_x kkk - 1 2 array_tmp3_g : ----------------------------, kkk kkk - 1 array_tmp4 : array_tmp3 + array_tmp2 , order_d : 1, kkk kkk kkk if 1 + order_d + kkk <= glob_max_terms then (if not array_y_set_initial 1, order_d + kkk then (temporary : array_tmp4 expt(glob_h, order_d) kkk factorial_3(kkk - 1, - 1 + order_d + kkk), array_y : temporary, order_d + kkk array_y_higher : temporary, term : - 1 + order_d + kkk, 1, order_d + kkk adj2 : - 1 + order_d + kkk, adj3 : 2, while term >= 1 do (if adj3 <= 1 + order_d then (if adj2 > 0 temporary convfp(adj2) then temporary : ---------------------- else temporary : temporary, glob_h array_y_higher : temporary), term : term - 1, adj2 : adj2 - 1, adj3, term adj3 : 1 + adj3))), kkk : 1 + kkk)) log(x) (%i13) log10(x) := --------- log(10.0) log(x) (%o13) log10(x) := --------- log(10.0) (%i14) omniout_str(iolevel, str) := if glob_iolevel >= iolevel then printf(true, "~a~%", string(str)) (%o14) omniout_str(iolevel, str) := if glob_iolevel >= iolevel then printf(true, "~a~%", string(str)) (%i15) omniout_str_noeol(iolevel, str) := if glob_iolevel >= iolevel then printf(true, "~a", string(str)) (%o15) omniout_str_noeol(iolevel, str) := if glob_iolevel >= iolevel then printf(true, "~a", string(str)) (%i16) omniout_labstr(iolevel, label, str) := if glob_iolevel >= iolevel then printf(true, "~a = ~a~%", string(label), string(str)) (%o16) omniout_labstr(iolevel, label, str) := if glob_iolevel >= iolevel then printf(true, "~a = ~a~%", string(label), string(str)) (%i17) omniout_float(iolevel, prelabel, prelen, value, vallen, postlabel) := if glob_iolevel >= iolevel then (if vallen = 4 then printf(true, "~a = ~g ~s ~%", prelabel, value, postlabel) else printf(true, "~a = ~g ~s ~%", prelabel, value, postlabel)) (%o17) omniout_float(iolevel, prelabel, prelen, value, vallen, postlabel) := if glob_iolevel >= iolevel then (if vallen = 4 then printf(true, "~a = ~g ~s ~%", prelabel, value, postlabel) else printf(true, "~a = ~g ~s ~%", prelabel, value, postlabel)) (%i18) omniout_int(iolevel, prelabel, prelen, value, vallen, postlabel) := if glob_iolevel >= iolevel then (printf(true, "~a = ~d ~a~%", prelabel, value, postlabel), newline()) (%o18) omniout_int(iolevel, prelabel, prelen, value, vallen, postlabel) := if glob_iolevel >= iolevel then (printf(true, "~a = ~d ~a~%", prelabel, value, postlabel), newline()) (%i19) omniout_float_arr(iolevel, prelabel, elemnt, prelen, value, vallen, postlabel) := if glob_iolevel >= iolevel then (sprint(prelabel, "[", elemnt, "]=", value, postlabel), newline()) (%o19) omniout_float_arr(iolevel, prelabel, elemnt, prelen, value, vallen, postlabel) := if glob_iolevel >= iolevel then (sprint(prelabel, "[", elemnt, "]=", value, postlabel), newline()) (%i20) dump_series(iolevel, dump_label, series_name, arr_series, numb) := block([i], if glob_iolevel >= iolevel then (i : 1, while i <= numb do (sprint(dump_label, series_name, "i = ", i, "series = ", array_series ), newline(), i : 1 + i))) i (%o20) dump_series(iolevel, dump_label, series_name, arr_series, numb) := block([i], if glob_iolevel >= iolevel then (i : 1, while i <= numb do (sprint(dump_label, series_name, "i = ", i, "series = ", array_series ), newline(), i : 1 + i))) i (%i21) dump_series_2(iolevel, dump_label, series_name2, arr_series2, numb, subnum, arr_x) := (array_series2, numb, subnum) := block([i, sub, ts_term], if glob_iolevel >= iolevel then (sub : 1, while sub <= subnum do (i : 1, while i <= num do (sprint(dump_label, series_name, "sub = ", sub, "i = ", i, "series2 = ", array_series2 ), i : 1 + i), sub : 1 + sub))) sub, i (%o21) dump_series_2(iolevel, dump_label, series_name2, arr_series2, numb, subnum, arr_x) := (array_series2, numb, subnum) := block([i, sub, ts_term], if glob_iolevel >= iolevel then (sub : 1, while sub <= subnum do (i : 1, while i <= num do (sprint(dump_label, series_name, "sub = ", sub, "i = ", i, "series2 = ", array_series2 ), i : 1 + i), sub : 1 + sub))) sub, i (%i22) cs_info(iolevel, str) := if glob_iolevel >= iolevel then sprint(concat("cs_info ", str, " glob_correct_start_flag = ", glob_correct_start_flag, "glob_h := ", glob_h, "glob_reached_optimal_h := ", glob_reached_optimal_h)) (%o22) cs_info(iolevel, str) := if glob_iolevel >= iolevel then sprint(concat("cs_info ", str, " glob_correct_start_flag = ", glob_correct_start_flag, "glob_h := ", glob_h, "glob_reached_optimal_h := ", glob_reached_optimal_h)) (%i23) logitem_time(fd, secs_in) := block([days, days_int, hours, hours_int, minutes, minutes_int, sec_int, seconds, secs, years, years_int], secs : convfloat(secs_in), printf(fd, "~%"), secs if secs >= 0 then (years_int : trunc(----------------), glob_sec_in_year sec_temp : mod(trunc(secs), trunc(glob_sec_in_year)), sec_temp days_int : trunc(---------------), sec_temp : glob_sec_in_day sec_temp mod(sec_temp, trunc(glob_sec_in_day)), hours_int : trunc(----------------), glob_sec_in_hour sec_temp : mod(sec_temp, trunc(glob_sec_in_hour)), sec_temp minutes_int : trunc(------------------), glob_sec_in_minute sec_int : mod(sec_temp, trunc(glob_sec_in_minute)), if years_int > 0 then printf(fd, "= ~d Years ~d Days ~d Hours ~d Minutes ~d Seconds~%", years_int, days_int, hours_int, minutes_int, sec_int) elseif days_int > 0 then printf(fd, "= ~d Days ~d Hours ~d Minutes ~d Seconds~%", days_int, hours_int, minutes_int, sec_int) elseif hours_int > 0 then printf(fd, "= ~d Hours ~d Minutes ~d Seconds~%", hours_int, minutes_int, sec_int) elseif minutes_int > 0 then printf(fd, "= ~d Minutes ~d Seconds~%", minutes_int, sec_int) else printf(fd, "= ~d Seconds~%", sec_int)) else printf(fd, " Unknown~%"), printf(fd, "~%")) (%o23) logitem_time(fd, secs_in) := block([days, days_int, hours, hours_int, minutes, minutes_int, sec_int, seconds, secs, years, years_int], secs : convfloat(secs_in), printf(fd, "~%"), secs if secs >= 0 then (years_int : trunc(----------------), glob_sec_in_year sec_temp : mod(trunc(secs), trunc(glob_sec_in_year)), sec_temp days_int : trunc(---------------), sec_temp : glob_sec_in_day sec_temp mod(sec_temp, trunc(glob_sec_in_day)), hours_int : trunc(----------------), glob_sec_in_hour sec_temp : mod(sec_temp, trunc(glob_sec_in_hour)), sec_temp minutes_int : trunc(------------------), glob_sec_in_minute sec_int : mod(sec_temp, trunc(glob_sec_in_minute)), if years_int > 0 then printf(fd, "= ~d Years ~d Days ~d Hours ~d Minutes ~d Seconds~%", years_int, days_int, hours_int, minutes_int, sec_int) elseif days_int > 0 then printf(fd, "= ~d Days ~d Hours ~d Minutes ~d Seconds~%", days_int, hours_int, minutes_int, sec_int) elseif hours_int > 0 then printf(fd, "= ~d Hours ~d Minutes ~d Seconds~%", hours_int, minutes_int, sec_int) elseif minutes_int > 0 then printf(fd, "= ~d Minutes ~d Seconds~%", minutes_int, sec_int) else printf(fd, "= ~d Seconds~%", sec_int)) else printf(fd, " Unknown~%"), printf(fd, "~%")) (%i24) omniout_timestr(secs_in) := block([days, days_int, hours, hours_int, minutes, minutes_int, sec_int, seconds, secs, years, years_int], secs : convfloat(secs_in), if secs >= 0 secs then (years_int : trunc(----------------), glob_sec_in_year sec_temp : mod(trunc(secs), trunc(glob_sec_in_year)), sec_temp days_int : trunc(---------------), sec_temp : glob_sec_in_day sec_temp mod(sec_temp, trunc(glob_sec_in_day)), hours_int : trunc(----------------), glob_sec_in_hour sec_temp : mod(sec_temp, trunc(glob_sec_in_hour)), sec_temp minutes_int : trunc(------------------), glob_sec_in_minute sec_int : mod(sec_temp, trunc(glob_sec_in_minute)), if years_int > 0 then printf(true, "= ~d Years ~d Days ~d Hours ~d Minutes ~d Seconds~%", years_int, days_int, hours_int, minutes_int, sec_int) elseif days_int > 0 then printf(true, "= ~d Days ~d Hours ~d Minutes ~d Seconds~%", days_int, hours_int, minutes_int, sec_int) elseif hours_int > 0 then printf(true, "= ~d Hours ~d Minutes ~d Seconds~%", hours_int, minutes_int, sec_int) elseif minutes_int > 0 then printf(true, "= ~d Minutes ~d Seconds~%", minutes_int, sec_int) else printf(true, "= ~d Seconds~%", sec_int)) else printf(true, " Unknown~%")) (%o24) omniout_timestr(secs_in) := block([days, days_int, hours, hours_int, minutes, minutes_int, sec_int, seconds, secs, years, years_int], secs : convfloat(secs_in), if secs >= 0 secs then (years_int : trunc(----------------), glob_sec_in_year sec_temp : mod(trunc(secs), trunc(glob_sec_in_year)), sec_temp days_int : trunc(---------------), sec_temp : glob_sec_in_day sec_temp mod(sec_temp, trunc(glob_sec_in_day)), hours_int : trunc(----------------), glob_sec_in_hour sec_temp : mod(sec_temp, trunc(glob_sec_in_hour)), sec_temp minutes_int : trunc(------------------), glob_sec_in_minute sec_int : mod(sec_temp, trunc(glob_sec_in_minute)), if years_int > 0 then printf(true, "= ~d Years ~d Days ~d Hours ~d Minutes ~d Seconds~%", years_int, days_int, hours_int, minutes_int, sec_int) elseif days_int > 0 then printf(true, "= ~d Days ~d Hours ~d Minutes ~d Seconds~%", days_int, hours_int, minutes_int, sec_int) elseif hours_int > 0 then printf(true, "= ~d Hours ~d Minutes ~d Seconds~%", hours_int, minutes_int, sec_int) elseif minutes_int > 0 then printf(true, "= ~d Minutes ~d Seconds~%", minutes_int, sec_int) else printf(true, "= ~d Seconds~%", sec_int)) else printf(true, " Unknown~%")) (%i25) ats(mmm_ats, arr_a, arr_b, jjj_ats) := block([iii_ats, lll_ats, ma_ats, ret_ats], ret_ats : 0.0, if jjj_ats <= mmm_ats then (ma_ats : 1 + mmm_ats, iii_ats : jjj_ats, while iii_ats <= mmm_ats do (lll_ats : ma_ats - iii_ats, ret_ats : arr_a arr_b + ret_ats, iii_ats : 1 + iii_ats)), iii_ats lll_ats ret_ats) (%o25) ats(mmm_ats, arr_a, arr_b, jjj_ats) := block([iii_ats, lll_ats, ma_ats, ret_ats], ret_ats : 0.0, if jjj_ats <= mmm_ats then (ma_ats : 1 + mmm_ats, iii_ats : jjj_ats, while iii_ats <= mmm_ats do (lll_ats : ma_ats - iii_ats, ret_ats : arr_a arr_b + ret_ats, iii_ats : 1 + iii_ats)), iii_ats lll_ats ret_ats) (%i26) att(mmm_att, arr_aa, arr_bb, jjj_att) := block([al_att, iii_att, lll_att, ma_att, ret_att], ret_att : 0.0, if jjj_att <= mmm_att then (ma_att : 2 + mmm_att, iii_att : jjj_att, while iii_att <= mmm_att do (lll_att : ma_att - iii_att, al_att : lll_att - 1, if lll_att <= glob_max_terms then ret_att : arr_aa arr_bb convfp(al_att) + ret_att, iii_att lll_att ret_att iii_att : 1 + iii_att), ret_att : ---------------), ret_att) convfp(mmm_att) (%o26) att(mmm_att, arr_aa, arr_bb, jjj_att) := block([al_att, iii_att, lll_att, ma_att, ret_att], ret_att : 0.0, if jjj_att <= mmm_att then (ma_att : 2 + mmm_att, iii_att : jjj_att, while iii_att <= mmm_att do (lll_att : ma_att - iii_att, al_att : lll_att - 1, if lll_att <= glob_max_terms then ret_att : arr_aa arr_bb convfp(al_att) + ret_att, iii_att lll_att ret_att iii_att : 1 + iii_att), ret_att : ---------------), ret_att) convfp(mmm_att) (%i27) display_pole_debug(typ, radius, order2) := (if typ = 1 then omniout_str(ALWAYS, "Real") else omniout_str(ALWAYS, "Complex"), omniout_float(ALWAYS, "DBG Radius of convergence ", 4, radius, 4, " "), omniout_float(ALWAYS, "DBG Order of pole ", 4, order2, 4, " ")) (%o27) display_pole_debug(typ, radius, order2) := (if typ = 1 then omniout_str(ALWAYS, "Real") else omniout_str(ALWAYS, "Complex"), omniout_float(ALWAYS, "DBG Radius of convergence ", 4, radius, 4, " "), omniout_float(ALWAYS, "DBG Order of pole ", 4, order2, 4, " ")) (%i28) display_pole() := if (array_pole # glob_large_float) 1 and (array_pole > 0.0) and (array_pole # glob_large_float) 1 2 and (array_pole > 0.0) and glob_display_flag 2 then (omniout_float(ALWAYS, "Radius of convergence ", 4, array_pole , 4, " "), omniout_float(ALWAYS, 1 "Order of pole ", 4, array_pole , 4, " ")) 2 (%o28) display_pole() := if (array_pole # glob_large_float) 1 and (array_pole > 0.0) and (array_pole # glob_large_float) 1 2 and (array_pole > 0.0) and glob_display_flag 2 then (omniout_float(ALWAYS, "Radius of convergence ", 4, array_pole , 4, " "), omniout_float(ALWAYS, 1 "Order of pole ", 4, array_pole , 4, " ")) 2 (%i29) logditto(file) := (printf(file, ""), printf(file, "ditto"), printf(file, "")) (%o29) logditto(file) := (printf(file, ""), printf(file, "ditto"), printf(file, "")) (%i30) logitem_integer(file, n) := (printf(file, ""), printf(file, "~d", n), printf(file, "")) (%o30) logitem_integer(file, n) := (printf(file, ""), printf(file, "~d", n), printf(file, "")) (%i31) logitem_str(file, str) := (printf(file, ""), printf(file, str), printf(file, "")) (%o31) logitem_str(file, str) := (printf(file, ""), printf(file, str), printf(file, "")) (%i32) logitem_good_digits(file, rel_error) := block([good_digits], printf(file, ""), if rel_error # - 1.0 then (if rel_error > + 1.0E-34 then (good_digits : 1 - floor(log10(rel_error)), printf(file, "~d", good_digits)) else (good_digits : 16, printf(file, "~d", good_digits))) else printf(file, "Unknown"), printf(file, "")) (%o32) logitem_good_digits(file, rel_error) := block([good_digits], printf(file, ""), if rel_error # - 1.0 then (if rel_error > + 1.0E-34 then (good_digits : 1 - floor(log10(rel_error)), printf(file, "~d", good_digits)) else (good_digits : 16, printf(file, "~d", good_digits))) else printf(file, "Unknown"), printf(file, "")) (%i33) log_revs(file, revs) := printf(file, revs) (%o33) log_revs(file, revs) := printf(file, revs) (%i34) logitem_float(file, x) := (printf(file, ""), printf(file, "~g", x), printf(file, "")) (%o34) logitem_float(file, x) := (printf(file, ""), printf(file, "~g", x), printf(file, "")) (%i35) logitem_pole(file, pole) := (printf(file, ""), if pole = 0 then printf(file, "NA") elseif pole = 1 then printf(file, "Real") elseif pole = 2 then printf(file, "Complex") else printf(file, "No Pole"), printf(file, "")) (%o35) logitem_pole(file, pole) := (printf(file, ""), if pole = 0 then printf(file, "NA") elseif pole = 1 then printf(file, "Real") elseif pole = 2 then printf(file, "Complex") else printf(file, "No Pole"), printf(file, "")) (%i36) logstart(file) := printf(file, "") (%o36) logstart(file) := printf(file, "") (%i37) logend(file) := printf(file, "~%") (%o37) logend(file) := printf(file, "~%") (%i38) chk_data() := block([errflag], errflag : false, if (glob_max_terms < 15) or (glob_max_terms > 512) then (omniout_str(ALWAYS, "Illegal max_terms = -- Using 30"), glob_max_terms : 30), if glob_max_iter < 2 then (omniout_str(ALWAYS, "Illegal max_iter"), errflag : true), if errflag then quit()) (%o38) chk_data() := block([errflag], errflag : false, if (glob_max_terms < 15) or (glob_max_terms > 512) then (omniout_str(ALWAYS, "Illegal max_terms = -- Using 30"), glob_max_terms : 30), if glob_max_iter < 2 then (omniout_str(ALWAYS, "Illegal max_iter"), errflag : true), if errflag then quit()) (%i39) comp_expect_sec(t_end2, t_start2, t2, clock_sec2) := block([ms2, rrr, sec_left, sub1, sub2], ms2 : clock_sec2, sub1 : t_end2 - t_start2, sub2 : t2 - t_start2, if sub1 = 0.0 then sec_left : 0.0 else (if sub2 > 0.0 sub1 then (rrr : ----, sec_left : rrr ms2 - ms2) else sec_left : 0.0), sec_left) sub2 (%o39) comp_expect_sec(t_end2, t_start2, t2, clock_sec2) := block([ms2, rrr, sec_left, sub1, sub2], ms2 : clock_sec2, sub1 : t_end2 - t_start2, sub2 : t2 - t_start2, if sub1 = 0.0 then sec_left : 0.0 else (if sub2 > 0.0 sub1 then (rrr : ----, sec_left : rrr ms2 - ms2) else sec_left : 0.0), sec_left) sub2 (%i40) comp_percent(t_end2, t_start2, t2) := block([rrr, sub1, sub2], sub1 : t_end2 - t_start2, sub2 : t2 - t_start2, 100.0 sub2 if sub2 > glob_small_float then rrr : ---------- else rrr : 0.0, rrr) sub1 (%o40) comp_percent(t_end2, t_start2, t2) := block([rrr, sub1, sub2], sub1 : t_end2 - t_start2, sub2 : t2 - t_start2, 100.0 sub2 if sub2 > glob_small_float then rrr : ---------- else rrr : 0.0, rrr) sub1 (%i41) factorial_2(nnn) := nnn! (%o41) factorial_2(nnn) := nnn! (%i42) factorial_1(nnn) := block([ret], if nnn <= glob_max_terms then (if array_fact_1 = 0 nnn then (ret : factorial_2(nnn), array_fact_1 : ret) nnn else ret : array_fact_1 ) else ret : factorial_2(nnn), ret) nnn (%o42) factorial_1(nnn) := block([ret], if nnn <= glob_max_terms then (if array_fact_1 = 0 nnn then (ret : factorial_2(nnn), array_fact_1 : ret) nnn else ret : array_fact_1 ) else ret : factorial_2(nnn), ret) nnn (%i43) factorial_3(mmm, nnn) := block([ret], if (nnn <= glob_max_terms) and (mmm <= glob_max_terms) factorial_1(mmm) then (if array_fact_2 = 0 then (ret : ----------------, mmm, nnn factorial_1(nnn) array_fact_2 : ret) else ret : array_fact_2 ) mmm, nnn mmm, nnn factorial_2(mmm) else ret : ----------------, ret) factorial_2(nnn) (%o43) factorial_3(mmm, nnn) := block([ret], if (nnn <= glob_max_terms) and (mmm <= glob_max_terms) factorial_1(mmm) then (if array_fact_2 = 0 then (ret : ----------------, mmm, nnn factorial_1(nnn) array_fact_2 : ret) else ret : array_fact_2 ) mmm, nnn mmm, nnn factorial_2(mmm) else ret : ----------------, ret) factorial_2(nnn) (%i44) convfp(mmm) := mmm (%o44) convfp(mmm) := mmm (%i45) convfloat(mmm) := mmm (%o45) convfloat(mmm) := mmm (%i46) elapsed_time_seconds() := block([t], t : elapsed_real_time(), t) (%o46) elapsed_time_seconds() := block([t], t : elapsed_real_time(), t) (%i47) Si(x) := 0.0 (%o47) Si(x) := 0.0 (%i48) Ci(x) := 0.0 (%o48) Ci(x) := 0.0 (%i49) ln(x) := log(x) (%o49) ln(x) := log(x) (%i50) arcsin(x) := asin(x) (%o50) arcsin(x) := asin(x) (%i51) arccos(x) := acos(x) (%o51) arccos(x) := acos(x) (%i52) arctan(x) := atan(x) (%o52) arctan(x) := atan(x) (%i53) omniabs(x) := abs(x) (%o53) omniabs(x) := abs(x) (%i54) expt(x, y) := (if (x = 0.0) and (y < 0.0) y then print("expt error x = ", x, "y = ", y), x ) (%o54) expt(x, y) := (if (x = 0.0) and (y < 0.0) y then print("expt error x = ", x, "y = ", y), x ) (%i55) estimated_needed_step_error(x_start, x_end, estimated_h, estimated_answer) := block([desired_abs_gbl_error, range, estimated_steps, step_error], omniout_float(ALWAYS, "glob_desired_digits_correct", 32, glob_desired_digits_correct, 32, ""), desired_abs_gbl_error : expt(10.0, - glob_desired_digits_correct) omniabs(estimated_answer), omniout_float(ALWAYS, "desired_abs_gbl_error", 32, desired_abs_gbl_error, 32, ""), range : x_end - x_start, omniout_float(ALWAYS, "range", 32, range, 32, range ""), estimated_steps : -----------, omniout_float(ALWAYS, "estimated_steps", estimated_h desired_abs_gbl_error 32, estimated_steps, 32, ""), step_error : omniabs(---------------------), estimated_steps omniout_float(ALWAYS, "step_error", 32, step_error, 32, ""), step_error) (%o55) estimated_needed_step_error(x_start, x_end, estimated_h, estimated_answer) := block([desired_abs_gbl_error, range, estimated_steps, step_error], omniout_float(ALWAYS, "glob_desired_digits_correct", 32, glob_desired_digits_correct, 32, ""), desired_abs_gbl_error : expt(10.0, - glob_desired_digits_correct) omniabs(estimated_answer), omniout_float(ALWAYS, "desired_abs_gbl_error", 32, desired_abs_gbl_error, 32, ""), range : x_end - x_start, omniout_float(ALWAYS, "range", 32, range, 32, range ""), estimated_steps : -----------, omniout_float(ALWAYS, "estimated_steps", estimated_h desired_abs_gbl_error 32, estimated_steps, 32, ""), step_error : omniabs(---------------------), estimated_steps omniout_float(ALWAYS, "step_error", 32, step_error, 32, ""), step_error) (%i56) exact_soln_y(x) := block(- cos(x) - cos(x) + 2.0) (%o56) exact_soln_y(x) := block(- cos(x) - cos(x) + 2.0) (%i57) main() := block([d1, d2, d3, d4, est_err_2, niii, done_once, term, ord, order_diff, term_no, html_log_file, iiif, jjjf, rows, r_order, sub_iter, calc_term, iii, temp_sum, current_iter, x_start, x_end, it, max_terms, opt_iter, tmp, subiter, est_needed_step_err, value3, min_value, est_answer, best_h, found_h, repeat_it], define_variable(glob_max_terms, 30, fixnum), define_variable(glob_iolevel, 5, fixnum), define_variable(ALWAYS, 1, fixnum), define_variable(INFO, 2, fixnum), define_variable(DEBUGL, 3, fixnum), define_variable(DEBUGMASSIVE, 4, fixnum), define_variable(MAX_UNCHANGED, 10, fixnum), define_variable(glob_check_sign, 1.0, float), define_variable(glob_desired_digits_correct, 8.0, float), define_variable(glob_max_value3, 0.0, float), define_variable(glob_ratio_of_radius, 0.01, float), define_variable(glob_percent_done, 0.0, float), define_variable(glob_subiter_method, 3, fixnum), define_variable(glob_total_exp_sec, 0.1, float), define_variable(glob_optimal_expect_sec, 0.1, float), define_variable(glob_html_log, true, boolean), define_variable(glob_good_digits, 0, fixnum), define_variable(glob_max_opt_iter, 10, fixnum), define_variable(glob_dump, false, boolean), define_variable(glob_djd_debug, true, boolean), define_variable(glob_display_flag, true, boolean), define_variable(glob_djd_debug2, true, boolean), define_variable(glob_sec_in_minute, 60, fixnum), define_variable(glob_min_in_hour, 60, fixnum), define_variable(glob_hours_in_day, 24, fixnum), define_variable(glob_days_in_year, 365, fixnum), define_variable(glob_sec_in_hour, 3600, fixnum), define_variable(glob_sec_in_day, 86400, fixnum), define_variable(glob_sec_in_year, 31536000, fixnum), define_variable(glob_almost_1, 0.999, float), define_variable(glob_clock_sec, 0.0, float), define_variable(glob_clock_start_sec, 0.0, float), define_variable(glob_not_yet_finished, true, boolean), define_variable(glob_initial_pass, true, boolean), define_variable(glob_not_yet_start_msg, true, boolean), define_variable(glob_reached_optimal_h, false, boolean), define_variable(glob_optimal_done, false, boolean), define_variable(glob_disp_incr, 0.1, float), define_variable(glob_h, 0.1, float), define_variable(glob_max_h, 0.1, float), define_variable(glob_large_float, 9.0E+100, float), define_variable(glob_last_good_h, 0.1, float), define_variable(glob_look_poles, false, boolean), define_variable(glob_neg_h, false, boolean), define_variable(glob_display_interval, 0.0, float), define_variable(glob_next_display, 0.0, float), define_variable(glob_dump_analytic, false, boolean), define_variable(glob_abserr, 1.0E-11, float), define_variable(glob_relerr, 1.0E-11, float), define_variable(glob_max_hours, 0.0, float), define_variable(glob_max_iter, 1000, fixnum), define_variable(glob_max_rel_trunc_err, 1.0E-11, float), define_variable(glob_max_trunc_err, 1.0E-11, float), define_variable(glob_no_eqs, 0, fixnum), define_variable(glob_optimal_clock_start_sec, 0.0, float), define_variable(glob_optimal_start, 0.0, float), define_variable(glob_small_float, 1.0E-201, float), define_variable(glob_smallish_float, 1.0E-101, float), define_variable(glob_unchanged_h_cnt, 0, fixnum), define_variable(glob_warned, false, boolean), define_variable(glob_warned2, false, boolean), define_variable(glob_max_sec, 10000.0, float), define_variable(glob_orig_start_sec, 0.0, float), define_variable(glob_start, 0, fixnum), define_variable(glob_curr_iter_when_opt, 0, fixnum), define_variable(glob_current_iter, 0, fixnum), define_variable(glob_iter, 0, fixnum), define_variable(glob_normmax, 0.0, float), define_variable(glob_max_minutes, 0.0, float), ALWAYS : 1, INFO : 2, DEBUGL : 3, DEBUGMASSIVE : 4, glob_iolevel : INFO, glob_orig_start_sec : elapsed_time_seconds(), MAX_UNCHANGED : 10, glob_curr_iter_when_opt : 0, glob_display_flag : true, glob_no_eqs : 1, glob_iter : - 1, opt_iter : - 1, glob_max_iter : 50000, glob_max_hours : 0.0, glob_max_minutes : 15.0, omniout_str(ALWAYS, "##############ECHO OF PROBLEM#################"), omniout_str(ALWAYS, "##############temp/addpostode.ode#################"), omniout_str(ALWAYS, "diff ( y , x , 1 ) = sin ( x ) + sin ( x ) ;"), omniout_str(ALWAYS, "!"), omniout_str(ALWAYS, "/* BEGIN FIRST INPUT BLOCK */"), omniout_str(ALWAYS, "max_terms:30,"), omniout_str(ALWAYS, "Digits:32,"), omniout_str(ALWAYS, "!"), omniout_str(ALWAYS, "/* END FIRST INPUT BLOCK */"), omniout_str(ALWAYS, "/* BEGIN SECOND INPUT BLOCK */"), omniout_str(ALWAYS, "x_start:-5.0,"), omniout_str(ALWAYS, "x_end:5.0,"), omniout_str(ALWAYS, "array_y_init[0 + 1] : exact_soln_y(x_start),"), omniout_str(ALWAYS, "glob_look_poles:true,"), omniout_str(ALWAYS, "glob_max_iter:100,"), omniout_str(ALWAYS, "glob_display_interval:0.1,"), omniout_str(ALWAYS, "glob_max_minutes:10,"), omniout_str(ALWAYS, "/* END SECOND INPUT BLOCK */"), omniout_str(ALWAYS, "/* BEGIN OVERRIDE BLOCK */"), omniout_str(ALWAYS, "glob_desired_digits_correct:10,"), omniout_str(ALWAYS, "glob_display_interval:0.001,"), omniout_str(ALWAYS, "glob_look_poles:true,"), omniout_str(ALWAYS, "glob_max_iter:10000000,"), omniout_str(ALWAYS, "glob_max_minutes:3,"), omniout_str(ALWAYS, "glob_subiter_method:3,"), omniout_str(ALWAYS, "/* END OVERRIDE BLOCK */"), omniout_str(ALWAYS, "!"), omniout_str(ALWAYS, "/* BEGIN USER DEF BLOCK */"), omniout_str(ALWAYS, "exact_soln_y (x) := (block("), omniout_str(ALWAYS, " (2.0 - cos(x) - cos(x)) "), omniout_str(ALWAYS, "));"), omniout_str(ALWAYS, "/* END USER DEF BLOCK */"), omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################"), glob_unchanged_h_cnt : 0, glob_warned : false, glob_warned2 : false, glob_small_float : 1.0E-200, glob_smallish_float : 1.0E-64, glob_large_float : 1.0E+100, glob_almost_1 : 0.99, max_terms : 30, Digits : 32, glob_max_terms : max_terms, glob_html_log : true, array(array_y_init, 1 + max_terms), array(array_norms, 1 + max_terms), array(array_fact_1, 1 + max_terms), array(array_pole, 1 + max_terms), array(array_1st_rel_error, 1 + max_terms), array(array_last_rel_error, 1 + max_terms), array(array_type_pole, 1 + max_terms), array(array_y, 1 + max_terms), array(array_x, 1 + max_terms), array(array_tmp0, 1 + max_terms), array(array_tmp1_g, 1 + max_terms), array(array_tmp1, 1 + max_terms), array(array_tmp2, 1 + max_terms), array(array_tmp3_g, 1 + max_terms), array(array_tmp3, 1 + max_terms), array(array_tmp4, 1 + max_terms), array(array_m1, 1 + max_terms), array(array_y_higher, 1 + 2, 1 + max_terms), array(array_y_higher_work, 1 + 2, 1 + max_terms), array(array_y_higher_work2, 1 + 2, 1 + max_terms), array(array_y_set_initial, 1 + 2, 1 + max_terms), array(array_poles, 1 + 1, 1 + 3), array(array_real_pole, 1 + 1, 1 + 3), array(array_complex_pole, 1 + 1, 1 + 3), array(array_fact_2, 1 + max_terms, 1 + max_terms), term : 1, while term <= max_terms do (array_y_init : 0.0, term : 1 + term), term term : 1, while term <= max_terms do (array_norms : 0.0, term term : 1 + term), term : 1, while term <= max_terms do (array_fact_1 : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_pole : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_1st_rel_error : 0.0, term : 1 + term), term term : 1, while term <= max_terms do (array_last_rel_error : 0.0, term term : 1 + term), term : 1, while term <= max_terms do (array_type_pole : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_y : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_x : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_tmp0 : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_tmp1_g : 0.0, term : 1 + term), term term : 1, while term <= max_terms do (array_tmp1 : 0.0, term : 1 + term), term term : 1, while term <= max_terms do (array_tmp2 : 0.0, term : 1 + term), term term : 1, while term <= max_terms do (array_tmp3_g : 0.0, term term : 1 + term), term : 1, while term <= max_terms do (array_tmp3 : 0.0, term term : 1 + term), term : 1, while term <= max_terms do (array_tmp4 : 0.0, term term : 1 + term), term : 1, while term <= max_terms do (array_m1 : 0.0, term term : 1 + term), ord : 1, while ord <= 2 do (term : 1, while term <= max_terms do (array_y_higher : 0.0, term : 1 + term), ord, term ord : 1 + ord), ord : 1, while ord <= 2 do (term : 1, while term <= max_terms do (array_y_higher_work : 0.0, ord, term term : 1 + term), ord : 1 + ord), ord : 1, while ord <= 2 do (term : 1, while term <= max_terms do (array_y_higher_work2 : 0.0, term : 1 + term), ord, term ord : 1 + ord), ord : 1, while ord <= 2 do (term : 1, while term <= max_terms do (array_y_set_initial : 0.0, ord, term term : 1 + term), ord : 1 + ord), ord : 1, while ord <= 1 do (term : 1, while term <= 3 do (array_poles : 0.0, ord, term term : 1 + term), ord : 1 + ord), ord : 1, while ord <= 1 do (term : 1, while term <= 3 do (array_real_pole : 0.0, term : 1 + term), ord : 1 + ord), ord, term ord : 1, while ord <= 1 do (term : 1, while term <= 3 do (array_complex_pole : 0.0, term : 1 + term), ord, term ord : 1 + ord), ord : 1, while ord <= max_terms do (term : 1, while term <= max_terms do (array_fact_2 : 0.0, term : 1 + term), ord, term ord : 1 + ord), array(array_y, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_y : 0.0, term : 1 + term), term array(array_x, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_x : 0.0, term : 1 + term), term array(array_tmp0, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp0 : 0.0, term : 1 + term), term array(array_tmp1_g, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp1_g : 0.0, term : 1 + term), term array(array_tmp1, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp1 : 0.0, term : 1 + term), term array(array_tmp2, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp2 : 0.0, term : 1 + term), term array(array_tmp3_g, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp3_g : 0.0, term : 1 + term), term array(array_tmp3, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp3 : 0.0, term : 1 + term), term array(array_tmp4, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp4 : 0.0, term : 1 + term), term array(array_m1, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_m1 : 0.0, term : 1 + term), term array(array_const_1, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_const_1 : 0.0, term : 1 + term), term array_const_1 : 1, array(array_const_0D0, 1 + 1 + max_terms), term : 1, 1 while term <= 1 + max_terms do (array_const_0D0 : 0.0, term : 1 + term), term array_const_0D0 : 0.0, array(array_m1, 1 + 1 + max_terms), term : 1, 1 while term <= max_terms do (array_m1 : 0.0, term : 1 + term), term array_m1 : - 1.0, iiif : 0, while iiif <= glob_max_terms do (jjjf : 0, 1 while jjjf <= glob_max_terms do (array_fact_1 : 0, iiif array_fact_2 : 0, jjjf : 1 + jjjf), iiif : 1 + iiif), iiif, jjjf x_start : - 5.0, x_end : 5.0, array_y_init : exact_soln_y(x_start), 1 + 0 glob_look_poles : true, glob_max_iter : 100, glob_display_interval : 0.1, glob_max_minutes : 10, glob_desired_digits_correct : 10, glob_display_interval : 0.001, glob_look_poles : true, glob_max_iter : 10000000, glob_max_minutes : 3, glob_subiter_method : 3, glob_last_good_h : glob_h, glob_max_terms : max_terms, glob_max_sec : convfloat(3600.0) convfloat(glob_max_hours) + convfloat(60.0) convfloat(glob_max_minutes), if glob_h > 0.0 then (glob_neg_h : false, glob_display_interval : omniabs(glob_display_interval)) else (glob_neg_h : true, glob_display_interval : - omniabs(glob_display_interval)), chk_data(), array_y_set_initial : true, 1, 1 array_y_set_initial : false, array_y_set_initial : false, 1, 2 1, 3 array_y_set_initial : false, array_y_set_initial : false, 1, 4 1, 5 array_y_set_initial : false, array_y_set_initial : false, 1, 6 1, 7 array_y_set_initial : false, array_y_set_initial : false, 1, 8 1, 9 array_y_set_initial : false, array_y_set_initial : false, 1, 10 1, 11 array_y_set_initial : false, array_y_set_initial : false, 1, 12 1, 13 array_y_set_initial : false, array_y_set_initial : false, 1, 14 1, 15 array_y_set_initial : false, array_y_set_initial : false, 1, 16 1, 17 array_y_set_initial : false, array_y_set_initial : false, 1, 18 1, 19 array_y_set_initial : false, array_y_set_initial : false, 1, 20 1, 21 array_y_set_initial : false, array_y_set_initial : false, 1, 22 1, 23 array_y_set_initial : false, array_y_set_initial : false, 1, 24 1, 25 array_y_set_initial : false, array_y_set_initial : false, 1, 26 1, 27 array_y_set_initial : false, array_y_set_initial : false, 1, 28 1, 29 array_y_set_initial : false, omniout_str(ALWAYS, "START of Optimize"), 1, 30 glob_check_sign : check_sign(x_start, x_end), glob_h : check_sign(x_start, x_end), if glob_display_interval < glob_h then glob_h : glob_display_interval, if glob_max_h < glob_h then glob_h : glob_max_h, found_h : - 1.0, best_h : 0.0, min_value : glob_large_float, est_answer : est_size_answer(), opt_iter : 1, while (opt_iter <= 20) and (found_h < 0.0) do (omniout_int(ALWAYS, "opt_iter", 32, opt_iter, 4, ""), array_x : x_start, array_x : glob_h, 1 2 glob_next_display : x_start, order_diff : 1, term_no : 1, while term_no <= order_diff do (array_y : term_no array_y_init expt(glob_h, term_no - 1) term_no ---------------------------------------------, term_no : 1 + term_no), factorial_1(term_no - 1) rows : order_diff, r_order : 1, while r_order <= rows do (term_no : 1, while term_no <= 1 - r_order + rows do (it : - 1 + r_order + term_no, array_y_init expt(glob_h, term_no - 1) it array_y_higher : ----------------------------------------, r_order, term_no factorial_1(term_no - 1) term_no : 1 + term_no), r_order : 1 + r_order), atomall(), est_needed_step_err : estimated_needed_step_error(x_start, x_end, glob_h, est_answer), omniout_float(ALWAYS, "est_needed_step_err", 32, est_needed_step_err, 16, ""), value3 : test_suggested_h(), omniout_float(ALWAYS, "value3", 32, value3, 32, ""), if (value3 < est_needed_step_err) and (found_h < 0.0) then (best_h : glob_h, found_h : 1.0), omniout_float(ALWAYS, "best_h", 32, best_h, 32, ""), opt_iter : 1 + opt_iter, glob_h : glob_h 0.5), if found_h > 0.0 then glob_h : best_h else omniout_str(ALWAYS, "No increment to obtain desired accuracy found"), if glob_html_log then html_log_file : openw("html/entry.html"), if found_h > 0.0 then (omniout_str(ALWAYS, "START of Soultion"), array_x : x_start, array_x : glob_h, glob_next_display : x_start, 1 2 order_diff : 1, term_no : 1, while term_no <= order_diff do (array_y : (array_y_init expt(glob_h, term_no - 1)) term_no term_no /factorial_1(term_no - 1), term_no : 1 + term_no), rows : order_diff, r_order : 1, while r_order <= rows do (term_no : 1, while term_no <= 1 - r_order + rows do (it : - 1 + r_order + term_no, array_y_init expt(glob_h, term_no - 1) it array_y_higher : ----------------------------------------, r_order, term_no factorial_1(term_no - 1) term_no : 1 + term_no), r_order : 1 + r_order), current_iter : 1, glob_clock_start_sec : elapsed_time_seconds(), glob_clock_sec : elapsed_time_seconds(), glob_current_iter : 0, glob_iter : 0, omniout_str(DEBUGL, " "), glob_reached_optimal_h : true, glob_optimal_clock_start_sec : elapsed_time_seconds(), while (glob_current_iter < glob_max_iter) and (glob_check_sign array_x < glob_check_sign x_end) 1 and (convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec) < convfloat(glob_max_sec)) do (if reached_interval () then (omniout_str(INFO, " "), omniout_str(INFO, "TOP MAIN SOLVE Loop")), glob_iter : 1 + glob_iter, glob_clock_sec : elapsed_time_seconds(), glob_current_iter : 1 + glob_current_iter, atomall(), display_alot(current_iter), if glob_look_poles then check_for_pole(), if reached_interval() then glob_next_display : glob_display_interval + glob_next_display, array_x : glob_h + array_x , 1 1 array_x : glob_h, order_diff : 2, ord : 2, calc_term : 1, 2 iii : glob_max_terms, while iii >= calc_term do (array_y_higher_work : 2, iii array_y_higher 2, iii --------------------------- expt(glob_h, calc_term - 1) -------------------------------------, iii : iii - 1), temp_sum : 0.0, factorial_3(iii - calc_term, iii - 1) ord : 2, calc_term : 1, iii : glob_max_terms, while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum, ord, iii iii : iii - 1), array_y_higher_work2 : ord, calc_term temp_sum expt(glob_h, calc_term - 1) ------------------------------------, ord : 1, calc_term : 2, factorial_1(calc_term - 1) iii : glob_max_terms, while iii >= calc_term do (array_y_higher_work : 1, iii array_y_higher 1, iii --------------------------- expt(glob_h, calc_term - 1) -------------------------------------, iii : iii - 1), temp_sum : 0.0, factorial_3(iii - calc_term, iii - 1) ord : 1, calc_term : 2, iii : glob_max_terms, while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum, ord, iii iii : iii - 1), array_y_higher_work2 : ord, calc_term temp_sum expt(glob_h, calc_term - 1) ------------------------------------, ord : 1, calc_term : 1, factorial_1(calc_term - 1) iii : glob_max_terms, while iii >= calc_term do (array_y_higher_work : 1, iii array_y_higher 1, iii --------------------------- expt(glob_h, calc_term - 1) -------------------------------------, iii : iii - 1), temp_sum : 0.0, factorial_3(iii - calc_term, iii - 1) ord : 1, calc_term : 1, iii : glob_max_terms, while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum, ord, iii iii : iii - 1), array_y_higher_work2 : ord, calc_term temp_sum expt(glob_h, calc_term - 1) ------------------------------------, term_no : glob_max_terms, factorial_1(calc_term - 1) while term_no >= 1 do (array_y : array_y_higher_work2 , term_no 1, term_no ord : 1, while ord <= order_diff do (array_y_higher : ord, term_no array_y_higher_work2 , ord : 1 + ord), term_no : term_no - 1)), ord, term_no omniout_str(ALWAYS, "Finished!"), if glob_iter >= glob_max_iter then omniout_str(ALWAYS, "Maximum Iterations Reached before Solution Completed!"), if elapsed_time_seconds() - convfloat(glob_orig_start_sec) >= convfloat(glob_max_sec) then omniout_str(ALWAYS, "Maximum Time Reached before Solution Completed!"), glob_clock_sec : elapsed_time_seconds(), omniout_str(INFO, "diff ( y , x , 1 ) = sin ( x ) + sin ( x ) ;"), omniout_int(INFO, "Iterations ", 32, glob_iter, 4, " "), prog_report(x_start, x_end), if glob_html_log then (logstart(html_log_file), logitem_str(html_log_file, "2013-01-28T11:49:01-06:00"), logitem_str(html_log_file, "Maxima"), logitem_str(html_log_file, "add"), logitem_str(html_log_file, "diff ( y , x , 1 ) = sin ( x ) + sin ( x ) ;"), logitem_float(html_log_file, x_start), logitem_float(html_log_file, x_end), logitem_float(html_log_file, array_x ), logitem_float(html_log_file, glob_h), 1 logitem_str(html_log_file, "16"), logitem_good_digits(html_log_file, array_last_rel_error ), logitem_integer(html_log_file, glob_max_terms), 1 logitem_float(html_log_file, array_1st_rel_error ), 1 logitem_float(html_log_file, array_last_rel_error ), 1 logitem_integer(html_log_file, glob_iter), logitem_pole(html_log_file, array_type_pole ), 1 if (array_type_pole = 1) or (array_type_pole = 2) 1 1 then (logitem_float(html_log_file, array_pole ), 1 logitem_float(html_log_file, array_pole ), 0) 2 else (logitem_str(html_log_file, "NA"), logitem_str(html_log_file, "NA"), 0), logitem_time(html_log_file, convfloat(glob_clock_sec)), if glob_percent_done < 100.0 then (logitem_time(html_log_file, convfloat(glob_total_exp_sec)), 0) else (logitem_str(html_log_file, "Done"), 0), log_revs(html_log_file, " 165 "), logitem_str(html_log_file, "add diffeq.max"), logitem_str(html_log_file, "add maxima results"), logitem_str(html_log_file, "All Tests - All Languages"), logend(html_log_file)), if glob_html_log then close(html_log_file))) (%o57) main() := block([d1, d2, d3, d4, est_err_2, niii, done_once, term, ord, order_diff, term_no, html_log_file, iiif, jjjf, rows, r_order, sub_iter, calc_term, iii, temp_sum, current_iter, x_start, x_end, it, max_terms, opt_iter, tmp, subiter, est_needed_step_err, value3, min_value, est_answer, best_h, found_h, repeat_it], define_variable(glob_max_terms, 30, fixnum), define_variable(glob_iolevel, 5, fixnum), define_variable(ALWAYS, 1, fixnum), define_variable(INFO, 2, fixnum), define_variable(DEBUGL, 3, fixnum), define_variable(DEBUGMASSIVE, 4, fixnum), define_variable(MAX_UNCHANGED, 10, fixnum), define_variable(glob_check_sign, 1.0, float), define_variable(glob_desired_digits_correct, 8.0, float), define_variable(glob_max_value3, 0.0, float), define_variable(glob_ratio_of_radius, 0.01, float), define_variable(glob_percent_done, 0.0, float), define_variable(glob_subiter_method, 3, fixnum), define_variable(glob_total_exp_sec, 0.1, float), define_variable(glob_optimal_expect_sec, 0.1, float), define_variable(glob_html_log, true, boolean), define_variable(glob_good_digits, 0, fixnum), define_variable(glob_max_opt_iter, 10, fixnum), define_variable(glob_dump, false, boolean), define_variable(glob_djd_debug, true, boolean), define_variable(glob_display_flag, true, boolean), define_variable(glob_djd_debug2, true, boolean), define_variable(glob_sec_in_minute, 60, fixnum), define_variable(glob_min_in_hour, 60, fixnum), define_variable(glob_hours_in_day, 24, fixnum), define_variable(glob_days_in_year, 365, fixnum), define_variable(glob_sec_in_hour, 3600, fixnum), define_variable(glob_sec_in_day, 86400, fixnum), define_variable(glob_sec_in_year, 31536000, fixnum), define_variable(glob_almost_1, 0.999, float), define_variable(glob_clock_sec, 0.0, float), define_variable(glob_clock_start_sec, 0.0, float), define_variable(glob_not_yet_finished, true, boolean), define_variable(glob_initial_pass, true, boolean), define_variable(glob_not_yet_start_msg, true, boolean), define_variable(glob_reached_optimal_h, false, boolean), define_variable(glob_optimal_done, false, boolean), define_variable(glob_disp_incr, 0.1, float), define_variable(glob_h, 0.1, float), define_variable(glob_max_h, 0.1, float), define_variable(glob_large_float, 9.0E+100, float), define_variable(glob_last_good_h, 0.1, float), define_variable(glob_look_poles, false, boolean), define_variable(glob_neg_h, false, boolean), define_variable(glob_display_interval, 0.0, float), define_variable(glob_next_display, 0.0, float), define_variable(glob_dump_analytic, false, boolean), define_variable(glob_abserr, 1.0E-11, float), define_variable(glob_relerr, 1.0E-11, float), define_variable(glob_max_hours, 0.0, float), define_variable(glob_max_iter, 1000, fixnum), define_variable(glob_max_rel_trunc_err, 1.0E-11, float), define_variable(glob_max_trunc_err, 1.0E-11, float), define_variable(glob_no_eqs, 0, fixnum), define_variable(glob_optimal_clock_start_sec, 0.0, float), define_variable(glob_optimal_start, 0.0, float), define_variable(glob_small_float, 1.0E-201, float), define_variable(glob_smallish_float, 1.0E-101, float), define_variable(glob_unchanged_h_cnt, 0, fixnum), define_variable(glob_warned, false, boolean), define_variable(glob_warned2, false, boolean), define_variable(glob_max_sec, 10000.0, float), define_variable(glob_orig_start_sec, 0.0, float), define_variable(glob_start, 0, fixnum), define_variable(glob_curr_iter_when_opt, 0, fixnum), define_variable(glob_current_iter, 0, fixnum), define_variable(glob_iter, 0, fixnum), define_variable(glob_normmax, 0.0, float), define_variable(glob_max_minutes, 0.0, float), ALWAYS : 1, INFO : 2, DEBUGL : 3, DEBUGMASSIVE : 4, glob_iolevel : INFO, glob_orig_start_sec : elapsed_time_seconds(), MAX_UNCHANGED : 10, glob_curr_iter_when_opt : 0, glob_display_flag : true, glob_no_eqs : 1, glob_iter : - 1, opt_iter : - 1, glob_max_iter : 50000, glob_max_hours : 0.0, glob_max_minutes : 15.0, omniout_str(ALWAYS, "##############ECHO OF PROBLEM#################"), omniout_str(ALWAYS, "##############temp/addpostode.ode#################"), omniout_str(ALWAYS, "diff ( y , x , 1 ) = sin ( x ) + sin ( x ) ;"), omniout_str(ALWAYS, "!"), omniout_str(ALWAYS, "/* BEGIN FIRST INPUT BLOCK */"), omniout_str(ALWAYS, "max_terms:30,"), omniout_str(ALWAYS, "Digits:32,"), omniout_str(ALWAYS, "!"), omniout_str(ALWAYS, "/* END FIRST INPUT BLOCK */"), omniout_str(ALWAYS, "/* BEGIN SECOND INPUT BLOCK */"), omniout_str(ALWAYS, "x_start:-5.0,"), omniout_str(ALWAYS, "x_end:5.0,"), omniout_str(ALWAYS, "array_y_init[0 + 1] : exact_soln_y(x_start),"), omniout_str(ALWAYS, "glob_look_poles:true,"), omniout_str(ALWAYS, "glob_max_iter:100,"), omniout_str(ALWAYS, "glob_display_interval:0.1,"), omniout_str(ALWAYS, "glob_max_minutes:10,"), omniout_str(ALWAYS, "/* END SECOND INPUT BLOCK */"), omniout_str(ALWAYS, "/* BEGIN OVERRIDE BLOCK */"), omniout_str(ALWAYS, "glob_desired_digits_correct:10,"), omniout_str(ALWAYS, "glob_display_interval:0.001,"), omniout_str(ALWAYS, "glob_look_poles:true,"), omniout_str(ALWAYS, "glob_max_iter:10000000,"), omniout_str(ALWAYS, "glob_max_minutes:3,"), omniout_str(ALWAYS, "glob_subiter_method:3,"), omniout_str(ALWAYS, "/* END OVERRIDE BLOCK */"), omniout_str(ALWAYS, "!"), omniout_str(ALWAYS, "/* BEGIN USER DEF BLOCK */"), omniout_str(ALWAYS, "exact_soln_y (x) := (block("), omniout_str(ALWAYS, " (2.0 - cos(x) - cos(x)) "), omniout_str(ALWAYS, "));"), omniout_str(ALWAYS, "/* END USER DEF BLOCK */"), omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################"), glob_unchanged_h_cnt : 0, glob_warned : false, glob_warned2 : false, glob_small_float : 1.0E-200, glob_smallish_float : 1.0E-64, glob_large_float : 1.0E+100, glob_almost_1 : 0.99, max_terms : 30, Digits : 32, glob_max_terms : max_terms, glob_html_log : true, array(array_y_init, 1 + max_terms), array(array_norms, 1 + max_terms), array(array_fact_1, 1 + max_terms), array(array_pole, 1 + max_terms), array(array_1st_rel_error, 1 + max_terms), array(array_last_rel_error, 1 + max_terms), array(array_type_pole, 1 + max_terms), array(array_y, 1 + max_terms), array(array_x, 1 + max_terms), array(array_tmp0, 1 + max_terms), array(array_tmp1_g, 1 + max_terms), array(array_tmp1, 1 + max_terms), array(array_tmp2, 1 + max_terms), array(array_tmp3_g, 1 + max_terms), array(array_tmp3, 1 + max_terms), array(array_tmp4, 1 + max_terms), array(array_m1, 1 + max_terms), array(array_y_higher, 1 + 2, 1 + max_terms), array(array_y_higher_work, 1 + 2, 1 + max_terms), array(array_y_higher_work2, 1 + 2, 1 + max_terms), array(array_y_set_initial, 1 + 2, 1 + max_terms), array(array_poles, 1 + 1, 1 + 3), array(array_real_pole, 1 + 1, 1 + 3), array(array_complex_pole, 1 + 1, 1 + 3), array(array_fact_2, 1 + max_terms, 1 + max_terms), term : 1, while term <= max_terms do (array_y_init : 0.0, term : 1 + term), term term : 1, while term <= max_terms do (array_norms : 0.0, term term : 1 + term), term : 1, while term <= max_terms do (array_fact_1 : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_pole : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_1st_rel_error : 0.0, term : 1 + term), term term : 1, while term <= max_terms do (array_last_rel_error : 0.0, term term : 1 + term), term : 1, while term <= max_terms do (array_type_pole : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_y : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_x : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_tmp0 : 0.0, term : 1 + term), term : 1, term while term <= max_terms do (array_tmp1_g : 0.0, term : 1 + term), term term : 1, while term <= max_terms do (array_tmp1 : 0.0, term : 1 + term), term term : 1, while term <= max_terms do (array_tmp2 : 0.0, term : 1 + term), term term : 1, while term <= max_terms do (array_tmp3_g : 0.0, term term : 1 + term), term : 1, while term <= max_terms do (array_tmp3 : 0.0, term term : 1 + term), term : 1, while term <= max_terms do (array_tmp4 : 0.0, term term : 1 + term), term : 1, while term <= max_terms do (array_m1 : 0.0, term term : 1 + term), ord : 1, while ord <= 2 do (term : 1, while term <= max_terms do (array_y_higher : 0.0, term : 1 + term), ord, term ord : 1 + ord), ord : 1, while ord <= 2 do (term : 1, while term <= max_terms do (array_y_higher_work : 0.0, ord, term term : 1 + term), ord : 1 + ord), ord : 1, while ord <= 2 do (term : 1, while term <= max_terms do (array_y_higher_work2 : 0.0, term : 1 + term), ord, term ord : 1 + ord), ord : 1, while ord <= 2 do (term : 1, while term <= max_terms do (array_y_set_initial : 0.0, ord, term term : 1 + term), ord : 1 + ord), ord : 1, while ord <= 1 do (term : 1, while term <= 3 do (array_poles : 0.0, ord, term term : 1 + term), ord : 1 + ord), ord : 1, while ord <= 1 do (term : 1, while term <= 3 do (array_real_pole : 0.0, term : 1 + term), ord : 1 + ord), ord, term ord : 1, while ord <= 1 do (term : 1, while term <= 3 do (array_complex_pole : 0.0, term : 1 + term), ord, term ord : 1 + ord), ord : 1, while ord <= max_terms do (term : 1, while term <= max_terms do (array_fact_2 : 0.0, term : 1 + term), ord, term ord : 1 + ord), array(array_y, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_y : 0.0, term : 1 + term), term array(array_x, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_x : 0.0, term : 1 + term), term array(array_tmp0, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp0 : 0.0, term : 1 + term), term array(array_tmp1_g, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp1_g : 0.0, term : 1 + term), term array(array_tmp1, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp1 : 0.0, term : 1 + term), term array(array_tmp2, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp2 : 0.0, term : 1 + term), term array(array_tmp3_g, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp3_g : 0.0, term : 1 + term), term array(array_tmp3, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp3 : 0.0, term : 1 + term), term array(array_tmp4, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_tmp4 : 0.0, term : 1 + term), term array(array_m1, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_m1 : 0.0, term : 1 + term), term array(array_const_1, 1 + 1 + max_terms), term : 1, while term <= 1 + max_terms do (array_const_1 : 0.0, term : 1 + term), term array_const_1 : 1, array(array_const_0D0, 1 + 1 + max_terms), term : 1, 1 while term <= 1 + max_terms do (array_const_0D0 : 0.0, term : 1 + term), term array_const_0D0 : 0.0, array(array_m1, 1 + 1 + max_terms), term : 1, 1 while term <= max_terms do (array_m1 : 0.0, term : 1 + term), term array_m1 : - 1.0, iiif : 0, while iiif <= glob_max_terms do (jjjf : 0, 1 while jjjf <= glob_max_terms do (array_fact_1 : 0, iiif array_fact_2 : 0, jjjf : 1 + jjjf), iiif : 1 + iiif), iiif, jjjf x_start : - 5.0, x_end : 5.0, array_y_init : exact_soln_y(x_start), 1 + 0 glob_look_poles : true, glob_max_iter : 100, glob_display_interval : 0.1, glob_max_minutes : 10, glob_desired_digits_correct : 10, glob_display_interval : 0.001, glob_look_poles : true, glob_max_iter : 10000000, glob_max_minutes : 3, glob_subiter_method : 3, glob_last_good_h : glob_h, glob_max_terms : max_terms, glob_max_sec : convfloat(3600.0) convfloat(glob_max_hours) + convfloat(60.0) convfloat(glob_max_minutes), if glob_h > 0.0 then (glob_neg_h : false, glob_display_interval : omniabs(glob_display_interval)) else (glob_neg_h : true, glob_display_interval : - omniabs(glob_display_interval)), chk_data(), array_y_set_initial : true, 1, 1 array_y_set_initial : false, array_y_set_initial : false, 1, 2 1, 3 array_y_set_initial : false, array_y_set_initial : false, 1, 4 1, 5 array_y_set_initial : false, array_y_set_initial : false, 1, 6 1, 7 array_y_set_initial : false, array_y_set_initial : false, 1, 8 1, 9 array_y_set_initial : false, array_y_set_initial : false, 1, 10 1, 11 array_y_set_initial : false, array_y_set_initial : false, 1, 12 1, 13 array_y_set_initial : false, array_y_set_initial : false, 1, 14 1, 15 array_y_set_initial : false, array_y_set_initial : false, 1, 16 1, 17 array_y_set_initial : false, array_y_set_initial : false, 1, 18 1, 19 array_y_set_initial : false, array_y_set_initial : false, 1, 20 1, 21 array_y_set_initial : false, array_y_set_initial : false, 1, 22 1, 23 array_y_set_initial : false, array_y_set_initial : false, 1, 24 1, 25 array_y_set_initial : false, array_y_set_initial : false, 1, 26 1, 27 array_y_set_initial : false, array_y_set_initial : false, 1, 28 1, 29 array_y_set_initial : false, omniout_str(ALWAYS, "START of Optimize"), 1, 30 glob_check_sign : check_sign(x_start, x_end), glob_h : check_sign(x_start, x_end), if glob_display_interval < glob_h then glob_h : glob_display_interval, if glob_max_h < glob_h then glob_h : glob_max_h, found_h : - 1.0, best_h : 0.0, min_value : glob_large_float, est_answer : est_size_answer(), opt_iter : 1, while (opt_iter <= 20) and (found_h < 0.0) do (omniout_int(ALWAYS, "opt_iter", 32, opt_iter, 4, ""), array_x : x_start, array_x : glob_h, 1 2 glob_next_display : x_start, order_diff : 1, term_no : 1, while term_no <= order_diff do (array_y : term_no array_y_init expt(glob_h, term_no - 1) term_no ---------------------------------------------, term_no : 1 + term_no), factorial_1(term_no - 1) rows : order_diff, r_order : 1, while r_order <= rows do (term_no : 1, while term_no <= 1 - r_order + rows do (it : - 1 + r_order + term_no, array_y_init expt(glob_h, term_no - 1) it array_y_higher : ----------------------------------------, r_order, term_no factorial_1(term_no - 1) term_no : 1 + term_no), r_order : 1 + r_order), atomall(), est_needed_step_err : estimated_needed_step_error(x_start, x_end, glob_h, est_answer), omniout_float(ALWAYS, "est_needed_step_err", 32, est_needed_step_err, 16, ""), value3 : test_suggested_h(), omniout_float(ALWAYS, "value3", 32, value3, 32, ""), if (value3 < est_needed_step_err) and (found_h < 0.0) then (best_h : glob_h, found_h : 1.0), omniout_float(ALWAYS, "best_h", 32, best_h, 32, ""), opt_iter : 1 + opt_iter, glob_h : glob_h 0.5), if found_h > 0.0 then glob_h : best_h else omniout_str(ALWAYS, "No increment to obtain desired accuracy found"), if glob_html_log then html_log_file : openw("html/entry.html"), if found_h > 0.0 then (omniout_str(ALWAYS, "START of Soultion"), array_x : x_start, array_x : glob_h, glob_next_display : x_start, 1 2 order_diff : 1, term_no : 1, while term_no <= order_diff do (array_y : (array_y_init expt(glob_h, term_no - 1)) term_no term_no /factorial_1(term_no - 1), term_no : 1 + term_no), rows : order_diff, r_order : 1, while r_order <= rows do (term_no : 1, while term_no <= 1 - r_order + rows do (it : - 1 + r_order + term_no, array_y_init expt(glob_h, term_no - 1) it array_y_higher : ----------------------------------------, r_order, term_no factorial_1(term_no - 1) term_no : 1 + term_no), r_order : 1 + r_order), current_iter : 1, glob_clock_start_sec : elapsed_time_seconds(), glob_clock_sec : elapsed_time_seconds(), glob_current_iter : 0, glob_iter : 0, omniout_str(DEBUGL, " "), glob_reached_optimal_h : true, glob_optimal_clock_start_sec : elapsed_time_seconds(), while (glob_current_iter < glob_max_iter) and (glob_check_sign array_x < glob_check_sign x_end) 1 and (convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec) < convfloat(glob_max_sec)) do (if reached_interval () then (omniout_str(INFO, " "), omniout_str(INFO, "TOP MAIN SOLVE Loop")), glob_iter : 1 + glob_iter, glob_clock_sec : elapsed_time_seconds(), glob_current_iter : 1 + glob_current_iter, atomall(), display_alot(current_iter), if glob_look_poles then check_for_pole(), if reached_interval() then glob_next_display : glob_display_interval + glob_next_display, array_x : glob_h + array_x , 1 1 array_x : glob_h, order_diff : 2, ord : 2, calc_term : 1, 2 iii : glob_max_terms, while iii >= calc_term do (array_y_higher_work : 2, iii array_y_higher 2, iii --------------------------- expt(glob_h, calc_term - 1) -------------------------------------, iii : iii - 1), temp_sum : 0.0, factorial_3(iii - calc_term, iii - 1) ord : 2, calc_term : 1, iii : glob_max_terms, while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum, ord, iii iii : iii - 1), array_y_higher_work2 : ord, calc_term temp_sum expt(glob_h, calc_term - 1) ------------------------------------, ord : 1, calc_term : 2, factorial_1(calc_term - 1) iii : glob_max_terms, while iii >= calc_term do (array_y_higher_work : 1, iii array_y_higher 1, iii --------------------------- expt(glob_h, calc_term - 1) -------------------------------------, iii : iii - 1), temp_sum : 0.0, factorial_3(iii - calc_term, iii - 1) ord : 1, calc_term : 2, iii : glob_max_terms, while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum, ord, iii iii : iii - 1), array_y_higher_work2 : ord, calc_term temp_sum expt(glob_h, calc_term - 1) ------------------------------------, ord : 1, calc_term : 1, factorial_1(calc_term - 1) iii : glob_max_terms, while iii >= calc_term do (array_y_higher_work : 1, iii array_y_higher 1, iii --------------------------- expt(glob_h, calc_term - 1) -------------------------------------, iii : iii - 1), temp_sum : 0.0, factorial_3(iii - calc_term, iii - 1) ord : 1, calc_term : 1, iii : glob_max_terms, while iii >= calc_term do (temp_sum : array_y_higher_work + temp_sum, ord, iii iii : iii - 1), array_y_higher_work2 : ord, calc_term temp_sum expt(glob_h, calc_term - 1) ------------------------------------, term_no : glob_max_terms, factorial_1(calc_term - 1) while term_no >= 1 do (array_y : array_y_higher_work2 , term_no 1, term_no ord : 1, while ord <= order_diff do (array_y_higher : ord, term_no array_y_higher_work2 , ord : 1 + ord), term_no : term_no - 1)), ord, term_no omniout_str(ALWAYS, "Finished!"), if glob_iter >= glob_max_iter then omniout_str(ALWAYS, "Maximum Iterations Reached before Solution Completed!"), if elapsed_time_seconds() - convfloat(glob_orig_start_sec) >= convfloat(glob_max_sec) then omniout_str(ALWAYS, "Maximum Time Reached before Solution Completed!"), glob_clock_sec : elapsed_time_seconds(), omniout_str(INFO, "diff ( y , x , 1 ) = sin ( x ) + sin ( x ) ;"), omniout_int(INFO, "Iterations ", 32, glob_iter, 4, " "), prog_report(x_start, x_end), if glob_html_log then (logstart(html_log_file), logitem_str(html_log_file, "2013-01-28T11:49:01-06:00"), logitem_str(html_log_file, "Maxima"), logitem_str(html_log_file, "add"), logitem_str(html_log_file, "diff ( y , x , 1 ) = sin ( x ) + sin ( x ) ;"), logitem_float(html_log_file, x_start), logitem_float(html_log_file, x_end), logitem_float(html_log_file, array_x ), logitem_float(html_log_file, glob_h), 1 logitem_str(html_log_file, "16"), logitem_good_digits(html_log_file, array_last_rel_error ), logitem_integer(html_log_file, glob_max_terms), 1 logitem_float(html_log_file, array_1st_rel_error ), 1 logitem_float(html_log_file, array_last_rel_error ), 1 logitem_integer(html_log_file, glob_iter), logitem_pole(html_log_file, array_type_pole ), 1 if (array_type_pole = 1) or (array_type_pole = 2) 1 1 then (logitem_float(html_log_file, array_pole ), 1 logitem_float(html_log_file, array_pole ), 0) 2 else (logitem_str(html_log_file, "NA"), logitem_str(html_log_file, "NA"), 0), logitem_time(html_log_file, convfloat(glob_clock_sec)), if glob_percent_done < 100.0 then (logitem_time(html_log_file, convfloat(glob_total_exp_sec)), 0) else (logitem_str(html_log_file, "Done"), 0), log_revs(html_log_file, " 165 "), logitem_str(html_log_file, "add diffeq.max"), logitem_str(html_log_file, "add maxima results"), logitem_str(html_log_file, "All Tests - All Languages"), logend(html_log_file)), if glob_html_log then close(html_log_file))) (%i58) main() "##############ECHO OF PROBLEM#################" "##############temp/addpostode.ode#################" "diff ( y , x , 1 ) = sin ( x ) + sin ( x ) ;" "!" "/* BEGIN FIRST INPUT BLOCK */" "max_terms:30," "Digits:32," "!" "/* END FIRST INPUT BLOCK */" "/* BEGIN SECOND INPUT BLOCK */" "x_start:-5.0," "x_end:5.0," "array_y_init[0 + 1] : exact_soln_y(x_start)," "glob_look_poles:true," "glob_max_iter:100," "glob_display_interval:0.1," "glob_max_minutes:10," "/* END SECOND INPUT BLOCK */" "/* BEGIN OVERRIDE BLOCK */" "glob_desired_digits_correct:10," "glob_display_interval:0.001," "glob_look_poles:true," "glob_max_iter:10000000," "glob_max_minutes:3," "glob_subiter_method:3," "/* END OVERRIDE BLOCK */" "!" "/* BEGIN USER DEF BLOCK */" "exact_soln_y (x) := (block(" " (2.0 - cos(x) - cos(x)) " "));" "/* END USER DEF BLOCK */" "#######END OF ECHO OF PROBLEM#################" "START of Optimize" min_size = 0.0 "" min_size = 1. "" opt_iter = 1 glob_desired_digits_correct = 10. "" desired_abs_gbl_error = 1.0000000000E-10 "" range = 10. "" estimated_steps = 10000. "" step_error = 1.00000000000000E-14 "" est_needed_step_err = 1.00000000000000E-14 "" hn_div_ho = 0.5 "" hn_div_ho_2 = 0.25 "" hn_div_ho_3 = 0.125 "" value3 = 1.4066473250889877000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E-105 "" max_value3 = 1.4066473250889877000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E-105 "" value3 = 1.4066473250889877000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E-105 "" best_h = 1.000E-3 "" "START of Soultion" " " "TOP MAIN SOLVE Loop" x[1] = -5. " " y[1] (analytic) = 1.4326756290735476 " " y[1] (numeric) = 1.4326756290735476 " " absolute error = 0.0 " " relative error = 0.0 "%" Correct digits = 16 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.999 " " y[1] (analytic) = 1.4345937609653947 " " y[1] (numeric) = 1.4345937609653943 " " absolute error = 4.4408920985006260000000000000000E-16 " " relative error = 3.095574663249738000000000000000E-14 "%" Correct digits = 16 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.998000000000000 " " y[1] (analytic) = 1.4365124582634339 " " y[1] (numeric) = 1.4365124582634328 " " absolute error = 1.1102230246251565000000000000000E-15 " " relative error = 7.72860004268448100000000000000E-14 "%" Correct digits = 16 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.996999999999999 " " y[1] (analytic) = 1.438431719048968 " " y[1] (numeric) = 1.4384317190489662 " " absolute error = 1.7763568394002505000000000000000E-15 " " relative error = 1.23492607669601780000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.995999999999999 " " y[1] (analytic) = 1.4403515414027361 " " y[1] (numeric) = 1.4403515414027337 " " absolute error = 2.4424906541753444000000000000000E-15 " " relative error = 1.6957600863165948000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.994999999999998 " " y[1] (analytic) = 1.4422719234049164 " " y[1] (numeric) = 1.4422719234049133 " " absolute error = 3.1086244689504383000000000000000E-15 " " relative error = 2.15536641773598130000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.993999999999998 " " y[1] (analytic) = 1.4441928631351266 " " y[1] (numeric) = 1.4441928631351229 " " absolute error = 3.774758283725532000000000000000E-15 " " relative error = 2.61374943754471730000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.992999999999998 " " y[1] (analytic) = 1.4461143586724274 " " y[1] (numeric) = 1.446114358672423 " " absolute error = 4.440892098500626000000000000000E-15 " " relative error = 3.070913494405440000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.991999999999997 " " y[1] (analytic) = 1.4480364080953234 " " y[1] (numeric) = 1.4480364080953183 " " absolute error = 5.10702591327572000000000000000E-15 " " relative error = 3.52686291913975660000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.990999999999997 " " y[1] (analytic) = 1.4499590094817654 " " y[1] (numeric) = 1.4499590094817596 " " absolute error = 5.773159728050814000000000000000E-15 " " relative error = 3.98160202481463100000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.989999999999997 " " y[1] (analytic) = 1.4518821609091521 " " y[1] (numeric) = 1.4518821609091455 " " absolute error = 6.661338147750939000000000000000E-15 " " relative error = 4.5880708001672010000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.988999999999996 " " y[1] (analytic) = 1.4538058604543318 " " y[1] (numeric) = 1.4538058604543247 " " absolute error = 7.105427357601002000000000000000E-15 " " relative error = 4.8874664429956760000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.987999999999996 " " y[1] (analytic) = 1.4557301061936059 " " y[1] (numeric) = 1.455730106193598 " " absolute error = 7.771561172376096000000000000000E-15 " " relative error = 5.3386002936333520000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.986999999999996 " " y[1] (analytic) = 1.4576548962027283 " " y[1] (numeric) = 1.45765489620272 " " absolute error = 8.215650382226158000000000000000E-15 " " relative error = 5.6362108779165650000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.985999999999995 " " y[1] (analytic) = 1.4595802285569093 " " y[1] (numeric) = 1.4595802285569004 " " absolute error = 8.881784197001252000000000000000E-15 " " relative error = 6.0851634074152230000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.984999999999995 " " y[1] (analytic) = 1.461506101330817 " " y[1] (numeric) = 1.4615061013308073 " " absolute error = 9.769962616701378000000000000000E-15 " " relative error = 6.6848592748296110000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.983999999999995 " " y[1] (analytic) = 1.4634325125985783 " " y[1] (numeric) = 1.4634325125985679 " " absolute error = 1.043609643147647100000000000000E-14 " " relative error = 7.131245439494420000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.982999999999994 " " y[1] (analytic) = 1.465359460433782 " " y[1] (numeric) = 1.4653594604337712 " " absolute error = 1.088018564132653400000000000000E-14 " " relative error = 7.4249260574642440000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.981999999999994 " " y[1] (analytic) = 1.4672869429094813 " " y[1] (numeric) = 1.4672869429094695 " " absolute error = 1.17683640610266600000000000000E-14 " " relative error = 8.0204925954641060000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.980999999999994 " " y[1] (analytic) = 1.4692149580981928 " " y[1] (numeric) = 1.4692149580981806 " " absolute error = 1.221245327087672200000000000000E-14 " " relative error = 8.3122304218063380000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.979999999999993 " " y[1] (analytic) = 1.471143504071902 " " y[1] (numeric) = 1.4711435040718892 " " absolute error = 1.287858708565181600000000000000E-14 " " relative error = 8.7541338081606860000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.978999999999993 " " y[1] (analytic) = 1.4730725789020633 " " y[1] (numeric) = 1.4730725789020498 " " absolute error = 1.35447209004269100000000000000E-14 " " relative error = 9.1948768135527330000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.977999999999993 " " y[1] (analytic) = 1.4750021806596019 " " y[1] (numeric) = 1.4750021806595874 " " absolute error = 1.443289932012703500000000000000E-14 " " relative error = 9.7850020219446920000000000000E-13 "%" Correct digits = 15 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.976999999999992 " " y[1] (analytic) = 1.4769323074149159 " " y[1] (numeric) = 1.4769323074149008 " " absolute error = 1.50990331349021300000000000000E-14 " " relative error = 1.0223239791761388000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.975999999999992 " " y[1] (analytic) = 1.4788629572378786 " " y[1] (numeric) = 1.478862957237863 " " absolute error = 1.55431223447521920000000000000E-14 " " relative error = 1.0510184374205028000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.974999999999992 " " y[1] (analytic) = 1.4807941281978412 " " y[1] (numeric) = 1.4807941281978247 " " absolute error = 1.643130076445231700000000000000E-14 " " relative error = 1.1096276282814255000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.973999999999991 " " y[1] (analytic) = 1.4827258183636318 " " y[1] (numeric) = 1.482725818363615 " " absolute error = 1.68753899743023800000000000000E-14 " " relative error = 1.138132874284635000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.972999999999991 " " y[1] (analytic) = 1.484658025803561 " " y[1] (numeric) = 1.4846580258035438 " " absolute error = 1.731947918415244200000000000000E-14 " " relative error = 1.166563537403058900000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.971999999999990 " " y[1] (analytic) = 1.4865907485854217 " " y[1] (numeric) = 1.4865907485854037 " " absolute error = 1.798561299892753600000000000000E-14 " " relative error = 1.2098563788347197000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.97099999999999 " " y[1] (analytic) = 1.4885239847764913 " " y[1] (numeric) = 1.4885239847764724 " " absolute error = 1.88737914186276600000000000000E-14 " " relative error = 1.267953463407689000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.96999999999999 " " y[1] (analytic) = 1.490457732443533 " " y[1] (numeric) = 1.4904577324435135 " " absolute error = 1.953992523340275500000000000000E-14 " " relative error = 1.3110016344688954000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.96899999999999 " " y[1] (analytic) = 1.4923919896528002 " " y[1] (numeric) = 1.4923919896527797 " " absolute error = 2.04281036531028800000000000000E-14 " " relative error = 1.368816222194774000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.967999999999990 " " y[1] (analytic) = 1.494326754470035 " " y[1] (numeric) = 1.494326754470014 " " absolute error = 2.087219286295294300000000000000E-14 " " relative error = 1.396762307876586000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.966999999999989 " " y[1] (analytic) = 1.4962620249604734 " " y[1] (numeric) = 1.496262024960452 " " absolute error = 2.153832667772803700000000000000E-14 " " relative error = 1.4394755944098100000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.965999999999989 " " y[1] (analytic) = 1.4981977991888447 " " y[1] (numeric) = 1.4981977991888227 " " absolute error = 2.1982415887578100000000000000E-14 " " relative error = 1.4672572539807385000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.964999999999988 " " y[1] (analytic) = 1.5001340752193753 " " y[1] (numeric) = 1.5001340752193524 " " absolute error = 2.287059430727822500000000000000E-14 " " relative error = 1.5245700157790026000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.963999999999988 " " y[1] (analytic) = 1.5020708511157888 " " y[1] (numeric) = 1.5020708511157652 " " absolute error = 2.35367281220533200000000000000E-14 " " relative error = 1.5669519253748546000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.962999999999988 " " y[1] (analytic) = 1.5040081249413095 " " y[1] (numeric) = 1.5040081249412856 " " absolute error = 2.39808173319033800000000000000E-14 " " relative error = 1.5944606238639290000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.961999999999987 " " y[1] (analytic) = 1.5059458947586646 " " y[1] (numeric) = 1.5059458947586395 " " absolute error = 2.509104035652854000000000000000E-14 " " relative error = 1.6661315950231734000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.960999999999987 " " y[1] (analytic) = 1.507884158630083 " " y[1] (numeric) = 1.5078841586300575 " " absolute error = 2.5535129566378600000000000000E-14 " " relative error = 1.6934410657631244000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.959999999999987 " " y[1] (analytic) = 1.5098229146173026 " " y[1] (numeric) = 1.509822914617276 " " absolute error = 2.664535259100375700000000000000E-14 " " relative error = 1.7647998538793935000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.958999999999986 " " y[1] (analytic) = 1.511762160781566 " " y[1] (numeric) = 1.511762160781539 " " absolute error = 2.686739719592879000000000000000E-14 " " relative error = 1.7772238181989297000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.957999999999986 " " y[1] (analytic) = 1.5137018951836283 " " y[1] (numeric) = 1.5137018951836005 " " absolute error = 2.775557561562891400000000000000E-14 " " relative error = 1.833622307268226200000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.956999999999986 " " y[1] (analytic) = 1.5156421158837547 " " y[1] (numeric) = 1.5156421158837263 " " absolute error = 2.84217094304040100000000000000E-14 " " relative error = 1.8752256309420126000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.955999999999985 " " y[1] (analytic) = 1.5175828209417248 " " y[1] (numeric) = 1.517582820941696 " " absolute error = 2.88657986402540700000000000000E-14 " " relative error = 1.9020904982531110000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.954999999999985 " " y[1] (analytic) = 1.519524008416834 " " y[1] (numeric) = 1.5195240084168045 " " absolute error = 2.953193245502916400000000000000E-14 " " relative error = 1.9434989043574227000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.953999999999985 " " y[1] (analytic) = 1.5214656763678946 " " y[1] (numeric) = 1.5214656763678645 " " absolute error = 3.01980662698042600000000000000E-14 " " relative error = 1.9848010204143626000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.952999999999984 " " y[1] (analytic) = 1.523407822853239 " " y[1] (numeric) = 1.5234078228532082 " " absolute error = 3.08642000845793500000000000000E-14 " " relative error = 2.0259972163443934000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.951999999999984 " " y[1] (analytic) = 1.5253504459307208 " " y[1] (numeric) = 1.5253504459306895 " " absolute error = 3.130828929442941400000000000000E-14 " " relative error = 2.0525309038295184000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.950999999999984 " " y[1] (analytic) = 1.5272935436577173 " " y[1] (numeric) = 1.527293543657685 " " absolute error = 3.21964677141295400000000000000E-14 " " relative error = 2.1080733201439572000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.949999999999983 " " y[1] (analytic) = 1.5292371140911305 " " y[1] (numeric) = 1.5292371140910976 " " absolute error = 3.286260152890463400000000000000E-14 " " relative error = 2.1489539605135613000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.948999999999983 " " y[1] (analytic) = 1.5311811552873902 " " y[1] (numeric) = 1.5311811552873569 " " absolute error = 3.330669073875469600000000000000E-14 " " relative error = 2.1752286216259825000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.947999999999983 " " y[1] (analytic) = 1.5331256653024559 " " y[1] (numeric) = 1.533125665302422 " " absolute error = 3.39728245535297900000000000000E-14 " " relative error = 2.215919107115568000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.946999999999982 " " y[1] (analytic) = 1.5350706421918172 " " y[1] (numeric) = 1.5350706421917826 " " absolute error = 3.463895836830488400000000000000E-14 " " relative error = 2.256505819096794000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.945999999999982 " " y[1] (analytic) = 1.537016084010498 " " y[1] (numeric) = 1.5370160840104623 " " absolute error = 3.57491813929300400000000000000E-14 " " relative error = 2.325882062317174000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.944999999999982 " " y[1] (analytic) = 1.538961988813056 " " y[1] (numeric) = 1.5389619888130195 " " absolute error = 3.641531520770513500000000000000E-14 " " relative error = 2.3662257724630945000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.943999999999981 " " y[1] (analytic) = 1.5409083546535864 " " y[1] (numeric) = 1.5409083546535496 " " absolute error = 3.6859404417555197000000000000E-14 " " relative error = 2.392056886851107200000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.942999999999981 " " y[1] (analytic) = 1.5428551795857244 " " y[1] (numeric) = 1.5428551795856866 " " absolute error = 3.77475828372553200000000000000E-14 " " relative error = 2.446605704586675100000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.941999999999980 " " y[1] (analytic) = 1.5448024616626443 " " y[1] (numeric) = 1.544802461662606 " " absolute error = 3.841371665203041600000000000000E-14 " " relative error = 2.4866426358931606000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.94099999999998 " " y[1] (analytic) = 1.5467501989370644 " " y[1] (numeric) = 1.5467501989370258 " " absolute error = 3.86357612569554500000000000000E-14 " " relative error = 2.497866900777265800000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.93999999999998 " " y[1] (analytic) = 1.5486983894612485 " " y[1] (numeric) = 1.548698389461209 " " absolute error = 3.95239396766555730000000000000E-14 " " relative error = 2.5520746935369976000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.93899999999998 " " y[1] (analytic) = 1.550647031287005 " " y[1] (numeric) = 1.550647031286965 " " absolute error = 4.019007349143066700000000000000E-14 " " relative error = 2.5918260365206214000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.937999999999980 " " y[1] (analytic) = 1.552596122465693 " " y[1] (numeric) = 1.5525961224656522 " " absolute error = 4.08562073062057600000000000000E-14 " " relative error = 2.6314768351554050000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.936999999999979 " " y[1] (analytic) = 1.5545456610482211 " " y[1] (numeric) = 1.5545456610481796 " " absolute error = 4.152234112098085500000000000000E-14 " " relative error = 2.6710274365940840000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.935999999999979 " " y[1] (analytic) = 1.5564956450850511 " " y[1] (numeric) = 1.556495645085009 " " absolute error = 4.21884749357559500000000000000E-14 " " relative error = 2.7104781866222730000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.934999999999978 " " y[1] (analytic) = 1.5584460726261993 " " y[1] (numeric) = 1.5584460726261562 " " absolute error = 4.307665335545607400000000000000E-14 " " relative error = 2.764077250543928000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.933999999999978 " " y[1] (analytic) = 1.5603969417212378 " " y[1] (numeric) = 1.560396941721194 " " absolute error = 4.37427871702311700000000000000E-14 " " relative error = 2.803311516490125000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.932999999999978 " " y[1] (analytic) = 1.5623482504192978 " " y[1] (numeric) = 1.5623482504192536 " " absolute error = 4.41868763800812300000000000000E-14 " " relative error = 2.8282347657266876000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.931999999999977 " " y[1] (analytic) = 1.5642999967690714 " " y[1] (numeric) = 1.5642999967690263 " " absolute error = 4.507505479978135600000000000000E-14 " " relative error = 2.881484043526181000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.930999999999977 " " y[1] (analytic) = 1.5662521788188117 " " y[1] (numeric) = 1.566252178818766 " " absolute error = 4.57411886145564500000000000000E-14 " " relative error = 2.9204229838040600000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.929999999999977 " " y[1] (analytic) = 1.5682047946163369 " " y[1] (numeric) = 1.5682047946162907 " " absolute error = 4.61852778244065100000000000000E-14 " " relative error = 2.9451050005051027000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.928999999999976 " " y[1] (analytic) = 1.5701578422090314 " " y[1] (numeric) = 1.5701578422089848 " " absolute error = 4.662936703425657500000000000000E-14 " " relative error = 2.9697248124210507000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.927999999999976 " " y[1] (analytic) = 1.5721113196438479 " " y[1] (numeric) = 1.5721113196438008 " " absolute error = 4.70734562441066400000000000000E-14 " " relative error = 2.9942826348181784000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.926999999999976 " " y[1] (analytic) = 1.5740652249673093 " " y[1] (numeric) = 1.5740652249672615 " " absolute error = 4.77395900588817300000000000000E-14 " " relative error = 3.032885124558495000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.925999999999975 " " y[1] (analytic) = 1.5760195562255102 " " y[1] (numeric) = 1.5760195562254617 " " absolute error = 4.840572387365682500000000000000E-14 " " relative error = 3.0713910676074460000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.924999999999975 " " y[1] (analytic) = 1.5779743114641196 " " y[1] (numeric) = 1.5779743114640705 " " absolute error = 4.90718576884319200000000000000E-14 " " relative error = 3.1098007953564666000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.923999999999975 " " y[1] (analytic) = 1.5799294887283821 " " y[1] (numeric) = 1.5799294887283326 " " absolute error = 4.95159468982819800000000000000E-14 " " relative error = 3.1340605546982514000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.922999999999974 " " y[1] (analytic) = 1.5818850860631213 " " y[1] (numeric) = 1.5818850860630709 " " absolute error = 5.04041253179821100000000000000E-14 " " relative error = 3.1863329240573457000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.921999999999974 " " y[1] (analytic) = 1.5838411015127392 " " y[1] (numeric) = 1.5838411015126883 " " absolute error = 5.08482145278321700000000000000E-14 " " relative error = 3.2104366075148977000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.920999999999974 " " y[1] (analytic) = 1.5857975331212213 " " y[1] (numeric) = 1.5857975331211696 " " absolute error = 5.173639294753230000000000000000E-14 " " relative error = 3.262484136023528000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.919999999999973 " " y[1] (analytic) = 1.5877543789321353 " " y[1] (numeric) = 1.5877543789320832 " " absolute error = 5.21804821573823600000000000000E-14 " " relative error = 3.286432892251067700000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.918999999999973 " " y[1] (analytic) = 1.5897116369886364 " " y[1] (numeric) = 1.5897116369885835 " " absolute error = 5.28466159721574500000000000000E-14 " " relative error = 3.3242894335392730000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.917999999999973 " " y[1] (analytic) = 1.591669305333466 " " y[1] (numeric) = 1.5916693053334126 " " absolute error = 5.351274978693255000000000000000E-14 " " relative error = 3.3620520046229857000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.916999999999972 " " y[1] (analytic) = 1.5936273820089566 " " y[1] (numeric) = 1.5936273820089022 " " absolute error = 5.44009282066326700000000000000E-14 " " relative error = 3.41365420930794030000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.915999999999972 " " y[1] (analytic) = 1.5955858650570311 " " y[1] (numeric) = 1.595585865056976 " " absolute error = 5.506706202140776000000000000000E-14 " " relative error = 3.4512127004484020000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.914999999999972 " " y[1] (analytic) = 1.597544752519207 " " y[1] (numeric) = 1.5975447525191513 " " absolute error = 5.57331958361828600000000000000E-14 " " relative error = 3.4886782200183020000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.913999999999971 " " y[1] (analytic) = 1.5995040424365965 " " y[1] (numeric) = 1.5995040424365403 " " absolute error = 5.61772850460329200000000000000E-14 " " relative error = 3.512168994612576000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.912999999999971 " " y[1] (analytic) = 1.6014637328499104 " " y[1] (numeric) = 1.6014637328498535 " " absolute error = 5.68434188608080100000000000000E-14 " " relative error = 3.549466509594407000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.911999999999970 " " y[1] (analytic) = 1.603423821799458 " " y[1] (numeric) = 1.6034238217994008 " " absolute error = 5.72875080706580800000000000000E-14 " " relative error = 3.5728238093885000000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.91099999999997 " " y[1] (analytic) = 1.6053843073251515 " " y[1] (numeric) = 1.605384307325093 " " absolute error = 5.83977310952832300000000000000E-14 " " relative error = 3.637616913833173000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.90999999999997 " " y[1] (analytic) = 1.6073451874665041 " " y[1] (numeric) = 1.6073451874664453 " " absolute error = 5.8841820305133300000000000000E-14 " " relative error = 3.660807943680083000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.90899999999997 " " y[1] (analytic) = 1.6093064602626366 " " y[1] (numeric) = 1.6093064602625773 " " absolute error = 5.92859095149833600000000000000E-14 " " relative error = 3.683941559851066000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.907999999999970 " " y[1] (analytic) = 1.6112681237522763 " " y[1] (numeric) = 1.6112681237522164 " " absolute error = 5.99520433297584500000000000000E-14 " " relative error = 3.72079869551095000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.906999999999969 " " y[1] (analytic) = 1.6132301759737602 " " y[1] (numeric) = 1.6132301759736993 " " absolute error = 6.08402217494585800000000000000E-14 " " relative error = 3.771329265691108500000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.905999999999969 " " y[1] (analytic) = 1.6151926149650357 " " y[1] (numeric) = 1.615192614964974 " " absolute error = 6.1728400169158700000000000000E-14 " " relative error = 3.82173615686665000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.904999999999968 " " y[1] (analytic) = 1.617155438763664 " " y[1] (numeric) = 1.6171554387636018 " " absolute error = 6.21724893790087700000000000000E-14 " " relative error = 3.8445586545805654000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.903999999999968 " " y[1] (analytic) = 1.6191186454068216 " " y[1] (numeric) = 1.6191186454067588 " " absolute error = 6.28386231937838600000000000000E-14 " " relative error = 3.881038821462955000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.902999999999968 " " y[1] (analytic) = 1.6210822329313022 " " y[1] (numeric) = 1.6210822329312387 " " absolute error = 6.35047570085589500000000000000E-14 " " relative error = 3.917429709517404000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.901999999999967 " " y[1] (analytic) = 1.6230461993735181 " " y[1] (numeric) = 1.623046199373454 " " absolute error = 6.41708908233340500000000000000E-14 " " relative error = 3.953731621940488000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.900999999999967 " " y[1] (analytic) = 1.6250105427695036 " " y[1] (numeric) = 1.6250105427694386 " " absolute error = 6.50590692430341700000000000000E-14 " " relative error = 4.0036090554929000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.899999999999967 " " y[1] (analytic) = 1.6269752611549149 " " y[1] (numeric) = 1.6269752611548491 " " absolute error = 6.57252030578092700000000000000E-14 " " relative error = 4.0397174208508846000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.898999999999966 " " y[1] (analytic) = 1.6289403525650337 " " y[1] (numeric) = 1.6289403525649675 " " absolute error = 6.61692922676593300000000000000E-14 " " relative error = 4.06210651995114000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.897999999999966 " " y[1] (analytic) = 1.6309058150347693 " " y[1] (numeric) = 1.6309058150347024 " " absolute error = 6.68354260824344200000000000000E-14 " " relative error = 4.0980555386032247000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.896999999999966 " " y[1] (analytic) = 1.6328716465986592 " " y[1] (numeric) = 1.6328716465985915 " " absolute error = 6.77236045021345500000000000000E-14 " " relative error = 4.1475154916925455000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.895999999999965 " " y[1] (analytic) = 1.6348378452908716 " " y[1] (numeric) = 1.6348378452908034 " " absolute error = 6.81676937119846100000000000000E-14 " " relative error = 4.169691441162849000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.894999999999965 " " y[1] (analytic) = 1.6368044091452085 " " y[1] (numeric) = 1.6368044091451397 " " absolute error = 6.8833827526759700000000000000E-14 " " relative error = 4.2053789165137284000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.893999999999965 " " y[1] (analytic) = 1.6387713361951057 " " y[1] (numeric) = 1.6387713361950365 " " absolute error = 6.92779167366097700000000000000E-14 " " relative error = 4.227430344092973400000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.892999999999964 " " y[1] (analytic) = 1.640738624473637 " " y[1] (numeric) = 1.6407386244735669 " " absolute error = 7.01660951563098900000000000000E-14 " " relative error = 4.276494385497859300000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.891999999999964 " " y[1] (analytic) = 1.642706272013514 " " y[1] (numeric) = 1.6427062720134429 " " absolute error = 7.10542735760100200000000000000E-14 " " relative error = 4.325439963707977700000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.890999999999964 " " y[1] (analytic) = 1.6446742768470886 " " y[1] (numeric) = 1.644674276847017 " " absolute error = 7.14983627858600800000000000000E-14 " " relative error = 4.347265825968016400000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.889999999999963 " " y[1] (analytic) = 1.646642637006357 " " y[1] (numeric) = 1.6466426370062848 " " absolute error = 7.21644966006351800000000000000E-14 " " relative error = 4.3825232615033144000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.888999999999963 " " y[1] (analytic) = 1.6486113505229594 " " y[1] (numeric) = 1.648611350522886 " " absolute error = 7.32747196252603300000000000000E-14 " " relative error = 4.444632726932076000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.887999999999963 " " y[1] (analytic) = 1.6505804154281813 " " y[1] (numeric) = 1.6505804154281076 " " absolute error = 7.3718808835110390000000000000E-14 " " relative error = 4.466235522126125000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.886999999999962 " " y[1] (analytic) = 1.6525498297529593 " " y[1] (numeric) = 1.6525498297528847 " " absolute error = 7.46069872548105200000000000000E-14 " " relative error = 4.5146588569715660000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.885999999999962 " " y[1] (analytic) = 1.6545195915278779 " " y[1] (numeric) = 1.654519591527803 " " absolute error = 7.48290318597355500000000000000E-14 " " relative error = 4.522704490349017000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.884999999999962 " " y[1] (analytic) = 1.6564896987831768 " " y[1] (numeric) = 1.656489698783101 " " absolute error = 7.57172102794356800000000000000E-14 " " relative error = 4.570943624645295600000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.883999999999961 " " y[1] (analytic) = 1.6584601495487479 " " y[1] (numeric) = 1.6584601495486717 " " absolute error = 7.61612994892857400000000000000E-14 " " relative error = 4.5922899932210337000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.882999999999961 " " y[1] (analytic) = 1.6604309418541412 " " y[1] (numeric) = 1.6604309418540644 " " absolute error = 7.68274333040608300000000000000E-14 " " relative error = 4.626957458301187400000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.881999999999960 " " y[1] (analytic) = 1.6624020737285643 " " y[1] (numeric) = 1.6624020737284868 " " absolute error = 7.74935671188359300000000000000E-14 " " relative error = 4.661541774008218000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.88099999999996 " " y[1] (analytic) = 1.6643735432008855 " " y[1] (numeric) = 1.6643735432008073 " " absolute error = 7.81597009336110200000000000000E-14 " " relative error = 4.696043220159343300000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.87999999999996 " " y[1] (analytic) = 1.6663453482996355 " " y[1] (numeric) = 1.6663453482995567 " " absolute error = 7.88258347483861100000000000000E-14 " " relative error = 4.73046207551281000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.87899999999996 " " y[1] (analytic) = 1.6683174870530095 " " y[1] (numeric) = 1.66831748705293 " " absolute error = 7.94919685631612100000000000000E-14 " " relative error = 4.76479861777265000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.877999999999960 " " y[1] (analytic) = 1.6702899574888685 " " y[1] (numeric) = 1.6702899574887886 " " absolute error = 7.99360577730112700000000000000E-14 " " relative error = 4.785759347627761000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.876999999999959 " " y[1] (analytic) = 1.6722627576347429 " " y[1] (numeric) = 1.6722627576346623 " " absolute error = 8.06021915877863600000000000000E-14 " " relative error = 4.819947775539205000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.875999999999959 " " y[1] (analytic) = 1.6742358855178323 " " y[1] (numeric) = 1.6742358855177508 " " absolute error = 8.14903700074864900000000000000E-14 " " relative error = 4.867317127316378400000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.874999999999958 " " y[1] (analytic) = 1.676209339165009 " " y[1] (numeric) = 1.6762093391649269 " " absolute error = 8.21565038222615800000000000000E-14 " " relative error = 4.90132717332235000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.873999999999958 " " y[1] (analytic) = 1.6781831166028196 " " y[1] (numeric) = 1.6781831166027368 " " absolute error = 8.28226376370366800000000000000E-14 " " relative error = 4.935256279105956000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.872999999999958 " " y[1] (analytic) = 1.6801572158574865 " " y[1] (numeric) = 1.6801572158574032 " " absolute error = 8.32667268468867400000000000000E-14 " " relative error = 4.955889012111921000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.871999999999957 " " y[1] (analytic) = 1.682131634954911 " " y[1] (numeric) = 1.6821316349548272 " " absolute error = 8.3710816056736800000000000000E-14 " " relative error = 4.976472370961661000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.870999999999957 " " y[1] (analytic) = 1.6841063719206741 " " y[1] (numeric) = 1.6841063719205898 " " absolute error = 8.4376949871511900000000000000E-14 " " relative error = 5.010191237224668000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.869999999999957 " " y[1] (analytic) = 1.6860814247800393 " " y[1] (numeric) = 1.686081424779954 " " absolute error = 8.52651282912120200000000000000E-14 " " relative error = 5.056999444871735000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.868999999999956 " " y[1] (analytic) = 1.688056791557953 " " y[1] (numeric) = 1.6880567915578673 " " absolute error = 8.57092175010620800000000000000E-14 " " relative error = 5.077389453346457000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.867999999999956 " " y[1] (analytic) = 1.6900324702790495 " " y[1] (numeric) = 1.690032470278963 " " absolute error = 8.63753513158371800000000000000E-14 " " relative error = 5.110869337414288000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.866999999999956 " " y[1] (analytic) = 1.6920084589676496 " " y[1] (numeric) = 1.6920084589675628 " " absolute error = 8.68194405256872400000000000000E-14 " " relative error = 5.131146955297059000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.865999999999955 " " y[1] (analytic) = 1.6939847556477656 " " y[1] (numeric) = 1.6939847556476777 " " absolute error = 8.7929663550312400000000000000E-14 " " relative error = 5.190699813392880000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.864999999999955 " " y[1] (analytic) = 1.6959613583431001 " " y[1] (numeric) = 1.6959613583430115 " " absolute error = 8.85957973650874900000000000000E-14 " " relative error = 5.223927828853526000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.863999999999955 " " y[1] (analytic) = 1.6979382650770507 " " y[1] (numeric) = 1.6979382650769617 " " absolute error = 8.90398865749375500000000000000E-14 " " relative error = 5.24400023288815100000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.862999999999954 " " y[1] (analytic) = 1.6999154738727116 " " y[1] (numeric) = 1.6999154738726217 " " absolute error = 8.99280649946376800000000000000E-14 " " relative error = 5.290149208993636000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.861999999999954 " " y[1] (analytic) = 1.7018929827528733 " " y[1] (numeric) = 1.7018929827527827 " " absolute error = 9.05941988094127700000000000000E-14 " " relative error = 5.323143095805789000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.860999999999954 " " y[1] (analytic) = 1.7038707897400274 " " y[1] (numeric) = 1.703870789739936 " " absolute error = 9.12603326241878700000000000000E-14 " " relative error = 5.356059460243001000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.859999999999953 " " y[1] (analytic) = 1.705848892856367 " " y[1] (numeric) = 1.7058488928562752 " " absolute error = 9.19264664389629600000000000000E-14 " " relative error = 5.388898560940896000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.858999999999953 " " y[1] (analytic) = 1.707827290123789 " " y[1] (numeric) = 1.7078272901236968 " " absolute error = 9.21485110438879900000000000000E-14 " " relative error = 5.395657486958694000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.857999999999953 " " y[1] (analytic) = 1.709805979563897 " " y[1] (numeric) = 1.709805979563804 " " absolute error = 9.28146448586630900000000000000E-14 " " relative error = 5.428372924648234000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.856999999999952 " " y[1] (analytic) = 1.7117849591980012 " " y[1] (numeric) = 1.7117849591979075 " " absolute error = 9.37028232783632100000000000000E-14 " " relative error = 5.473983328038148000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.855999999999952 " " y[1] (analytic) = 1.7137642270471218 " " y[1] (numeric) = 1.7137642270470277 " " absolute error = 9.41469124882132700000000000000E-14 " " relative error = 5.4935743786898750000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.854999999999952 " " y[1] (analytic) = 1.7157437811319922 " " y[1] (numeric) = 1.715743781131897 " " absolute error = 9.52571355128384300000000000000E-14 " " relative error = 5.551944093306919000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.853999999999951 " " y[1] (analytic) = 1.7177236194730572 " " y[1] (numeric) = 1.7177236194729615 " " absolute error = 9.5701224722688490000000000000E-14 " " relative error = 5.571398310983613000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.852999999999951 " " y[1] (analytic) = 1.7197037400904795 " " y[1] (numeric) = 1.719703740090383 " " absolute error = 9.65894031423886200000000000000E-14 " " relative error = 5.616630405031667000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.851999999999950 " " y[1] (analytic) = 1.721684141004138 " " y[1] (numeric) = 1.721684141004041 " " absolute error = 9.68114477473136500000000000000E-14 " " relative error = 5.623066707860265000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.85099999999995 " " y[1] (analytic) = 1.7236648202336324 " " y[1] (numeric) = 1.723664820233535 " " absolute error = 9.74775815620887400000000000000E-14 " " relative error = 5.655251555744826000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.84999999999995 " " y[1] (analytic) = 1.725645775798284 " " y[1] (numeric) = 1.7256457757981856 " " absolute error = 9.83657599817888700000000000000E-14 " " relative error = 5.700228943931721000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.84899999999995 " " y[1] (analytic) = 1.7276270057171366 " " y[1] (numeric) = 1.7276270057170375 " " absolute error = 9.90318937965639600000000000000E-14 " " relative error = 5.732249696771550000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.847999999999950 " " y[1] (analytic) = 1.729608508008961 " " y[1] (numeric) = 1.729608508008861 " " absolute error = 9.99200722162640900000000000000E-14 " " relative error = 5.777034037100517000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.846999999999949 " " y[1] (analytic) = 1.7315902806922545 " " y[1] (numeric) = 1.731590280692154 " " absolute error = 1.00586206031039180000000000000E-13 " " relative error = 5.808891811914471000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.845999999999949 " " y[1] (analytic) = 1.7335723217852452 " " y[1] (numeric) = 1.7335723217851438 " " absolute error = 1.01474384450739310000000000000E-13 " " relative error = 5.8534843441801300000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.844999999999948 " " y[1] (analytic) = 1.7355546293058914 " " y[1] (numeric) = 1.7355546293057897 " " absolute error = 1.01696429055664340000000000000E-13 " " relative error = 5.859592509417942000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.843999999999948 " " y[1] (analytic) = 1.7375372012718868 " " y[1] (numeric) = 1.7375372012717842 " " absolute error = 1.02584607475364460000000000000E-13 " " relative error = 5.904023660631379000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.842999999999948 " " y[1] (analytic) = 1.739520035700659 " " y[1] (numeric) = 1.7395200357005558 " " absolute error = 1.03250741290139560000000000000E-13 " " relative error = 5.93558793064153000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.841999999999947 " " y[1] (analytic) = 1.7415031306093738 " " y[1] (numeric) = 1.7415031306092699 " " absolute error = 1.03916875104914650000000000000E-13 " " relative error = 5.9670794314652100000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.840999999999947 " " y[1] (analytic) = 1.7434864840149364 " " y[1] (numeric) = 1.7434864840148319 " " absolute error = 1.04583008919689750000000000000E-13 " " relative error = 5.998498404120338000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.839999999999947 " " y[1] (analytic) = 1.7454700939339935 " " y[1] (numeric) = 1.7454700939338883 " " absolute error = 1.05249142734464840000000000000E-13 " " relative error = 6.029845088737735000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.838999999999946 " " y[1] (analytic) = 1.7474539583829354 " " y[1] (numeric) = 1.7474539583828297 " " absolute error = 1.0569323194431490000000000000E-13 " " relative error = 6.048412974618321000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.837999999999946 " " y[1] (analytic) = 1.7494380753778982 " " y[1] (numeric) = 1.7494380753777916 " " absolute error = 1.06581410364015030000000000000E-13 " " relative error = 6.092322549970353000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.836999999999946 " " y[1] (analytic) = 1.7514224429347642 " " y[1] (numeric) = 1.7514224429346572 " " absolute error = 1.07025499573865090000000000000E-13 " " relative error = 6.110775844263376000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.835999999999945 " " y[1] (analytic) = 1.753407059069167 " " y[1] (numeric) = 1.7534070590690591 " " absolute error = 1.07913677993565220000000000000E-13 " " relative error = 6.154513718614403000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.834999999999945 " " y[1] (analytic) = 1.7553919217964902 " " y[1] (numeric) = 1.7553919217963816 " " absolute error = 1.08579811808340310000000000000E-13 " " relative error = 6.185502534227135000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.833999999999945 " " y[1] (analytic) = 1.757377029131871 " " y[1] (numeric) = 1.7573770291317619 " " absolute error = 1.0924594562311540000000000000E-13 " " relative error = 6.216420484173618000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.832999999999944 " " y[1] (analytic) = 1.7593623790902027 " " y[1] (numeric) = 1.7593623790900927 " " absolute error = 1.0991207943789050000000000000E-13 " " relative error = 6.2472678024823960000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.831999999999944 " " y[1] (analytic) = 1.7613479696861352 " " y[1] (numeric) = 1.7613479696860246 " " absolute error = 1.10578213252665590000000000000E-13 " " relative error = 6.278044722325378000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.830999999999944 " " y[1] (analytic) = 1.7633337989340778 " " y[1] (numeric) = 1.7633337989339668 " " absolute error = 1.11022302462515650000000000000E-13 " " relative error = 6.296159157706148000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.829999999999943 " " y[1] (analytic) = 1.7653198648482018 " " y[1] (numeric) = 1.7653198648480903 " " absolute error = 1.11466391672365720000000000000E-13 " " relative error = 6.314231992282634000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.828999999999943 " " y[1] (analytic) = 1.7673061654424416 " " y[1] (numeric) = 1.7673061654423294 " " absolute error = 1.12132525487140810000000000000E-13 " " relative error = 6.344827380776361000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.827999999999943 " " y[1] (analytic) = 1.7692926987304967 " " y[1] (numeric) = 1.7692926987303836 " " absolute error = 1.13020703906840940000000000000E-13 " " relative error = 6.387903142760697000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.826999999999942 " " y[1] (analytic) = 1.7712794627258335 " " y[1] (numeric) = 1.77127946272572 " " absolute error = 1.134647931166910000000000000E-13 " " relative error = 6.405809783515432000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.825999999999942 " " y[1] (analytic) = 1.7732664554416888 " " y[1] (numeric) = 1.7732664554415745 " " absolute error = 1.14352971536391120000000000000E-13 " " relative error = 6.448719039683625000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.824999999999942 " " y[1] (analytic) = 1.7752536748910699 " " y[1] (numeric) = 1.7752536748909546 " " absolute error = 1.15241149956091250000000000000E-13 " " relative error = 6.491531412442365000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.823999999999941 " " y[1] (analytic) = 1.777241119086757 " " y[1] (numeric) = 1.7772411190866413 " " absolute error = 1.1568523916594131000000000000E-13 " " relative error = 6.5092596566405500000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.822999999999941 " " y[1] (analytic) = 1.7792287860413065 " " y[1] (numeric) = 1.7792287860411902 " " absolute error = 1.1635137298071640000000000000E-13 " " relative error = 6.539427300948311000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.821999999999940 " " y[1] (analytic) = 1.7812166737670516 " " y[1] (numeric) = 1.7812166737669346 " " absolute error = 1.1701750679549150000000000000E-13 " " relative error = 6.569526802599149000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.82099999999994 " " y[1] (analytic) = 1.7832047802761046 " " y[1] (numeric) = 1.7832047802759872 " " absolute error = 1.17461596005341560000000000000E-13 " " relative error = 6.58710638870956000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.81999999999994 " " y[1] (analytic) = 1.7851931035803594 " " y[1] (numeric) = 1.7851931035802413 " " absolute error = 1.18127729820116660000000000000E-13 " " relative error = 6.617084145306257000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.8189999999999396 " " y[1] (analytic) = 1.7871816416914927 " " y[1] (numeric) = 1.787181641691374 " " absolute error = 1.18793863634891750000000000000E-13 " " relative error = 6.646994399654773000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.817999999999940 " " y[1] (analytic) = 1.7891703926209668 " " y[1] (numeric) = 1.789170392620847 " " absolute error = 1.19682042054591880000000000000E-13 " " relative error = 6.6892478518644000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.816999999999939 " " y[1] (analytic) = 1.7911593543800306 " " y[1] (numeric) = 1.79115935437991 " " absolute error = 1.205702204742920000000000000E-13 " " relative error = 6.731406682462637000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.8159999999999386 " " y[1] (analytic) = 1.7931485249797223 " " y[1] (numeric) = 1.7931485249796013 " " absolute error = 1.21014309684142060000000000000E-13 " " relative error = 6.7487053079170090000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.814999999999938 " " y[1] (analytic) = 1.7951379024308722 " " y[1] (numeric) = 1.7951379024307503 " " absolute error = 1.2190248810384219000000000000E-13 " " relative error = 6.7907032623381670000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.813999999999938 " " y[1] (analytic) = 1.7971274847441023 " " y[1] (numeric) = 1.7971274847439798 " " absolute error = 1.22568621918617280000000000000E-13 " " relative error = 6.8202519275403630000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.8129999999999376 " " y[1] (analytic) = 1.7991172699298308 " " y[1] (numeric) = 1.7991172699297076 " " absolute error = 1.23234755733392380000000000000E-13 " " relative error = 6.8497344666253350000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.811999999999937 " " y[1] (analytic) = 1.8011072559982728 " " y[1] (numeric) = 1.8011072559981487 " " absolute error = 1.2412293415309250000000000000E-13 " " relative error = 6.891479324161444000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.810999999999937 " " y[1] (analytic) = 1.803097440959442 " " y[1] (numeric) = 1.8030974409593172 " " absolute error = 1.2478906796786760000000000000E-13 " " relative error = 6.920816653229033000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.8099999999999365 " " y[1] (analytic) = 1.805087822823154 " " y[1] (numeric) = 1.8050878228230285 " " absolute error = 1.2545520178264270000000000000E-13 " " relative error = 6.9500885328909370000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.808999999999936 " " y[1] (analytic) = 1.807078399599027 " " y[1] (numeric) = 1.8070783995989006 " " absolute error = 1.26343380202342810000000000000E-13 " " relative error = 6.9915826690406560000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.807999999999936 " " y[1] (analytic) = 1.809069169296484 " " y[1] (numeric) = 1.8090691692963572 " " absolute error = 1.26787469412192880000000000000E-13 " " relative error = 7.008436800760822000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.8069999999999355 " " y[1] (analytic) = 1.8110601299247562 " " y[1] (numeric) = 1.8110601299246285 " " absolute error = 1.276756478318930000000000000E-13 " " relative error = 7.049774092105794000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.805999999999935 " " y[1] (analytic) = 1.8130512794928824 " " y[1] (numeric) = 1.8130512794927542 " " absolute error = 1.28119737041743060000000000000E-13 " " relative error = 7.0665258335979700000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.804999999999935 " " y[1] (analytic) = 1.8150426160097135 " " y[1] (numeric) = 1.8150426160095847 " " absolute error = 1.28785870856518160000000000000E-13 " " relative error = 7.0954736665989640000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.8039999999999345 " " y[1] (analytic) = 1.8170341374839136 " " y[1] (numeric) = 1.817034137483784 " " absolute error = 1.29674049276218280000000000000E-13 " " relative error = 7.136577491922124000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.802999999999934 " " y[1] (analytic) = 1.8190258419239607 " " y[1] (numeric) = 1.8190258419238303 " " absolute error = 1.30340183090993380000000000000E-13 " " relative error = 7.1653838052753670000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.801999999999934 " " y[1] (analytic) = 1.821017727338151 " " y[1] (numeric) = 1.8210177273380197 " " absolute error = 1.3122836151069350000000000000E-13 " " relative error = 7.206319825481043000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.8009999999999335 " " y[1] (analytic) = 1.8230097917345987 " " y[1] (numeric) = 1.823009791734467 " " absolute error = 1.31672450720543570000000000000E-13 " " relative error = 7.222805457081878000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.799999999999933 " " y[1] (analytic) = 1.82500203312124 " " y[1] (numeric) = 1.8250020331211076 " " absolute error = 1.32338584535318660000000000000E-13 " " relative error = 7.251421211240209000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.798999999999933 " " y[1] (analytic) = 1.8269944495058335 " " y[1] (numeric) = 1.8269944495057007 " " absolute error = 1.32782673745168720000000000000E-13 " " relative error = 7.26782031445601000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7979999999999325 " " y[1] (analytic) = 1.8289870388959635 " " y[1] (numeric) = 1.8289870388958298 " " absolute error = 1.33670852164868850000000000000E-13 " " relative error = 7.308463609756193000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.796999999999932 " " y[1] (analytic) = 1.83097979929904 " " y[1] (numeric) = 1.8309797992989056 " " absolute error = 1.34336985979643940000000000000E-13 " " relative error = 7.336890665373402000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.795999999999932 " " y[1] (analytic) = 1.8329727287223032 " " y[1] (numeric) = 1.8329727287221682 " " absolute error = 1.35003119794419040000000000000E-13 " " relative error = 7.365255231512619000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7949999999999315 " " y[1] (analytic) = 1.8349658251728238 " " y[1] (numeric) = 1.8349658251726881 " " absolute error = 1.35669253609194130000000000000E-13 " " relative error = 7.393557511972535000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.793999999999931 " " y[1] (analytic) = 1.8369590866575054 " " y[1] (numeric) = 1.836959086657369 " " absolute error = 1.36335387423969220000000000000E-13 " " relative error = 7.421797709825013000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.792999999999930 " " y[1] (analytic) = 1.838952511183087 " " y[1] (numeric) = 1.83895251118295 " " absolute error = 1.37001521238744320000000000000E-13 " " relative error = 7.449976027418165000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7919999999999305 " " y[1] (analytic) = 1.8409460967561433 " " y[1] (numeric) = 1.840946096756006 " " absolute error = 1.37223565843669350000000000000E-13 " " relative error = 7.453969786810458000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.79099999999993 " " y[1] (analytic) = 1.8429398413830902 " " y[1] (numeric) = 1.842939841382952 " " absolute error = 1.38111744263369470000000000000E-13 " " relative error = 7.494099436242005000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.78999999999993 " " y[1] (analytic) = 1.8449337430701824 " " y[1] (numeric) = 1.8449337430700437 " " absolute error = 1.38777878078144570000000000000E-13 " " relative error = 7.522106341185033000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7889999999999295 " " y[1] (analytic) = 1.846927799823519 " " y[1] (numeric) = 1.8469277998233793 " " absolute error = 1.3966605649784470000000000000E-13 " " relative error = 7.562074517000087000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.787999999999930 " " y[1] (analytic) = 1.8489220096490424 " " y[1] (numeric) = 1.8489220096489023 " " absolute error = 1.40110145707694760000000000000E-13 " " relative error = 7.577937034471783000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.786999999999929 " " y[1] (analytic) = 1.850916370552544 " " y[1] (numeric) = 1.8509163705524032 " " absolute error = 1.40776279522469850000000000000E-13 " " relative error = 7.60576121980296000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7859999999999285 " " y[1] (analytic) = 1.8529108805396626 " " y[1] (numeric) = 1.8529108805395211 " " absolute error = 1.41442413337244940000000000000E-13 " " relative error = 7.633524894410986000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.784999999999928 " " y[1] (analytic) = 1.8549055376158883 " " y[1] (numeric) = 1.8549055376157462 " " absolute error = 1.42108547152020040000000000000E-13 " " relative error = 7.661228255034068000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.783999999999928 " " y[1] (analytic) = 1.8569003397865642 " " y[1] (numeric) = 1.8569003397864214 " " absolute error = 1.42774680966795130000000000000E-13 " " relative error = 7.688871497713546000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7829999999999275 " " y[1] (analytic) = 1.8588952850568887 " " y[1] (numeric) = 1.858895285056745 " " absolute error = 1.43662859386495260000000000000E-13 " " relative error = 7.728399794294957000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.781999999999927 " " y[1] (analytic) = 1.8608903714319163 " " y[1] (numeric) = 1.860890371431772 " " absolute error = 1.44328993201270350000000000000E-13 " " relative error = 7.755910580063468000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.780999999999927 " " y[1] (analytic) = 1.8628855969165605 " " y[1] (numeric) = 1.8628855969164158 " " absolute error = 1.44773082411120400000000000000E-13 " " relative error = 7.771442468112273000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7799999999999265 " " y[1] (analytic) = 1.8648809595155966 " " y[1] (numeric) = 1.8648809595154512 " " absolute error = 1.4543921622589550000000000000E-13 " " relative error = 7.798847185595877000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.778999999999926 " " y[1] (analytic) = 1.866876457233662 " " y[1] (numeric) = 1.866876457233516 " " absolute error = 1.4610535004067060000000000000E-13 " " relative error = 7.826192754991915000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.777999999999926 " " y[1] (analytic) = 1.8688720880752592 " " y[1] (numeric) = 1.8688720880751122 " " absolute error = 1.46993528460370730000000000000E-13 " " relative error = 7.865360577553412000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7769999999999255 " " y[1] (analytic) = 1.8708678500447569 " " y[1] (numeric) = 1.8708678500446094 " " absolute error = 1.4743761767022080000000000000E-13 " " relative error = 7.880707216530213000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.775999999999925 " " y[1] (analytic) = 1.8728637411463942 " " y[1] (numeric) = 1.8728637411462459 " " absolute error = 1.48325796089920900000000000000E-13 " " relative error = 7.919732377280665000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.774999999999925 " " y[1] (analytic) = 1.8748597593842797 " " y[1] (numeric) = 1.8748597593841307 " " absolute error = 1.489919299046960000000000000E-13 " " relative error = 7.94683064474253100000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7739999999999245 " " y[1] (analytic) = 1.8768559027623954 " " y[1] (numeric) = 1.8768559027622458 " " absolute error = 1.4965806371947110000000000000E-13 " " relative error = 7.973870743044325000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.772999999999924 " " y[1] (analytic) = 1.878852169284598 " " y[1] (numeric) = 1.8788521692844478 " " absolute error = 1.5032419753424620000000000000E-13 " " relative error = 8.000852860684853000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.771999999999924 " " y[1] (analytic) = 1.8808485569546214 " " y[1] (numeric) = 1.8808485569544704 " " absolute error = 1.5099033134902130000000000000E-13 " " relative error = 8.02777718550065000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7709999999999235 " " y[1] (analytic) = 1.8828450637760779 " " y[1] (numeric) = 1.8828450637759262 " " absolute error = 1.51656465163796380000000000000E-13 " " relative error = 8.054643904668756000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.769999999999923 " " y[1] (analytic) = 1.8848416877524605 " " y[1] (numeric) = 1.8848416877523084 " " absolute error = 1.52100554373646450000000000000E-13 " " relative error = 8.069672660679292000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.768999999999923 " " y[1] (analytic) = 1.886838426887146 " " y[1] (numeric) = 1.8868384268869933 " " absolute error = 1.52766688188421540000000000000E-13 " " relative error = 8.096437194172043000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7679999999999225 " " y[1] (analytic) = 1.8888352791833949 " " y[1] (numeric) = 1.888835279183242 " " absolute error = 1.52988732793346570000000000000E-13 " " relative error = 8.099633381450213000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.766999999999922 " " y[1] (analytic) = 1.8908322426443558 " " y[1] (numeric) = 1.890832242644202 " " absolute error = 1.5387691121304670000000000000E-13 " " relative error = 8.138052003907426000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.765999999999922 " " y[1] (analytic) = 1.8928293152730649 " " y[1] (numeric) = 1.8928293152729103 " " absolute error = 1.5454304502782180000000000000E-13 " " relative error = 8.164658259507512000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7649999999999215 " " y[1] (analytic) = 1.8948264950724494 " " y[1] (numeric) = 1.8948264950722944 " " absolute error = 1.54987134237671850000000000000E-13 " " relative error = 8.179489501583408000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.763999999999921 " " y[1] (analytic) = 1.8968237800453305 " " y[1] (numeric) = 1.8968237800451746 " " absolute error = 1.55875312657371980000000000000E-13 " " relative error = 8.217701311908208000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.762999999999920 " " y[1] (analytic) = 1.8988211681944227 " " y[1] (numeric) = 1.8988211681942662 " " absolute error = 1.56541446472147070000000000000E-13 " " relative error = 8.244138473608936000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7619999999999205 " " y[1] (analytic) = 1.9008186575223385 " " y[1] (numeric) = 1.9008186575221813 " " absolute error = 1.57207580286922170000000000000E-13 " " relative error = 8.270519634515668000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.76099999999992 " " y[1] (analytic) = 1.9028162460315885 " " y[1] (numeric) = 1.9028162460314304 " " absolute error = 1.5809575870662230000000000000E-13 " " relative error = 8.308514237059849000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.75999999999992 " " y[1] (analytic) = 1.904813931724584 " " y[1] (numeric) = 1.9048139317244255 " " absolute error = 1.58539847916472350000000000000E-13 " " relative error = 8.32311467676705000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7589999999999195 " " y[1] (analytic) = 1.9068117126036404 " " y[1] (numeric) = 1.906811712603481 " " absolute error = 1.59428026336172480000000000000E-13 " " relative error = 8.360973728154983000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.757999999999920 " " y[1] (analytic) = 1.908809586670976 " " y[1] (numeric) = 1.908809586670816 " " absolute error = 1.60094160150947570000000000000E-13 " " relative error = 8.387120500068151000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.756999999999919 " " y[1] (analytic) = 1.910807551928717 " " y[1] (numeric) = 1.9108075519285568 " " absolute error = 1.6031620475587260000000000000E-13 " " relative error = 8.389971276492696000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7559999999999185 " " y[1] (analytic) = 1.9128056063788996 " " y[1] (numeric) = 1.9128056063787382 " " absolute error = 1.61426427780497760000000000000E-13 " " relative error = 8.43924898809197100000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.754999999999918 " " y[1] (analytic) = 1.9148037480234676 " " y[1] (numeric) = 1.914803748023306 " " absolute error = 1.6164847238542280000000000000E-13 " " relative error = 8.442038645071717000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.753999999999918 " " y[1] (analytic) = 1.9168019748642813 " " y[1] (numeric) = 1.9168019748641187 " " absolute error = 1.62536650805122920000000000000E-13 " " relative error = 8.479574464995596000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7529999999999175 " " y[1] (analytic) = 1.9188002849031127 " " y[1] (numeric) = 1.9188002849029495 " " absolute error = 1.632027846198980000000000000E-13 " " relative error = 8.505459682487941000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.751999999999917 " " y[1] (analytic) = 1.9207986761416525 " " y[1] (numeric) = 1.9207986761414888 " " absolute error = 1.63646873829748070000000000000E-13 " " relative error = 8.519730665291215000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.750999999999917 " " y[1] (analytic) = 1.9227971465815097 " " y[1] (numeric) = 1.9227971465813452 " " absolute error = 1.6453505224944820000000000000E-13 " " relative error = 8.557067631495643000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7499999999999165 " " y[1] (analytic) = 1.9247956942242137 " " y[1] (numeric) = 1.9247956942240485 " " absolute error = 1.6520118606422330000000000000E-13 " " relative error = 8.582790711759535000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.748999999999916 " " y[1] (analytic) = 1.9267943170712174 " " y[1] (numeric) = 1.9267943170710515 " " absolute error = 1.65867319878998400000000000000E-13 " " relative error = 8.60846009402402100000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.747999999999916 " " y[1] (analytic) = 1.9287930131238977 " " y[1] (numeric) = 1.9287930131237312 " " absolute error = 1.66533453693773480000000000000E-13 " " relative error = 8.634075951159415000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7469999999999155 " " y[1] (analytic) = 1.9307917803835593 " " y[1] (numeric) = 1.9307917803833918 " " absolute error = 1.6742163211347360000000000000E-13 " " relative error = 8.67113863931068900000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.745999999999915 " " y[1] (analytic) = 1.9327906168514346 " " y[1] (numeric) = 1.9327906168512663 " " absolute error = 1.68309810533173730000000000000E-13 " " relative error = 8.708124359965836000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.744999999999915 " " y[1] (analytic) = 1.9347895205286871 " " y[1] (numeric) = 1.9347895205285184 " " absolute error = 1.6875389974302380000000000000E-13 " " relative error = 8.722080513280395000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7439999999999145 " " y[1] (analytic) = 1.936788489416414 " " y[1] (numeric) = 1.9367884894162446 " " absolute error = 1.6942003355779890000000000000E-13 " " relative error = 8.747472141826282000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.742999999999914 " " y[1] (analytic) = 1.9387875215156463 " " y[1] (numeric) = 1.938787521515476 " " absolute error = 1.70308211977499000000000000000E-13 " " relative error = 8.784263880776407000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.741999999999914 " " y[1] (analytic) = 1.9407866148273518 " " y[1] (numeric) = 1.9407866148271808 " " absolute error = 1.7097434579227410000000000000E-13 " " relative error = 8.809538590489693000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7409999999999135 " " y[1] (analytic) = 1.9427857673524374 " " y[1] (numeric) = 1.942785767352266 " " absolute error = 1.71418435002124170000000000000E-13 " " relative error = 8.823331830134179000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.739999999999913 " " y[1] (analytic) = 1.944784977091751 " " y[1] (numeric) = 1.9447849770915788 " " absolute error = 1.72084568816899260000000000000E-13 " " relative error = 8.848513889398513000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.738999999999913 " " y[1] (analytic) = 1.9467842420460828 " " y[1] (numeric) = 1.94678424204591 " " absolute error = 1.72750702631674360000000000000E-13 " " relative error = 8.873643976597646000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7379999999999125 " " y[1] (analytic) = 1.9487835602161683 " " y[1] (numeric) = 1.9487835602159949 " " absolute error = 1.73416836446449450000000000000E-13 " " relative error = 8.898722258679831000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.736999999999912 " " y[1] (analytic) = 1.9507829296026893 " " y[1] (numeric) = 1.9507829296025152 " " absolute error = 1.74082970261224550000000000000E-13 " " relative error = 8.923748902020562000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.735999999999912 " " y[1] (analytic) = 1.9527823482062767 " " y[1] (numeric) = 1.9527823482061017 " " absolute error = 1.74971148680924670000000000000E-13 " " relative error = 8.960094751042991000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7349999999999115 " " y[1] (analytic) = 1.9547818140275117 " " y[1] (numeric) = 1.9547818140273363 " " absolute error = 1.75415237890774730000000000000E-13 " " relative error = 8.973647935129907000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.733999999999911 " " y[1] (analytic) = 1.9567813250669293 " " y[1] (numeric) = 1.956781325066753 " " absolute error = 1.76303416310474860000000000000E-13 " " relative error = 9.009868095733417000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.732999999999910 " " y[1] (analytic) = 1.9587808793250177 " " y[1] (numeric) = 1.958780879324841 " " absolute error = 1.76747505520324920000000000000E-13 " " relative error = 9.023342395563453000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7319999999999105 " " y[1] (analytic) = 1.9607804748022235 " " y[1] (numeric) = 1.960780474802046 " " absolute error = 1.77413639335100020000000000000E-13 " " relative error = 9.048113320946602000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.73099999999991 " " y[1] (analytic) = 1.9627801094989517 " " y[1] (numeric) = 1.9627801094987734 " " absolute error = 1.78301817754800140000000000000E-13 " " relative error = 9.084146354036373000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.72999999999991 " " y[1] (analytic) = 1.9647797814155665 " " y[1] (numeric) = 1.964779781415388 " " absolute error = 1.78523862359725170000000000000E-13 " " relative error = 9.086202130556531000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7289999999999095 " " y[1] (analytic) = 1.9667794885523975 " " y[1] (numeric) = 1.9667794885522183 " " absolute error = 1.79189996174500270000000000000E-13 " " relative error = 9.110833075973804000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.727999999999910 " " y[1] (analytic) = 1.968779228909737 " " y[1] (numeric) = 1.9687792289095571 " " absolute error = 1.79856129989275360000000000000E-13 " " relative error = 9.135413831487617000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.726999999999909 " " y[1] (analytic) = 1.9707790004878452 " " y[1] (numeric) = 1.9707790004876644 " " absolute error = 1.80744308408975480000000000000E-13 " " relative error = 9.17121140240656900000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7259999999999085 " " y[1] (analytic) = 1.97277880128695 " " y[1] (numeric) = 1.9727788012867689 " " absolute error = 1.81188397618825550000000000000E-13 " " relative error = 9.184425415592797000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.724999999999908 " " y[1] (analytic) = 1.9747786293072518 " " y[1] (numeric) = 1.9747786293070697 " " absolute error = 1.82076576038525670000000000000E-13 " " relative error = 9.220100589320117000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.723999999999908 " " y[1] (analytic) = 1.976778482548922 " " y[1] (numeric) = 1.9767784825487391 " " absolute error = 1.8296475445822580000000000000E-13 " " relative error = 9.255703462651269000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7229999999999075 " " y[1] (analytic) = 1.9787783590121077 " " y[1] (numeric) = 1.9787783590119241 " " absolute error = 1.8363088827300090000000000000E-13 " " relative error = 9.280012965407477000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.721999999999907 " " y[1] (analytic) = 1.9807782566969325 " " y[1] (numeric) = 1.9807782566967482 " " absolute error = 1.84297022087775990000000000000E-13 " " relative error = 9.304273280700406000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.720999999999907 " " y[1] (analytic) = 1.9827781736034993 " " y[1] (numeric) = 1.982778173603314 " " absolute error = 1.8518520050747610000000000000E-13 " " relative error = 9.339683226940142000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7199999999999065 " " y[1] (analytic) = 1.984778107731891 " " y[1] (numeric) = 1.984778107731705 " " absolute error = 1.8585133432225120000000000000E-13 " " relative error = 9.36383435499665000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.718999999999906 " " y[1] (analytic) = 1.9867780570821734 " " y[1] (numeric) = 1.9867780570819868 " " absolute error = 1.8651746813702630000000000000E-13 " " relative error = 9.387936789021619000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.717999999999906 " " y[1] (analytic) = 1.9887780196543976 " " y[1] (numeric) = 1.9887780196542106 " " absolute error = 1.86961557346876360000000000000E-13 " " relative error = 9.400825808571932000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7169999999999055 " " y[1] (analytic) = 1.9907779934486016 " " y[1] (numeric) = 1.9907779934484138 " " absolute error = 1.87849735766576500000000000000E-13 " " relative error = 9.435996197705931000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.715999999999905 " " y[1] (analytic) = 1.992777976464811 " " y[1] (numeric) = 1.9927779764646227 " " absolute error = 1.88293824976426550000000000000E-13 " " relative error = 9.448811016592017000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.714999999999905 " " y[1] (analytic) = 1.9947779667030434 " " y[1] (numeric) = 1.9947779667028547 " " absolute error = 1.8873791418627660000000000000E-13 " " relative error = 9.461600104708469000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7139999999999045 " " y[1] (analytic) = 1.9967779621633088 " " y[1] (numeric) = 1.9967779621631194 " " absolute error = 1.8940404800105170000000000000E-13 " " relative error = 9.485483693732848000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.712999999999904 " " y[1] (analytic) = 1.998777960845612 " " y[1] (numeric) = 1.9987779608454217 " " absolute error = 1.90292226420751830000000000000E-13 " " relative error = 9.520428489227786000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.711999999999904 " " y[1] (analytic) = 2.0007779607499536 " " y[1] (numeric) = 2.000777960749763 " " absolute error = 1.90514271025676860000000000000E-13 " " relative error = 9.522009676389388000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7109999999999035 " " y[1] (analytic) = 2.002777959876335 " " y[1] (numeric) = 2.002777959876144 " " absolute error = 1.90958360235526920000000000000E-13 " " relative error = 9.534674540123158000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.709999999999903 " " y[1] (analytic) = 2.004777956224757 " " y[1] (numeric) = 2.004777956224565 " " absolute error = 1.91846538655227050000000000000E-13 " " relative error = 9.56946568868392900000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.708999999999903 " " y[1] (analytic) = 2.0067779477952223 " " y[1] (numeric) = 2.0067779477950305 " " absolute error = 1.91846538655227050000000000000E-13 " " relative error = 9.559928584326045000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7079999999999025 " " y[1] (analytic) = 2.0087779325877415 " " y[1] (numeric) = 2.0087779325875483 " " absolute error = 1.93178806284777240000000000000E-13 " " relative error = 9.616732798130705000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.706999999999902 " " y[1] (analytic) = 2.0107779086023276 " " y[1] (numeric) = 2.0107779086021345 " " absolute error = 1.93178806284777240000000000000E-13 " " relative error = 9.607167726397688000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.705999999999902 " " y[1] (analytic) = 2.012777873839007 " " y[1] (numeric) = 2.0127778738388127 " " absolute error = 1.94511073914327430000000000000E-13 " " relative error = 9.663812209110435000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7049999999999015 " " y[1] (analytic) = 2.014777826297813 " " y[1] (numeric) = 2.0147778262976184 " " absolute error = 1.94511073914327430000000000000E-13 " " relative error = 9.654219506264108000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.703999999999901 " " y[1] (analytic) = 2.0167777639787943 " " y[1] (numeric) = 2.016777763978599 " " absolute error = 1.95399252334027550000000000000E-13 " " relative error = 9.688685378429336000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.702999999999900 " " y[1] (analytic) = 2.0187776848820134 " " y[1] (numeric) = 2.0187776848818166 " " absolute error = 1.96731519963577740000000000000E-13 " " relative error = 9.745080968391803000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7019999999999005 " " y[1] (analytic) = 2.020777587007548 " " y[1] (numeric) = 2.0207775870073514 " " absolute error = 1.96731519963577740000000000000E-13 " " relative error = 9.735436558107613000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.7009999999999 " " y[1] (analytic) = 2.022777468355498 " " y[1] (numeric) = 2.022777468355301 " " absolute error = 1.9717560917342780000000000000E-13 " " relative error = 9.747765745765895000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6999999999999 " " y[1] (analytic) = 2.0247773269259817 " " y[1] (numeric) = 2.0247773269257836 " " absolute error = 1.98063787593127930000000000000E-13 " " relative error = 9.782003431154007000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6989999999998995 " " y[1] (analytic) = 2.0267771607191403 " " y[1] (numeric) = 2.0267771607189418 " " absolute error = 1.985078768029780000000000000E-13 " " relative error = 9.794262568685326000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.697999999999900 " " y[1] (analytic) = 2.0287769677351406 " " y[1] (numeric) = 2.028776967734941 " " absolute error = 1.99396055222678110000000000000E-13 " " relative error = 9.828387170881444000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.696999999999899 " " y[1] (analytic) = 2.0307767459741752 " " y[1] (numeric) = 2.0307767459739754 " " absolute error = 1.99840144432528180000000000000E-13 " " relative error = 9.840576756095546000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6959999999998985 " " y[1] (analytic) = 2.032776493436467 " " y[1] (numeric) = 2.032776493436266 " " absolute error = 2.0072832285222830000000000000E-13 " " relative error = 9.87458894277606000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.694999999999898 " " y[1] (analytic) = 2.034776208122268 " " y[1] (numeric) = 2.034776208122066 " " absolute error = 2.01616501271928430000000000000E-13 " " relative error = 9.90853443573454100000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.693999999999898 " " y[1] (analytic) = 2.0367758880318636 " " y[1] (numeric) = 2.036775888031661 " " absolute error = 2.02504679691628550000000000000E-13 " " relative error = 9.942413442811757000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6929999999998975 " " y[1] (analytic) = 2.038775531165574 " " y[1] (numeric) = 2.038775531165371 " " absolute error = 2.02948768901478620000000000000E-13 " " relative error = 9.954444017946998000000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.691999999999897 " " y[1] (analytic) = 2.0407751355237567 " " y[1] (numeric) = 2.040775135523553 " " absolute error = 2.03836947321178740000000000000E-13 " " relative error = 9.98821201674749100000000000E-12 "%" Correct digits = 14 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.690999999999897 " " y[1] (analytic) = 2.0427746991068068 " " y[1] (numeric) = 2.0427746991066025 " " absolute error = 2.0428103653102880000000000000E-13 " " relative error = 1.00001745968534700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6899999999998965 " " y[1] (analytic) = 2.044774219915162 " " y[1] (numeric) = 2.044774219914957 " " absolute error = 2.05169214950728930000000000000E-13 " " relative error = 1.0033832241842400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.688999999999896 " " y[1] (analytic) = 2.046773695949301 " " y[1] (numeric) = 2.0467736959490948 " " absolute error = 2.06057393370429050000000000000E-13 " " relative error = 1.006742434584879200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.687999999999896 " " y[1] (analytic) = 2.048773125209747 " " y[1] (numeric) = 2.0487731252095407 " " absolute error = 2.06501482580279120000000000000E-13 " " relative error = 1.007927525206765600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6869999999998955 " " y[1] (analytic) = 2.050772505697073 " " y[1] (numeric) = 2.0507725056968655 " " absolute error = 2.07389660999979240000000000000E-13 " " relative error = 1.011275801795899100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.685999999999895 " " y[1] (analytic) = 2.052771835411897 " " y[1] (numeric) = 2.052771835411689 " " absolute error = 2.0783375020982930000000000000E-13 " " relative error = 1.012454217388103500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.684999999999895 " " y[1] (analytic) = 2.0547711123548904 " " y[1] (numeric) = 2.0547711123546817 " " absolute error = 2.08721928629529430000000000000E-13 " " relative error = 1.015791624548982600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6839999999998945 " " y[1] (analytic) = 2.0567703345267754 " " y[1] (numeric) = 2.056770334526566 " " absolute error = 2.0916601783937950000000000000E-13 " " relative error = 1.016963412628686700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.682999999999894 " " y[1] (analytic) = 2.0587694999283315 " " y[1] (numeric) = 2.058769499928121 " " absolute error = 2.10498285468929680000000000000E-13 " " relative error = 1.022447075674364600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.681999999999894 " " y[1] (analytic) = 2.0607686065603916 " " y[1] (numeric) = 2.0607686065601807 " " absolute error = 2.10942374678779740000000000000E-13 " " relative error = 1.023610190912513700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6809999999998935 " " y[1] (analytic) = 2.062767652423851 " " y[1] (numeric) = 2.062767652423639 " " absolute error = 2.11830553098479870000000000000E-13 " " relative error = 1.026923962325901300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.679999999999893 " " y[1] (analytic) = 2.0647666355196623 " " y[1] (numeric) = 2.06476663551945 " " absolute error = 2.12274642308329930000000000000E-13 " " relative error = 1.028080552332755300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.678999999999893 " " y[1] (analytic) = 2.0667655538488443 " " y[1] (numeric) = 2.066765553848631 " " absolute error = 2.13162820728030060000000000000E-13 " " relative error = 1.031383653221172300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6779999999998925 " " y[1] (analytic) = 2.0687644054124776 " " y[1] (numeric) = 2.068764405412264 " " absolute error = 2.13606909937880120000000000000E-13 " " relative error = 1.032533764497414600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.676999999999892 " " y[1] (analytic) = 2.0707631882117115 " " y[1] (numeric) = 2.070763188211497 " " absolute error = 2.14495088357580240000000000000E-13 " " relative error = 1.035826257578085800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.675999999999892 " " y[1] (analytic) = 2.0727619002477624 " " y[1] (numeric) = 2.0727619002475475 " " absolute error = 2.1493917756743030000000000000E-13 " " relative error = 1.036969936304493500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6749999999998915 " " y[1] (analytic) = 2.07476053952192 " " y[1] (numeric) = 2.074760539521704 " " absolute error = 2.15827355987130430000000000000E-13 " " relative error = 1.04025188389626300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.673999999999891 " " y[1] (analytic) = 2.0767591040355438 " " y[1] (numeric) = 2.0767591040353275 " " absolute error = 2.1627144519698050000000000000E-13 " " relative error = 1.041389175936310300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.672999999999890 " " y[1] (analytic) = 2.07875759179007 " " y[1] (numeric) = 2.078757591789853 " " absolute error = 2.16715534406830560000000000000E-13 " " relative error = 1.04252431963561200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6719999999998905 " " y[1] (analytic) = 2.0807560007870114 " " y[1] (numeric) = 2.0807560007867933 " " absolute error = 2.18047802036380740000000000000E-13 " " relative error = 1.047925859417960500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.67099999999989 " " y[1] (analytic) = 2.082754329027958 " " y[1] (numeric) = 2.0827543290277397 " " absolute error = 2.1849189124623080000000000000E-13 " " relative error = 1.049052632857582900000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.66999999999989 " " y[1] (analytic) = 2.0847525745145834 " " y[1] (numeric) = 2.084752574514364 " " absolute error = 2.19380069665930930000000000000E-13 " " relative error = 1.052307464913488200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6689999999998895 " " y[1] (analytic) = 2.08675073524864 " " y[1] (numeric) = 2.0867507352484207 " " absolute error = 2.19380069665930930000000000000E-13 " " relative error = 1.051299831648514600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.667999999999890 " " y[1] (analytic) = 2.08874880923197 " " y[1] (numeric) = 2.0887488092317494 " " absolute error = 2.20712337295481120000000000000E-13 " " relative error = 1.056672474545355800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.666999999999889 " " y[1] (analytic) = 2.0907467944664972 " " y[1] (numeric) = 2.0907467944662765 " " absolute error = 2.20712337295481120000000000000E-13 " " relative error = 1.055662684164492700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6659999999998885 " " y[1] (analytic) = 2.0927446889542383 " " y[1] (numeric) = 2.0927446889540167 " " absolute error = 2.21600515715181250000000000000E-13 " " relative error = 1.058898951624705100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.664999999999888 " " y[1] (analytic) = 2.094742490697297 " " y[1] (numeric) = 2.0947424906970755 " " absolute error = 2.21600515715181250000000000000E-13 " " relative error = 1.05788905652749200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.663999999999888 " " y[1] (analytic) = 2.0967401976978737 " " y[1] (numeric) = 2.0967401976976516 " " absolute error = 2.2204460492503130000000000000E-13 " " relative error = 1.058999131932636700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6629999999998875 " " y[1] (analytic) = 2.098737807958261 " " y[1] (numeric) = 2.098737807958038 " " absolute error = 2.22932783344731430000000000000E-13 " " relative error = 1.062223125248835500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.661999999999887 " " y[1] (analytic) = 2.1007353194808482 " " y[1] (numeric) = 2.100735319480625 " " absolute error = 2.2337687255458150000000000000E-13 " " relative error = 1.063327066875727600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.660999999999887 " " y[1] (analytic) = 2.1027327302681247 " " y[1] (numeric) = 2.1027327302679004 " " absolute error = 2.24265050974281620000000000000E-13 " " relative error = 1.06654092432225100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6599999999998865 " " y[1] (analytic) = 2.1047300383226792 " " y[1] (numeric) = 2.104730038322454 " " absolute error = 2.25153229393981750000000000000E-13 " " relative error = 1.069748734015374800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.658999999999886 " " y[1] (analytic) = 2.106727241647204 " " y[1] (numeric) = 2.106727241646978 " " absolute error = 2.2559731860383180000000000000E-13 " " relative error = 1.070842556853454900000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.657999999999886 " " y[1] (analytic) = 2.108724338244496 " " y[1] (numeric) = 2.1087243382442695 " " absolute error = 2.26485497023531930000000000000E-13 " " relative error = 1.074040323412211200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6569999999998855 " " y[1] (analytic) = 2.110721326117459 " " y[1] (numeric) = 2.1107213261172317 " " absolute error = 2.27373675443232060000000000000E-13 " " relative error = 1.07723209421241710000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.655999999999885 " " y[1] (analytic) = 2.1127182032691048 " " y[1] (numeric) = 2.112718203268877 " " absolute error = 2.2781776465308212000000000000E-13 " " relative error = 1.078315907443639900000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.654999999999885 " " y[1] (analytic) = 2.1147149677025574 " " y[1] (numeric) = 2.1147149677023283 " " absolute error = 2.2915003228263230000000000000E-13 " " relative error = 1.08359772254122100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6539999999998845 " " y[1] (analytic) = 2.1167116174210507 " " y[1] (numeric) = 2.1167116174208216 " " absolute error = 2.2915003228263230000000000000E-13 " " relative error = 1.08257558751353690000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.652999999999884 " " y[1] (analytic) = 2.1187081504279375 " " y[1] (numeric) = 2.1187081504277074 " " absolute error = 2.30038210702332440000000000000E-13 " " relative error = 1.085747513907799000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.651999999999884 " " y[1] (analytic) = 2.120704564726683 " " y[1] (numeric) = 2.1207045647264526 " " absolute error = 2.3048229991218250000000000000E-13 " " relative error = 1.086819464369319800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6509999999998834 " " y[1] (analytic) = 2.122700858320874 " " y[1] (numeric) = 2.122700858320643 " " absolute error = 2.30926389122032560000000000000E-13 " " relative error = 1.087889460339234600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.649999999999883 " " y[1] (analytic) = 2.124697029214217 " " y[1] (numeric) = 2.1246970292139853 " " absolute error = 2.3181456754173269000000000000E-13 " " relative error = 1.091047638107092200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.648999999999883 " " y[1] (analytic) = 2.1266930754105413 " " y[1] (numeric) = 2.1266930754103086 " " absolute error = 2.3270274596143280000000000000E-13 " " relative error = 1.094199951332946200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6479999999998824 " " y[1] (analytic) = 2.1286889949138006 " " y[1] (numeric) = 2.1286889949135674 " " absolute error = 2.33146835171282870000000000000E-13 " " relative error = 1.095260208176741800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.646999999999882 " " y[1] (analytic) = 2.130684785728076 " " y[1] (numeric) = 2.130684785727842 " " absolute error = 2.340350135909830000000000000E-13 " " relative error = 1.098402800632994200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.645999999999882 " " y[1] (analytic) = 2.1326804458575763 " " y[1] (numeric) = 2.1326804458573414 " " absolute error = 2.3492319201068312000000000000E-13 " " relative error = 1.101539578829015300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.6449999999998814 " " y[1] (analytic) = 2.134675973306642 " " y[1] (numeric) = 2.1346759733064062 " " absolute error = 2.35811370430383250000000000000E-13 " " relative error = 1.104670560680496300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.643999999999881 " " y[1] (analytic) = 2.136671366079745 " " y[1] (numeric) = 2.136671366079509 " " absolute error = 2.35811370430383250000000000000E-13 " " relative error = 1.103638931910422100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.642999999999880 " " y[1] (analytic) = 2.1386666221814945 " " y[1] (numeric) = 2.1386666221812574 " " absolute error = 2.37143638059933440000000000000E-13 " " relative error = 1.108838729703654600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.64199999999988 " " y[1] (analytic) = 2.1406617396166325 " " y[1] (numeric) = 2.140661739616395 " " absolute error = 2.3758772726978350000000000000E-13 " " relative error = 1.109879823013666100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.64099999999988 " " y[1] (analytic) = 2.142656716390042 " " y[1] (numeric) = 2.1426567163898045 " " absolute error = 2.3758772726978350000000000000E-13 " " relative error = 1.108846440273794400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.63999999999988 " " y[1] (analytic) = 2.1446515505067483 " " y[1] (numeric) = 2.1446515505065094 " " absolute error = 2.3891999489933370000000000000E-13 " " relative error = 1.114027100779520900000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.638999999999880 " " y[1] (analytic) = 2.1466462399719157 " " y[1] (numeric) = 2.146646239971676 " " absolute error = 2.3980817331903380000000000000E-13 " " relative error = 1.117129449900283500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.637999999999879 " " y[1] (analytic) = 2.1486407827908547 " " y[1] (numeric) = 2.148640782790615 " " absolute error = 2.3980817331903380000000000000E-13 " " relative error = 1.116092439647117800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.636999999999879 " " y[1] (analytic) = 2.1506351769690237 " " y[1] (numeric) = 2.1506351769687835 " " absolute error = 2.4025226252888388000000000000E-13 " " relative error = 1.117122351116199100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.635999999999878 " " y[1] (analytic) = 2.152629420512029 " " y[1] (numeric) = 2.1526294205117873 " " absolute error = 2.41584530158434060000000000000E-13 " " relative error = 1.122276448776632800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.634999999999878 " " y[1] (analytic) = 2.1546235114256254 " " y[1] (numeric) = 2.1546235114253833 " " absolute error = 2.42028619368284130000000000000E-13 " " relative error = 1.123298887647168600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.633999999999878 " " y[1] (analytic) = 2.156617447715724 " " y[1] (numeric) = 2.156617447715481 " " absolute error = 2.42916797787984250000000000000E-13 " " relative error = 1.12637870960971900000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.632999999999877 " " y[1] (analytic) = 2.1586112273883877 " " y[1] (numeric) = 2.158611227388144 " " absolute error = 2.4380497620768438000000000000E-13 " " relative error = 1.129452923779395400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.631999999999877 " " y[1] (analytic) = 2.1606048484498377 " " y[1] (numeric) = 2.160604848449593 " " absolute error = 2.4469315462738450000000000000E-13 " " relative error = 1.13252154739421100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.630999999999877 " " y[1] (analytic) = 2.1625983089064515 " " y[1] (numeric) = 2.162598308906207 " " absolute error = 2.4469315462738450000000000000E-13 " " relative error = 1.131477600900913800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.629999999999876 " " y[1] (analytic) = 2.1645916067647706 " " y[1] (numeric) = 2.1645916067645254 " " absolute error = 2.45137243837234560000000000000E-13 " " relative error = 1.132487269520647300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.628999999999876 " " y[1] (analytic) = 2.166584740031497 " " y[1] (numeric) = 2.166584740031251 " " absolute error = 2.4602542225693470000000000000E-13 " " relative error = 1.135544886434297000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.627999999999876 " " y[1] (analytic) = 2.1685777067134966 " " y[1] (numeric) = 2.16857770671325 " " absolute error = 2.46469511466784750000000000000E-13 " " relative error = 1.136549134041924700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.626999999999875 " " y[1] (analytic) = 2.170570504817804 " " y[1] (numeric) = 2.1705705048175568 " " absolute error = 2.4735768988648488000000000000E-13 " " relative error = 1.139597582006431400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.625999999999875 " " y[1] (analytic) = 2.1725631323516206 " " y[1] (numeric) = 2.1725631323513728 " " absolute error = 2.47801779096334940000000000000E-13 " " relative error = 1.140596447607531400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.624999999999875 " " y[1] (analytic) = 2.1745555873223195 " " y[1] (numeric) = 2.1745555873220708 " " absolute error = 2.48689957516035070000000000000E-13 " " relative error = 1.143635779953844200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.623999999999874 " " y[1] (analytic) = 2.1765478677374457 " " y[1] (numeric) = 2.176547867737196 " " absolute error = 2.4957813593573520000000000000E-13 " " relative error = 1.146669639731725400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.622999999999874 " " y[1] (analytic) = 2.1785399716047182 " " y[1] (numeric) = 2.178539971604468 " " absolute error = 2.50022225145585250000000000000E-13 " " relative error = 1.147659572027123300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.621999999999874 " " y[1] (analytic) = 2.1805318969320346 " " y[1] (numeric) = 2.1805318969317837 " " absolute error = 2.5091040356528540000000000000E-13 " " relative error = 1.150684399151928900000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.620999999999873 " " y[1] (analytic) = 2.1825236417274683 " " y[1] (numeric) = 2.1825236417272174 " " absolute error = 2.5091040356528540000000000000E-13 " " relative error = 1.149634298424779800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.619999999999873 " " y[1] (analytic) = 2.1845152039992763 " " y[1] (numeric) = 2.1845152039990245 " " absolute error = 2.5179858198498550000000000000E-13 " " relative error = 1.152652000425577900000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.618999999999873 " " y[1] (analytic) = 2.1865065817558955 " " y[1] (numeric) = 2.186506581755643 " " absolute error = 2.52686760404685630000000000000E-13 " " relative error = 1.155664302651049200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.617999999999872 " " y[1] (analytic) = 2.188497773005948 " " y[1] (numeric) = 2.188497773005695 " " absolute error = 2.5313084961453570000000000000E-13 " " relative error = 1.156642025122351800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.616999999999872 " " y[1] (analytic) = 2.1904887757582436 " " y[1] (numeric) = 2.19048877575799 " " absolute error = 2.53574938824385750000000000000E-13 " " relative error = 1.157618069677668600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.615999999999872 " " y[1] (analytic) = 2.1924795880217793 " " y[1] (numeric) = 2.1924795880215253 " " absolute error = 2.5401902803423580000000000000E-13 " " relative error = 1.158592442192043200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.614999999999871 " " y[1] (analytic) = 2.194470207805743 " " y[1] (numeric) = 2.1944702078054883 " " absolute error = 2.54907206453935940000000000000E-13 " " relative error = 1.161588822428436400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.613999999999871 " " y[1] (analytic) = 2.196460633119515 " " y[1] (numeric) = 2.1964606331192598 " " absolute error = 2.553512956637860000000000000E-13 " " relative error = 1.162558034564563400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.612999999999870 " " y[1] (analytic) = 2.1984508619726713 " " y[1] (numeric) = 2.1984508619724146 " " absolute error = 2.5668356329333620000000000000E-13 " " relative error = 1.167565615103236400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.61199999999987 " " y[1] (analytic) = 2.2004408923749805 " " y[1] (numeric) = 2.200440892374724 " " absolute error = 2.5668356329333620000000000000E-13 " " relative error = 1.166509694410797800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.61099999999987 " " y[1] (analytic) = 2.2024307223364152 " " y[1] (numeric) = 2.2024307223361577 " " absolute error = 2.5757174171303630000000000000E-13 " " relative error = 1.169488506951970000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.60999999999987 " " y[1] (analytic) = 2.204420349867144 " " y[1] (numeric) = 2.204420349866886 " " absolute error = 2.5801583092288640000000000000E-13 " " relative error = 1.17044750987912300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.608999999999870 " " y[1] (analytic) = 2.2064097729775396 " " y[1] (numeric) = 2.206409772977281 " " absolute error = 2.58459920132736440000000000000E-13 " " relative error = 1.171404891775592500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.607999999999869 " " y[1] (analytic) = 2.20839898967818 " " y[1] (numeric) = 2.208398989677921 " " absolute error = 2.59348098552436570000000000000E-13 " " relative error = 1.174371568564384200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.606999999999869 " " y[1] (analytic) = 2.210387997979848 " " y[1] (numeric) = 2.210387997979588 " " absolute error = 2.59792187762286630000000000000E-13 " " relative error = 1.175323915980904400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.605999999999868 " " y[1] (analytic) = 2.212376795893535 " " y[1] (numeric) = 2.212376795893275 " " absolute error = 2.59792187762286630000000000000E-13 " " relative error = 1.17426736821908200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.604999999999868 " " y[1] (analytic) = 2.2143653814304445 " " y[1] (numeric) = 2.214365381430184 " " absolute error = 2.60680366181986760000000000000E-13 " " relative error = 1.177223814859277900000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.603999999999868 " " y[1] (analytic) = 2.2163537526019903 " " y[1] (numeric) = 2.2163537526017287 " " absolute error = 2.6156854460168690000000000000E-13 " " relative error = 1.180175070403840000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.602999999999867 " " y[1] (analytic) = 2.218341907419801 " " y[1] (numeric) = 2.218341907419539 " " absolute error = 2.62012633811536940000000000000E-13 " " relative error = 1.181119253687494800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.601999999999867 " " y[1] (analytic) = 2.2203298438957235 " " y[1] (numeric) = 2.2203298438954606 " " absolute error = 2.62900812231237070000000000000E-13 " " relative error = 1.184061966982163500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.600999999999867 " " y[1] (analytic) = 2.2223175600418195 " " y[1] (numeric) = 2.222317560041556 " " absolute error = 2.63344901441087130000000000000E-13 " " relative error = 1.18500121754035700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.599999999999866 " " y[1] (analytic) = 2.224305053870374 " " y[1] (numeric) = 2.2243050538701103 " " absolute error = 2.6378899065093720000000000000E-13 " " relative error = 1.185938907938614100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.598999999999866 " " y[1] (analytic) = 2.226292323393894 " " y[1] (numeric) = 2.226292323393629 " " absolute error = 2.6467716907063730000000000000E-13 " " relative error = 1.188869791668452400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.597999999999866 " " y[1] (analytic) = 2.2282793666251095 " " y[1] (numeric) = 2.2282793666248435 " " absolute error = 2.6600943670018750000000000000E-13 " " relative error = 1.193788537848726200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.596999999999865 " " y[1] (analytic) = 2.230266181576977 " " y[1] (numeric) = 2.2302661815767104 " " absolute error = 2.66453525910037570000000000000E-13 " " relative error = 1.194716254548744400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.595999999999865 " " y[1] (analytic) = 2.2322527662626817 " " y[1] (numeric) = 2.2322527662624148 " " absolute error = 2.66897615119887630000000000000E-13 " " relative error = 1.195642443157265300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.594999999999865 " " y[1] (analytic) = 2.2342391186956405 " " y[1] (numeric) = 2.2342391186953723 " " absolute error = 2.6822988274943780000000000000E-13 " " relative error = 1.200542415111018800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.593999999999864 " " y[1] (analytic) = 2.2362252368894993 " " y[1] (numeric) = 2.2362252368892306 " " absolute error = 2.6867397195928790000000000000E-13 " " relative error = 1.20146203310451300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.592999999999864 " " y[1] (analytic) = 2.238211118858141 " " y[1] (numeric) = 2.2382111188578717 " " absolute error = 2.69118061169137950000000000000E-13 " " relative error = 1.202380145919536200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.591999999999864 " " y[1] (analytic) = 2.2401967626156836 " " y[1] (numeric) = 2.240196762615414 " " absolute error = 2.695621503789880000000000000E-13 " " relative error = 1.203296758916139500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.590999999999863 " " y[1] (analytic) = 2.242182166176484 " " y[1] (numeric) = 2.242182166176214 " " absolute error = 2.70006239588838070000000000000E-13 " " relative error = 1.20421187743755200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.589999999999863 " " y[1] (analytic) = 2.2441673275551386 " " y[1] (numeric) = 2.2441673275548673 " " absolute error = 2.71338507218388260000000000000E-13 " " relative error = 1.209083226044433800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.588999999999863 " " y[1] (analytic) = 2.2461522447664857 " " y[1] (numeric) = 2.2461522447662134 " " absolute error = 2.7222668563808840000000000000E-13 " " relative error = 1.211968985060447600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.587999999999862 " " y[1] (analytic) = 2.248136915825608 " " y[1] (numeric) = 2.2481369158253357 " " absolute error = 2.7222668563808840000000000000E-13 " " relative error = 1.210899050328149600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.586999999999862 " " y[1] (analytic) = 2.250121338747836 " " y[1] (numeric) = 2.2501213387475625 " " absolute error = 2.73558953267638570000000000000E-13 " " relative error = 1.215752006600100300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.585999999999862 " " y[1] (analytic) = 2.252105511548746 " " y[1] (numeric) = 2.2521055115484714 " " absolute error = 2.7444713168733870000000000000E-13 " " relative error = 1.218624661588811200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.584999999999861 " " y[1] (analytic) = 2.2540894322441645 " " y[1] (numeric) = 2.25408943224389 " " absolute error = 2.7444713168733870000000000000E-13 " " relative error = 1.217552097806962200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.583999999999861 " " y[1] (analytic) = 2.256073098850173 " " y[1] (numeric) = 2.2560730988498974 " " absolute error = 2.7577939931688890000000000000E-13 " " relative error = 1.222386807667899500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.582999999999860 " " y[1] (analytic) = 2.2580565093831035 " " y[1] (numeric) = 2.2580565093828273 " " absolute error = 2.76223488526738950000000000000E-13 " " relative error = 1.223279786749901200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.58199999999986 " " y[1] (analytic) = 2.2600396618595457 " " y[1] (numeric) = 2.2600396618592695 " " absolute error = 2.76223488526738950000000000000E-13 " " relative error = 1.222206376234406800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.58099999999986 " " y[1] (analytic) = 2.2620225542963484 " " y[1] (numeric) = 2.2620225542960712 " " absolute error = 2.77111666946439100000000000000E-13 " " relative error = 1.22506146731432900000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.57999999999986 " " y[1] (analytic) = 2.2640051847106184 " " y[1] (numeric) = 2.264005184710341 " " absolute error = 2.77555756156289140000000000000E-13 " " relative error = 1.22595017904857800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.578999999999860 " " y[1] (analytic) = 2.265987551119726 " " y[1] (numeric) = 2.2659875511194474 " " absolute error = 2.78443934575989260000000000000E-13 " " relative error = 1.228797282837664600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.577999999999859 " " y[1] (analytic) = 2.2679696515413044 " " y[1] (numeric) = 2.267969651541025 " " absolute error = 2.7933211299568940000000000000E-13 " " relative error = 1.231639553932550300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.576999999999859 " " y[1] (analytic) = 2.2699514839932533 " " y[1] (numeric) = 2.2699514839929735 " " absolute error = 2.79776202205539450000000000000E-13 " " relative error = 1.23252062512526810000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.575999999999858 " " y[1] (analytic) = 2.271933046493741 " " y[1] (numeric) = 2.2719330464934604 " " absolute error = 2.80664380625239600000000000000E-13 " " relative error = 1.235354981337971300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.574999999999858 " " y[1] (analytic) = 2.273914337061205 " " y[1] (numeric) = 2.2739143370609236 " " absolute error = 2.8155255904493970000000000000E-13 " " relative error = 1.238184545723990400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.573999999999858 " " y[1] (analytic) = 2.275895353714355 " " y[1] (numeric) = 2.2758953537140725 " " absolute error = 2.8244073746463980000000000000E-13 " " relative error = 1.241009332892590600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.572999999999857 " " y[1] (analytic) = 2.277876094472174 " " y[1] (numeric) = 2.2778760944718908 " " absolute error = 2.83328915884339950000000000000E-13 " " relative error = 1.243829357408452300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.571999999999857 " " y[1] (analytic) = 2.279856557353922 " " y[1] (numeric) = 2.2798565573536376 " " absolute error = 2.84217094304040100000000000000E-13 " " relative error = 1.246644633791838100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.570999999999857 " " y[1] (analytic) = 2.281836740379135 " " y[1] (numeric) = 2.2818367403788504 " " absolute error = 2.84661183513890140000000000000E-13 " " relative error = 1.247508984655022600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.569999999999856 " " y[1] (analytic) = 2.2838166415676318 " " y[1] (numeric) = 2.2838166415673467 " " absolute error = 2.8510527272374020000000000000E-13 " " relative error = 1.248371990704303800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.568999999999856 " " y[1] (analytic) = 2.28579625893951 " " y[1] (numeric) = 2.2857962589392247 " " absolute error = 2.85549361933590260000000000000E-13 " " relative error = 1.249233656835496800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.567999999999856 " " y[1] (analytic) = 2.287775590515154 " " y[1] (numeric) = 2.2877755905148676 " " absolute error = 2.8643754035329040000000000000E-13 " " relative error = 1.252035127662111700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.566999999999855 " " y[1] (analytic) = 2.289754634315231 " " y[1] (numeric) = 2.289754634314944 " " absolute error = 2.86881629563140450000000000000E-13 " " relative error = 1.252892450849584800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.565999999999855 " " y[1] (analytic) = 2.291733388360698 " " y[1] (numeric) = 2.2917333883604103 " " absolute error = 2.8776980798284060000000000000E-13 " " relative error = 1.2556862392648802000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.564999999999855 " " y[1] (analytic) = 2.2937118506728007 " " y[1] (numeric) = 2.2937118506725125 " " absolute error = 2.88213897192690640000000000000E-13 " " relative error = 1.256539251467661800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.563999999999854 " " y[1] (analytic) = 2.295690019273078 " " y[1] (numeric) = 2.2956900192727887 " " absolute error = 2.89102075612390760000000000000E-13 " " relative error = 1.259325401884762700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.562999999999854 " " y[1] (analytic) = 2.2976678921833598 " " y[1] (numeric) = 2.29766789218307 " " absolute error = 2.89546164822240800000000000000E-13 " " relative error = 1.260174134857668700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.561999999999854 " " y[1] (analytic) = 2.2996454674257745 " " y[1] (numeric) = 2.299645467425484 " " absolute error = 2.90434343241940950000000000000E-13 " " relative error = 1.26295269142966400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.560999999999853 " " y[1] (analytic) = 2.3016227430227465 " " y[1] (numeric) = 2.3016227430224556 " " absolute error = 2.908784324517910000000000000E-13 " " relative error = 1.263797176724875400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.559999999999853 " " y[1] (analytic) = 2.3035997169970006 " " y[1] (numeric) = 2.3035997169967093 " " absolute error = 2.9132252166164110000000000000E-13 " " relative error = 1.264640377892616300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.558999999999853 " " y[1] (analytic) = 2.3055763873715636 " " y[1] (numeric) = 2.3055763873712714 " " absolute error = 2.9221070008134120000000000000E-13 " " relative error = 1.267408452315351200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.557999999999852 " " y[1] (analytic) = 2.307552752169764 " " y[1] (numeric) = 2.3075527521694714 " " absolute error = 2.92654789291191260000000000000E-13 " " relative error = 1.268247449667235200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.556999999999852 " " y[1] (analytic) = 2.309528809415238 " " y[1] (numeric) = 2.309528809414945 " " absolute error = 2.93098878501041300000000000000E-13 " " relative error = 1.26908518008594400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.555999999999852 " " y[1] (analytic) = 2.3115045571319293 " " y[1] (numeric) = 2.311504557131635 " " absolute error = 2.9443114613059150000000000000E-13 " " relative error = 1.273764073802718700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.554999999999851 " " y[1] (analytic) = 2.313479993344088 " " y[1] (numeric) = 2.3134799933437935 " " absolute error = 2.9443114613059150000000000000E-13 " " relative error = 1.27267643108076900000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.553999999999851 " " y[1] (analytic) = 2.31545511607628 " " y[1] (numeric) = 2.315455116075985 " " absolute error = 2.95319324550291640000000000000E-13 " " relative error = 1.275426686096741700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.552999999999850 " " y[1] (analytic) = 2.317429923353383 " " y[1] (numeric) = 2.3174299233530866 " " absolute error = 2.96207502969991760000000000000E-13 " " relative error = 1.278172427071156700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.55199999999985 " " y[1] (analytic) = 2.319404413200588 " " y[1] (numeric) = 2.3194044132002913 " " absolute error = 2.96651592179841800000000000000E-13 " " relative error = 1.278998998585533200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.55099999999985 " " y[1] (analytic) = 2.3213785836434075 " " y[1] (numeric) = 2.3213785836431096 " " absolute error = 2.979838598093920000000000000E-13 " " relative error = 1.283650421818339800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.54999999999985 " " y[1] (analytic) = 2.3233524327076696 " " y[1] (numeric) = 2.323352432707371 " " absolute error = 2.9842794901924210000000000000E-13 " " relative error = 1.284471287343391400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.548999999999850 " " y[1] (analytic) = 2.3253259584195254 " " y[1] (numeric) = 2.325325958419227 " " absolute error = 2.9842794901924210000000000000E-13 " " relative error = 1.283381144646392700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.547999999999849 " " y[1] (analytic) = 2.3272991588054506 " " y[1] (numeric) = 2.3272991588051513 " " absolute error = 2.9931612743894220000000000000E-13 " " relative error = 1.286109378360168800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.546999999999849 " " y[1] (analytic) = 2.329272031892244 " " y[1] (numeric) = 2.329272031891944 " " absolute error = 2.99760216648792270000000000000E-13 " " relative error = 1.286926612883744500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.545999999999848 " " y[1] (analytic) = 2.331244575707033 " " y[1] (numeric) = 2.3312445757067324 " " absolute error = 3.0064839506849240000000000000E-13 " " relative error = 1.289647590825214200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.544999999999848 " " y[1] (analytic) = 2.333216788277274 " " y[1] (numeric) = 2.3332167882769728 " " absolute error = 3.01092484278342450000000000000E-13 " " relative error = 1.29046081697643500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.543999999999848 " " y[1] (analytic) = 2.335188667630754 " " y[1] (numeric) = 2.3351886676304523 " " absolute error = 3.0153657348819250000000000000E-13 " " relative error = 1.291272853743877000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.542999999999847 " " y[1] (analytic) = 2.337160211795595 " " y[1] (numeric) = 2.3371602117952923 " " absolute error = 3.0286884111774270000000000000E-13 " " relative error = 1.295883951768348800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.541999999999847 " " y[1] (analytic) = 2.3391314188002514 " " y[1] (numeric) = 2.3391314187999486 " " absolute error = 3.0286884111774270000000000000E-13 " " relative error = 1.29479189875139700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.540999999999847 " " y[1] (analytic) = 2.341102286673518 " " y[1] (numeric) = 2.3411022866732143 " " absolute error = 3.03757019537442830000000000000E-13 " " relative error = 1.297495719288081500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.539999999999846 " " y[1] (analytic) = 2.3430728134445262 " " y[1] (numeric) = 2.343072813444222 " " absolute error = 3.0420110874729290000000000000E-13 " " relative error = 1.29829985223587700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.538999999999846 " " y[1] (analytic) = 2.34504299714275 " " y[1] (numeric) = 2.345042997142445 " " absolute error = 3.050892871669930000000000000E-13 " " relative error = 1.300996559716475500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.537999999999846 " " y[1] (analytic) = 2.3470128357980045 " " y[1] (numeric) = 2.3470128357976994 " " absolute error = 3.050892871669930000000000000E-13 " " relative error = 1.299904638413535000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.536999999999845 " " y[1] (analytic) = 2.348982327440453 " " y[1] (numeric) = 2.348982327440147 " " absolute error = 3.05977465586693140000000000000E-13 " " relative error = 1.302595860395845000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.535999999999845 " " y[1] (analytic) = 2.3509514701006022 " " y[1] (numeric) = 2.350951470100296 " " absolute error = 3.0642155479654320000000000000E-13 " " relative error = 1.303393790529546000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.534999999999845 " " y[1] (analytic) = 2.3529202618093112 " " y[1] (numeric) = 2.352920261809004 " " absolute error = 3.07309733216243330000000000000E-13 " " relative error = 1.306077975544879500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.533999999999844 " " y[1] (analytic) = 2.3548887005977877 " " y[1] (numeric) = 2.35488870059748 " " absolute error = 3.0775382242609340000000000000E-13 " " relative error = 1.306872050250061400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.532999999999844 " " y[1] (analytic) = 2.3568567844975927 " " y[1] (numeric) = 2.3568567844972845 " " absolute error = 3.08197911635943460000000000000E-13 " " relative error = 1.307664995442824600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.531999999999844 " " y[1] (analytic) = 2.358824511540644 " " y[1] (numeric) = 2.3588245115403343 " " absolute error = 3.09530179265493640000000000000E-13 " " relative error = 1.312222158753670600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.530999999999843 " " y[1] (analytic) = 2.360791879759213 " " y[1] (numeric) = 2.360791879758903 " " absolute error = 3.0997426847534370000000000000E-13 " " relative error = 1.313009719886698800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.529999999999843 " " y[1] (analytic) = 2.362758887185932 " " y[1] (numeric) = 2.3627588871856218 " " absolute error = 3.10418357685193770000000000000E-13 " " relative error = 1.313796170098866500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.528999999999843 " " y[1] (analytic) = 2.3647255318537947 " " y[1] (numeric) = 2.3647255318534834 " " absolute error = 3.1130653610489390000000000000E-13 " " relative error = 1.316459487206742800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.527999999999842 " " y[1] (analytic) = 2.366691811796155 " " y[1] (numeric) = 2.3666918117958438 " " absolute error = 3.1130653610489390000000000000E-13 " " relative error = 1.31536575465072410000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.526999999999842 " " y[1] (analytic) = 2.3686577250467344 " " y[1] (numeric) = 2.3686577250464227 " " absolute error = 3.11750625314743960000000000000E-13 " " relative error = 1.316148897403879000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.525999999999842 " " y[1] (analytic) = 2.37062326963962 " " y[1] (numeric) = 2.3706232696393075 " " absolute error = 3.1263880373444410000000000000E-13 " " relative error = 1.318804247551198200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.524999999999841 " " y[1] (analytic) = 2.372588443609267 " " y[1] (numeric) = 2.3725884436089535 " " absolute error = 3.1352698215414420000000000000E-13 " " relative error = 1.321455404533605800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.523999999999841 " " y[1] (analytic) = 2.3745532449905005 " " y[1] (numeric) = 2.374553244990187 " " absolute error = 3.1352698215414420000000000000E-13 " " relative error = 1.320361978892574700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.522999999999840 " " y[1] (analytic) = 2.3765176718185215 " " y[1] (numeric) = 2.3765176718182066 " " absolute error = 3.1485924978369440000000000000E-13 " " relative error = 1.324876534760891500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.52199999999984 " " y[1] (analytic) = 2.3784817221289005 " " y[1] (numeric) = 2.3784817221285857 " " absolute error = 3.1485924978369440000000000000E-13 " " relative error = 1.323782507363034400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.52099999999984 " " y[1] (analytic) = 2.38044539395759 " " y[1] (numeric) = 2.3804453939572743 " " absolute error = 3.1574742820339450000000000000E-13 " " relative error = 1.326421639432993600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.51999999999984 " " y[1] (analytic) = 2.382408685340917 " " y[1] (numeric) = 2.3824086853406006 " " absolute error = 3.16635606623094650000000000000E-13 " " relative error = 1.329056633193833300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.518999999999840 " " y[1] (analytic) = 2.3843715943155903 " " y[1] (numeric) = 2.3843715943152732 " " absolute error = 3.1707969583294470000000000000E-13 " " relative error = 1.329825001224103400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.517999999999839 " " y[1] (analytic) = 2.386334118918702 " " y[1] (numeric) = 2.3863341189183838 " " absolute error = 3.1841196346249490000000000000E-13 " " relative error = 1.334314256072297300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.516999999999839 " " y[1] (analytic) = 2.3882962571877266 " " y[1] (numeric) = 2.388296257187408 " " absolute error = 3.18856052672344960000000000000E-13 " " relative error = 1.335077470865382600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.515999999999838 " " y[1] (analytic) = 2.3902580071605257 " " y[1] (numeric) = 2.390258007160207 " " absolute error = 3.18856052672344960000000000000E-13 " " relative error = 1.333981736352912200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.514999999999838 " " y[1] (analytic) = 2.3922193668753513 " " y[1] (numeric) = 2.392219366875031 " " absolute error = 3.20188320301895150000000000000E-13 " " relative error = 1.3384571863913800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.513999999999838 " " y[1] (analytic) = 2.3941803343708417 " " y[1] (numeric) = 2.3941803343705215 " " absolute error = 3.20188320301895150000000000000E-13 " " relative error = 1.337360915154440000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.512999999999837 " " y[1] (analytic) = 2.396140907686031 " " y[1] (numeric) = 2.39614090768571 " " absolute error = 3.21076498721595270000000000000E-13 " " relative error = 1.339973361715446600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.511999999999837 " " y[1] (analytic) = 2.398101084860346 " " y[1] (numeric) = 2.398101084860024 " " absolute error = 3.2196467714129540000000000000E-13 " " relative error = 1.342581758433444600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.510999999999837 " " y[1] (analytic) = 2.400060863933609 " " y[1] (numeric) = 2.400060863933286 " " absolute error = 3.2285285556099550000000000000E-13 " " relative error = 1.345186117621417000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.509999999999836 " " y[1] (analytic) = 2.4020202429460404 " " y[1] (numeric) = 2.4020202429457176 " " absolute error = 3.2285285556099550000000000000E-13 " " relative error = 1.344088820687962000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.508999999999836 " " y[1] (analytic) = 2.4039792199382637 " " y[1] (numeric) = 2.40397921993794 " " absolute error = 3.23741033980695650000000000000E-13 " " relative error = 1.346688154771194800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.507999999999836 " " y[1] (analytic) = 2.405937792951301 " " y[1] (numeric) = 2.4059377929509758 " " absolute error = 3.25073301610245840000000000000E-13 " " relative error = 1.351129287559371700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.506999999999835 " " y[1] (analytic) = 2.407895960026578 " " y[1] (numeric) = 2.4078959600262526 " " absolute error = 3.2551739082009590000000000000E-13 " " relative error = 1.351874816121635400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.505999999999835 " " y[1] (analytic) = 2.4098537192059295 " " y[1] (numeric) = 2.4098537192056035 " " absolute error = 3.25961480029945960000000000000E-13 " " relative error = 1.352619362047226300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.504999999999835 " " y[1] (analytic) = 2.4118110685315957 " " y[1] (numeric) = 2.4118110685312693 " " absolute error = 3.264055692397960000000000000E-13 " " relative error = 1.353362929205414200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.503999999999834 " " y[1] (analytic) = 2.4137680060462277 " " y[1] (numeric) = 2.413768006045901 " " absolute error = 3.2684965844964610000000000000E-13 " " relative error = 1.354105521454104500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.502999999999834 " " y[1] (analytic) = 2.4157245297928887 " " y[1] (numeric) = 2.415724529792561 " " absolute error = 3.2773783686934620000000000000E-13 " " relative error = 1.356685469834777400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.501999999999834 " " y[1] (analytic) = 2.417680637815054 " " y[1] (numeric) = 2.4176806378147258 " " absolute error = 3.28181926079196300000000000000E-13 " " relative error = 1.357424636430832600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.500999999999833 " " y[1] (analytic) = 2.4196363281566162 " " y[1] (numeric) = 2.4196363281562876 " " absolute error = 3.28626015289046340000000000000E-13 " " relative error = 1.358162842345022300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.499999999999833 " " y[1] (analytic) = 2.4215915988618857 " " y[1] (numeric) = 2.421591598861556 " " absolute error = 3.29514193708746460000000000000E-13 " " relative error = 1.360733964652064100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.498999999999833 " " y[1] (analytic) = 2.4235464479755917 " " y[1] (numeric) = 2.423546447975261 " " absolute error = 3.30846461338296650000000000000E-13 " " relative error = 1.365133569503714000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.497999999999832 " " y[1] (analytic) = 2.4255008735428847 " " y[1] (numeric) = 2.425500873542553 " " absolute error = 3.31734639757996800000000000000E-13 " " relative error = 1.367695404180325200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.496999999999832 " " y[1] (analytic) = 2.4274548736093386 " " y[1] (numeric) = 2.427454873609007 " " absolute error = 3.31734639757996800000000000000E-13 " " relative error = 1.366594466346336400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.495999999999832 " " y[1] (analytic) = 2.4294084462209558 " " y[1] (numeric) = 2.429408446220623 " " absolute error = 3.3262281817769690000000000000E-13 " " relative error = 1.369151484984360300000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.494999999999831 " " y[1] (analytic) = 2.431361589424162 " " y[1] (numeric) = 2.4313615894238287 " " absolute error = 3.33066907387546960000000000000E-13 " " relative error = 1.369878132632792700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.493999999999831 " " y[1] (analytic) = 2.433314301265815 " " y[1] (numeric) = 2.4333143012654808 " " absolute error = 3.34399175017097150000000000000E-13 " " relative error = 1.37425393358820120000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.492999999999830 " " y[1] (analytic) = 2.435266579793203 " " y[1] (numeric) = 2.435266579792868 " " absolute error = 3.3528735343679730000000000000E-13 " " relative error = 1.376799387052193000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.49199999999983 " " y[1] (analytic) = 2.4372184230540475 " " y[1] (numeric) = 2.4372184230537113 " " absolute error = 3.3617553185649740000000000000E-13 " " relative error = 1.379341008899974000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.49099999999983 " " y[1] (analytic) = 2.439169829096505 " " y[1] (numeric) = 2.4391698290961683 " " absolute error = 3.36619621066347460000000000000E-13 " " relative error = 1.380058153601527000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.48999999999983 " " y[1] (analytic) = 2.4411207959691694 " " y[1] (numeric) = 2.441120795968833 " " absolute error = 3.36619621066347460000000000000E-13 " " relative error = 1.378955198047474600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.488999999999830 " " y[1] (analytic) = 2.4430713217210753 " " y[1] (numeric) = 2.443071321720738 " " absolute error = 3.3750779948604760000000000000E-13 " " relative error = 1.381489752203725000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.487999999999829 " " y[1] (analytic) = 2.4450214044016967 " " y[1] (numeric) = 2.4450214044013583 " " absolute error = 3.3839597790574770000000000000E-13 " " relative error = 1.384020513262353700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.486999999999829 " " y[1] (analytic) = 2.4469710420609507 " " y[1] (numeric) = 2.4469710420606114 " " absolute error = 3.39284156325447840000000000000E-13 " " relative error = 1.386547492771664500000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.485999999999828 " " y[1] (analytic) = 2.4489202327491997 " " y[1] (numeric) = 2.44892023274886 " " absolute error = 3.3972824553529790000000000000E-13 " " relative error = 1.387257294019385600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.484999999999828 " " y[1] (analytic) = 2.4508689745172534 " " y[1] (numeric) = 2.4508689745169128 " " absolute error = 3.40616423954998000000000000000E-13 " " relative error = 1.389778186824896000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.483999999999828 " " y[1] (analytic) = 2.4528172654163694 " " y[1] (numeric) = 2.4528172654160287 " " absolute error = 3.40616423954998000000000000000E-13 " " relative error = 1.388674275729944700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.482999999999827 " " y[1] (analytic) = 2.454765103498259 " " y[1] (numeric) = 2.454765103497917 " " absolute error = 3.4194869158454820000000000000E-13 " " relative error = 1.392999644231706400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.481999999999827 " " y[1] (analytic) = 2.456712486815082 " " y[1] (numeric) = 2.4567124868147396 " " absolute error = 3.4239278079439830000000000000E-13 " " relative error = 1.393703099699229700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.480999999999827 " " y[1] (analytic) = 2.458659413419457 " " y[1] (numeric) = 2.4586594134191135 " " absolute error = 3.4328095921409840000000000000E-13 " " relative error = 1.396211924841878600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.479999999999826 " " y[1] (analytic) = 2.4606058813644562 " " y[1] (numeric) = 2.4606058813641125 " " absolute error = 3.43725048423948460000000000000E-13 " " relative error = 1.39691224436700900000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.478999999999826 " " y[1] (analytic) = 2.4625518887036124 " " y[1] (numeric) = 2.4625518887032682 " " absolute error = 3.44169137633798500000000000000E-13 " " relative error = 1.397611718204172200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.477999999999826 " " y[1] (analytic) = 2.4644974334909193 " " y[1] (numeric) = 2.464497433490574 " " absolute error = 3.4550140526334870000000000000E-13 " " relative error = 1.401914242507251200000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.476999999999825 " " y[1] (analytic) = 2.46644251378083 " " y[1] (numeric) = 2.4664425137804846 " " absolute error = 3.4550140526334870000000000000E-13 " " relative error = 1.400808668083355400000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.475999999999825 " " y[1] (analytic) = 2.468387127628267 " " y[1] (numeric) = 2.4683871276279206 " " absolute error = 3.46389583683048840000000000000E-13 " " relative error = 1.403303314159942700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.474999999999825 " " y[1] (analytic) = 2.4703312730886147 " " y[1] (numeric) = 2.470331273088268 " " absolute error = 3.4683367289289890000000000000E-13 " " relative error = 1.403996608354710600000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.473999999999824 " " y[1] (analytic) = 2.472274948217729 " " y[1] (numeric) = 2.472274948217381 " " absolute error = 3.47721851312599030000000000000E-13 " " relative error = 1.40648535699183790000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.472999999999824 " " y[1] (analytic) = 2.474218151071934 " " y[1] (numeric) = 2.474218151071586 " " absolute error = 3.4816594052244910000000000000E-13 " " relative error = 1.40717559755840100000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.471999999999824 " " y[1] (analytic) = 2.4761608797080283 " " y[1] (numeric) = 2.476160879707679 " " absolute error = 3.4949820815199930000000000000E-13 " " relative error = 1.411451941657400000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.470999999999823 " " y[1] (analytic) = 2.478103132183282 " " y[1] (numeric) = 2.4781031321829317 " " absolute error = 3.5038638657169940000000000000E-13 " " relative error = 1.413929799858647000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.469999999999823 " " y[1] (analytic) = 2.4800449065554426 " " y[1] (numeric) = 2.4800449065550922 " " absolute error = 3.5038638657169940000000000000E-13 " " relative error = 1.412822750287833800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.468999999999823 " " y[1] (analytic) = 2.481986200882738 " " y[1] (numeric) = 2.4819862008823863 " " absolute error = 3.5171865420124960000000000000E-13 " " relative error = 1.417085453884304700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.467999999999822 " " y[1] (analytic) = 2.483927013223872 " " y[1] (numeric) = 2.4839270132235196 " " absolute error = 3.5260683262094970000000000000E-13 " " relative error = 1.419553919031234800000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.466999999999822 " " y[1] (analytic) = 2.4858673416380332 " " y[1] (numeric) = 2.48586734163768 " " absolute error = 3.5305092183079980000000000000E-13 " " relative error = 1.42023235076639700000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" " " "TOP MAIN SOLVE Loop" x[1] = -4.465999999999822 " " y[1] (analytic) = 2.487807184184893 " " y[1] (numeric) = 2.4878071841845397 " " absolute error = 3.53495011040649840000000000000E-13 " " relative error = 1.420910001739018000000000000E-11 "%" Correct digits = 13 h = 1.000E-3 " " "NO POLE for equation 1" "Finished!" "Maximum Time Reached before Solution Completed!" "diff ( y , x , 1 ) = sin ( x ) + sin ( x ) ;" Iterations = 535 "Total Elapsed Time "= 0 Years 0 Days 0 Hours 3 Minutes 0 Seconds "Elapsed Time(since restart) "= 0 Years 0 Days 0 Hours 3 Minutes 0 Seconds "Expected Time Remaining "= 0 Years 0 Days 0 Hours 53 Minutes 14 Seconds "Optimized Time Remaining "= 0 Years 0 Days 0 Hours 53 Minutes 3 Seconds "Expected Total Time "= 0 Years 0 Days 0 Hours 56 Minutes 4 Seconds "Time to Timeout " Unknown Percent Done = 5.36000000000179 "%" (%o58) true (%o58) diffeq.max