|\^/| Maple 12 (IBM INTEL LINUX)
._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc. 2008
\ MAPLE / All rights reserved. Maple is a trademark of
<____ ____> Waterloo Maple Inc.
| Type ? for help.
> #BEGIN OUTFILE1
>
> # Begin Function number 3
> display_alot := proc(iter)
> global
> DEBUGL,
> ALWAYS,
> glob_max_terms,
> INFO,
> DEBUGMASSIVE,
> glob_iolevel,
> #Top Generate Globals Decl
> glob_warned,
> glob_unchanged_h_cnt,
> glob_small_float,
> glob_max_iter,
> glob_clock_sec,
> glob_log10normmin,
> glob_current_iter,
> glob_orig_start_sec,
> glob_hmin_init,
> centuries_in_millinium,
> glob_normmax,
> glob_warned2,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_hmax,
> sec_in_min,
> glob_max_minutes,
> glob_reached_optimal_h,
> hours_in_day,
> djd_debug2,
> glob_dump,
> glob_percent_done,
> glob_curr_iter_when_opt,
> glob_max_sec,
> glob_smallish_float,
> glob_no_eqs,
> glob_log10_relerr,
> glob_large_float,
> glob_optimal_done,
> djd_debug,
> glob_max_opt_iter,
> glob_look_poles,
> glob_almost_1,
> glob_not_yet_start_msg,
> years_in_century,
> glob_log10relerr,
> glob_max_hours,
> glob_relerr,
> days_in_year,
> min_in_hour,
> glob_optimal_clock_start_sec,
> glob_abserr,
> glob_dump_analytic,
> glob_last_good_h,
> glob_initial_pass,
> glob_subiter_method,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_optimal_start,
> glob_log10_abserr,
> glob_hmin,
> glob_disp_incr,
> glob_not_yet_finished,
> glob_display_flag,
> glob_optimal_expect_sec,
> glob_iter,
> glob_start,
> glob_h,
> glob_clock_start_sec,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> #END CONST
> array_tmp1_g,
> array_last_rel_error,
> array_1st_rel_error,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_type_pole,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_poles,
> array_complex_pole,
> array_y_higher,
> array_y_higher_work,
> array_y_set_initial,
> array_y_higher_work2,
> array_real_pole,
> glob_last;
>
> local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no;
> #TOP DISPLAY ALOT
> if (iter >= 0) then # if number 1
> 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 := abs(numeric_val - analytic_val_y);
> omniout_float(ALWAYS,"y[1] (numeric) ",33,numeric_val,20," ");
> if (abs(analytic_val_y) <> 0.0) then # if number 2
> relerr := abserr*100.0/abs(analytic_val_y);
> else
> relerr := -1.0 ;
> fi;# end if 2
> ;
> if glob_iter = 1 then # if number 2
> array_1st_rel_error[1] := relerr;
> else
> array_last_rel_error[1] := relerr;
> fi;# end if 2
> ;
> omniout_float(ALWAYS,"absolute error ",4,abserr,20," ");
> omniout_float(ALWAYS,"relative error ",4,relerr,20,"%");
> omniout_float(ALWAYS,"h ",4,glob_h,20," ");
> #BOTTOM DISPLAY ALOT
> fi;# end if 1
> ;
> # End Function number 3
> end;
display_alot := proc(iter)
local abserr, analytic_val_y, ind_var, numeric_val, relerr, term_no;
global DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel,
glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter,
glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec,
glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2,
glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min,
glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2,
glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec,
glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float,
glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles,
glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr,
glob_max_hours, glob_relerr, days_in_year, min_in_hour,
glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic,
glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr,
MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin,
glob_disp_incr, glob_not_yet_finished, glob_display_flag,
glob_optimal_expect_sec, glob_iter, glob_start, glob_h,
glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1,
array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole,
array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x,
array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole,
array_y_higher, array_y_higher_work, array_y_set_initial,
array_y_higher_work2, array_real_pole, glob_last;
if 0 <= iter 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 := abs(numeric_val - analytic_val_y);
omniout_float(ALWAYS, "y[1] (numeric) ", 33,
numeric_val, 20, " ");
if abs(analytic_val_y) <> 0. then
relerr := abserr*100.0/abs(analytic_val_y)
else relerr := -1.0
end if;
if glob_iter = 1 then array_1st_rel_error[1] := relerr
else array_last_rel_error[1] := relerr
end if;
omniout_float(ALWAYS, "absolute error ", 4,
abserr, 20, " ");
omniout_float(ALWAYS, "relative error ", 4,
relerr, 20, "%");
omniout_float(ALWAYS, "h ", 4,
glob_h, 20, " ")
end if
end proc
> # Begin Function number 4
> adjust_for_pole := proc(h_param)
> global
> DEBUGL,
> ALWAYS,
> glob_max_terms,
> INFO,
> DEBUGMASSIVE,
> glob_iolevel,
> #Top Generate Globals Decl
> glob_warned,
> glob_unchanged_h_cnt,
> glob_small_float,
> glob_max_iter,
> glob_clock_sec,
> glob_log10normmin,
> glob_current_iter,
> glob_orig_start_sec,
> glob_hmin_init,
> centuries_in_millinium,
> glob_normmax,
> glob_warned2,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_hmax,
> sec_in_min,
> glob_max_minutes,
> glob_reached_optimal_h,
> hours_in_day,
> djd_debug2,
> glob_dump,
> glob_percent_done,
> glob_curr_iter_when_opt,
> glob_max_sec,
> glob_smallish_float,
> glob_no_eqs,
> glob_log10_relerr,
> glob_large_float,
> glob_optimal_done,
> djd_debug,
> glob_max_opt_iter,
> glob_look_poles,
> glob_almost_1,
> glob_not_yet_start_msg,
> years_in_century,
> glob_log10relerr,
> glob_max_hours,
> glob_relerr,
> days_in_year,
> min_in_hour,
> glob_optimal_clock_start_sec,
> glob_abserr,
> glob_dump_analytic,
> glob_last_good_h,
> glob_initial_pass,
> glob_subiter_method,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_optimal_start,
> glob_log10_abserr,
> glob_hmin,
> glob_disp_incr,
> glob_not_yet_finished,
> glob_display_flag,
> glob_optimal_expect_sec,
> glob_iter,
> glob_start,
> glob_h,
> glob_clock_start_sec,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> #END CONST
> array_tmp1_g,
> array_last_rel_error,
> array_1st_rel_error,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_type_pole,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_poles,
> array_complex_pole,
> array_y_higher,
> array_y_higher_work,
> array_y_set_initial,
> array_y_higher_work2,
> array_real_pole,
> glob_last;
>
> local hnew, sz2, tmp;
> #TOP ADJUST FOR POLE
>
> hnew := h_param;
> glob_normmax := glob_small_float;
> if (abs(array_y_higher[1,1]) > glob_small_float) then # if number 1
> tmp := abs(array_y_higher[1,1]);
> if (tmp < glob_normmax) then # if number 2
> glob_normmax := tmp;
> fi;# end if 2
> fi;# end if 1
> ;
> if (glob_look_poles and (abs(array_pole[1]) > glob_small_float) and (array_pole[1] <> glob_large_float)) then # if number 1
> sz2 := array_pole[1]/10.0;
> if (sz2 < hnew) then # if number 2
> omniout_float(INFO,"glob_h adjusted to ",20,h_param,12,"due to singularity.");
> omniout_str(INFO,"Reached Optimal");
> newline();
> return(hnew);
> fi;# end if 2
> fi;# end if 1
> ;
> if (not glob_reached_optimal_h) then # if number 1
> 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[1];
> fi;# end if 1
> ;
> hnew := sz2;
> #END block
> #BOTTOM ADJUST FOR POLE
> # End Function number 4
> end;
adjust_for_pole := proc(h_param)
local hnew, sz2, tmp;
global DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel,
glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter,
glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec,
glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2,
glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min,
glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2,
glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec,
glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float,
glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles,
glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr,
glob_max_hours, glob_relerr, days_in_year, min_in_hour,
glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic,
glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr,
MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin,
glob_disp_incr, glob_not_yet_finished, glob_display_flag,
glob_optimal_expect_sec, glob_iter, glob_start, glob_h,
glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1,
array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole,
array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x,
array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole,
array_y_higher, array_y_higher_work, array_y_set_initial,
array_y_higher_work2, array_real_pole, glob_last;
hnew := h_param;
glob_normmax := glob_small_float;
if glob_small_float < abs(array_y_higher[1, 1]) then
tmp := abs(array_y_higher[1, 1]);
if tmp < glob_normmax then glob_normmax := tmp end if
end if;
if glob_look_poles and glob_small_float < abs(array_pole[1]) and
array_pole[1] <> glob_large_float then
sz2 := array_pole[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");
newline();
return hnew
end if
end if;
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[1]
end if;
hnew := sz2
end proc
> # Begin Function number 5
> prog_report := proc(x_start,x_end)
> global
> DEBUGL,
> ALWAYS,
> glob_max_terms,
> INFO,
> DEBUGMASSIVE,
> glob_iolevel,
> #Top Generate Globals Decl
> glob_warned,
> glob_unchanged_h_cnt,
> glob_small_float,
> glob_max_iter,
> glob_clock_sec,
> glob_log10normmin,
> glob_current_iter,
> glob_orig_start_sec,
> glob_hmin_init,
> centuries_in_millinium,
> glob_normmax,
> glob_warned2,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_hmax,
> sec_in_min,
> glob_max_minutes,
> glob_reached_optimal_h,
> hours_in_day,
> djd_debug2,
> glob_dump,
> glob_percent_done,
> glob_curr_iter_when_opt,
> glob_max_sec,
> glob_smallish_float,
> glob_no_eqs,
> glob_log10_relerr,
> glob_large_float,
> glob_optimal_done,
> djd_debug,
> glob_max_opt_iter,
> glob_look_poles,
> glob_almost_1,
> glob_not_yet_start_msg,
> years_in_century,
> glob_log10relerr,
> glob_max_hours,
> glob_relerr,
> days_in_year,
> min_in_hour,
> glob_optimal_clock_start_sec,
> glob_abserr,
> glob_dump_analytic,
> glob_last_good_h,
> glob_initial_pass,
> glob_subiter_method,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_optimal_start,
> glob_log10_abserr,
> glob_hmin,
> glob_disp_incr,
> glob_not_yet_finished,
> glob_display_flag,
> glob_optimal_expect_sec,
> glob_iter,
> glob_start,
> glob_h,
> glob_clock_start_sec,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> #END CONST
> array_tmp1_g,
> array_last_rel_error,
> array_1st_rel_error,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_type_pole,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_poles,
> array_complex_pole,
> array_y_higher,
> array_y_higher_work,
> array_y_set_initial,
> array_y_higher_work2,
> array_real_pole,
> glob_last;
>
> local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec;
> #TOP PROGRESS REPORT
> 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(glob_max_sec) + convfloat(glob_orig_start_sec) - convfloat(clock_sec1);
> expect_sec := comp_expect_sec(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h) ,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(array_x[1]) +convfloat( glob_h) ,convfloat( opt_clock_sec));
> percent_done := comp_percent(convfloat(x_end),convfloat(x_start),convfloat(array_x[1]) + convfloat(glob_h));
> glob_percent_done := percent_done;
> 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 # if number 1
> 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));
> fi;# end if 1
> ;
> omniout_str_noeol(INFO,"Time to Timeout ");
> omniout_timestr(convfloat(left_sec));
> omniout_float(INFO, "Percent Done ",33,percent_done,4,"%");
> #BOTTOM PROGRESS REPORT
> # End Function number 5
> end;
prog_report := proc(x_start, x_end)
local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec,
percent_done, total_clock_sec;
global DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel,
glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter,
glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec,
glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2,
glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min,
glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2,
glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec,
glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float,
glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles,
glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr,
glob_max_hours, glob_relerr, days_in_year, min_in_hour,
glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic,
glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr,
MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin,
glob_disp_incr, glob_not_yet_finished, glob_display_flag,
glob_optimal_expect_sec, glob_iter, glob_start, glob_h,
glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1,
array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole,
array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x,
array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole,
array_y_higher, array_y_higher_work, array_y_set_initial,
array_y_higher_work2, array_real_pole, glob_last;
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(glob_max_sec) + convfloat(glob_orig_start_sec)
- convfloat(clock_sec1);
expect_sec := comp_expect_sec(convfloat(x_end), convfloat(x_start),
convfloat(array_x[1]) + convfloat(glob_h),
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(array_x[1]) + convfloat(glob_h),
convfloat(opt_clock_sec));
percent_done := comp_percent(convfloat(x_end), convfloat(x_start),
convfloat(array_x[1]) + convfloat(glob_h));
glob_percent_done := percent_done;
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))
end if;
omniout_str_noeol(INFO, "Time to Timeout ");
omniout_timestr(convfloat(left_sec));
omniout_float(INFO, "Percent Done ", 33,
percent_done, 4, "%")
end proc
> # Begin Function number 6
> check_for_pole := proc()
> global
> DEBUGL,
> ALWAYS,
> glob_max_terms,
> INFO,
> DEBUGMASSIVE,
> glob_iolevel,
> #Top Generate Globals Decl
> glob_warned,
> glob_unchanged_h_cnt,
> glob_small_float,
> glob_max_iter,
> glob_clock_sec,
> glob_log10normmin,
> glob_current_iter,
> glob_orig_start_sec,
> glob_hmin_init,
> centuries_in_millinium,
> glob_normmax,
> glob_warned2,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_hmax,
> sec_in_min,
> glob_max_minutes,
> glob_reached_optimal_h,
> hours_in_day,
> djd_debug2,
> glob_dump,
> glob_percent_done,
> glob_curr_iter_when_opt,
> glob_max_sec,
> glob_smallish_float,
> glob_no_eqs,
> glob_log10_relerr,
> glob_large_float,
> glob_optimal_done,
> djd_debug,
> glob_max_opt_iter,
> glob_look_poles,
> glob_almost_1,
> glob_not_yet_start_msg,
> years_in_century,
> glob_log10relerr,
> glob_max_hours,
> glob_relerr,
> days_in_year,
> min_in_hour,
> glob_optimal_clock_start_sec,
> glob_abserr,
> glob_dump_analytic,
> glob_last_good_h,
> glob_initial_pass,
> glob_subiter_method,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_optimal_start,
> glob_log10_abserr,
> glob_hmin,
> glob_disp_incr,
> glob_not_yet_finished,
> glob_display_flag,
> glob_optimal_expect_sec,
> glob_iter,
> glob_start,
> glob_h,
> glob_clock_start_sec,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> #END CONST
> array_tmp1_g,
> array_last_rel_error,
> array_1st_rel_error,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_type_pole,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_poles,
> array_complex_pole,
> array_y_higher,
> array_y_higher_work,
> array_y_set_initial,
> array_y_higher_work2,
> array_real_pole,
> glob_last;
>
> local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found;
> #TOP CHECK FOR POLE
> #IN RADII REAL EQ = 1
> #Computes radius of convergence and r_order of pole from 3 adjacent Taylor series terms. EQUATUON NUMBER 1
> #Applies to pole of arbitrary r_order on the real axis,
> #Due to Prof. George Corliss.
> n := glob_max_terms;
> m := n - 1 - 1;
> while ((m >= 10) and ((abs(array_y_higher[1,m]) < glob_small_float) or (abs(array_y_higher[1,m-1]) < glob_small_float) or (abs(array_y_higher[1,m-2]) < glob_small_float ))) do # do number 2
> m := m - 1;
> od;# end do number 2
> ;
> if (m > 10) then # if number 1
> rm0 := array_y_higher[1,m]/array_y_higher[1,m-1];
> rm1 := array_y_higher[1,m-1]/array_y_higher[1,m-2];
> hdrc := convfloat(m-1)*rm0-convfloat(m-2)*rm1;
> if (abs(hdrc) > glob_small_float) then # if number 2
> rcs := glob_h/hdrc;
> ord_no := convfloat(m-1)*rm0/hdrc - convfloat(m) + 2.0;
> array_real_pole[1,1] := rcs;
> array_real_pole[1,2] := ord_no;
> else
> array_real_pole[1,1] := glob_large_float;
> array_real_pole[1,2] := glob_large_float;
> fi;# end if 2
> else
> array_real_pole[1,1] := glob_large_float;
> array_real_pole[1,2] := glob_large_float;
> fi;# end if 1
> ;
> #BOTTOM RADII REAL EQ = 1
> #TOP RADII COMPLEX EQ = 1
> #Computes radius of convergence for complex conjugate pair of poles.
> #from 6 adjacent Taylor series terms
> #Also computes r_order of poles.
> #Due to Manuel Prieto.
> #With a correction by Dennis J. Darland
> n := glob_max_terms - 1 - 1;
> cnt := 0;
> while ((cnt < 5) and (n >= 10)) do # do number 2
> if (abs(array_y_higher[1,n]) > glob_small_float) then # if number 1
> cnt := cnt + 1;
> else
> cnt := 0;
> fi;# end if 1
> ;
> n := n - 1;
> od;# end do number 2
> ;
> m := n + cnt;
> if (m <= 10) then # if number 1
> array_complex_pole[1,1] := glob_large_float;
> array_complex_pole[1,2] := glob_large_float;
> elif (abs(array_y_higher[1,m]) >= (glob_large_float)) or (abs(array_y_higher[1,m-1]) >=(glob_large_float)) or (abs(array_y_higher[1,m-2]) >= (glob_large_float)) or (abs(array_y_higher[1,m-3]) >= (glob_large_float)) or (abs(array_y_higher[1,m-4]) >= (glob_large_float)) or (abs(array_y_higher[1,m-5]) >= (glob_large_float)) then # if number 2
> array_complex_pole[1,1] := glob_large_float;
> array_complex_pole[1,2] := glob_large_float;
> else
> rm0 := (array_y_higher[1,m])/(array_y_higher[1,m-1]);
> rm1 := (array_y_higher[1,m-1])/(array_y_higher[1,m-2]);
> rm2 := (array_y_higher[1,m-2])/(array_y_higher[1,m-3]);
> rm3 := (array_y_higher[1,m-3])/(array_y_higher[1,m-4]);
> rm4 := (array_y_higher[1,m-4])/(array_y_higher[1,m-5]);
> nr1 := convfloat(m-1)*rm0 - 2.0*convfloat(m-2)*rm1 + convfloat(m-3)*rm2;
> nr2 := convfloat(m-2)*rm1 - 2.0*convfloat(m-3)*rm2 + convfloat(m-4)*rm3;
> dr1 := (-1.0)/rm1 + 2.0/rm2 - 1.0/rm3;
> dr2 := (-1.0)/rm2 + 2.0/rm3 - 1.0/rm4;
> ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3;
> ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4;
> if ((abs(nr1 * dr2 - nr2 * dr1) <= glob_small_float) or (abs(dr1) <= glob_small_float)) then # if number 3
> array_complex_pole[1,1] := glob_large_float;
> array_complex_pole[1,2] := glob_large_float;
> else
> if (abs(nr1*dr2 - nr2 * dr1) > glob_small_float) then # if number 4
> rcs := ((ds1*dr2 - ds2*dr1 +dr1*dr2)/(nr1*dr2 - nr2 * dr1));
> #(Manuels) rcs := (ds1*dr2 - ds2*dr1)/(nr1*dr2 - nr2 * dr1)
> ord_no := (rcs*nr1 - ds1)/(2.0*dr1) -convfloat(m)/2.0;
> if (abs(rcs) > glob_small_float) then # if number 5
> if (rcs > 0.0) then # if number 6
> rad_c := sqrt(rcs) * glob_h;
> else
> rad_c := glob_large_float;
> fi;# end if 6
> else
> rad_c := glob_large_float;
> ord_no := glob_large_float;
> fi;# end if 5
> else
> rad_c := glob_large_float;
> ord_no := glob_large_float;
> fi;# end if 4
> fi;# end if 3
> ;
> array_complex_pole[1,1] := rad_c;
> array_complex_pole[1,2] := ord_no;
> fi;# end if 2
> ;
> #BOTTOM RADII COMPLEX EQ = 1
> found := false;
> #TOP WHICH RADII EQ = 1
> if not found and ((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float)) and ((array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2
> array_poles[1,1] := array_complex_pole[1,1];
> array_poles[1,2] := array_complex_pole[1,2];
> found := true;
> array_type_pole[1] := 2;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Complex estimate of poles used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and ((array_real_pole[1,1] <> glob_large_float) and (array_real_pole[1,2] <> glob_large_float) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float) or (array_complex_pole[1,1] <= 0.0 ) or (array_complex_pole[1,2] <= 0.0))) then # if number 2
> array_poles[1,1] := array_real_pole[1,1];
> array_poles[1,2] := array_real_pole[1,2];
> found := true;
> array_type_pole[1] := 1;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Real estimate of pole used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and (((array_real_pole[1,1] = glob_large_float) or (array_real_pole[1,2] = glob_large_float)) and ((array_complex_pole[1,1] = glob_large_float) or (array_complex_pole[1,2] = glob_large_float))) then # if number 2
> array_poles[1,1] := glob_large_float;
> array_poles[1,2] := glob_large_float;
> found := true;
> array_type_pole[1] := 3;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"NO POLE");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and ((array_real_pole[1,1] < array_complex_pole[1,1]) and (array_real_pole[1,1] > 0.0) and (array_real_pole[1,2] > 0.0)) then # if number 2
> array_poles[1,1] := array_real_pole[1,1];
> array_poles[1,2] := array_real_pole[1,2];
> found := true;
> array_type_pole[1] := 1;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Real estimate of pole used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found and ((array_complex_pole[1,1] <> glob_large_float) and (array_complex_pole[1,2] <> glob_large_float) and (array_complex_pole[1,1] > 0.0) and (array_complex_pole[1,2] > 0.0)) then # if number 2
> array_poles[1,1] := array_complex_pole[1,1];
> array_poles[1,2] := array_complex_pole[1,2];
> array_type_pole[1] := 2;
> found := true;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"Complex estimate of poles used");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> if not found then # if number 2
> array_poles[1,1] := glob_large_float;
> array_poles[1,2] := glob_large_float;
> array_type_pole[1] := 3;
> if (glob_display_flag) then # if number 3
> omniout_str(ALWAYS,"NO POLE");
> fi;# end if 3
> ;
> fi;# end if 2
> ;
> #BOTTOM WHICH RADII EQ = 1
> array_pole[1] := glob_large_float;
> array_pole[2] := glob_large_float;
> #TOP WHICH RADIUS EQ = 1
> if array_pole[1] > array_poles[1,1] then # if number 2
> array_pole[1] := array_poles[1,1];
> array_pole[2] := array_poles[1,2];
> fi;# end if 2
> ;
> #BOTTOM WHICH RADIUS EQ = 1
> #BOTTOM CHECK FOR POLE
> display_pole();
> # End Function number 6
> end;
check_for_pole := proc()
local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, rad_c, rcs,
rm0, rm1, rm2, rm3, rm4, found;
global DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel,
glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter,
glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec,
glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2,
glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min,
glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2,
glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec,
glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float,
glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles,
glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr,
glob_max_hours, glob_relerr, days_in_year, min_in_hour,
glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic,
glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr,
MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin,
glob_disp_incr, glob_not_yet_finished, glob_display_flag,
glob_optimal_expect_sec, glob_iter, glob_start, glob_h,
glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1,
array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole,
array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x,
array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole,
array_y_higher, array_y_higher_work, array_y_set_initial,
array_y_higher_work2, array_real_pole, glob_last;
n := glob_max_terms;
m := n - 2;
while 10 <= m and (abs(array_y_higher[1, m]) < glob_small_float or
abs(array_y_higher[1, m - 1]) < glob_small_float or
abs(array_y_higher[1, m - 2]) < glob_small_float) do m := m - 1
end do;
if 10 < m then
rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1];
rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2];
hdrc := convfloat(m - 1)*rm0 - convfloat(m - 2)*rm1;
if glob_small_float < abs(hdrc) then
rcs := glob_h/hdrc;
ord_no := convfloat(m - 1)*rm0/hdrc - convfloat(m) + 2.0;
array_real_pole[1, 1] := rcs;
array_real_pole[1, 2] := ord_no
else
array_real_pole[1, 1] := glob_large_float;
array_real_pole[1, 2] := glob_large_float
end if
else
array_real_pole[1, 1] := glob_large_float;
array_real_pole[1, 2] := glob_large_float
end if;
n := glob_max_terms - 2;
cnt := 0;
while cnt < 5 and 10 <= n do
if glob_small_float < abs(array_y_higher[1, n]) then cnt := cnt + 1
else cnt := 0
end if;
n := n - 1
end do;
m := n + cnt;
if m <= 10 then
array_complex_pole[1, 1] := glob_large_float;
array_complex_pole[1, 2] := glob_large_float
elif glob_large_float <= abs(array_y_higher[1, m]) or
glob_large_float <= abs(array_y_higher[1, m - 1]) or
glob_large_float <= abs(array_y_higher[1, m - 2]) or
glob_large_float <= abs(array_y_higher[1, m - 3]) or
glob_large_float <= abs(array_y_higher[1, m - 4]) or
glob_large_float <= abs(array_y_higher[1, m - 5]) then
array_complex_pole[1, 1] := glob_large_float;
array_complex_pole[1, 2] := glob_large_float
else
rm0 := array_y_higher[1, m]/array_y_higher[1, m - 1];
rm1 := array_y_higher[1, m - 1]/array_y_higher[1, m - 2];
rm2 := array_y_higher[1, m - 2]/array_y_higher[1, m - 3];
rm3 := array_y_higher[1, m - 3]/array_y_higher[1, m - 4];
rm4 := array_y_higher[1, m - 4]/array_y_higher[1, m - 5];
nr1 := convfloat(m - 1)*rm0 - 2.0*convfloat(m - 2)*rm1
+ convfloat(m - 3)*rm2;
nr2 := convfloat(m - 2)*rm1 - 2.0*convfloat(m - 3)*rm2
+ convfloat(m - 4)*rm3;
dr1 := (-1)*(1.0)/rm1 + 2.0/rm2 - 1.0/rm3;
dr2 := (-1)*(1.0)/rm2 + 2.0/rm3 - 1.0/rm4;
ds1 := 3.0/rm1 - 8.0/rm2 + 5.0/rm3;
ds2 := 3.0/rm2 - 8.0/rm3 + 5.0/rm4;
if abs(nr1*dr2 - nr2*dr1) <= glob_small_float or
abs(dr1) <= glob_small_float then
array_complex_pole[1, 1] := glob_large_float;
array_complex_pole[1, 2] := glob_large_float
else
if glob_small_float < abs(nr1*dr2 - nr2*dr1) then
rcs := (ds1*dr2 - ds2*dr1 + dr1*dr2)/(nr1*dr2 - nr2*dr1);
ord_no := (rcs*nr1 - ds1)/(2.0*dr1) - convfloat(m)/2.0;
if glob_small_float < abs(rcs) then
if 0. < rcs then rad_c := sqrt(rcs)*glob_h
else rad_c := glob_large_float
end if
else rad_c := glob_large_float; ord_no := glob_large_float
end if
else rad_c := glob_large_float; ord_no := glob_large_float
end if
end if;
array_complex_pole[1, 1] := rad_c;
array_complex_pole[1, 2] := ord_no
end if;
found := false;
if not found and (array_real_pole[1, 1] = glob_large_float or
array_real_pole[1, 2] = glob_large_float) and
array_complex_pole[1, 1] <> glob_large_float and
array_complex_pole[1, 2] <> glob_large_float and
0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then
array_poles[1, 1] := array_complex_pole[1, 1];
array_poles[1, 2] := array_complex_pole[1, 2];
found := true;
array_type_pole[1] := 2;
if glob_display_flag then
omniout_str(ALWAYS, "Complex estimate of poles used")
end if
end if;
if not found and array_real_pole[1, 1] <> glob_large_float and
array_real_pole[1, 2] <> glob_large_float and
0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] and (
array_complex_pole[1, 1] = glob_large_float or
array_complex_pole[1, 2] = glob_large_float or
array_complex_pole[1, 1] <= 0. or array_complex_pole[1, 2] <= 0.) then
array_poles[1, 1] := array_real_pole[1, 1];
array_poles[1, 2] := array_real_pole[1, 2];
found := true;
array_type_pole[1] := 1;
if glob_display_flag then
omniout_str(ALWAYS, "Real estimate of pole used")
end if
end if;
if not found and (array_real_pole[1, 1] = glob_large_float or
array_real_pole[1, 2] = glob_large_float) and (
array_complex_pole[1, 1] = glob_large_float or
array_complex_pole[1, 2] = glob_large_float) then
array_poles[1, 1] := glob_large_float;
array_poles[1, 2] := glob_large_float;
found := true;
array_type_pole[1] := 3;
if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if
end if;
if not found and array_real_pole[1, 1] < array_complex_pole[1, 1] and
0. < array_real_pole[1, 1] and 0. < array_real_pole[1, 2] then
array_poles[1, 1] := array_real_pole[1, 1];
array_poles[1, 2] := array_real_pole[1, 2];
found := true;
array_type_pole[1] := 1;
if glob_display_flag then
omniout_str(ALWAYS, "Real estimate of pole used")
end if
end if;
if not found and array_complex_pole[1, 1] <> glob_large_float and
array_complex_pole[1, 2] <> glob_large_float and
0. < array_complex_pole[1, 1] and 0. < array_complex_pole[1, 2] then
array_poles[1, 1] := array_complex_pole[1, 1];
array_poles[1, 2] := array_complex_pole[1, 2];
array_type_pole[1] := 2;
found := true;
if glob_display_flag then
omniout_str(ALWAYS, "Complex estimate of poles used")
end if
end if;
if not found then
array_poles[1, 1] := glob_large_float;
array_poles[1, 2] := glob_large_float;
array_type_pole[1] := 3;
if glob_display_flag then omniout_str(ALWAYS, "NO POLE") end if
end if;
array_pole[1] := glob_large_float;
array_pole[2] := glob_large_float;
if array_poles[1, 1] < array_pole[1] then
array_pole[1] := array_poles[1, 1];
array_pole[2] := array_poles[1, 2]
end if;
display_pole()
end proc
> # Begin Function number 7
> get_norms := proc()
> global
> DEBUGL,
> ALWAYS,
> glob_max_terms,
> INFO,
> DEBUGMASSIVE,
> glob_iolevel,
> #Top Generate Globals Decl
> glob_warned,
> glob_unchanged_h_cnt,
> glob_small_float,
> glob_max_iter,
> glob_clock_sec,
> glob_log10normmin,
> glob_current_iter,
> glob_orig_start_sec,
> glob_hmin_init,
> centuries_in_millinium,
> glob_normmax,
> glob_warned2,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_hmax,
> sec_in_min,
> glob_max_minutes,
> glob_reached_optimal_h,
> hours_in_day,
> djd_debug2,
> glob_dump,
> glob_percent_done,
> glob_curr_iter_when_opt,
> glob_max_sec,
> glob_smallish_float,
> glob_no_eqs,
> glob_log10_relerr,
> glob_large_float,
> glob_optimal_done,
> djd_debug,
> glob_max_opt_iter,
> glob_look_poles,
> glob_almost_1,
> glob_not_yet_start_msg,
> years_in_century,
> glob_log10relerr,
> glob_max_hours,
> glob_relerr,
> days_in_year,
> min_in_hour,
> glob_optimal_clock_start_sec,
> glob_abserr,
> glob_dump_analytic,
> glob_last_good_h,
> glob_initial_pass,
> glob_subiter_method,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_optimal_start,
> glob_log10_abserr,
> glob_hmin,
> glob_disp_incr,
> glob_not_yet_finished,
> glob_display_flag,
> glob_optimal_expect_sec,
> glob_iter,
> glob_start,
> glob_h,
> glob_clock_start_sec,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> #END CONST
> array_tmp1_g,
> array_last_rel_error,
> array_1st_rel_error,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_type_pole,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_poles,
> array_complex_pole,
> array_y_higher,
> array_y_higher_work,
> array_y_set_initial,
> array_y_higher_work2,
> array_real_pole,
> glob_last;
>
> local iii;
> if (not glob_initial_pass) then # if number 2
> set_z(array_norms,glob_max_terms+1);
> #TOP GET NORMS
> iii := 1;
> while (iii <= glob_max_terms) do # do number 2
> if (abs(array_y[iii]) > array_norms[iii]) then # if number 3
> array_norms[iii] := abs(array_y[iii]);
> fi;# end if 3
> ;
> iii := iii + 1;
> od;# end do number 2
> #GET NORMS
> ;
> fi;# end if 2
> ;
> # End Function number 7
> end;
get_norms := proc()
local iii;
global DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel,
glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter,
glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec,
glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2,
glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min,
glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2,
glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec,
glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float,
glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles,
glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr,
glob_max_hours, glob_relerr, days_in_year, min_in_hour,
glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic,
glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr,
MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin,
glob_disp_incr, glob_not_yet_finished, glob_display_flag,
glob_optimal_expect_sec, glob_iter, glob_start, glob_h,
glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1,
array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole,
array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x,
array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole,
array_y_higher, array_y_higher_work, array_y_set_initial,
array_y_higher_work2, array_real_pole, glob_last;
if not glob_initial_pass then
set_z(array_norms, glob_max_terms + 1);
iii := 1;
while iii <= glob_max_terms do
if array_norms[iii] < abs(array_y[iii]) then
array_norms[iii] := abs(array_y[iii])
end if;
iii := iii + 1
end do
end if
end proc
> # Begin Function number 8
> atomall := proc()
> global
> DEBUGL,
> ALWAYS,
> glob_max_terms,
> INFO,
> DEBUGMASSIVE,
> glob_iolevel,
> #Top Generate Globals Decl
> glob_warned,
> glob_unchanged_h_cnt,
> glob_small_float,
> glob_max_iter,
> glob_clock_sec,
> glob_log10normmin,
> glob_current_iter,
> glob_orig_start_sec,
> glob_hmin_init,
> centuries_in_millinium,
> glob_normmax,
> glob_warned2,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_hmax,
> sec_in_min,
> glob_max_minutes,
> glob_reached_optimal_h,
> hours_in_day,
> djd_debug2,
> glob_dump,
> glob_percent_done,
> glob_curr_iter_when_opt,
> glob_max_sec,
> glob_smallish_float,
> glob_no_eqs,
> glob_log10_relerr,
> glob_large_float,
> glob_optimal_done,
> djd_debug,
> glob_max_opt_iter,
> glob_look_poles,
> glob_almost_1,
> glob_not_yet_start_msg,
> years_in_century,
> glob_log10relerr,
> glob_max_hours,
> glob_relerr,
> days_in_year,
> min_in_hour,
> glob_optimal_clock_start_sec,
> glob_abserr,
> glob_dump_analytic,
> glob_last_good_h,
> glob_initial_pass,
> glob_subiter_method,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_optimal_start,
> glob_log10_abserr,
> glob_hmin,
> glob_disp_incr,
> glob_not_yet_finished,
> glob_display_flag,
> glob_optimal_expect_sec,
> glob_iter,
> glob_start,
> glob_h,
> glob_clock_start_sec,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> #END CONST
> array_tmp1_g,
> array_last_rel_error,
> array_1st_rel_error,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_type_pole,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_poles,
> array_complex_pole,
> array_y_higher,
> array_y_higher_work,
> array_y_set_initial,
> array_y_higher_work2,
> array_real_pole,
> glob_last;
>
> local kkk, order_d, adj2, temporary, term;
> #TOP ATOMALL
> #END OUTFILE1
> #BEGIN ATOMHDR1
> #emit pre cosh $eq_no = 1
> array_tmp1_g[1] := sinh(array_x[1]);
> array_tmp1[1] := cosh(array_x[1]);
> #emit pre add $eq_no = 1 i = 1
> array_tmp2[1] := array_const_0D0[1] + array_tmp1[1];
> #emit pre assign xxx $eq_no = 1 i = 1 $min_hdrs = 5
> if not array_y_set_initial[1,2] then # if number 1
> if (1 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[1] * (glob_h ^ (1)) * factorial_3(0,1);
> array_y[2] := temporary;
> array_y_higher[1,2] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,1] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 2;
> #END ATOMHDR1
> #BEGIN ATOMHDR2
> #emit pre cosh $eq_no = 1
> array_tmp1_g[2] := att(1,array_tmp1,array_x,1);
> array_tmp1[2] := att(1,array_tmp1_g,array_x,1);
> #emit pre add $eq_no = 1 i = 2
> array_tmp2[2] := array_const_0D0[2] + array_tmp1[2];
> #emit pre assign xxx $eq_no = 1 i = 2 $min_hdrs = 5
> if not array_y_set_initial[1,3] then # if number 1
> if (2 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[2] * (glob_h ^ (1)) * factorial_3(1,2);
> array_y[3] := temporary;
> array_y_higher[1,3] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,2] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 3;
> #END ATOMHDR2
> #BEGIN ATOMHDR3
> #emit pre cosh $eq_no = 1
> array_tmp1_g[3] := att(2,array_tmp1,array_x,1);
> array_tmp1[3] := att(2,array_tmp1_g,array_x,1);
> #emit pre add $eq_no = 1 i = 3
> array_tmp2[3] := array_const_0D0[3] + array_tmp1[3];
> #emit pre assign xxx $eq_no = 1 i = 3 $min_hdrs = 5
> if not array_y_set_initial[1,4] then # if number 1
> if (3 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[3] * (glob_h ^ (1)) * factorial_3(2,3);
> array_y[4] := temporary;
> array_y_higher[1,4] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,3] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 4;
> #END ATOMHDR3
> #BEGIN ATOMHDR4
> #emit pre cosh $eq_no = 1
> array_tmp1_g[4] := att(3,array_tmp1,array_x,1);
> array_tmp1[4] := att(3,array_tmp1_g,array_x,1);
> #emit pre add $eq_no = 1 i = 4
> array_tmp2[4] := array_const_0D0[4] + array_tmp1[4];
> #emit pre assign xxx $eq_no = 1 i = 4 $min_hdrs = 5
> if not array_y_set_initial[1,5] then # if number 1
> if (4 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[4] * (glob_h ^ (1)) * factorial_3(3,4);
> array_y[5] := temporary;
> array_y_higher[1,5] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,4] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 5;
> #END ATOMHDR4
> #BEGIN ATOMHDR5
> #emit pre cosh $eq_no = 1
> array_tmp1_g[5] := att(4,array_tmp1,array_x,1);
> array_tmp1[5] := att(4,array_tmp1_g,array_x,1);
> #emit pre add $eq_no = 1 i = 5
> array_tmp2[5] := array_const_0D0[5] + array_tmp1[5];
> #emit pre assign xxx $eq_no = 1 i = 5 $min_hdrs = 5
> if not array_y_set_initial[1,6] then # if number 1
> if (5 <= glob_max_terms) then # if number 2
> temporary := array_tmp2[5] * (glob_h ^ (1)) * factorial_3(4,5);
> array_y[6] := temporary;
> array_y_higher[1,6] := temporary;
> temporary := temporary / glob_h * (2.0);
> array_y_higher[2,5] := temporary
> ;
> fi;# end if 2
> ;
> fi;# end if 1
> ;
> kkk := 6;
> #END ATOMHDR5
> #BEGIN OUTFILE3
> #Top Atomall While Loop-- outfile3
> while (kkk <= glob_max_terms) do # do number 1
> #END OUTFILE3
> #BEGIN OUTFILE4
> #emit cosh $eq_no = 1
> array_tmp1_g[kkk] := att(kkk-1,array_tmp1,array_x,1);
> array_tmp1[kkk] := att(kkk-1,array_tmp1_g,array_x,1);
> #emit add $eq_no = 1
> array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk];
> #emit assign $eq_no = 1
> order_d := 1;
> if (kkk + order_d + 1 <= glob_max_terms) then # if number 1
> if not array_y_set_initial[1,kkk + order_d] then # if number 2
> temporary := array_tmp2[kkk] * (glob_h ^ (order_d)) / factorial_3((kkk - 1),(kkk + order_d - 1));
> array_y[kkk + order_d] := temporary;
> array_y_higher[1,kkk + order_d] := temporary;
> term := kkk + order_d - 1;
> adj2 := 2;
> while (adj2 <= order_d + 1) and (term >= 1) do # do number 2
> temporary := temporary / glob_h * convfp(adj2);
> array_y_higher[adj2,term] := temporary;
> adj2 := adj2 + 1;
> term := term - 1;
> od;# end do number 2
> fi;# end if 2
> fi;# end if 1
> ;
> kkk := kkk + 1;
> od;# end do number 1
> ;
> #BOTTOM ATOMALL
> #END OUTFILE4
> #BEGIN OUTFILE5
> # End Function number 8
> end;
atomall := proc()
local kkk, order_d, adj2, temporary, term;
global DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel,
glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter,
glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec,
glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2,
glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min,
glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2,
glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec,
glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float,
glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles,
glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr,
glob_max_hours, glob_relerr, days_in_year, min_in_hour,
glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic,
glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr,
MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin,
glob_disp_incr, glob_not_yet_finished, glob_display_flag,
glob_optimal_expect_sec, glob_iter, glob_start, glob_h,
glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1,
array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole,
array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x,
array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole,
array_y_higher, array_y_higher_work, array_y_set_initial,
array_y_higher_work2, array_real_pole, glob_last;
array_tmp1_g[1] := sinh(array_x[1]);
array_tmp1[1] := cosh(array_x[1]);
array_tmp2[1] := array_const_0D0[1] + array_tmp1[1];
if not array_y_set_initial[1, 2] then
if 1 <= glob_max_terms then
temporary := array_tmp2[1]*glob_h*factorial_3(0, 1);
array_y[2] := temporary;
array_y_higher[1, 2] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 1] := temporary
end if
end if;
kkk := 2;
array_tmp1_g[2] := att(1, array_tmp1, array_x, 1);
array_tmp1[2] := att(1, array_tmp1_g, array_x, 1);
array_tmp2[2] := array_const_0D0[2] + array_tmp1[2];
if not array_y_set_initial[1, 3] then
if 2 <= glob_max_terms then
temporary := array_tmp2[2]*glob_h*factorial_3(1, 2);
array_y[3] := temporary;
array_y_higher[1, 3] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 2] := temporary
end if
end if;
kkk := 3;
array_tmp1_g[3] := att(2, array_tmp1, array_x, 1);
array_tmp1[3] := att(2, array_tmp1_g, array_x, 1);
array_tmp2[3] := array_const_0D0[3] + array_tmp1[3];
if not array_y_set_initial[1, 4] then
if 3 <= glob_max_terms then
temporary := array_tmp2[3]*glob_h*factorial_3(2, 3);
array_y[4] := temporary;
array_y_higher[1, 4] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 3] := temporary
end if
end if;
kkk := 4;
array_tmp1_g[4] := att(3, array_tmp1, array_x, 1);
array_tmp1[4] := att(3, array_tmp1_g, array_x, 1);
array_tmp2[4] := array_const_0D0[4] + array_tmp1[4];
if not array_y_set_initial[1, 5] then
if 4 <= glob_max_terms then
temporary := array_tmp2[4]*glob_h*factorial_3(3, 4);
array_y[5] := temporary;
array_y_higher[1, 5] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 4] := temporary
end if
end if;
kkk := 5;
array_tmp1_g[5] := att(4, array_tmp1, array_x, 1);
array_tmp1[5] := att(4, array_tmp1_g, array_x, 1);
array_tmp2[5] := array_const_0D0[5] + array_tmp1[5];
if not array_y_set_initial[1, 6] then
if 5 <= glob_max_terms then
temporary := array_tmp2[5]*glob_h*factorial_3(4, 5);
array_y[6] := temporary;
array_y_higher[1, 6] := temporary;
temporary := temporary*2.0/glob_h;
array_y_higher[2, 5] := temporary
end if
end if;
kkk := 6;
while kkk <= glob_max_terms do
array_tmp1_g[kkk] := att(kkk - 1, array_tmp1, array_x, 1);
array_tmp1[kkk] := att(kkk - 1, array_tmp1_g, array_x, 1);
array_tmp2[kkk] := array_const_0D0[kkk] + array_tmp1[kkk];
order_d := 1;
if kkk + order_d + 1 <= glob_max_terms then
if not array_y_set_initial[1, kkk + order_d] then
temporary := array_tmp2[kkk]*glob_h^order_d/
factorial_3(kkk - 1, kkk + order_d - 1);
array_y[kkk + order_d] := temporary;
array_y_higher[1, kkk + order_d] := temporary;
term := kkk + order_d - 1;
adj2 := 2;
while adj2 <= order_d + 1 and 1 <= term do
temporary := temporary*convfp(adj2)/glob_h;
array_y_higher[adj2, term] := temporary;
adj2 := adj2 + 1;
term := term - 1
end do
end if
end if;
kkk := kkk + 1
end do
end proc
> #BEGIN ATS LIBRARY BLOCK
> omniout_str := proc(iolevel,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> printf("%s\n",str);
> fi;
> # End Function number 1
> end;
omniout_str := proc(iolevel, str)
global glob_iolevel;
if iolevel <= glob_iolevel then printf("%s\n", str) end if
end proc
> omniout_str_noeol := proc(iolevel,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> printf("%s",str);
> fi;
> # End Function number 1
> end;
omniout_str_noeol := proc(iolevel, str)
global glob_iolevel;
if iolevel <= glob_iolevel then printf("%s", str) end if
end proc
> omniout_labstr := proc(iolevel,label,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> print(label,str);
> fi;
> # End Function number 1
> end;
omniout_labstr := proc(iolevel, label, str)
global glob_iolevel;
if iolevel <= glob_iolevel then print(label, str) end if
end proc
> omniout_float := proc(iolevel,prelabel,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> if vallen = 4 then
> printf("%-30s = %-42.4g %s \n",prelabel,value, postlabel);
> else
> printf("%-30s = %-42.32g %s \n",prelabel,value, postlabel);
> fi;
> fi;
> # End Function number 1
> end;
omniout_float := proc(iolevel, prelabel, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
if vallen = 4 then
printf("%-30s = %-42.4g %s \n", prelabel, value, postlabel)
else printf("%-30s = %-42.32g %s \n", prelabel, value, postlabel)
end if
end if
end proc
> omniout_int := proc(iolevel,prelabel,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> if vallen = 5 then
> printf("%-30s = %-32d %s\n",prelabel,value, postlabel);
> else
> printf("%-30s = %-32d %s \n",prelabel,value, postlabel);
> fi;
> fi;
> # End Function number 1
> end;
omniout_int := proc(iolevel, prelabel, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
if vallen = 5 then
printf("%-30s = %-32d %s\n", prelabel, value, postlabel)
else printf("%-30s = %-32d %s \n", prelabel, value, postlabel)
end if
end if
end proc
> omniout_float_arr := proc(iolevel,prelabel,elemnt,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then
> print(prelabel,"[",elemnt,"]",value, postlabel);
> fi;
> # End Function number 1
> end;
omniout_float_arr := proc(
iolevel, prelabel, elemnt, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
print(prelabel, "[", elemnt, "]", value, postlabel)
end if
end proc
> dump_series := proc(iolevel,dump_label,series_name,
> array_series,numb)
> global glob_iolevel;
> local i;
> if (glob_iolevel >= iolevel) then
> i := 1;
> while (i <= numb) do
> print(dump_label,series_name
> ,i,array_series[i]);
> i := i + 1;
> od;
> fi;
> # End Function number 1
> end;
dump_series := proc(iolevel, dump_label, series_name, array_series, numb)
local i;
global glob_iolevel;
if iolevel <= glob_iolevel then
i := 1;
while i <= numb do
print(dump_label, series_name, i, array_series[i]); i := i + 1
end do
end if
end proc
> dump_series_2 := proc(iolevel,dump_label,series_name2,
> array_series2,numb,subnum,array_x)
> global glob_iolevel;
> local i,sub,ts_term;
> if (glob_iolevel >= iolevel) then
> sub := 1;
> while (sub <= subnum) do
> i := 1;
> while (i <= numb) do
> print(dump_label,series_name2,sub,i,array_series2[sub,i]);
> od;
> sub := sub + 1;
> od;
> fi;
> # End Function number 1
> end;
dump_series_2 := proc(
iolevel, dump_label, series_name2, array_series2, numb, subnum, array_x)
local i, sub, ts_term;
global glob_iolevel;
if iolevel <= glob_iolevel then
sub := 1;
while sub <= subnum do
i := 1;
while i <= numb do print(dump_label, series_name2, sub, i,
array_series2[sub, i])
end do;
sub := sub + 1
end do
end if
end proc
> cs_info := proc(iolevel,str)
> global glob_iolevel,glob_correct_start_flag,glob_h,glob_reached_optimal_h;
> if (glob_iolevel >= iolevel) then
> print("cs_info " , str , " glob_correct_start_flag = " , glob_correct_start_flag , "glob_h := " , glob_h , "glob_reached_optimal_h := " , glob_reached_optimal_h)
> fi;
> # End Function number 1
> end;
cs_info := proc(iolevel, str)
global
glob_iolevel, glob_correct_start_flag, glob_h, glob_reached_optimal_h;
if iolevel <= glob_iolevel then print("cs_info ", str,
" glob_correct_start_flag = ", glob_correct_start_flag,
"glob_h := ", glob_h, "glob_reached_optimal_h := ",
glob_reached_optimal_h)
end if
end proc
> # Begin Function number 2
> logitem_time := proc(fd,secs_in)
> global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century;
> local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int;
> secs := (secs_in);
> if (secs > 0.0) then # if number 1
> sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium);
> milliniums := convfloat(secs / sec_in_millinium);
> millinium_int := floor(milliniums);
> centuries := (milliniums - millinium_int)*centuries_in_millinium;
> cent_int := floor(centuries);
> years := (centuries - cent_int) * years_in_century;
> years_int := floor(years);
> days := (years - years_int) * days_in_year;
> days_int := floor(days);
> hours := (days - days_int) * hours_in_day;
> hours_int := floor(hours);
> minutes := (hours - hours_int) * min_in_hour;
> minutes_int := floor(minutes);
> seconds := (minutes - minutes_int) * sec_in_min;
> sec_int := floor(seconds);
> fprintf(fd,"
");
> if (millinium_int > 0) then # if number 2
> fprintf(fd,"%d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (cent_int > 0) then # if number 3
> fprintf(fd,"%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (years_int > 0) then # if number 4
> fprintf(fd,"%d Years %d Days %d Hours %d Minutes %d Seconds",years_int,days_int,hours_int,minutes_int,sec_int);
> elif (days_int > 0) then # if number 5
> fprintf(fd,"%d Days %d Hours %d Minutes %d Seconds",days_int,hours_int,minutes_int,sec_int);
> elif (hours_int > 0) then # if number 6
> fprintf(fd,"%d Hours %d Minutes %d Seconds",hours_int,minutes_int,sec_int);
> elif (minutes_int > 0) then # if number 7
> fprintf(fd,"%d Minutes %d Seconds",minutes_int,sec_int);
> else
> fprintf(fd,"%d Seconds",sec_int);
> fi;# end if 7
> else
> fprintf(fd,"Unknown");
> fi;# end if 6
> fprintf(fd," | ");
> # End Function number 2
> end;
logitem_time := proc(fd, secs_in)
local cent_int, centuries, days, days_int, hours, hours_int, millinium_int,
milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs,
years, years_int;
global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour,
sec_in_min, years_in_century;
secs := secs_in;
if 0. < secs then
sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day*
days_in_year*years_in_century*centuries_in_millinium);
milliniums := convfloat(secs/sec_in_millinium);
millinium_int := floor(milliniums);
centuries := (milliniums - millinium_int)*centuries_in_millinium;
cent_int := floor(centuries);
years := (centuries - cent_int)*years_in_century;
years_int := floor(years);
days := (years - years_int)*days_in_year;
days_int := floor(days);
hours := (days - days_int)*hours_in_day;
hours_int := floor(hours);
minutes := (hours - hours_int)*min_in_hour;
minutes_int := floor(minutes);
seconds := (minutes - minutes_int)*sec_in_min;
sec_int := floor(seconds);
fprintf(fd, "");
if 0 < millinium_int then fprintf(fd, "%d Millinia %d Centuries %\
d Years %d Days %d Hours %d Minutes %d Seconds", millinium_int,
cent_int, years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < cent_int then fprintf(fd,
"%d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds",
cent_int, years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < years_int then fprintf(fd,
"%d Years %d Days %d Hours %d Minutes %d Seconds", years_int,
days_int, hours_int, minutes_int, sec_int)
elif 0 < days_int then fprintf(fd,
"%d Days %d Hours %d Minutes %d Seconds", days_int, hours_int,
minutes_int, sec_int)
elif 0 < hours_int then fprintf(fd,
"%d Hours %d Minutes %d Seconds", hours_int, minutes_int,
sec_int)
elif 0 < minutes_int then
fprintf(fd, "%d Minutes %d Seconds", minutes_int, sec_int)
else fprintf(fd, "%d Seconds", sec_int)
end if
else fprintf(fd, "Unknown")
end if;
fprintf(fd, " | ")
end proc
> omniout_timestr := proc (secs_in)
> global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour, sec_in_min, years_in_century;
> local cent_int, centuries, days, days_int, hours, hours_int, millinium_int, milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs, years, years_int;
> secs := convfloat(secs_in);
> if (secs > 0.0) then # if number 6
> sec_in_millinium := convfloat(sec_in_min * min_in_hour * hours_in_day * days_in_year * years_in_century * centuries_in_millinium);
> milliniums := convfloat(secs / sec_in_millinium);
> millinium_int := floor(milliniums);
> centuries := (milliniums - millinium_int)*centuries_in_millinium;
> cent_int := floor(centuries);
> years := (centuries - cent_int) * years_in_century;
> years_int := floor(years);
> days := (years - years_int) * days_in_year;
> days_int := floor(days);
> hours := (days - days_int) * hours_in_day;
> hours_int := floor(hours);
> minutes := (hours - hours_int) * min_in_hour;
> minutes_int := floor(minutes);
> seconds := (minutes - minutes_int) * sec_in_min;
> sec_int := floor(seconds);
>
> if (millinium_int > 0) then # if number 7
> printf(" = %d Millinia %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",millinium_int,cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (cent_int > 0) then # if number 8
> printf(" = %d Centuries %d Years %d Days %d Hours %d Minutes %d Seconds\n",cent_int,years_int,days_int,hours_int,minutes_int,sec_int);
> elif (years_int > 0) then # if number 9
> printf(" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",years_int,days_int,hours_int,minutes_int,sec_int);
> elif (days_int > 0) then # if number 10
> printf(" = %d Days %d Hours %d Minutes %d Seconds\n",days_int,hours_int,minutes_int,sec_int);
> elif (hours_int > 0) then # if number 11
> printf(" = %d Hours %d Minutes %d Seconds\n",hours_int,minutes_int,sec_int);
> elif (minutes_int > 0) then # if number 12
> printf(" = %d Minutes %d Seconds\n",minutes_int,sec_int);
> else
> printf(" = %d Seconds\n",sec_int);
> fi;# end if 12
> else
> printf(" Unknown\n");
> fi;# end if 11
> # End Function number 2
> end;
omniout_timestr := proc(secs_in)
local cent_int, centuries, days, days_int, hours, hours_int, millinium_int,
milliniums, minutes, minutes_int, sec_in_millinium, sec_int, seconds, secs,
years, years_int;
global centuries_in_millinium, days_in_year, hours_in_day, min_in_hour,
sec_in_min, years_in_century;
secs := convfloat(secs_in);
if 0. < secs then
sec_in_millinium := convfloat(sec_in_min*min_in_hour*hours_in_day*
days_in_year*years_in_century*centuries_in_millinium);
milliniums := convfloat(secs/sec_in_millinium);
millinium_int := floor(milliniums);
centuries := (milliniums - millinium_int)*centuries_in_millinium;
cent_int := floor(centuries);
years := (centuries - cent_int)*years_in_century;
years_int := floor(years);
days := (years - years_int)*days_in_year;
days_int := floor(days);
hours := (days - days_int)*hours_in_day;
hours_int := floor(hours);
minutes := (hours - hours_int)*min_in_hour;
minutes_int := floor(minutes);
seconds := (minutes - minutes_int)*sec_in_min;
sec_int := floor(seconds);
if 0 < millinium_int then printf(" = %d Millinia %d Centuries %d\
Years %d Days %d Hours %d Minutes %d Seconds\n", millinium_int,
cent_int, years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < cent_int then printf(" = %d Centuries %d Years %d Days \
%d Hours %d Minutes %d Seconds\n", cent_int, years_int,
days_int, hours_int, minutes_int, sec_int)
elif 0 < years_int then printf(
" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",
years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < days_int then printf(
" = %d Days %d Hours %d Minutes %d Seconds\n", days_int,
hours_int, minutes_int, sec_int)
elif 0 < hours_int then printf(
" = %d Hours %d Minutes %d Seconds\n", hours_int, minutes_int,
sec_int)
elif 0 < minutes_int then
printf(" = %d Minutes %d Seconds\n", minutes_int, sec_int)
else printf(" = %d Seconds\n", sec_int)
end if
else printf(" Unknown\n")
end if
end proc
>
> # Begin Function number 3
> ats := proc(
> mmm_ats,array_a,array_b,jjj_ats)
> local iii_ats, lll_ats,ma_ats, ret_ats;
> ret_ats := 0.0;
> if (jjj_ats <= mmm_ats) then # if number 11
> ma_ats := mmm_ats + 1;
> iii_ats := jjj_ats;
> while (iii_ats <= mmm_ats) do # do number 1
> lll_ats := ma_ats - iii_ats;
> ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats];
> iii_ats := iii_ats + 1;
> od;# end do number 1
> fi;# end if 11
> ;
> ret_ats
> # End Function number 3
> end;
ats := proc(mmm_ats, array_a, array_b, jjj_ats)
local iii_ats, lll_ats, ma_ats, ret_ats;
ret_ats := 0.;
if jjj_ats <= mmm_ats then
ma_ats := mmm_ats + 1;
iii_ats := jjj_ats;
while iii_ats <= mmm_ats do
lll_ats := ma_ats - iii_ats;
ret_ats := ret_ats + array_a[iii_ats]*array_b[lll_ats];
iii_ats := iii_ats + 1
end do
end if;
ret_ats
end proc
>
> # Begin Function number 4
> att := proc(
> mmm_att,array_aa,array_bb,jjj_att)
> global glob_max_terms;
> local al_att, iii_att,lll_att, ma_att, ret_att;
> ret_att := 0.0;
> if (jjj_att <= mmm_att) then # if number 11
> ma_att := mmm_att + 2;
> iii_att := jjj_att;
> while (iii_att <= mmm_att) do # do number 1
> lll_att := ma_att - iii_att;
> al_att := (lll_att - 1);
> if (lll_att <= glob_max_terms) then # if number 12
> ret_att := ret_att + array_aa[iii_att]*array_bb[lll_att]* convfp(al_att);
> fi;# end if 12
> ;
> iii_att := iii_att + 1;
> od;# end do number 1
> ;
> ret_att := ret_att / convfp(mmm_att) ;
> fi;# end if 11
> ;
> ret_att;
> # End Function number 4
> end;
att := proc(mmm_att, array_aa, array_bb, jjj_att)
local al_att, iii_att, lll_att, ma_att, ret_att;
global glob_max_terms;
ret_att := 0.;
if jjj_att <= mmm_att then
ma_att := mmm_att + 2;
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 := ret_att
+ array_aa[iii_att]*array_bb[lll_att]*convfp(al_att)
end if;
iii_att := iii_att + 1
end do;
ret_att := ret_att/convfp(mmm_att)
end if;
ret_att
end proc
> # Begin Function number 5
> display_pole := proc()
> global ALWAYS,glob_display_flag, glob_large_float, array_pole;
> if ((array_pole[1] <> glob_large_float) and (array_pole[1] > 0.0) and (array_pole[2] <> glob_large_float) and (array_pole[2]> 0.0) and glob_display_flag) then # if number 11
> omniout_float(ALWAYS,"Radius of convergence ",4, array_pole[1],4," ");
> omniout_float(ALWAYS,"Order of pole ",4, array_pole[2],4," ");
> fi;# end if 11
> # End Function number 5
> end;
display_pole := proc()
global ALWAYS, glob_display_flag, glob_large_float, array_pole;
if array_pole[1] <> glob_large_float and 0. < array_pole[1] and
array_pole[2] <> glob_large_float and 0. < array_pole[2] and
glob_display_flag then
omniout_float(ALWAYS, "Radius of convergence ", 4,
array_pole[1], 4, " ");
omniout_float(ALWAYS, "Order of pole ", 4,
array_pole[2], 4, " ")
end if
end proc
> # Begin Function number 6
> logditto := proc(file)
> fprintf(file,"");
> fprintf(file,"ditto");
> fprintf(file," | ");
> # End Function number 6
> end;
logditto := proc(file)
fprintf(file, ""); fprintf(file, "ditto"); fprintf(file, " | ")
end proc
> # Begin Function number 7
> logitem_integer := proc(file,n)
> fprintf(file,"");
> fprintf(file,"%d",n);
> fprintf(file," | ");
> # End Function number 7
> end;
logitem_integer := proc(file, n)
fprintf(file, ""); fprintf(file, "%d", n); fprintf(file, " | ")
end proc
> # Begin Function number 8
> logitem_str := proc(file,str)
> fprintf(file,"");
> fprintf(file,str);
> fprintf(file," | ");
> # End Function number 8
> end;
logitem_str := proc(file, str)
fprintf(file, ""); fprintf(file, str); fprintf(file, " | ")
end proc
> # Begin Function number 9
> log_revs := proc(file,revs)
> fprintf(file,revs);
> # End Function number 9
> end;
log_revs := proc(file, revs) fprintf(file, revs) end proc
> # Begin Function number 10
> logitem_float := proc(file,x)
> fprintf(file,"");
> fprintf(file,"%g",x);
> fprintf(file," | ");
> # End Function number 10
> end;
logitem_float := proc(file, x)
fprintf(file, ""); fprintf(file, "%g", x); fprintf(file, " | ")
end proc
> # Begin Function number 11
> logitem_pole := proc(file,pole)
> fprintf(file,"");
> if pole = 0 then # if number 11
> fprintf(file,"NA");
> elif pole = 1 then # if number 12
> fprintf(file,"Real");
> elif pole = 2 then # if number 13
> fprintf(file,"Complex");
> else
> fprintf(file,"No Pole");
> fi;# end if 13
> fprintf(file," | ");
> # End Function number 11
> end;
logitem_pole := proc(file, pole)
fprintf(file, "");
if pole = 0 then fprintf(file, "NA")
elif pole = 1 then fprintf(file, "Real")
elif pole = 2 then fprintf(file, "Complex")
else fprintf(file, "No Pole")
end if;
fprintf(file, " | ")
end proc
> # Begin Function number 12
> logstart := proc(file)
> fprintf(file,"");
> # End Function number 12
> end;
logstart := proc(file) fprintf(file, "
") end proc
> # Begin Function number 13
> logend := proc(file)
> fprintf(file,"
\n");
> # End Function number 13
> end;
logend := proc(file) fprintf(file, "\n") end proc
> # Begin Function number 14
> chk_data := proc()
> global glob_max_iter,ALWAYS, glob_max_terms;
> local errflag;
> errflag := false;
>
> if ((glob_max_terms < 15) or (glob_max_terms > 512)) then # if number 13
> omniout_str(ALWAYS,"Illegal max_terms = -- Using 30");
> glob_max_terms := 30;
> fi;# end if 13
> ;
> if (glob_max_iter < 2) then # if number 13
> omniout_str(ALWAYS,"Illegal max_iter");
> errflag := true;
> fi;# end if 13
> ;
> if (errflag) then # if number 13
>
> quit;
> fi;# end if 13
> # End Function number 14
> end;
chk_data := proc()
local errflag;
global glob_max_iter, ALWAYS, glob_max_terms;
errflag := false;
if glob_max_terms < 15 or 512 < glob_max_terms then
omniout_str(ALWAYS, "Illegal max_terms = -- Using 30");
glob_max_terms := 30
end if;
if glob_max_iter < 2 then
omniout_str(ALWAYS, "Illegal max_iter"); errflag := true
end if;
if errflag then quit end if
end proc
>
> # Begin Function number 15
> comp_expect_sec := proc(t_end2,t_start2,t2,clock_sec)
> global glob_small_float;
> local ms2, rrr, sec_left, sub1, sub2;
> ;
> ms2 := clock_sec;
> sub1 := (t_end2-t_start2);
> sub2 := (t2-t_start2);
> if (sub1 = 0.0) then # if number 13
> sec_left := 0.0;
> else
> if (abs(sub2) > 0.0) then # if number 14
> rrr := (sub1/sub2);
> sec_left := rrr * ms2 - ms2;
> else
> sec_left := 0.0;
> fi;# end if 14
> fi;# end if 13
> ;
> sec_left;
> # End Function number 15
> end;
comp_expect_sec := proc(t_end2, t_start2, t2, clock_sec)
local ms2, rrr, sec_left, sub1, sub2;
global glob_small_float;
ms2 := clock_sec;
sub1 := t_end2 - t_start2;
sub2 := t2 - t_start2;
if sub1 = 0. then sec_left := 0.
else
if 0. < abs(sub2) then rrr := sub1/sub2; sec_left := rrr*ms2 - ms2
else sec_left := 0.
end if
end if;
sec_left
end proc
>
> # Begin Function number 16
> comp_percent := proc(t_end2,t_start2,t2)
> global glob_small_float;
> local rrr, sub1, sub2;
> sub1 := (t_end2-t_start2);
> sub2 := (t2-t_start2);
> if (abs(sub2) > glob_small_float) then # if number 13
> rrr := (100.0*sub2)/sub1;
> else
> rrr := 0.0;
> fi;# end if 13
> ;
> rrr
> # End Function number 16
> end;
comp_percent := proc(t_end2, t_start2, t2)
local rrr, sub1, sub2;
global glob_small_float;
sub1 := t_end2 - t_start2;
sub2 := t2 - t_start2;
if glob_small_float < abs(sub2) then rrr := 100.0*sub2/sub1
else rrr := 0.
end if;
rrr
end proc
>
> # Begin Function number 17
> factorial_1 := proc(nnn)
> nnn!;
>
> # End Function number 17
> end;
factorial_1 := proc(nnn) nnn! end proc
>
> # Begin Function number 18
> factorial_3 := proc(mmm2,nnn2)
> (mmm2!)/(nnn2!);
>
> # End Function number 18
> end;
factorial_3 := proc(mmm2, nnn2) mmm2!/nnn2! end proc
> # Begin Function number 19
> convfp := proc(mmm)
> (mmm);
>
> # End Function number 19
> end;
convfp := proc(mmm) mmm end proc
> # Begin Function number 20
> convfloat := proc(mmm)
> (mmm);
>
> # End Function number 20
> end;
convfloat := proc(mmm) mmm end proc
> elapsed_time_seconds := proc()
> time();
> end;
elapsed_time_seconds := proc() time() end proc
>
>
>
> #END ATS LIBRARY BLOCK
> #BEGIN USER DEF BLOCK
> #BEGIN USER DEF BLOCK
> exact_soln_y := proc(x)
> 1.0 + sinh(x);
> end;
exact_soln_y := proc(x) 1.0 + sinh(x) end proc
>
> #END USER DEF BLOCK
> #END USER DEF BLOCK
> #END OUTFILE5
> # Begin Function number 2
> mainprog := proc()
> #BEGIN OUTFIEMAIN
> local d1,d2,d3,d4,est_err_2,niii,done_once,
> term,ord,order_diff,term_no,html_log_file,
> rows,r_order,sub_iter,calc_term,iii,temp_sum,current_iter,
> x_start,x_end
> ,it, log10norm, max_terms, opt_iter, tmp;
> #Top Generate Globals Definition
> #Bottom Generate Globals Deninition
> global
> DEBUGL,
> ALWAYS,
> glob_max_terms,
> INFO,
> DEBUGMASSIVE,
> glob_iolevel,
> #Top Generate Globals Decl
> glob_warned,
> glob_unchanged_h_cnt,
> glob_small_float,
> glob_max_iter,
> glob_clock_sec,
> glob_log10normmin,
> glob_current_iter,
> glob_orig_start_sec,
> glob_hmin_init,
> centuries_in_millinium,
> glob_normmax,
> glob_warned2,
> glob_max_trunc_err,
> glob_max_rel_trunc_err,
> glob_hmax,
> sec_in_min,
> glob_max_minutes,
> glob_reached_optimal_h,
> hours_in_day,
> djd_debug2,
> glob_dump,
> glob_percent_done,
> glob_curr_iter_when_opt,
> glob_max_sec,
> glob_smallish_float,
> glob_no_eqs,
> glob_log10_relerr,
> glob_large_float,
> glob_optimal_done,
> djd_debug,
> glob_max_opt_iter,
> glob_look_poles,
> glob_almost_1,
> glob_not_yet_start_msg,
> years_in_century,
> glob_log10relerr,
> glob_max_hours,
> glob_relerr,
> days_in_year,
> min_in_hour,
> glob_optimal_clock_start_sec,
> glob_abserr,
> glob_dump_analytic,
> glob_last_good_h,
> glob_initial_pass,
> glob_subiter_method,
> glob_log10abserr,
> MAX_UNCHANGED,
> glob_optimal_start,
> glob_log10_abserr,
> glob_hmin,
> glob_disp_incr,
> glob_not_yet_finished,
> glob_display_flag,
> glob_optimal_expect_sec,
> glob_iter,
> glob_start,
> glob_h,
> glob_clock_start_sec,
> glob_html_log,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_0D0,
> array_const_1,
> #END CONST
> array_tmp1_g,
> array_last_rel_error,
> array_1st_rel_error,
> array_pole,
> array_y_init,
> array_m1,
> array_norms,
> array_type_pole,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_poles,
> array_complex_pole,
> array_y_higher,
> array_y_higher_work,
> array_y_set_initial,
> array_y_higher_work2,
> array_real_pole,
> glob_last;
> glob_last;
> ALWAYS := 1;
> INFO := 2;
> DEBUGL := 3;
> DEBUGMASSIVE := 4;
> glob_iolevel := INFO;
> DEBUGL := 3;
> ALWAYS := 1;
> glob_max_terms := 30;
> INFO := 2;
> DEBUGMASSIVE := 4;
> glob_iolevel := 5;
> glob_warned := false;
> glob_unchanged_h_cnt := 0;
> glob_small_float := 0.1e-50;
> glob_max_iter := 1000;
> glob_clock_sec := 0.0;
> glob_log10normmin := 0.1;
> glob_current_iter := 0;
> glob_orig_start_sec := 0.0;
> glob_hmin_init := 0.001;
> centuries_in_millinium := 10.0;
> glob_normmax := 0.0;
> glob_warned2 := false;
> glob_max_trunc_err := 0.1e-10;
> glob_max_rel_trunc_err := 0.1e-10;
> glob_hmax := 1.0;
> sec_in_min := 60.0;
> glob_max_minutes := 0.0;
> glob_reached_optimal_h := false;
> hours_in_day := 24.0;
> djd_debug2 := true;
> glob_dump := false;
> glob_percent_done := 0.0;
> glob_curr_iter_when_opt := 0;
> glob_max_sec := 10000.0;
> glob_smallish_float := 0.1e-100;
> glob_no_eqs := 0;
> glob_log10_relerr := 0.1e-10;
> glob_large_float := 9.0e100;
> glob_optimal_done := false;
> djd_debug := true;
> glob_max_opt_iter := 10;
> glob_look_poles := false;
> glob_almost_1 := 0.9990;
> glob_not_yet_start_msg := true;
> years_in_century := 100.0;
> glob_log10relerr := 0.0;
> glob_max_hours := 0.0;
> glob_relerr := 0.1e-10;
> days_in_year := 365.0;
> min_in_hour := 60.0;
> glob_optimal_clock_start_sec := 0.0;
> glob_abserr := 0.1e-10;
> glob_dump_analytic := false;
> glob_last_good_h := 0.1;
> glob_initial_pass := true;
> glob_subiter_method := 3;
> glob_log10abserr := 0.0;
> MAX_UNCHANGED := 10;
> glob_optimal_start := 0.0;
> glob_log10_abserr := 0.1e-10;
> glob_hmin := 0.00000000001;
> glob_disp_incr := 0.1;
> glob_not_yet_finished := true;
> glob_display_flag := true;
> glob_optimal_expect_sec := 0.1;
> glob_iter := 0;
> glob_start := 0;
> glob_h := 0.1;
> glob_clock_start_sec := 0.0;
> glob_html_log := true;
> #Write Set Defaults
> 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/coshpostode.ode#################");
> omniout_str(ALWAYS,"diff ( y , x , 1 ) = cosh ( x ) ;");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#BEGIN FIRST INPUT BLOCK");
> omniout_str(ALWAYS,"Digits := 32;");
> omniout_str(ALWAYS,"max_terms := 30;");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#END FIRST INPUT BLOCK");
> omniout_str(ALWAYS,"#BEGIN SECOND INPUT BLOCK");
> omniout_str(ALWAYS,"x_start := 0.1;");
> omniout_str(ALWAYS,"x_end := 2.0 ;");
> omniout_str(ALWAYS,"array_y_init[0 + 1] := exact_soln_y(x_start);");
> omniout_str(ALWAYS,"glob_h := 0.00001 ;");
> omniout_str(ALWAYS,"glob_look_poles := true;");
> omniout_str(ALWAYS,"glob_max_iter := 100;");
> omniout_str(ALWAYS,"#END SECOND INPUT BLOCK");
> omniout_str(ALWAYS,"#BEGIN OVERRIDE BLOCK");
> omniout_str(ALWAYS,"glob_h := 0.0001 ;");
> omniout_str(ALWAYS,"glob_look_poles := true;");
> omniout_str(ALWAYS,"glob_max_iter := 1000;");
> omniout_str(ALWAYS,"glob_max_minutes := 15;");
> omniout_str(ALWAYS,"#END OVERRIDE BLOCK");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#BEGIN USER DEF BLOCK");
> omniout_str(ALWAYS,"exact_soln_y := proc(x)");
> omniout_str(ALWAYS,"1.0 + sinh(x);");
> omniout_str(ALWAYS,"end;");
> 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.0e100;
> glob_almost_1 := 0.99;
> glob_log10_abserr := -8.0;
> glob_log10_relerr := -8.0;
> glob_hmax := 0.01;
> #BEGIN FIRST INPUT BLOCK
> #BEGIN FIRST INPUT BLOCK
> Digits := 32;
> max_terms := 30;
> #END FIRST INPUT BLOCK
> #START OF INITS AFTER INPUT BLOCK
> glob_max_terms := max_terms;
> glob_html_log := true;
> #END OF INITS AFTER INPUT BLOCK
> array_tmp1_g:= Array(1..(max_terms + 1),[]);
> array_last_rel_error:= Array(1..(max_terms + 1),[]);
> array_1st_rel_error:= Array(1..(max_terms + 1),[]);
> array_pole:= Array(1..(max_terms + 1),[]);
> array_y_init:= Array(1..(max_terms + 1),[]);
> array_m1:= Array(1..(max_terms + 1),[]);
> array_norms:= Array(1..(max_terms + 1),[]);
> array_type_pole:= Array(1..(max_terms + 1),[]);
> array_y:= Array(1..(max_terms + 1),[]);
> array_x:= Array(1..(max_terms + 1),[]);
> array_tmp0:= Array(1..(max_terms + 1),[]);
> array_tmp1:= Array(1..(max_terms + 1),[]);
> array_tmp2:= Array(1..(max_terms + 1),[]);
> array_poles := Array(1..(1+ 1) ,(1..3+ 1),[]);
> array_complex_pole := Array(1..(1+ 1) ,(1..3+ 1),[]);
> array_y_higher := Array(1..(2+ 1) ,(1..max_terms+ 1),[]);
> array_y_higher_work := Array(1..(2+ 1) ,(1..max_terms+ 1),[]);
> array_y_set_initial := Array(1..(2+ 1) ,(1..max_terms+ 1),[]);
> array_y_higher_work2 := Array(1..(2+ 1) ,(1..max_terms+ 1),[]);
> array_real_pole := Array(1..(1+ 1) ,(1..3+ 1),[]);
> term := 1;
> while term <= max_terms do # do number 2
> array_tmp1_g[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_last_rel_error[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_1st_rel_error[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_pole[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_y_init[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_m1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_norms[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_type_pole[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_y[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_x[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_tmp0[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_tmp1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> term := 1;
> while term <= max_terms do # do number 2
> array_tmp2[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=1 do # do number 2
> term := 1;
> while term <= 3 do # do number 3
> array_poles[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=1 do # do number 2
> term := 1;
> while term <= 3 do # do number 3
> array_complex_pole[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=2 do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_y_higher[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=2 do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_y_higher_work[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=2 do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_y_set_initial[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=2 do # do number 2
> term := 1;
> while term <= max_terms do # do number 3
> array_y_higher_work2[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> ord := 1;
> while ord <=1 do # do number 2
> term := 1;
> while term <= 3 do # do number 3
> array_real_pole[ord,term] := 0.0;
> term := term + 1;
> od;# end do number 3
> ;
> ord := ord + 1;
> od;# end do number 2
> ;
> #BEGIN ARRAYS DEFINED AND INITIALIZATED
> array_tmp1_g := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_tmp1_g[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_tmp2 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_tmp2[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_tmp1 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_tmp1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_tmp0 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_tmp0[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_x := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_x[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_y := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_y[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_const_0D0 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_const_0D0[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_const_0D0[1] := 0.0;
> array_const_1 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms + 1 do # do number 2
> array_const_1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_const_1[1] := 1;
> array_m1 := Array(1..(max_terms+1 + 1),[]);
> term := 1;
> while term <= max_terms do # do number 2
> array_m1[term] := 0.0;
> term := term + 1;
> od;# end do number 2
> ;
> array_m1[1] := -1.0;
> #END ARRAYS DEFINED AND INITIALIZATED
> #TOP SECOND INPUT BLOCK
> #BEGIN SECOND INPUT BLOCK
> #END FIRST INPUT BLOCK
> #BEGIN SECOND INPUT BLOCK
> x_start := 0.1;
> x_end := 2.0 ;
> array_y_init[0 + 1] := exact_soln_y(x_start);
> glob_h := 0.00001 ;
> glob_look_poles := true;
> glob_max_iter := 100;
> #END SECOND INPUT BLOCK
> #BEGIN OVERRIDE BLOCK
> glob_h := 0.0001 ;
> glob_look_poles := true;
> glob_max_iter := 1000;
> glob_max_minutes := 15;
> #END OVERRIDE BLOCK
> #END SECOND INPUT BLOCK
> #BEGIN INITS AFTER SECOND INPUT BLOCK
> glob_last_good_h := glob_h;
> glob_max_terms := max_terms;
> glob_max_sec := convfloat(60.0) * convfloat(glob_max_minutes) + convfloat(3600.0) * convfloat(glob_max_hours);
> glob_abserr := 10.0 ^ (glob_log10_abserr);
> glob_relerr := 10.0 ^ (glob_log10_relerr);
> chk_data();
> #AFTER INITS AFTER SECOND INPUT BLOCK
> array_y_set_initial[1,1] := true;
> array_y_set_initial[1,2] := false;
> array_y_set_initial[1,3] := false;
> array_y_set_initial[1,4] := false;
> array_y_set_initial[1,5] := false;
> array_y_set_initial[1,6] := false;
> array_y_set_initial[1,7] := false;
> array_y_set_initial[1,8] := false;
> array_y_set_initial[1,9] := false;
> array_y_set_initial[1,10] := false;
> array_y_set_initial[1,11] := false;
> array_y_set_initial[1,12] := false;
> array_y_set_initial[1,13] := false;
> array_y_set_initial[1,14] := false;
> array_y_set_initial[1,15] := false;
> array_y_set_initial[1,16] := false;
> array_y_set_initial[1,17] := false;
> array_y_set_initial[1,18] := false;
> array_y_set_initial[1,19] := false;
> array_y_set_initial[1,20] := false;
> array_y_set_initial[1,21] := false;
> array_y_set_initial[1,22] := false;
> array_y_set_initial[1,23] := false;
> array_y_set_initial[1,24] := false;
> array_y_set_initial[1,25] := false;
> array_y_set_initial[1,26] := false;
> array_y_set_initial[1,27] := false;
> array_y_set_initial[1,28] := false;
> array_y_set_initial[1,29] := false;
> array_y_set_initial[1,30] := false;
> if glob_html_log then # if number 2
> html_log_file := fopen("html/entry.html",WRITE,TEXT);
> fi;# end if 2
> ;
> #BEGIN SOLUTION CODE
> omniout_str(ALWAYS,"START of Soultion");
> #Start Series -- INITIALIZE FOR SOLUTION
> array_x[1] := x_start;
> array_x[2] := glob_h;
> order_diff := 1;
> #Start Series array_y
> term_no := 1;
> while (term_no <= order_diff) do # do number 2
> array_y[term_no] := array_y_init[term_no] * glob_h ^ (term_no - 1) / factorial_1(term_no - 1);
> term_no := term_no + 1;
> od;# end do number 2
> ;
> rows := order_diff;
> r_order := 1;
> while (r_order <= rows) do # do number 2
> term_no := 1;
> while (term_no <= (rows - r_order + 1)) do # do number 3
> it := term_no + r_order - 1;
> array_y_higher[r_order,term_no] := array_y_init[it]* (glob_h ^ (term_no - 1)) / ((factorial_1(term_no - 1)));
> term_no := term_no + 1;
> od;# end do number 3
> ;
> r_order := r_order + 1;
> od;# end do number 2
> ;
> current_iter := 1;
> glob_clock_start_sec := elapsed_time_seconds();
> start_array_y();
> if (abs(array_y_higher[1,1]) > glob_small_float) then # if number 2
> tmp := abs(array_y_higher[1,1]);
> log10norm := (log10(tmp));
> if (log10norm < glob_log10normmin) then # if number 3
> glob_log10normmin := log10norm;
> fi;# end if 3
> fi;# end if 2
> ;
> display_alot(current_iter)
> ;
> 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 (array_x[1] <= x_end ) and ((convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec)) < convfloat(glob_max_sec))) do # do number 2
> #left paren 0001C
> omniout_str(INFO," ");
> omniout_str(INFO,"TOP MAIN SOLVE Loop");
> glob_iter := glob_iter + 1;
> glob_clock_sec := elapsed_time_seconds();
> glob_current_iter := glob_current_iter + 1;
> atomall();
> if (glob_look_poles) then # if number 2
> #left paren 0004C
> check_for_pole();
> fi;# end if 2
> ;#was right paren 0004C
> array_x[1] := array_x[1] + glob_h;
> array_x[2] := glob_h;
> #Jump Series array_y
> order_diff := 1;
> #START PART 1 SUM AND ADJUST
> #START SUM AND ADJUST EQ =1
> #sum_and_adjust array_y
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 2;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[2,iii] := array_y_higher[2,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 2;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 1;
> calc_term := 2;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 1;
> calc_term := 2;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 1;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> array_y_higher_work[1,iii] := array_y_higher[1,iii] / (glob_h ^ (calc_term - 1)) / factorial_3(iii - calc_term , iii - 1);
> iii := iii - 1;
> od;# end do number 3
> ;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := 0.0;
> ord := 1;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := glob_max_terms;
> while (iii >= calc_term) do # do number 3
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 3
> ;
> array_y_higher_work2[ord,calc_term] := temp_sum * (glob_h ^ (calc_term - 1)) / (convfp(calc_term - 1)!);
> #AFTER SUM SUBSERIES EQ =1
> #END SUM AND ADJUST EQ =1
> #END PART 1
> #START PART 2 MOVE TERMS to REGULAR Array
> term_no := glob_max_terms;
> while (term_no >= 1) do # do number 3
> array_y[term_no] := array_y_higher_work2[1,term_no];
> ord := 1;
> while ord <= order_diff do # do number 4
> array_y_higher[ord,term_no] := array_y_higher_work2[ord,term_no];
> ord := ord + 1;
> od;# end do number 4
> ;
> term_no := term_no - 1;
> od;# end do number 3
> ;
> #END PART 2 HEVE MOVED TERMS to REGULAR Array
> display_alot(current_iter)
> ;
> od;# end do number 2
> ;#right paren 0001C
> omniout_str(ALWAYS,"Finished!");
> if (glob_iter >= glob_max_iter) then # if number 2
> omniout_str(ALWAYS,"Maximum Iterations Reached before Solution Completed!")
> fi;# end if 2
> ;
> if (elapsed_time_seconds() - convfloat(glob_orig_start_sec) >= convfloat(glob_max_sec )) then # if number 2
> omniout_str(ALWAYS,"Maximum Time Reached before Solution Completed!")
> fi;# end if 2
> ;
> glob_clock_sec := elapsed_time_seconds();
> omniout_str(INFO,"diff ( y , x , 1 ) = cosh ( x ) ;");
> omniout_int(INFO,"Iterations ",32,glob_iter,4," ")
> ;
> prog_report(x_start,x_end);
> if glob_html_log then # if number 2
> logstart(html_log_file);
> logitem_str(html_log_file,"2012-06-13T12:42:27-05:00")
> ;
> logitem_str(html_log_file,"Maple")
> ;
> logitem_str(html_log_file,"cosh")
> ;
> logitem_str(html_log_file,"diff ( y , x , 1 ) = cosh ( x ) ;")
> ;
> logitem_float(html_log_file,x_start)
> ;
> logitem_float(html_log_file,x_end)
> ;
> logitem_float(html_log_file,array_x[1])
> ;
> logitem_float(html_log_file,glob_h)
> ;
> logitem_integer(html_log_file,Digits)
> ;
> ;
> logitem_integer(html_log_file,glob_max_terms)
> ;
> 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] = 1 or array_type_pole[1] = 2 then # if number 3
> logitem_float(html_log_file,array_pole[1])
> ;
> logitem_float(html_log_file,array_pole[2])
> ;
> 0;
> else
> logitem_str(html_log_file,"NA")
> ;
> logitem_str(html_log_file,"NA")
> ;
> 0;
> fi;# end if 3
> ;
> logitem_time(html_log_file,convfloat(glob_clock_sec))
> ;
> if glob_percent_done < 100.0 then # if number 3
> logitem_time(html_log_file,convfloat(glob_optimal_expect_sec))
> ;
> 0
> else
> logitem_str(html_log_file,"Done")
> ;
> 0
> fi;# end if 3
> ;
> log_revs(html_log_file," 090 | ")
> ;
> logitem_str(html_log_file,"cosh diffeq.mxt")
> ;
> logitem_str(html_log_file,"cosh maple results")
> ;
> logitem_str(html_log_file,"Test of revised logic - mostly affecting systems of eqs")
> ;
> logend(html_log_file)
> ;
> ;
> fi;# end if 2
> ;
> if glob_html_log then # if number 2
> fclose(html_log_file);
> fi;# end if 2
> ;
> ;;
> #END OUTFILEMAIN
> # End Function number 8
> end;
mainprog := proc()
local d1, d2, d3, d4, est_err_2, niii, done_once, term, ord, order_diff,
term_no, html_log_file, rows, r_order, sub_iter, calc_term, iii, temp_sum,
current_iter, x_start, x_end, it, log10norm, max_terms, opt_iter, tmp;
global DEBUGL, ALWAYS, glob_max_terms, INFO, DEBUGMASSIVE, glob_iolevel,
glob_warned, glob_unchanged_h_cnt, glob_small_float, glob_max_iter,
glob_clock_sec, glob_log10normmin, glob_current_iter, glob_orig_start_sec,
glob_hmin_init, centuries_in_millinium, glob_normmax, glob_warned2,
glob_max_trunc_err, glob_max_rel_trunc_err, glob_hmax, sec_in_min,
glob_max_minutes, glob_reached_optimal_h, hours_in_day, djd_debug2,
glob_dump, glob_percent_done, glob_curr_iter_when_opt, glob_max_sec,
glob_smallish_float, glob_no_eqs, glob_log10_relerr, glob_large_float,
glob_optimal_done, djd_debug, glob_max_opt_iter, glob_look_poles,
glob_almost_1, glob_not_yet_start_msg, years_in_century, glob_log10relerr,
glob_max_hours, glob_relerr, days_in_year, min_in_hour,
glob_optimal_clock_start_sec, glob_abserr, glob_dump_analytic,
glob_last_good_h, glob_initial_pass, glob_subiter_method, glob_log10abserr,
MAX_UNCHANGED, glob_optimal_start, glob_log10_abserr, glob_hmin,
glob_disp_incr, glob_not_yet_finished, glob_display_flag,
glob_optimal_expect_sec, glob_iter, glob_start, glob_h,
glob_clock_start_sec, glob_html_log, array_const_0D0, array_const_1,
array_tmp1_g, array_last_rel_error, array_1st_rel_error, array_pole,
array_y_init, array_m1, array_norms, array_type_pole, array_y, array_x,
array_tmp0, array_tmp1, array_tmp2, array_poles, array_complex_pole,
array_y_higher, array_y_higher_work, array_y_set_initial,
array_y_higher_work2, array_real_pole, glob_last;
glob_last;
ALWAYS := 1;
INFO := 2;
DEBUGL := 3;
DEBUGMASSIVE := 4;
glob_iolevel := INFO;
DEBUGL := 3;
ALWAYS := 1;
glob_max_terms := 30;
INFO := 2;
DEBUGMASSIVE := 4;
glob_iolevel := 5;
glob_warned := false;
glob_unchanged_h_cnt := 0;
glob_small_float := 0.1*10^(-50);
glob_max_iter := 1000;
glob_clock_sec := 0.;
glob_log10normmin := 0.1;
glob_current_iter := 0;
glob_orig_start_sec := 0.;
glob_hmin_init := 0.001;
centuries_in_millinium := 10.0;
glob_normmax := 0.;
glob_warned2 := false;
glob_max_trunc_err := 0.1*10^(-10);
glob_max_rel_trunc_err := 0.1*10^(-10);
glob_hmax := 1.0;
sec_in_min := 60.0;
glob_max_minutes := 0.;
glob_reached_optimal_h := false;
hours_in_day := 24.0;
djd_debug2 := true;
glob_dump := false;
glob_percent_done := 0.;
glob_curr_iter_when_opt := 0;
glob_max_sec := 10000.0;
glob_smallish_float := 0.1*10^(-100);
glob_no_eqs := 0;
glob_log10_relerr := 0.1*10^(-10);
glob_large_float := 0.90*10^101;
glob_optimal_done := false;
djd_debug := true;
glob_max_opt_iter := 10;
glob_look_poles := false;
glob_almost_1 := 0.9990;
glob_not_yet_start_msg := true;
years_in_century := 100.0;
glob_log10relerr := 0.;
glob_max_hours := 0.;
glob_relerr := 0.1*10^(-10);
days_in_year := 365.0;
min_in_hour := 60.0;
glob_optimal_clock_start_sec := 0.;
glob_abserr := 0.1*10^(-10);
glob_dump_analytic := false;
glob_last_good_h := 0.1;
glob_initial_pass := true;
glob_subiter_method := 3;
glob_log10abserr := 0.;
MAX_UNCHANGED := 10;
glob_optimal_start := 0.;
glob_log10_abserr := 0.1*10^(-10);
glob_hmin := 0.1*10^(-10);
glob_disp_incr := 0.1;
glob_not_yet_finished := true;
glob_display_flag := true;
glob_optimal_expect_sec := 0.1;
glob_iter := 0;
glob_start := 0;
glob_h := 0.1;
glob_clock_start_sec := 0.;
glob_html_log := true;
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.;
glob_max_minutes := 15.0;
omniout_str(ALWAYS, "##############ECHO OF PROBLEM#################");
omniout_str(ALWAYS,
"##############temp/coshpostode.ode#################");
omniout_str(ALWAYS, "diff ( y , x , 1 ) = cosh ( x ) ;");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#BEGIN FIRST INPUT BLOCK");
omniout_str(ALWAYS, "Digits := 32;");
omniout_str(ALWAYS, "max_terms := 30;");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#END FIRST INPUT BLOCK");
omniout_str(ALWAYS, "#BEGIN SECOND INPUT BLOCK");
omniout_str(ALWAYS, "x_start := 0.1;");
omniout_str(ALWAYS, "x_end := 2.0 ;");
omniout_str(ALWAYS, "array_y_init[0 + 1] := exact_soln_y(x_start);");
omniout_str(ALWAYS, "glob_h := 0.00001 ;");
omniout_str(ALWAYS, "glob_look_poles := true;");
omniout_str(ALWAYS, "glob_max_iter := 100;");
omniout_str(ALWAYS, "#END SECOND INPUT BLOCK");
omniout_str(ALWAYS, "#BEGIN OVERRIDE BLOCK");
omniout_str(ALWAYS, "glob_h := 0.0001 ;");
omniout_str(ALWAYS, "glob_look_poles := true;");
omniout_str(ALWAYS, "glob_max_iter := 1000;");
omniout_str(ALWAYS, "glob_max_minutes := 15;");
omniout_str(ALWAYS, "#END OVERRIDE BLOCK");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#BEGIN USER DEF BLOCK");
omniout_str(ALWAYS, "exact_soln_y := proc(x)");
omniout_str(ALWAYS, "1.0 +\t\tsinh(x);");
omniout_str(ALWAYS, "end;");
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 := 0.10*10^(-199);
glob_smallish_float := 0.10*10^(-63);
glob_large_float := 0.10*10^101;
glob_almost_1 := 0.99;
glob_log10_abserr := -8.0;
glob_log10_relerr := -8.0;
glob_hmax := 0.01;
Digits := 32;
max_terms := 30;
glob_max_terms := max_terms;
glob_html_log := true;
array_tmp1_g := Array(1 .. max_terms + 1, []);
array_last_rel_error := Array(1 .. max_terms + 1, []);
array_1st_rel_error := Array(1 .. max_terms + 1, []);
array_pole := Array(1 .. max_terms + 1, []);
array_y_init := Array(1 .. max_terms + 1, []);
array_m1 := Array(1 .. max_terms + 1, []);
array_norms := Array(1 .. max_terms + 1, []);
array_type_pole := Array(1 .. max_terms + 1, []);
array_y := Array(1 .. max_terms + 1, []);
array_x := Array(1 .. max_terms + 1, []);
array_tmp0 := Array(1 .. max_terms + 1, []);
array_tmp1 := Array(1 .. max_terms + 1, []);
array_tmp2 := Array(1 .. max_terms + 1, []);
array_poles := Array(1 .. 2, 1 .. 4, []);
array_complex_pole := Array(1 .. 2, 1 .. 4, []);
array_y_higher := Array(1 .. 3, 1 .. max_terms + 1, []);
array_y_higher_work := Array(1 .. 3, 1 .. max_terms + 1, []);
array_y_set_initial := Array(1 .. 3, 1 .. max_terms + 1, []);
array_y_higher_work2 := Array(1 .. 3, 1 .. max_terms + 1, []);
array_real_pole := Array(1 .. 2, 1 .. 4, []);
term := 1;
while term <= max_terms do array_tmp1_g[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do
array_last_rel_error[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do
array_1st_rel_error[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_pole[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_y_init[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_m1[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_norms[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do
array_type_pole[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_y[term] := 0.; term := term + 1 end do
;
term := 1;
while term <= max_terms do array_x[term] := 0.; term := term + 1 end do
;
term := 1;
while term <= max_terms do array_tmp0[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_tmp1[term] := 0.; term := term + 1
end do;
term := 1;
while term <= max_terms do array_tmp2[term] := 0.; term := term + 1
end do;
ord := 1;
while ord <= 1 do
term := 1;
while term <= 3 do array_poles[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 1 do
term := 1;
while term <= 3 do
array_complex_pole[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= max_terms do
array_y_higher[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= max_terms do
array_y_higher_work[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= max_terms do
array_y_set_initial[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= max_terms do
array_y_higher_work2[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 1 do
term := 1;
while term <= 3 do
array_real_pole[ord, term] := 0.; term := term + 1
end do;
ord := ord + 1
end do;
array_tmp1_g := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do
array_tmp1_g[term] := 0.; term := term + 1
end do;
array_tmp2 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_tmp2[term] := 0.; term := term + 1
end do;
array_tmp1 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_tmp1[term] := 0.; term := term + 1
end do;
array_tmp0 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_tmp0[term] := 0.; term := term + 1
end do;
array_x := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_x[term] := 0.; term := term + 1
end do;
array_y := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do array_y[term] := 0.; term := term + 1
end do;
array_const_0D0 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do
array_const_0D0[term] := 0.; term := term + 1
end do;
array_const_0D0[1] := 0.;
array_const_1 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms + 1 do
array_const_1[term] := 0.; term := term + 1
end do;
array_const_1[1] := 1;
array_m1 := Array(1 .. max_terms + 2, []);
term := 1;
while term <= max_terms do array_m1[term] := 0.; term := term + 1
end do;
array_m1[1] := -1.0;
x_start := 0.1;
x_end := 2.0;
array_y_init[1] := exact_soln_y(x_start);
glob_h := 0.00001;
glob_look_poles := true;
glob_max_iter := 100;
glob_h := 0.0001;
glob_look_poles := true;
glob_max_iter := 1000;
glob_max_minutes := 15;
glob_last_good_h := glob_h;
glob_max_terms := max_terms;
glob_max_sec := convfloat(60.0)*convfloat(glob_max_minutes)
+ convfloat(3600.0)*convfloat(glob_max_hours);
glob_abserr := 10.0^glob_log10_abserr;
glob_relerr := 10.0^glob_log10_relerr;
chk_data();
array_y_set_initial[1, 1] := true;
array_y_set_initial[1, 2] := false;
array_y_set_initial[1, 3] := false;
array_y_set_initial[1, 4] := false;
array_y_set_initial[1, 5] := false;
array_y_set_initial[1, 6] := false;
array_y_set_initial[1, 7] := false;
array_y_set_initial[1, 8] := false;
array_y_set_initial[1, 9] := false;
array_y_set_initial[1, 10] := false;
array_y_set_initial[1, 11] := false;
array_y_set_initial[1, 12] := false;
array_y_set_initial[1, 13] := false;
array_y_set_initial[1, 14] := false;
array_y_set_initial[1, 15] := false;
array_y_set_initial[1, 16] := false;
array_y_set_initial[1, 17] := false;
array_y_set_initial[1, 18] := false;
array_y_set_initial[1, 19] := false;
array_y_set_initial[1, 20] := false;
array_y_set_initial[1, 21] := false;
array_y_set_initial[1, 22] := false;
array_y_set_initial[1, 23] := false;
array_y_set_initial[1, 24] := false;
array_y_set_initial[1, 25] := false;
array_y_set_initial[1, 26] := false;
array_y_set_initial[1, 27] := false;
array_y_set_initial[1, 28] := false;
array_y_set_initial[1, 29] := false;
array_y_set_initial[1, 30] := false;
if glob_html_log then
html_log_file := fopen("html/entry.html", WRITE, TEXT)
end if;
omniout_str(ALWAYS, "START of Soultion");
array_x[1] := x_start;
array_x[2] := glob_h;
order_diff := 1;
term_no := 1;
while term_no <= order_diff do
array_y[term_no] := array_y_init[term_no]*glob_h^(term_no - 1)/
factorial_1(term_no - 1);
term_no := term_no + 1
end do;
rows := order_diff;
r_order := 1;
while r_order <= rows do
term_no := 1;
while term_no <= rows - r_order + 1 do
it := term_no + r_order - 1;
array_y_higher[r_order, term_no] := array_y_init[it]*
glob_h^(term_no - 1)/factorial_1(term_no - 1);
term_no := term_no + 1
end do;
r_order := r_order + 1
end do;
current_iter := 1;
glob_clock_start_sec := elapsed_time_seconds();
start_array_y();
if glob_small_float < abs(array_y_higher[1, 1]) then
tmp := abs(array_y_higher[1, 1]);
log10norm := log10(tmp);
if log10norm < glob_log10normmin then
glob_log10normmin := log10norm
end if
end if;
display_alot(current_iter);
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 array_x[1] <= x_end and
convfloat(glob_clock_sec) - convfloat(glob_orig_start_sec) <
convfloat(glob_max_sec) do
omniout_str(INFO, " ");
omniout_str(INFO, "TOP MAIN SOLVE Loop");
glob_iter := glob_iter + 1;
glob_clock_sec := elapsed_time_seconds();
glob_current_iter := glob_current_iter + 1;
atomall();
if glob_look_poles then check_for_pole() end if;
array_x[1] := array_x[1] + glob_h;
array_x[2] := glob_h;
order_diff := 1;
ord := 2;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[2, iii] := array_y_higher[2, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 2;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!;
ord := 1;
calc_term := 2;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[1, iii] := array_y_higher[1, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 2;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!;
ord := 1;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
array_y_higher_work[1, iii] := array_y_higher[1, iii]/(
glob_h^(calc_term - 1)*
factorial_3(iii - calc_term, iii - 1));
iii := iii - 1
end do;
temp_sum := 0.;
ord := 1;
calc_term := 1;
iii := glob_max_terms;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] :=
temp_sum*glob_h^(calc_term - 1)/convfp(calc_term - 1)!;
term_no := glob_max_terms;
while 1 <= term_no do
array_y[term_no] := array_y_higher_work2[1, term_no];
ord := 1;
while ord <= order_diff do
array_y_higher[ord, term_no] :=
array_y_higher_work2[ord, term_no];
ord := ord + 1
end do;
term_no := term_no - 1
end do;
display_alot(current_iter)
end do;
omniout_str(ALWAYS, "Finished!");
if glob_max_iter <= glob_iter then omniout_str(ALWAYS,
"Maximum Iterations Reached before Solution Completed!")
end if;
if convfloat(glob_max_sec) <=
elapsed_time_seconds() - convfloat(glob_orig_start_sec) then
omniout_str(ALWAYS,
"Maximum Time Reached before Solution Completed!")
end if;
glob_clock_sec := elapsed_time_seconds();
omniout_str(INFO, "diff ( y , x , 1 ) = cosh ( 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, "2012-06-13T12:42:27-05:00");
logitem_str(html_log_file, "Maple");
logitem_str(html_log_file, "cosh");
logitem_str(html_log_file, "diff ( y , x , 1 ) = cosh ( x ) ;");
logitem_float(html_log_file, x_start);
logitem_float(html_log_file, x_end);
logitem_float(html_log_file, array_x[1]);
logitem_float(html_log_file, glob_h);
logitem_integer(html_log_file, Digits);
logitem_integer(html_log_file, glob_max_terms);
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] = 1 or array_type_pole[1] = 2 then
logitem_float(html_log_file, array_pole[1]);
logitem_float(html_log_file, array_pole[2]);
0
else
logitem_str(html_log_file, "NA");
logitem_str(html_log_file, "NA");
0
end if;
logitem_time(html_log_file, convfloat(glob_clock_sec));
if glob_percent_done < 100.0 then
logitem_time(html_log_file, convfloat(glob_optimal_expect_sec))
;
0
else logitem_str(html_log_file, "Done"); 0
end if;
log_revs(html_log_file, " 090 | ");
logitem_str(html_log_file,
"cosh diffeq.mxt");
logitem_str(html_log_file,
"cosh maple results");
logitem_str(html_log_file,
"Test of revised logic - mostly affecting systems of eqs");
logend(html_log_file)
end if;
if glob_html_log then fclose(html_log_file) end if
end proc
> mainprog();
##############ECHO OF PROBLEM#################
##############temp/coshpostode.ode#################
diff ( y , x , 1 ) = cosh ( x ) ;
!
#BEGIN FIRST INPUT BLOCK
Digits := 32;
max_terms := 30;
!
#END FIRST INPUT BLOCK
#BEGIN SECOND INPUT BLOCK
x_start := 0.1;
x_end := 2.0 ;
array_y_init[0 + 1] := exact_soln_y(x_start);
glob_h := 0.00001 ;
glob_look_poles := true;
glob_max_iter := 100;
#END SECOND INPUT BLOCK
#BEGIN OVERRIDE BLOCK
glob_h := 0.0001 ;
glob_look_poles := true;
glob_max_iter := 1000;
glob_max_minutes := 15;
#END OVERRIDE BLOCK
!
#BEGIN USER DEF BLOCK
exact_soln_y := proc(x)
1.0 + sinh(x);
end;
#END USER DEF BLOCK
#######END OF ECHO OF PROBLEM#################
START of Soultion
x[1] = 0.1
y[1] (analytic) = 1.1001667500198440258237293835219
y[1] (numeric) = 1.1001667500198440258237293835219
absolute error = 0
relative error = 0 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1001
y[1] (analytic) = 1.1002672509376508573949694866538
y[1] (numeric) = 1.100267250937650857394969491524
absolute error = 4.8702e-27
relative error = 4.4263791327512491269921828487192e-25 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1002
y[1] (analytic) = 1.1003677528581301991782785884944
y[1] (numeric) = 1.1003677528581301991782785982396
absolute error = 9.7452e-27
relative error = 8.8563118781766437335536548647111e-25 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1003
y[1] (analytic) = 1.100468255782287070379287622881
y[1] (numeric) = 1.1004682557822870703792876375061
absolute error = 1.46251e-26
relative error = 1.3289888120946744035061761876105e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1004
y[1] (analytic) = 1.1005687597111265002404028261919
y[1] (numeric) = 1.1005687597111265002404028457019
absolute error = 1.95100e-26
relative error = 1.7727197712863408592703630286098e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1005
y[1] (analytic) = 1.100669264645653528050856029779
y[1] (numeric) = 1.1006692646456535280508560541786
absolute error = 2.43996e-26
relative error = 2.2167967057620293337756275830067e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1006
y[1] (analytic) = 1.100769770586873203156755052868
y[1] (numeric) = 1.1007697705868732031567550821622
absolute error = 2.92942e-26
relative error = 2.6612467731905333681420895800343e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1007
y[1] (analytic) = 1.1008702775357905849711341960284
y[1] (numeric) = 1.1008702775357905849711342302221
absolute error = 3.41937e-26
relative error = 3.1060607864297910136807891608987e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1008
y[1] (analytic) = 1.1009707854934107429840048353119
y[1] (numeric) = 1.10097078549341074298400487441
absolute error = 3.90981e-26
relative error = 3.5512386445820001498616378168450e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1009
y[1] (analytic) = 1.1010712944607387567724061171611
y[1] (numeric) = 1.1010712944607387567724061611684
absolute error = 4.40073e-26
relative error = 3.9967711647185423966413724246238e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.101
y[1] (analytic) = 1.1011718044387797160104557541879
y[1] (numeric) = 1.1011718044387797160104558031093
absolute error = 4.89214e-26
relative error = 4.4426673297300006881870183663177e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1011
y[1] (analytic) = 1.1012723154285387204794009219234
y[1] (numeric) = 1.1012723154285387204794009757639
absolute error = 5.38405e-26
relative error = 4.8889361192239737461866826414455e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1012
y[1] (analytic) = 1.1013728274310208800776692566388
y[1] (numeric) = 1.1013728274310208800776693154032
absolute error = 5.87644e-26
relative error = 5.3355592707938331471073008559397e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1013
y[1] (analytic) = 1.1014733404472313148309199543376
y[1] (numeric) = 1.1014733404472313148309200180308
absolute error = 6.36932e-26
relative error = 5.7825457649423130427059465104714e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1014
y[1] (analytic) = 1.1015738544781751549020949710211
y[1] (numeric) = 1.101573854478175154902095039648
absolute error = 6.86269e-26
relative error = 6.2298955009702134359115822292001e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=3.8MB, alloc=2.9MB, time=0.19
NO POLE
x[1] = 0.1015
y[1] (analytic) = 1.1016743695248575406014703243258
y[1] (numeric) = 1.1016743695248575406014703978913
absolute error = 7.35655e-26
relative error = 6.6776083782114448825051753220549e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1016
y[1] (analytic) = 1.1017748855882836223967074966348
y[1] (numeric) = 1.1017748855882836223967075751437
absolute error = 7.85089e-26
relative error = 7.1256752197687660757414846248061e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1017
y[1] (analytic) = 1.1018754026694585609229049397626
y[1] (numeric) = 1.1018754026694585609229050232198
absolute error = 8.34572e-26
relative error = 7.5741050029624407247070842378579e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1018
y[1] (analytic) = 1.1019759207693875269926496813146
y[1] (numeric) = 1.101975920769387526992649769725
absolute error = 8.84104e-26
relative error = 8.0228976272251780558635285222974e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1019
y[1] (analytic) = 1.1020764398890757016060690328212
y[1] (numeric) = 1.1020764398890757016060691261898
absolute error = 9.33686e-26
relative error = 8.4720620658034913990168319839645e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.102
y[1] (analytic) = 1.1021769600295282759608823997477
y[1] (numeric) = 1.1021769600295282759608824980793
absolute error = 9.83316e-26
relative error = 8.9215800698070853537816903010816e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1021
y[1] (analytic) = 1.1022774811917504514624531934796
y[1] (numeric) = 1.1022774811917504514624532967791
absolute error = 1.032995e-25
relative error = 9.3714606133761868954687623178519e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1022
y[1] (analytic) = 1.1023780033767474397338408453848
y[1] (numeric) = 1.102378003376747439733840953657
absolute error = 1.082722e-25
relative error = 9.8216945247769985972247154129901e-24 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1023
y[1] (analytic) = 1.1024785265855244626258529230522
y[1] (numeric) = 1.1024785265855244626258530363021
absolute error = 1.132499e-25
relative error = 1.0272299847031503225973262984741e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1024
y[1] (analytic) = 1.102579050819086752227097348809
y[1] (numeric) = 1.1025790508190867522270974670414
absolute error = 1.182324e-25
relative error = 1.0723258338000092741318966945418e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1025
y[1] (analytic) = 1.102679576078439550874034720614
y[1] (numeric) = 1.1026795760784395508740348438339
absolute error = 1.232199e-25
relative error = 1.1174588037462181428069821630091e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1026
y[1] (analytic) = 1.1027801023645881111610307354315
y[1] (numeric) = 1.1027801023645881111610308636438
absolute error = 1.282123e-25
relative error = 1.1626279774642865851358336765840e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1027
y[1] (analytic) = 1.1028806296785376959504087151832
y[1] (numeric) = 1.1028806296785376959504088483926
absolute error = 1.332094e-25
relative error = 1.2078315314942763180253664854864e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1028
y[1] (analytic) = 1.1029811580212935783825022353791
y[1] (numeric) = 1.1029811580212935783825023735907
absolute error = 1.382116e-25
relative error = 1.2530730828434673859510018122592e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1029
y[1] (analytic) = 1.1030816873938610418857078565303
y[1] (numeric) = 1.1030816873938610418857079997488
absolute error = 1.432185e-25
relative error = 1.2983489947908372013254349108055e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.103
y[1] (analytic) = 1.1031822177972453801865379584404
y[1] (numeric) = 1.1031822177972453801865381066708
absolute error = 1.482304e-25
relative error = 1.3436619772205516762137999302273e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1031
y[1] (analytic) = 1.1032827492324518973196736774795
y[1] (numeric) = 1.1032827492324518973196738307267
absolute error = 1.532472e-25
relative error = 1.3890111134848549429030661813101e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1032
y[1] (analytic) = 1.1033832817004859076380179469394
y[1] (numeric) = 1.1033832817004859076380181052082
absolute error = 1.582688e-25
relative error = 1.4343954872696917139421591274428e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1033
y[1] (analytic) = 1.1034838152023527358227486405706
y[1] (numeric) = 1.103483815202352735822748803866
absolute error = 1.632954e-25
relative error = 1.4798169012570021260474068104849e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1034
y[1] (analytic) = 1.1035843497390577168933718194031
y[1] (numeric) = 1.1035843497390577168933719877299
absolute error = 1.683268e-25
relative error = 1.5252735329184473828773056220225e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1035
y[1] (analytic) = 1.1036848853116061962177750819492
y[1] (numeric) = 1.1036848853116061962177752553123
absolute error = 1.733631e-25
relative error = 1.5707662785565279303357046568819e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1036
y[1] (analytic) = 1.1037854219210035295222810178911
y[1] (numeric) = 1.1037854219210035295222811962954
absolute error = 1.784043e-25
relative error = 1.6162951281736366421915379357261e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=7.6MB, alloc=4.0MB, time=0.42
NO POLE
x[1] = 0.1037
y[1] (analytic) = 1.1038859595682550829017007653524
y[1] (numeric) = 1.1038859595682550829017009488028
absolute error = 1.834504e-25
relative error = 1.6618600717754392300792199822670e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1038
y[1] (analytic) = 1.1039864982543662328293876718548
y[1] (numeric) = 1.1039864982543662328293878603562
absolute error = 1.885014e-25
relative error = 1.7074610993708725162780989025213e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1039
y[1] (analytic) = 1.1040870379803423661672910590597
y[1] (numeric) = 1.1040870379803423661672912526169
absolute error = 1.935572e-25
relative error = 1.7530972952464475402192586037672e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.104
y[1] (analytic) = 1.1041875787471888801760100913961
y[1] (numeric) = 1.1041875787471888801760102900141
absolute error = 1.986180e-25
relative error = 1.7987704609514985085151576862498e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1041
y[1] (analytic) = 1.1042881205559111825248477486752
y[1] (numeric) = 1.1042881205559111825248479523589
absolute error = 2.036837e-25
relative error = 1.8444796806965858869883589332728e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1042
y[1] (analytic) = 1.1043886634075146913018649027918
y[1] (numeric) = 1.104388663407514691301865111546
absolute error = 2.087542e-25
relative error = 1.8902240390253860603467690275149e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1043
y[1] (analytic) = 1.104489207303004835023934498613
y[1] (numeric) = 1.1044892073030048350239347124426
absolute error = 2.138296e-25
relative error = 1.9360044316063482335101825700047e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1044
y[1] (analytic) = 1.1045897522433870526467958391554
y[1] (numeric) = 1.1045897522433870526467960580654
absolute error = 2.189100e-25
relative error = 1.9818217537814439586397959251662e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1045
y[1] (analytic) = 1.1046902982296667935751089751513
y[1] (numeric) = 1.1046902982296667935751091991464
absolute error = 2.239951e-25
relative error = 2.0276732796419569708637981108269e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1046
y[1] (analytic) = 1.1047908452628495176725091991029
y[1] (numeric) = 1.1047908452628495176725094281881
absolute error = 2.290852e-25
relative error = 2.0735617151633486818992719789466e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1047
y[1] (analytic) = 1.1048913933439406952716616439278
y[1] (numeric) = 1.1048913933439406952716618781079
absolute error = 2.341801e-25
relative error = 2.1194852400040578223012546403258e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1048
y[1] (analytic) = 1.1049919424739458071843159862935
y[1] (numeric) = 1.1049919424739458071843162255734
absolute error = 2.392799e-25
relative error = 2.1654447494366402721832813565213e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1049
y[1] (analytic) = 1.1050924926538703447113612547435
y[1] (numeric) = 1.1050924926538703447113614991282
absolute error = 2.443847e-25
relative error = 2.2114411384074485418914930667561e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.105
y[1] (analytic) = 1.1051930438847198096528807427147
y[1] (numeric) = 1.105193043884719809652880992209
absolute error = 2.494943e-25
relative error = 2.2574725870788613735989591442822e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1051
y[1] (analytic) = 1.1052935961674997143182070265462
y[1] (numeric) = 1.105293596167499714318207281155
absolute error = 2.546088e-25
relative error = 2.3035399904860732674262390242060e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1052
y[1] (analytic) = 1.1053941495032155815359770885814
y[1] (numeric) = 1.1053941495032155815359773483096
absolute error = 2.597282e-25
relative error = 2.3496433386835512017191091636684e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1053
y[1] (analytic) = 1.1054947038928729446641875454627
y[1] (numeric) = 1.1054947038928729446641878103151
absolute error = 2.648524e-25
relative error = 2.3957817171566052482747700553608e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1054
y[1] (analytic) = 1.1055952593374773476002499817194
y[1] (numeric) = 1.105595259337477347600250251701
absolute error = 2.699816e-25
relative error = 2.4419569251932680853977086605555e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1055
y[1] (analytic) = 1.105695815838034344791046388751
y[1] (numeric) = 1.1056958158380343447910466638666
absolute error = 2.751156e-25
relative error = 2.4881671437951770468797510095000e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1056
y[1] (analytic) = 1.1057963733955495012429847093035
y[1] (numeric) = 1.1057963733955495012429849895581
absolute error = 2.802546e-25
relative error = 2.5344141719277584738025027296941e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1057
y[1] (analytic) = 1.1058969320110283925320544875428
y[1] (numeric) = 1.1058969320110283925320547729411
absolute error = 2.853983e-25
relative error = 2.5806952866847623005909718471496e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1058
y[1] (analytic) = 1.1059974916854766048138826248219
y[1] (numeric) = 1.105997491685476604813882915369
absolute error = 2.905471e-25
relative error = 2.6270140952781268987259718934310e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=11.4MB, alloc=4.1MB, time=0.66
x[1] = 0.1059
y[1] (analytic) = 1.1060980524198997348337892412466
y[1] (numeric) = 1.1060980524198997348337895369473
absolute error = 2.957007e-25
relative error = 2.6733678750547637147012479402225e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.106
y[1] (analytic) = 1.1061986142153033899368436431364
y[1] (numeric) = 1.1061986142153033899368439439956
absolute error = 3.008592e-25
relative error = 2.7197575203384109339201505772732e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1061
y[1] (analytic) = 1.1062991770726931880779203964839
y[1] (numeric) = 1.1062991770726931880779207025064
absolute error = 3.060225e-25
relative error = 2.7661821172980203736420884507487e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1062
y[1] (analytic) = 1.1063997409930747578317555065116
y[1] (numeric) = 1.1063997409930747578317558177024
absolute error = 3.111908e-25
relative error = 2.8126434639317926567741827685358e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1063
y[1] (analytic) = 1.106500305977453738403002703428
y[1] (numeric) = 1.106500305977453738403003019792
absolute error = 3.163640e-25
relative error = 2.8591406463329644419952206914192e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1064
y[1] (analytic) = 1.1066008720268357796362898344824
y[1] (numeric) = 1.1066008720268357796362901560245
absolute error = 3.215421e-25
relative error = 2.9056736545947923147039786628234e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1065
y[1] (analytic) = 1.1067014391422265420262753624195
y[1] (numeric) = 1.1067014391422265420262756891445
absolute error = 3.267250e-25
relative error = 2.9522415752276914582824188086255e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1066
y[1] (analytic) = 1.1068020073246316967277049704342
y[1] (numeric) = 1.1068020073246316967277053023471
absolute error = 3.319129e-25
relative error = 2.9988462055856025097136509752619e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1067
y[1] (analytic) = 1.106902576575056925565468273728
y[1] (numeric) = 1.1069025765750569255654686108336
absolute error = 3.371056e-25
relative error = 3.0454857286813942151409064751039e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1068
y[1] (analytic) = 1.1070031468945079210446556377655
y[1] (numeric) = 1.1070031468945079210446559800687
absolute error = 3.423032e-25
relative error = 3.0921610382072369089527054715195e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1069
y[1] (analytic) = 1.1071037182839903863606151033344
y[1] (numeric) = 1.1071037182839903863606154508401
absolute error = 3.475057e-25
relative error = 3.1388721242724527573949503047488e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.107
y[1] (analytic) = 1.1072042907445100354090094185068
y[1] (numeric) = 1.1072042907445100354090097712199
absolute error = 3.527131e-25
relative error = 3.1856189769895803986108788807458e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1071
y[1] (analytic) = 1.1073048642770725927958731776047
y[1] (numeric) = 1.1073048642770725927958735355301
absolute error = 3.579254e-25
relative error = 3.2324015864743732503626494862256e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1072
y[1] (analytic) = 1.1074054388826837938476700672684
y[1] (numeric) = 1.1074054388826837938476704304109
absolute error = 3.631425e-25
relative error = 3.2792190398341591826837953974169e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1073
y[1] (analytic) = 1.1075060145623493846213502197295
y[1] (numeric) = 1.107506014562349384621350588094
absolute error = 3.683645e-25
relative error = 3.3260722303667646973581924650326e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1074
y[1] (analytic) = 1.1076065913170751219144076733889
y[1] (numeric) = 1.1076065913170751219144080469804
absolute error = 3.735915e-25
relative error = 3.3729620510451780495518734340454e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1075
y[1] (analytic) = 1.1077071691478667732749379408003
y[1] (numeric) = 1.1077071691478667732749383196236
absolute error = 3.788233e-25
relative error = 3.4198866862206905070076569357449e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1076
y[1] (analytic) = 1.1078077480557301170116956841592
y[1] (numeric) = 1.1078077480557301170116960682192
absolute error = 3.840600e-25
relative error = 3.4668470289546956746999618154599e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1077
y[1] (analytic) = 1.1079083280416709422041524983988
y[1] (numeric) = 1.1079083280416709422041528877005
absolute error = 3.893017e-25
relative error = 3.5138439719839120217616495354514e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1078
y[1] (analytic) = 1.1080089091066950487125548019937
y[1] (numeric) = 1.1080089091066950487125551965419
absolute error = 3.945482e-25
relative error = 3.5608757001610644934913267350664e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1079
y[1] (analytic) = 1.10810949125180824718798183557
y[1] (numeric) = 1.1081094912518082471879822353695
absolute error = 3.997995e-25
relative error = 3.6079422038733268079978148732465e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.108
y[1] (analytic) = 1.1082100744780163590824037684248
y[1] (numeric) = 1.1082100744780163590824041734806
absolute error = 4.050558e-25
relative error = 3.6550452782229703533831296112383e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1081
y[1] (analytic) = 1.1083106587863252166587399130543
y[1] (numeric) = 1.1083106587863252166587403233713
absolute error = 4.103170e-25
relative error = 3.7021840108379426552147548031901e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=15.2MB, alloc=4.1MB, time=0.90
NO POLE
x[1] = 0.1082
y[1] (analytic) = 1.1084112441777406630009170477914
y[1] (numeric) = 1.1084112441777406630009174633745
absolute error = 4.155831e-25
relative error = 3.7493583918692064022413644009816e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1083
y[1] (analytic) = 1.1085118306532685520239278476534
y[1] (numeric) = 1.1085118306532685520239282685074
absolute error = 4.208540e-25
relative error = 3.7965675093605648218467219100045e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1084
y[1] (analytic) = 1.1086124182139147484838894235
y[1] (numeric) = 1.1086124182139147484838898496298
absolute error = 4.261298e-25
relative error = 3.8438122557434241802741143093940e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1085
y[1] (analytic) = 1.1087130068606851279881019696032
y[1] (numeric) = 1.1087130068606851279881024010137
absolute error = 4.314105e-25
relative error = 3.8910926211782839402603792620614e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1086
y[1] (analytic) = 1.1088135965945855770051075197284
y[1] (numeric) = 1.1088135965945855770051079564245
absolute error = 4.366961e-25
relative error = 3.9384085958288331202670768535089e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1087
y[1] (analytic) = 1.1089141874166219928747488118284
y[1] (numeric) = 1.1089141874166219928747492538151
absolute error = 4.419867e-25
relative error = 3.9857610716449822814005291497500e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1088
y[1] (analytic) = 1.1090147793278002838182282614504
y[1] (numeric) = 1.1090147793278002838182287087324
absolute error = 4.472820e-25
relative error = 4.0331473334476935400832161146910e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1089
y[1] (analytic) = 1.1091153723291263689481670439558
y[1] (numeric) = 1.1091153723291263689481674965381
absolute error = 4.525823e-25
relative error = 4.0805700767593155199706881399266e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.109
y[1] (analytic) = 1.1092159664216061782786642856553
y[1] (numeric) = 1.1092159664216061782786647435428
absolute error = 4.578875e-25
relative error = 4.1280283899732450539551218000480e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1091
y[1] (analytic) = 1.1093165616062456527353563639582
y[1] (numeric) = 1.1093165616062456527353568271558
absolute error = 4.631976e-25
relative error = 4.1755222632690938254129388168571e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1092
y[1] (analytic) = 1.1094171578840507441654763166371
y[1] (numeric) = 1.1094171578840507441654767851496
absolute error = 4.685125e-25
relative error = 4.2230507854554558781440451106337e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1093
y[1] (analytic) = 1.1095177552560274153479133603084
y[1] (numeric) = 1.1095177552560274153479138341408
absolute error = 4.738324e-25
relative error = 4.2706157495484200590363930849754e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1094
y[1] (analytic) = 1.10961835372318164000327251823
y[1] (numeric) = 1.1096183537231816400032729973871
absolute error = 4.791571e-25
relative error = 4.3182153430704349086329764490028e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1095
y[1] (analytic) = 1.1097189532865194028039343575153
y[1] (numeric) = 1.109718953286519402803934842002
absolute error = 4.844867e-25
relative error = 4.3658504575879755512841184213122e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1096
y[1] (analytic) = 1.1098195539470466993841148358658
y[1] (numeric) = 1.1098195539470466993841153256869
absolute error = 4.898211e-25
relative error = 4.4135201822491140401955051625976e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1097
y[1] (analytic) = 1.1099201557057695363499252579211
y[1] (numeric) = 1.1099201557057695363499257530817
absolute error = 4.951606e-25
relative error = 4.4612272103946087366691043940702e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1098
y[1] (analytic) = 1.1100207585636939312894323413291
y[1] (numeric) = 1.110020758563693931289432841834
absolute error = 5.005049e-25
relative error = 4.5089688290841148708248451995413e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1099
y[1] (analytic) = 1.1101213625218259127827183926345
y[1] (numeric) = 1.1101213625218259127827188984886
absolute error = 5.058541e-25
relative error = 4.5567459295699706533376424174892e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.11
y[1] (analytic) = 1.1102219675811715204119415930882
y[1] (numeric) = 1.1102219675811715204119421042964
absolute error = 5.112082e-25
relative error = 4.6045585020603017257105687853892e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1101
y[1] (analytic) = 1.1103225737427368047713963944773
y[1] (numeric) = 1.1103225737427368047713969110444
absolute error = 5.165671e-25
relative error = 4.6524056361272294004982151834039e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1102
y[1] (analytic) = 1.1104231810075278274775740250762
y[1] (numeric) = 1.1104231810075278274775745470072
absolute error = 5.219310e-25
relative error = 4.7002891233451447861882668073568e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1103
y[1] (analytic) = 1.1105237893765506611792231058204
y[1] (numeric) = 1.1105237893765506611792236331201
absolute error = 5.272997e-25
relative error = 4.7482071527348969353971742501930e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1104
y[1] (analytic) = 1.1106243988508113895674103768017
y[1] (numeric) = 1.110624398850811389567410909475
absolute error = 5.326733e-25
relative error = 4.7961606151563869412044995183736e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=19.0MB, alloc=4.1MB, time=1.14
NO POLE
x[1] = 0.1105
y[1] (analytic) = 1.1107250094313161073855815341878
y[1] (numeric) = 1.1107250094313161073855820722397
absolute error = 5.380519e-25
relative error = 4.8441504011463560242814794123902e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1106
y[1] (analytic) = 1.1108256211190709204396221776649
y[1] (numeric) = 1.1108256211190709204396227211003
absolute error = 5.434354e-25
relative error = 4.8921756004559100354973298564605e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1107
y[1] (analytic) = 1.1109262339150819456079188685051
y[1] (numeric) = 1.1109262339150819456079194173288
absolute error = 5.488237e-25
relative error = 4.9402353031655161815036305295811e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1108
y[1] (analytic) = 1.1110268478203553108514202983582
y[1] (numeric) = 1.1110268478203553108514208525751
absolute error = 5.542169e-25
relative error = 4.9883303998213795316369546670110e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1109
y[1] (analytic) = 1.1111274628358971552236985688702
y[1] (numeric) = 1.1111274628358971552236991284852
absolute error = 5.596150e-25
relative error = 5.0364608806600053932074067289671e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.111
y[1] (analytic) = 1.1112280789627136288810105822271
y[1] (numeric) = 1.111228078962713628881011147245
absolute error = 5.650179e-25
relative error = 5.0846258360157827202662742507821e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1111
y[1] (analytic) = 1.1113286962018108930923595427256
y[1] (numeric) = 1.1113286962018108930923601131514
absolute error = 5.704258e-25
relative error = 5.1328270560235219443440579056396e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1112
y[1] (analytic) = 1.1114293145541951202495565694721
y[1] (numeric) = 1.1114293145541951202495571453106
absolute error = 5.758385e-25
relative error = 5.1810627312000881026447995850919e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1113
y[1] (analytic) = 1.1115299340208724938772824203087
y[1] (numeric) = 1.1115299340208724938772830015648
absolute error = 5.812561e-25
relative error = 5.2293337516997997134329804041848e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1114
y[1] (analytic) = 1.1116305546028492086431493270684
y[1] (numeric) = 1.1116305546028492086431499137471
absolute error = 5.866787e-25
relative error = 5.2776410073542997408596120356725e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1115
y[1] (analytic) = 1.1117311763011314703677629422602
y[1] (numeric) = 1.1117311763011314703677635343663
absolute error = 5.921061e-25
relative error = 5.3259826891786103888611223913772e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1116
y[1] (analytic) = 1.1118317991167254960347843972827
y[1] (numeric) = 1.1118317991167254960347849948211
absolute error = 5.975384e-25
relative error = 5.3743596870920897268336063901901e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1117
y[1] (analytic) = 1.1119324230506375138009924722697
y[1] (numeric) = 1.1119324230506375138009930752454
absolute error = 6.029757e-25
relative error = 5.4227728906915814099864207333120e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1118
y[1] (analytic) = 1.1120330481038737630063458776663
y[1] (numeric) = 1.1120330481038737630063464860841
absolute error = 6.084178e-25
relative error = 5.4712204914900008792827750887771e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1119
y[1] (analytic) = 1.1121336742774404941840456476364
y[1] (numeric) = 1.1121336742774404941840462615013
absolute error = 6.138649e-25
relative error = 5.5197042783443409315078027222731e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.112
y[1] (analytic) = 1.1122343015723439690705976454038
y[1] (numeric) = 1.1122343015723439690705982647206
absolute error = 6.193168e-25
relative error = 5.5682224430992993321184822599432e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1121
y[1] (analytic) = 1.1123349299895904606158751806252
y[1] (numeric) = 1.1123349299895904606158758053988
absolute error = 6.247736e-25
relative error = 5.6167758752828772981943120907203e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1122
y[1] (analytic) = 1.1124355595301862529931817388973
y[1] (numeric) = 1.1124355595301862529931823691326
absolute error = 6.302353e-25
relative error = 5.6653645651723558302318905809392e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1123
y[1] (analytic) = 1.1125361901951376416093138234984
y[1] (numeric) = 1.1125361901951376416093144592003
absolute error = 6.357019e-25
relative error = 5.7139885030481442220162309010998e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1124
y[1] (analytic) = 1.1126368219854509331146239094647
y[1] (numeric) = 1.1126368219854509331146245506381
absolute error = 6.411734e-25
relative error = 5.7626476791937784228045686433337e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1125
y[1] (analytic) = 1.1127374549021324454130835101022
y[1] (numeric) = 1.112737454902132445413084156752
absolute error = 6.466498e-25
relative error = 5.8113420838959194005192616795536e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1126
y[1] (analytic) = 1.1128380889461885076723463560348
y[1] (numeric) = 1.1128380889461885076723470081659
absolute error = 6.521311e-25
relative error = 5.8600717074443515059490760388137e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=22.8MB, alloc=4.1MB, time=1.37
x[1] = 0.1127
y[1] (analytic) = 1.1129387241186254603338116868892
y[1] (numeric) = 1.1129387241186254603338123445065
absolute error = 6.576173e-25
relative error = 5.9088365401319808379581521501376e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1128
y[1] (analytic) = 1.1130393604204496551226876557174
y[1] (numeric) = 1.1130393604204496551226883188257
absolute error = 6.631083e-25
relative error = 5.9576356738140097180375352812733e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1129
y[1] (analytic) = 1.1131399978526674550580548462568
y[1] (numeric) = 1.1131399978526674550580555148611
absolute error = 6.686043e-25
relative error = 6.0064708957524574040065484152493e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.113
y[1] (analytic) = 1.11324063641628523446292990313
y[1] (numeric) = 1.1132406364162852344629305772351
absolute error = 6.741051e-25
relative error = 6.0553403994491368908873215383981e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1131
y[1] (analytic) = 1.1133412761123093789743292750827
y[1] (numeric) = 1.1133412761123093789743299546935
absolute error = 6.796108e-25
relative error = 6.1042450736502075278050109097406e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1132
y[1] (analytic) = 1.1134419169417462855533330713628
y[1] (numeric) = 1.1134419169417462855533337564842
absolute error = 6.851214e-25
relative error = 6.1531849086641183786211453350378e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1133
y[1] (analytic) = 1.1135425589056023624951490313392
y[1] (numeric) = 1.1135425589056023624951497219761
absolute error = 6.906369e-25
relative error = 6.2021598948024304848295290438961e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1134
y[1] (analytic) = 1.1136432020048840294391766074626
y[1] (numeric) = 1.1136432020048840294391773036198
absolute error = 6.961572e-25
relative error = 6.2511691244261455169076952244502e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1135
y[1] (analytic) = 1.1137438462405977173790711616674
y[1] (numeric) = 1.1137438462405977173790718633499
absolute error = 7.016825e-25
relative error = 6.3002143838415272377172239581340e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1136
y[1] (analytic) = 1.1138444916137498686728082753172
y[1] (numeric) = 1.1138444916137498686728089825299
absolute error = 7.072127e-25
relative error = 6.3492947653346351843750499092035e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1137
y[1] (analytic) = 1.1139451381253469370527481727925
y[1] (numeric) = 1.1139451381253469370527488855403
absolute error = 7.127478e-25
relative error = 6.3984102592294620455524682244101e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1138
y[1] (analytic) = 1.1140457857763953876357002588231
y[1] (numeric) = 1.1140457857763953876357009771108
absolute error = 7.182877e-25
relative error = 6.4475599582239289985108765330684e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1139
y[1] (analytic) = 1.1141464345679016969329877696641
y[1] (numeric) = 1.1141464345679016969329884934967
absolute error = 7.238326e-25
relative error = 6.4967456479876747709141761506643e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.114
y[1] (analytic) = 1.1142470845008723528605125382179
y[1] (numeric) = 1.1142470845008723528605132676002
absolute error = 7.293823e-25
relative error = 6.5459655236767097937608327365492e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1141
y[1] (analytic) = 1.1143477355763138547488198732015
y[1] (numeric) = 1.1143477355763138547488206081384
absolute error = 7.349369e-25
relative error = 6.5952204732565666013932105426889e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1142
y[1] (analytic) = 1.1144483877952327133531635524601
y[1] (numeric) = 1.1144483877952327133531642929566
absolute error = 7.404965e-25
relative error = 6.6445113843716004973680195128315e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1143
y[1] (analytic) = 1.1145490411586354508635709305286
y[1] (numeric) = 1.1145490411586354508635716765895
absolute error = 7.460609e-25
relative error = 6.6938364526735259523884233759927e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1144
y[1] (analytic) = 1.1146496956675286009149081605396
y[1] (numeric) = 1.1146496956675286009149089121698
absolute error = 7.516302e-25
relative error = 6.7431965658939362385727898377232e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1145
y[1] (analytic) = 1.1147503513229187085969455305809
y[1] (numeric) = 1.1147503513229187085969462877853
absolute error = 7.572044e-25
relative error = 6.7925917143815683405562719284517e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1146
y[1] (analytic) = 1.1148510081258123304644229146014
y[1] (numeric) = 1.1148510081258123304644236773849
absolute error = 7.627835e-25
relative error = 6.8420218884882501546975336485468e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1147
y[1] (analytic) = 1.114951666077216034547115337967
y[1] (numeric) = 1.1149516660772160345471161063344
absolute error = 7.683674e-25
relative error = 6.8914861816690327856017356686932e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1148
y[1] (analytic) = 1.1150523251781364003598986577664
y[1] (numeric) = 1.1150523251781364003598994317227
absolute error = 7.739563e-25
relative error = 6.9409863781626191144411278953270e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1149
y[1] (analytic) = 1.1151529854295800189128153579689
y[1] (numeric) = 1.115152985429580018912816137519
absolute error = 7.795501e-25
relative error = 6.9905215713492544802445590239347e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=26.7MB, alloc=4.1MB, time=1.61
x[1] = 0.115
y[1] (analytic) = 1.1152536468325534927211404595326
y[1] (numeric) = 1.1152536468325534927211412446814
absolute error = 7.851488e-25
relative error = 7.0400917515931142924359120470267e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1151
y[1] (analytic) = 1.1153543093880634358154475455658
y[1] (numeric) = 1.1153543093880634358154483363182
absolute error = 7.907524e-25
relative error = 7.0896969092614568080732091514180e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1152
y[1] (analytic) = 1.1154549730971164737516749016411
y[1] (numeric) = 1.115454973097116473751675698002
absolute error = 7.963609e-25
relative error = 7.1393370347246215220045513824284e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1153
y[1] (analytic) = 1.1155556379607192436211917713632
y[1] (numeric) = 1.1155556379607192436211925733374
absolute error = 8.019742e-25
relative error = 7.1890112219417511459106734213906e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1154
y[1] (analytic) = 1.1156563039798783940608647272908
y[1] (numeric) = 1.1156563039798783940608655348833
absolute error = 8.075925e-25
relative error = 7.2387212541987793909155654172811e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1155
y[1] (analytic) = 1.115756971155600585263124157314
y[1] (numeric) = 1.1157569711556005852631249705296
absolute error = 8.132156e-25
relative error = 7.2884653291275834019573059742776e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1156
y[1] (analytic) = 1.1158576394888924889860308665866
y[1] (numeric) = 1.1158576394888924889860316854303
absolute error = 8.188437e-25
relative error = 7.3382452296967131529075870924695e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1157
y[1] (analytic) = 1.1159583089807607885633427951155
y[1] (numeric) = 1.1159583089807607885633436195921
absolute error = 8.244766e-25
relative error = 7.3880591538676741302598168193042e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1158
y[1] (analytic) = 1.1160589796322121789145818511063
y[1] (numeric) = 1.1160589796322121789145826812207
absolute error = 8.301144e-25
relative error = 7.4379079882817411427879621926367e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1159
y[1] (analytic) = 1.116159651444253366555100860167
y[1] (numeric) = 1.1161596514442533665551016959242
absolute error = 8.357572e-25
relative error = 7.4877926192599152832369731333747e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.116
y[1] (analytic) = 1.1162603244178910696061506304702
y[1] (numeric) = 1.116260324417891069606151471875
absolute error = 8.414048e-25
relative error = 7.5377112452579276528481675290747e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1161
y[1] (analytic) = 1.1163609985541320178049471339736
y[1] (numeric) = 1.1163609985541320178049479810309
absolute error = 8.470573e-25
relative error = 7.5876647526837300170243761295910e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1162
y[1] (analytic) = 1.1164616738539829525147388038008
y[1] (numeric) = 1.1164616738539829525147396565155
absolute error = 8.527147e-25
relative error = 7.6376531319383450327397402651072e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1163
y[1] (analytic) = 1.1165623503184506267348739478821
y[1] (numeric) = 1.1165623503184506267348748062591
absolute error = 8.583770e-25
relative error = 7.6876763734258589685991582649034e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1164
y[1] (analytic) = 1.1166630279485418051108682789563
y[1] (numeric) = 1.1166630279485418051108691430005
absolute error = 8.640442e-25
relative error = 7.7377344675534201068146367977851e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1165
y[1] (analytic) = 1.1167637067452632639444725610345
y[1] (numeric) = 1.1167637067452632639444734307507
absolute error = 8.697162e-25
relative error = 7.7878265092866646193243426154981e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1166
y[1] (analytic) = 1.1168643867096217912037403724256
y[1] (numeric) = 1.1168643867096217912037412478188
absolute error = 8.753932e-25
relative error = 7.8379542800087251098426423168829e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1167
y[1] (analytic) = 1.1169650678426241865330959854255
y[1] (numeric) = 1.1169650678426241865330968665006
absolute error = 8.810751e-25
relative error = 7.8881168746106201504449007896807e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1168
y[1] (analytic) = 1.1170657501452772612634023627699
y[1] (numeric) = 1.1170657501452772612634032495317
absolute error = 8.867618e-25
relative error = 7.9383133883092768459652695788398e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1169
y[1] (analytic) = 1.1171664336185878384220292709508
y[1] (numeric) = 1.1171664336185878384220301634042
absolute error = 8.924534e-25
relative error = 7.9885447068909412870146531057415e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.117
y[1] (analytic) = 1.117267118263562752742921510499
y[1] (numeric) = 1.1172671182635627527429224086489
absolute error = 8.981499e-25
relative error = 8.0388108207810595310971638949799e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1171
y[1] (analytic) = 1.1173678040812088506766672633318
y[1] (numeric) = 1.1173678040812088506766681671832
absolute error = 9.038514e-25
relative error = 8.0891126153685849905800464522455e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1172
y[1] (analytic) = 1.1174684910725329904005665572674
y[1] (numeric) = 1.1174684910725329904005674668251
absolute error = 9.095577e-25
relative error = 8.1394482910835125061588261983582e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=30.5MB, alloc=4.2MB, time=1.86
NO POLE
x[1] = 0.1173
y[1] (analytic) = 1.1175691792385420418286998478061
y[1] (numeric) = 1.117569179238542041828700763075
absolute error = 9.152689e-25
relative error = 8.1898187334015444578822437036223e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1174
y[1] (analytic) = 1.1176698685802428866219967172796
y[1] (numeric) = 1.1176698685802428866219976382646
absolute error = 9.209850e-25
relative error = 8.2402239327603208489141171411757e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1175
y[1] (analytic) = 1.1177705590986424181983046914685
y[1] (numeric) = 1.1177705590986424181983056181746
absolute error = 9.267061e-25
relative error = 8.2906647742385105870350728094746e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1176
y[1] (analytic) = 1.1178712507947475417424581737897
y[1] (numeric) = 1.1178712507947475417424591062217
absolute error = 9.324320e-25
relative error = 8.3411394589232882764358587490922e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1177
y[1] (analytic) = 1.1179719436695651742163474971524
y[1] (numeric) = 1.1179719436695651742163484353153
absolute error = 9.381629e-25
relative error = 8.3916497664568345631190475934006e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1178
y[1] (analytic) = 1.1180726377241022443689880935861
y[1] (numeric) = 1.1180726377241022443689890374846
absolute error = 9.438985e-25
relative error = 8.4421930038584685428715250523779e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1179
y[1] (analytic) = 1.1181733329593656927465897817384
y[1] (numeric) = 1.1181733329593656927465907313775
absolute error = 9.496391e-25
relative error = 8.4927718450115264022159522822895e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.118
y[1] (analytic) = 1.1182740293763624717026261723463
y[1] (numeric) = 1.1182740293763624717026271277309
absolute error = 9.553846e-25
relative error = 8.5433853858950616472346241702611e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1181
y[1] (analytic) = 1.1183747269760995454079041917786
y[1] (numeric) = 1.1183747269760995454079051529137
absolute error = 9.611351e-25
relative error = 8.5940345111226760863633069364816e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1182
y[1] (analytic) = 1.118475425759583889860633723753
y[1] (numeric) = 1.1184754257595838898606346906434
absolute error = 9.668904e-25
relative error = 8.6447174227664518541112032171606e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1183
y[1] (analytic) = 1.118576125727822492896497369326
y[1] (numeric) = 1.1185761257278224928964983419766
absolute error = 9.726506e-25
relative error = 8.6954350055265722906951744348810e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1184
y[1] (analytic) = 1.1186768268818223541987203252586
y[1] (numeric) = 1.1186768268818223541987213036742
absolute error = 9.784156e-25
relative error = 8.7461863559578352768420848417598e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1185
y[1] (analytic) = 1.1187775292225904853081403808565
y[1] (numeric) = 1.1187775292225904853081413650421
absolute error = 9.841856e-25
relative error = 8.7969732524381775051696233596925e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1186
y[1] (analytic) = 1.1188782327511339096332780333874
y[1] (numeric) = 1.1188782327511339096332790233478
absolute error = 9.899604e-25
relative error = 8.8477938976956716573197131752825e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1187
y[1] (analytic) = 1.118978937468459662460406722174
y[1] (numeric) = 1.1189789374684596624604077179142
absolute error = 9.957402e-25
relative error = 8.8986500697924588297695097866267e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1188
y[1] (analytic) = 1.1190796433755747909636231814658
y[1] (numeric) = 1.1190796433755747909636241829906
absolute error = 1.0015248e-24
relative error = 8.9495399717844553766728317355116e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1189
y[1] (analytic) = 1.1191803504734863542149179121876
y[1] (numeric) = 1.119180350473486354214918919502
absolute error = 1.0073144e-24
relative error = 9.0004653814181087617511861286091e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.119
y[1] (analytic) = 1.1192810587632014231942457726687
y[1] (numeric) = 1.1192810587632014231942467857776
absolute error = 1.0131089e-24
relative error = 9.0514253955077110366071932664522e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1191
y[1] (analytic) = 1.1193817682457270807995966884503
y[1] (numeric) = 1.1193817682457270807995977073585
absolute error = 1.0189082e-24
relative error = 9.1024191111921782913944034609471e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1192
y[1] (analytic) = 1.1194824789220704218570664812739
y[1] (numeric) = 1.1194824789220704218570675059863
absolute error = 1.0247124e-24
relative error = 9.1534474124747103749961240459352e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1193
y[1] (analytic) = 1.1195831907932385531309278173506
y[1] (numeric) = 1.1195831907932385531309288478722
absolute error = 1.0305216e-24
relative error = 9.2045111830400265896166988788000e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1194
y[1] (analytic) = 1.1196839038602385933337012750125
y[1] (numeric) = 1.1196839038602385933337023113481
absolute error = 1.0363356e-24
relative error = 9.2556086269268874666720505778125e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1195
y[1] (analytic) = 1.1197846181240776731362265318458
y[1] (numeric) = 1.1197846181240776731362275740003
absolute error = 1.0421545e-24
relative error = 9.3067406279063937618823326270015e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=34.3MB, alloc=4.2MB, time=2.09
NO POLE
x[1] = 0.1196
y[1] (analytic) = 1.119885333585762935177733671408
y[1] (numeric) = 1.1198853335857629351777347193864
absolute error = 1.0479784e-24
relative error = 9.3579080694313230211101524341000e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1197
y[1] (analytic) = 1.1199860502463015340759146096287
y[1] (numeric) = 1.1199860502463015340759156634358
absolute error = 1.0538071e-24
relative error = 9.4091091560314719817998753199388e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1198
y[1] (analytic) = 1.1200867681067006364369946409943
y[1] (numeric) = 1.120086768106700636436995700635
absolute error = 1.0596407e-24
relative error = 9.4603447712459497530593653811752e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1199
y[1] (analytic) = 1.1201874871679674208658041046192
y[1] (numeric) = 1.1201874871679674208658051700985
absolute error = 1.0654793e-24
relative error = 9.5116157982956994288348401896743e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.12
y[1] (analytic) = 1.1202882074311090779758501703025
y[1] (numeric) = 1.1202882074311090779758512416252
absolute error = 1.0713227e-24
relative error = 9.5629204422012970323146403040594e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1201
y[1] (analytic) = 1.120388928897132810399388744671
y[1] (numeric) = 1.120388928897132810399389821842
absolute error = 1.0771710e-24
relative error = 9.6142595862699673853438505899593e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1202
y[1] (analytic) = 1.1204896515670458327974964975105
y[1] (numeric) = 1.1204896515670458327974975805347
absolute error = 1.0830242e-24
relative error = 9.6656332210239601406807817005934e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1203
y[1] (analytic) = 1.1205903754418553718701430083851
y[1] (numeric) = 1.1205903754418553718701440972674
absolute error = 1.0888823e-24
relative error = 9.7170413369885254338074994532525e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1204
y[1] (analytic) = 1.1206911005225686663662630336449
y[1] (numeric) = 1.1206911005225686663662641283902
absolute error = 1.0947453e-24
relative error = 9.7684839246919123236130530167425e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1205
y[1] (analytic) = 1.1207918268101929670938288939239
y[1] (numeric) = 1.1207918268101929670938299945372
absolute error = 1.1006133e-24
relative error = 9.8199618668917165695984875289487e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1206
y[1] (analytic) = 1.1208925543057355369299229822284
y[1] (numeric) = 1.1208925543057355369299240887145
absolute error = 1.1064861e-24
relative error = 9.8714733695893030163345865063154e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1207
y[1] (analytic) = 1.1209932830102036508308103927158
y[1] (numeric) = 1.1209932830102036508308115050795
absolute error = 1.1123637e-24
relative error = 9.9230184235624442941628850347641e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1208
y[1] (analytic) = 1.1210940129246045958420116702656
y[1] (numeric) = 1.121094012924604595842012788512
absolute error = 1.1182464e-24
relative error = 9.9745996955493856297670668919870e-23 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1209
y[1] (analytic) = 1.1211947440499456711083756809437
y[1] (numeric) = 1.1211947440499456711083768050776
absolute error = 1.1241339e-24
relative error = 1.0026214499895331286110810046247e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.121
y[1] (analytic) = 1.1212954763872341878841526034584
y[1] (numeric) = 1.1212954763872341878841537334847
absolute error = 1.1300263e-24
relative error = 1.0077863719212496516915924118462e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1211
y[1] (analytic) = 1.1213962099374774695430670417119
y[1] (numeric) = 1.1213962099374774695430681776354
absolute error = 1.1359235e-24
relative error = 1.0129546452304600598372926181566e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1212
y[1] (analytic) = 1.1214969447016828515883912585455
y[1] (numeric) = 1.1214969447016828515883924003712
absolute error = 1.1418257e-24
relative error = 1.0181264473294883371169369727127e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1213
y[1] (analytic) = 1.1215976806808576816630185307813
y[1] (numeric) = 1.121597680680857681663019678514
absolute error = 1.1477327e-24
relative error = 1.0233015989327628118030514420841e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1214
y[1] (analytic) = 1.1216984178760093195595366256588
y[1] (numeric) = 1.1216984178760093195595377793035
absolute error = 1.1536447e-24
relative error = 1.0284802774211650616922300017256e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1215
y[1] (analytic) = 1.1217991562881451372303013987698
y[1] (numeric) = 1.1217991562881451372303025583314
absolute error = 1.1595616e-24
relative error = 1.0336623926842704880856490745787e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1216
y[1] (analytic) = 1.12189989591827251879751051359
y[1] (numeric) = 1.1218998959182725187975116790734
absolute error = 1.1654834e-24
relative error = 1.0388479437784905773780385870230e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1217
y[1] (analytic) = 1.1220006367673988605632772827096
y[1] (numeric) = 1.1220006367673988605632784541196
absolute error = 1.1714100e-24
relative error = 1.0440368406340255569261235924674e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=38.1MB, alloc=4.2MB, time=2.33
x[1] = 0.1218
y[1] (analytic) = 1.1221013788365315710197046308624
y[1] (numeric) = 1.122101378836531571019705808204
absolute error = 1.1773416e-24
relative error = 1.0492292605689025348442740558788e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1219
y[1] (analytic) = 1.122202122126678070858959179856
y[1] (numeric) = 1.122202122126678070858960363134
absolute error = 1.1832780e-24
relative error = 1.0544250243954069729019625518351e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.122
y[1] (analytic) = 1.1223028666388457929833454555008
y[1] (numeric) = 1.1223028666388457929833466447202
absolute error = 1.1892194e-24
relative error = 1.0596243094001539044424296113379e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1221
y[1] (analytic) = 1.1224036123740421825153802166426
y[1] (numeric) = 1.1224036123740421825153814118082
absolute error = 1.1951656e-24
relative error = 1.0648269364280251520584873607748e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1222
y[1] (analytic) = 1.1225043593332746968078669063952
y[1] (numeric) = 1.1225043593332746968078681075119
absolute error = 1.2011167e-24
relative error = 1.0700329936477200606288620402425e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1223
y[1] (analytic) = 1.1226051075175508054539702256774
y[1] (numeric) = 1.1226051075175508054539714327501
absolute error = 1.2070727e-24
relative error = 1.0752424801177279771245021775152e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1224
y[1] (analytic) = 1.1227058569278779902972908291528
y[1] (numeric) = 1.1227058569278779902972920421864
absolute error = 1.2130336e-24
relative error = 1.0804553948968350438329404794298e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1225
y[1] (analytic) = 1.1228066075652637454419401436742
y[1] (numeric) = 1.1228066075652637454419413626737
absolute error = 1.2189995e-24
relative error = 1.0856718261066565644587096539348e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1226
y[1] (analytic) = 1.1229073594307155772626153093334
y[1] (numeric) = 1.1229073594307155772626165343036
absolute error = 1.2249702e-24
relative error = 1.0908915946735157134803866925814e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1227
y[1] (analytic) = 1.1230081125252410044146742432161
y[1] (numeric) = 1.1230081125252410044146754741619
absolute error = 1.2309458e-24
relative error = 1.0961147887276130089209276256566e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1228
y[1] (analytic) = 1.1231088668498475578442108259643
y[1] (numeric) = 1.1231088668498475578442120628906
absolute error = 1.2369263e-24
relative error = 1.1013414073289202354394118934096e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1229
y[1] (analytic) = 1.1232096224055427807981302112452
y[1] (numeric) = 1.123209622405542780798131454157
absolute error = 1.2429118e-24
relative error = 1.1065715385682815145051826478651e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.123
y[1] (analytic) = 1.1233103791933342288342242582293
y[1] (numeric) = 1.1233103791933342288342255071313
absolute error = 1.2489020e-24
relative error = 1.1118049144145315996030388598288e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1231
y[1] (analytic) = 1.1234111372142294698312470871759
y[1] (numeric) = 1.1234111372142294698312483420731
absolute error = 1.2548972e-24
relative error = 1.1170418010202588254989754033558e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1232
y[1] (analytic) = 1.1235118964692360839989907582296
y[1] (numeric) = 1.123511896469236083998992019127
absolute error = 1.2608974e-24
relative error = 1.1222821974226650258268439593888e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1233
y[1] (analytic) = 1.1236126569593616638883610735267
y[1] (numeric) = 1.1236126569593616638883623404291
absolute error = 1.2669024e-24
relative error = 1.1275259246619725266240034084627e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1234
y[1] (analytic) = 1.1237134186856138144014535027121
y[1] (numeric) = 1.1237134186856138144014547756244
absolute error = 1.2729123e-24
relative error = 1.1327730708145331891619363901666e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1235
y[1] (analytic) = 1.1238141816490001528016292319692
y[1] (numeric) = 1.1238141816490001528016305108962
absolute error = 1.2789270e-24
relative error = 1.1380235459597057218308042150840e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1236
y[1] (analytic) = 1.1239149458505283087235913366614
y[1] (numeric) = 1.1239149458505283087235926216082
absolute error = 1.2849468e-24
relative error = 1.1432776161078719553553337098088e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1237
y[1] (analytic) = 1.1240157112912059241834610776882
y[1] (numeric) = 1.1240157112912059241834623686596
absolute error = 1.2909714e-24
relative error = 1.1485350133736162696514766470720e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1238
y[1] (analytic) = 1.1241164779720406535888543216541
y[1] (numeric) = 1.124116477972040653588855618655
absolute error = 1.2970009e-24
relative error = 1.1537958258025458614274910352242e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1239
y[1] (analytic) = 1.1242172458940401637489580849537
y[1] (numeric) = 1.124217245894040163748959387989
absolute error = 1.3030353e-24
relative error = 1.1590600524578803813898804549582e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.124
y[1] (analytic) = 1.1243180150582121338846072018716
y[1] (numeric) = 1.1243180150582121338846085109462
absolute error = 1.3090746e-24
relative error = 1.1643276924031338237378265456303e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=41.9MB, alloc=4.2MB, time=2.57
x[1] = 0.1241
y[1] (analytic) = 1.1244187854655642556383611167993
y[1] (numeric) = 1.1244187854655642556383624319181
absolute error = 1.3151188e-24
relative error = 1.1695987447021143737181503631674e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1242
y[1] (analytic) = 1.1245195571171042330845808006693
y[1] (numeric) = 1.1245195571171042330845821218372
absolute error = 1.3211679e-24
relative error = 1.1748732084189242552732953631932e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1243
y[1] (analytic) = 1.1246203300138397827395057917068
y[1] (numeric) = 1.1246203300138397827395071189287
absolute error = 1.3272219e-24
relative error = 1.1801510826179595787822676915860e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1244
y[1] (analytic) = 1.1247211041567786335713313606009
y[1] (numeric) = 1.1247211041567786335713326938817
absolute error = 1.3332808e-24
relative error = 1.1854323663639101888944695157737e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1245
y[1] (analytic) = 1.1248218795469285270102858001946
y[1] (numeric) = 1.1248218795469285270102871395392
absolute error = 1.3393446e-24
relative error = 1.1907170587217595124563611811197e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1246
y[1] (analytic) = 1.1249226561852972169587078397956
y[1] (numeric) = 1.1249226561852972169587091852089
absolute error = 1.3454133e-24
relative error = 1.1960051587567844065308880277557e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1247
y[1] (analytic) = 1.1250234340728924698011241842081
y[1] (numeric) = 1.125023434072892469801125535695
absolute error = 1.3514869e-24
relative error = 1.2012966655345550065096077541714e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1248
y[1] (analytic) = 1.1251242132107220644143271775866
y[1] (numeric) = 1.125124213210722064414328535152
absolute error = 1.3575654e-24
relative error = 1.2065915781209345743174542647837e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1249
y[1] (analytic) = 1.125224993599793792177452592212
y[1] (numeric) = 1.1252249935997937921774539558608
absolute error = 1.3636488e-24
relative error = 1.2118898955820793467100739895717e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.125
y[1] (analytic) = 1.1253257752411154569820575422914
y[1] (numeric) = 1.1253257752411154569820589120285
absolute error = 1.3697371e-24
relative error = 1.2171916169844383836636707146831e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1251
y[1] (analytic) = 1.1254265581356948752421985228821
y[1] (numeric) = 1.1254265581356948752421998987124
absolute error = 1.3758303e-24
relative error = 1.2224967413947534168572950136918e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1252
y[1] (analytic) = 1.1255273422845398759045095740406
y[1] (numeric) = 1.125527342284539875904510955969
absolute error = 1.3819284e-24
relative error = 1.2278052678800586982475144199145e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1253
y[1] (analytic) = 1.1256281276886583004582805702974
y[1] (numeric) = 1.1256281276886583004582819583288
absolute error = 1.3880314e-24
relative error = 1.2331171955076808487354005308776e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1254
y[1] (analytic) = 1.1257289143490580029455356355582
y[1] (numeric) = 1.1257289143490580029455370296974
absolute error = 1.3941392e-24
relative error = 1.2384324345139057586874758158626e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1255
y[1] (analytic) = 1.1258297022667468499711116835324
y[1] (numeric) = 1.1258297022667468499711130837844
absolute error = 1.4002520e-24
relative error = 1.2437511616372626980890838229338e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1256
y[1] (analytic) = 1.1259304914427327207127370837901
y[1] (numeric) = 1.1259304914427327207127384901598
absolute error = 1.4063697e-24
relative error = 1.2490732871066677465346865771556e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1257
y[1] (analytic) = 1.1260312818780235069311104535477
y[1] (numeric) = 1.12603128187802350693111186604
absolute error = 1.4124923e-24
relative error = 1.2543988099906154896258411455274e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1258
y[1] (analytic) = 1.1261320735736271129799795752835
y[1] (numeric) = 1.1261320735736271129799809939032
absolute error = 1.4186197e-24
relative error = 1.2597276405583611065532860396806e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1259
y[1] (analytic) = 1.1262328665305514558162204402829
y[1] (numeric) = 1.126232866530551455816221865035
absolute error = 1.4247521e-24
relative error = 1.2650599554859914724972199473159e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.126
y[1] (analytic) = 1.1263336607498044650099164182164
y[1] (numeric) = 1.1263336607498044650099178491058
absolute error = 1.4308894e-24
relative error = 1.2703956650353960459880226672441e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1261
y[1] (analytic) = 1.1264344562323940827544375528484
y[1] (numeric) = 1.12643445623239408275443898988
absolute error = 1.4370316e-24
relative error = 1.2757347682762349633670114194466e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1262
y[1] (analytic) = 1.1265352529793282638765199839793
y[1] (numeric) = 1.126535252979328263876521427158
absolute error = 1.4431787e-24
relative error = 1.2810772642784593720663209318519e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1263
y[1] (analytic) = 1.1266360509916149758463454957213
y[1] (numeric) = 1.1266360509916149758463469450519
absolute error = 1.4493306e-24
relative error = 1.2864230633525029002094563325583e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=45.7MB, alloc=4.2MB, time=2.81
NO POLE
x[1] = 0.1264
y[1] (analytic) = 1.1267368502702621987876211912086
y[1] (numeric) = 1.1267368502702621987876226466961
absolute error = 1.4554875e-24
relative error = 1.2917723420964555889797841560437e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1265
y[1] (analytic) = 1.126837650816277925487659293843
y[1] (numeric) = 1.1268376508162779254876607554923
absolute error = 1.4616493e-24
relative error = 1.2971250108133904534296382550408e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1266
y[1] (analytic) = 1.1269384526306701614074570751754
y[1] (numeric) = 1.1269384526306701614074585429913
absolute error = 1.4678159e-24
relative error = 1.3024809798384305287820227594019e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1267
y[1] (analytic) = 1.1270392557144469246917769095238
y[1] (numeric) = 1.1270392557144469246917783835113
absolute error = 1.4739875e-24
relative error = 1.3078404257228976730315320501228e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1268
y[1] (analytic) = 1.1271400600686162461792264554299
y[1] (numeric) = 1.1271400600686162461792279355939
absolute error = 1.4801640e-24
relative error = 1.3132032587945573701915893422270e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1269
y[1] (analytic) = 1.1272408656941861694123389640533
y[1] (numeric) = 1.1272408656941861694123404503986
absolute error = 1.4863453e-24
relative error = 1.3185693894132088322213885199240e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.127
y[1] (analytic) = 1.127341672592164750647653714605
y[1] (numeric) = 1.1273416725921647506476552071366
absolute error = 1.4925316e-24
relative error = 1.3239389940834281478560310722314e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1271
y[1] (analytic) = 1.1274424807635600588657965769218
y[1] (numeric) = 1.1274424807635600588657980756445
absolute error = 1.4987227e-24
relative error = 1.3293118944613391998624145099707e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1272
y[1] (analytic) = 1.1275432902093801757815607012801
y[1] (numeric) = 1.1275432902093801757815622061989
absolute error = 1.5049188e-24
relative error = 1.3346882670203666734939188005606e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1273
y[1] (analytic) = 1.1276441009306331958539873355532
y[1] (numeric) = 1.127644100930633195853988846673
absolute error = 1.5111198e-24
relative error = 1.3400680221294007691823900280789e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1274
y[1] (analytic) = 1.1277449129283272262964467698094
y[1] (numeric) = 1.127744912928327226296448287135
absolute error = 1.5173256e-24
relative error = 1.3454510701893382959404082518794e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1275
y[1] (analytic) = 1.1278457262034703870867194084542
y[1] (numeric) = 1.1278457262034703870867209319906
absolute error = 1.5235364e-24
relative error = 1.3508375876268954830035551581706e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1276
y[1] (analytic) = 1.127946540757070810977076970017
y[1] (numeric) = 1.127946540757070810977078499769
absolute error = 1.5297520e-24
relative error = 1.3562273961789357723509516993383e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1277
y[1] (analytic) = 1.1280473565901366435043638146815
y[1] (numeric) = 1.1280473565901366435043653506541
absolute error = 1.5359726e-24
relative error = 1.3616206722410488472059429658467e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1278
y[1] (analytic) = 1.1281481737036760430000783996632
y[1] (numeric) = 1.1281481737036760430000799418612
absolute error = 1.5421980e-24
relative error = 1.3670172375823744914624230461016e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1279
y[1] (analytic) = 1.1282489920986971806004548625322
y[1] (numeric) = 1.1282489920986971806004564109606
absolute error = 1.5484284e-24
relative error = 1.3724172685673857752358814087712e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.128
y[1] (analytic) = 1.1283498117762082402565447325845
y[1] (numeric) = 1.1283498117762082402565462872482
absolute error = 1.5546637e-24
relative error = 1.3778206756224858693098914359468e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1281
y[1] (analytic) = 1.1284506327372174187442987703605
y[1] (numeric) = 1.1284506327372174187443003312644
absolute error = 1.5609039e-24
relative error = 1.3832274578231266602785651741616e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1282
y[1] (analytic) = 1.1285514549827329256746489354132
y[1] (numeric) = 1.1285514549827329256746505025621
absolute error = 1.5671489e-24
relative error = 1.3886375256358849028874154603473e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1283
y[1] (analytic) = 1.1286522785137629835035904824255
y[1] (numeric) = 1.1286522785137629835035920558244
absolute error = 1.5733989e-24
relative error = 1.3940510553630302163270525066398e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1284
y[1] (analytic) = 1.1287531033313158275422641857791
y[1] (numeric) = 1.1287531033313158275422657654329
absolute error = 1.5796538e-24
relative error = 1.3994679574637981000119558984331e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1285
y[1] (analytic) = 1.128853929436399705967038692674
y[1] (numeric) = 1.1288539294363997059670402785876
absolute error = 1.5859136e-24
relative error = 1.4048882310147916303780626727950e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1286
y[1] (analytic) = 1.1289547568300228798295930049005
y[1] (numeric) = 1.1289547568300228798295945970788
absolute error = 1.5921783e-24
relative error = 1.4103118750929013101898981643053e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=49.5MB, alloc=4.2MB, time=3.05
NO POLE
x[1] = 0.1287
y[1] (analytic) = 1.1290555855131936230669990893646
y[1] (numeric) = 1.1290555855131936230670006878126
absolute error = 1.5984480e-24
relative error = 1.4157389773449035150020544137254e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1288
y[1] (analytic) = 1.1291564154869202225118046174672
y[1] (numeric) = 1.1291564154869202225118062221897
absolute error = 1.6047225e-24
relative error = 1.4211693597011569908561815537819e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1289
y[1] (analytic) = 1.1292572467522109779021158334377
y[1] (numeric) = 1.1292572467522109779021174444395
absolute error = 1.6110018e-24
relative error = 1.4266030212631405566358793099062e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.129
y[1] (analytic) = 1.1293580793100742018916805517234
y[1] (numeric) = 1.1293580793100742018916821690095
absolute error = 1.6172861e-24
relative error = 1.4320401382243632022251010795614e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1291
y[1] (analytic) = 1.1294589131615182200599712835358
y[1] (numeric) = 1.1294589131615182200599729071112
absolute error = 1.6235754e-24
relative error = 1.4374807096394312790805296471865e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1292
y[1] (analytic) = 1.1295597483075513709222684926536
y[1] (numeric) = 1.1295597483075513709222701225231
absolute error = 1.6298695e-24
relative error = 1.4429245575031118886882558271804e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1293
y[1] (analytic) = 1.1296605847491820059397439805836
y[1] (numeric) = 1.129660584749182005939745616752
absolute error = 1.6361684e-24
relative error = 1.4483716809180145730777511422244e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1294
y[1] (analytic) = 1.129761422487418489529544401181
y[1] (numeric) = 1.1297614224874184895295460436533
absolute error = 1.6424723e-24
relative error = 1.4538222560155538325050580054918e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1295
y[1] (analytic) = 1.1298622615232691990748749048294
y[1] (numeric) = 1.1298622615232691990748765536106
absolute error = 1.6487812e-24
relative error = 1.4592762818514970018691559379003e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1296
y[1] (analytic) = 1.1299631018577425249350829122812
y[1] (numeric) = 1.1299631018577425249350845673761
absolute error = 1.6550949e-24
relative error = 1.4647335804849752525835910818963e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1297
y[1] (analytic) = 1.1300639434918468704557420182594
y[1] (numeric) = 1.1300639434918468704557436796729
absolute error = 1.6614135e-24
relative error = 1.4701942395102942987490771807004e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1298
y[1] (analytic) = 1.1301647864265906519787360249217
y[1] (numeric) = 1.1301647864265906519787376926587
absolute error = 1.6677370e-24
relative error = 1.4756582580077822223162546148650e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1299
y[1] (analytic) = 1.1302656306629822988523431052878
y[1] (numeric) = 1.1302656306629822988523447793533
absolute error = 1.6740655e-24
relative error = 1.4811257235328299445174356283160e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.13
y[1] (analytic) = 1.1303664762020302534413200967308
y[1] (numeric) = 1.1303664762020302534413217771296
absolute error = 1.6803988e-24
relative error = 1.4865964582088884780258552547512e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1301
y[1] (analytic) = 1.1304673230447429711369869246326
y[1] (numeric) = 1.1304673230447429711369886113697
absolute error = 1.6867371e-24
relative error = 1.4920706380588059921365716284016e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1302
y[1] (analytic) = 1.1305681711921289203673111563063
y[1] (numeric) = 1.1305681711921289203673128493865
absolute error = 1.6930802e-24
relative error = 1.4975480852381768522165966936650e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1303
y[1] (analytic) = 1.1306690206451965826069926852835
y[1] (numeric) = 1.1306690206451965826069943847117
absolute error = 1.6994282e-24
relative error = 1.5030288872956392652884951090042e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1304
y[1] (analytic) = 1.1307698714049544523875485460702
y[1] (numeric) = 1.1307698714049544523875502518514
absolute error = 1.7057812e-24
relative error = 1.5085131317485561930163397094340e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1305
y[1] (analytic) = 1.1308707234724110373073978594703
y[1] (numeric) = 1.1308707234724110373073995716093
absolute error = 1.7121390e-24
relative error = 1.5140006408007163404081409993900e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1306
y[1] (analytic) = 1.130971576848574858041946908578
y[1] (numeric) = 1.1309715768485748580419486270797
absolute error = 1.7185017e-24
relative error = 1.5194915019779398190756343356385e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1307
y[1] (analytic) = 1.1310724315344544483536743455404
y[1] (numeric) = 1.1310724315344544483536760704098
absolute error = 1.7248694e-24
relative error = 1.5249858027747867139295663221185e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1308
y[1] (analytic) = 1.1311732875310583551022165291908
y[1] (numeric) = 1.1311732875310583551022182604327
absolute error = 1.7312419e-24
relative error = 1.5304833654432152634775060407406e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1309
y[1] (analytic) = 1.1312741448393951382544529936532
y[1] (numeric) = 1.1312741448393951382544547312725
absolute error = 1.7376193e-24
relative error = 1.5359842774862379114383553325663e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=53.4MB, alloc=4.2MB, time=3.29
NO POLE
x[1] = 0.131
y[1] (analytic) = 1.1313750034604733708945920480198
y[1] (numeric) = 1.1313750034604733708945937920214
absolute error = 1.7440016e-24
relative error = 1.5414885379875991273933721721115e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1311
y[1] (analytic) = 1.1314758633953016392342565072011
y[1] (numeric) = 1.13147586339530163923425825759
absolute error = 1.7503889e-24
relative error = 1.5469962344114713586673507652109e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1312
y[1] (analytic) = 1.1315767246448885426225695540511
y[1] (numeric) = 1.1315767246448885426225713108321
absolute error = 1.7567810e-24
relative error = 1.5525071890740003427527251616495e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1313
y[1] (analytic) = 1.1316775872102426935562407328663
y[1] (numeric) = 1.1316775872102426935562424960444
absolute error = 1.7631781e-24
relative error = 1.5580215778121947968401534256134e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1314
y[1] (analytic) = 1.1317784510923727176896520743617
y[1] (numeric) = 1.1317784510923727176896538439418
absolute error = 1.7695801e-24
relative error = 1.5635393113307929774303218620876e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1315
y[1] (analytic) = 1.1318793162922872538449443522228
y[1] (numeric) = 1.1318793162922872538449461282098
absolute error = 1.7759870e-24
relative error = 1.5690603887149605337126094031888e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1316
y[1] (analytic) = 1.1319801828109949540221034713354
y[1] (numeric) = 1.1319801828109949540221052537342
absolute error = 1.7823988e-24
relative error = 1.5745848090501461316046910829345e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1317
y[1] (analytic) = 1.132081050649504483409046987794
y[1] (numeric) = 1.1320810506495044834090487766094
absolute error = 1.7888154e-24
relative error = 1.5801124830891832858989853380344e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1318
y[1] (analytic) = 1.1321819198088245203917107607891
y[1] (numeric) = 1.1321819198088245203917125560261
absolute error = 1.7952370e-24
relative error = 1.5856435865917521215623069835248e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1319
y[1] (analytic) = 1.1322827902899637565641357364753
y[1] (numeric) = 1.1322827902899637565641375381388
absolute error = 1.8016635e-24
relative error = 1.5911780303033803427948504156971e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.132
y[1] (analytic) = 1.1323836620939308967385548639201
y[1] (numeric) = 1.1323836620939308967385566720149
absolute error = 1.8080948e-24
relative error = 1.5967157250013547617875035899396e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1321
y[1] (analytic) = 1.1324845352217346589554801432342
y[1] (numeric) = 1.1324845352217346589554819577653
absolute error = 1.8145311e-24
relative error = 1.6022568463989878012812221822009e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1322
y[1] (analytic) = 1.1325854096743837744937898059856
y[1] (numeric) = 1.1325854096743837744937916269579
absolute error = 1.8209723e-24
relative error = 1.6078013052662634885829570660663e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1323
y[1] (analytic) = 1.1326862854528869878808156279964
y[1] (numeric) = 1.1326862854528869878808174554148
absolute error = 1.8274184e-24
relative error = 1.6133491006906075369209648654854e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1324
y[1] (analytic) = 1.1327871625582530569024303746246
y[1] (numeric) = 1.132787162558253056902432208494
absolute error = 1.8338694e-24
relative error = 1.6189002317597275142848759746064e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1325
y[1] (analytic) = 1.1328880409914907526131353786315
y[1] (numeric) = 1.1328880409914907526131372189567
absolute error = 1.8403252e-24
relative error = 1.6244546092916368654113059442879e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1326
y[1] (analytic) = 1.1329889207536088593461482507346
y[1] (numeric) = 1.1329889207536088593461500975206
absolute error = 1.8467860e-24
relative error = 1.6300124089224175359030956430027e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1327
y[1] (analytic) = 1.1330898018456161747234907229486
y[1] (numeric) = 1.1330898018456161747234925762004
absolute error = 1.8532518e-24
relative error = 1.6355736297170434806164658449077e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1328
y[1] (analytic) = 1.1331906842685215096660766248141
y[1] (numeric) = 1.1331906842685215096660784845365
absolute error = 1.8597224e-24
relative error = 1.6411380942479748813060537320893e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1329
y[1] (analytic) = 1.1332915680233336884037999926146
y[1] (numeric) = 1.1332915680233336884038018588126
absolute error = 1.8661980e-24
relative error = 1.6467059781049886676772869992691e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.133
y[1] (analytic) = 1.1333924531110615484856233116846
y[1] (numeric) = 1.1333924531110615484856251843629
absolute error = 1.8726783e-24
relative error = 1.6522770156618429116303558495068e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1331
y[1] (analytic) = 1.1334933395327139407896658919068
y[1] (numeric) = 1.1334933395327139407896677710704
absolute error = 1.8791636e-24
relative error = 1.6578514707238516994820677538318e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=57.2MB, alloc=4.3MB, time=3.53
x[1] = 0.1332
y[1] (analytic) = 1.1335942272892997295332923765024
y[1] (numeric) = 1.1335942272892997295332942621562
absolute error = 1.8856538e-24
relative error = 1.6634292541424263681247820823754e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1333
y[1] (analytic) = 1.1336951163818277922832013842129
y[1] (numeric) = 1.1336951163818277922832032763618
absolute error = 1.8921489e-24
relative error = 1.6690103650078046706794579100853e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1334
y[1] (analytic) = 1.1337960068113070199655142849753
y[1] (numeric) = 1.1337960068113070199655161836243
absolute error = 1.8986490e-24
relative error = 1.6745948906097922959607718284064e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1335
y[1] (analytic) = 1.1338968985787463168758641091921
y[1] (numeric) = 1.133896898578746316875866014346
absolute error = 1.9051539e-24
relative error = 1.6801826536327648349659050321038e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1336
y[1] (analytic) = 1.1339977916851546006894845906956
y[1] (numeric) = 1.1339977916851546006894865023594
absolute error = 1.9116638e-24
relative error = 1.6857738295585306876105207962120e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1337
y[1] (analytic) = 1.1340986861315408024712993435092
y[1] (numeric) = 1.1340986861315408024713012616877
absolute error = 1.9181785e-24
relative error = 1.6913682411034166953357941385455e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1338
y[1] (analytic) = 1.1341995819189138666860111725045
y[1] (numeric) = 1.1341995819189138666860130972026
absolute error = 1.9246981e-24
relative error = 1.6969659755505009605291769769537e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1339
y[1] (analytic) = 1.1343004790482827512081915180569
y[1] (numeric) = 1.1343004790482827512081934492796
absolute error = 1.9312227e-24
relative error = 1.7025671201517630456034263116272e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.134
y[1] (analytic) = 1.1344013775206564273323700348
y[1] (numeric) = 1.1344013775206564273323719725521
absolute error = 1.9377521e-24
relative error = 1.7081714976714362104934276561273e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1341
y[1] (analytic) = 1.1345022773370438797831243045789
y[1] (numeric) = 1.1345022773370438797831262488654
absolute error = 1.9442865e-24
relative error = 1.7137792835142817269042850279458e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1342
y[1] (analytic) = 1.1346031784984541067251696837048
y[1] (numeric) = 1.1346031784984541067251716345305
absolute error = 1.9508257e-24
relative error = 1.7193903004764568389602083521812e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1343
y[1] (analytic) = 1.13470408100589611977344928461
y[1] (numeric) = 1.1347040810058961197734512419799
absolute error = 1.9573699e-24
relative error = 1.7250047239319210358404726456607e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1344
y[1] (analytic) = 1.1348049848603789440032240920063
y[1] (numeric) = 1.1348049848603789440032260559253
absolute error = 1.9639190e-24
relative error = 1.7306224648296124078722245464960e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1345
y[1] (analytic) = 1.1349058900629116179601632136458
y[1] (numeric) = 1.1349058900629116179601651841188
absolute error = 1.9704730e-24
relative error = 1.7362435222631280121751539744570e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1346
y[1] (analytic) = 1.135006796614503193670434265786
y[1] (numeric) = 1.1350067966145031936704362428179
absolute error = 1.9770319e-24
relative error = 1.7418678953263435925452944705245e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1347
y[1] (analytic) = 1.1351077045161627366507938934597
y[1] (numeric) = 1.1351077045161627366507958770554
absolute error = 1.9835957e-24
relative error = 1.7474955831134134365235580041194e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1348
y[1] (analytic) = 1.1352086137688993259186784256514
y[1] (numeric) = 1.1352086137688993259186804158157
absolute error = 1.9901643e-24
relative error = 1.7531264966292342766884975171486e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1349
y[1] (analytic) = 1.1353095243737220540022946654795
y[1] (numeric) = 1.1353095243737220540022966622175
absolute error = 1.9967380e-24
relative error = 1.7587608992371249272089950962366e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.135
y[1] (analytic) = 1.1354104363316400269507108154875
y[1] (numeric) = 1.135410436331640026950712818804
absolute error = 2.0033165e-24
relative error = 1.7643985257634665825495455560879e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1351
y[1] (analytic) = 1.1355113496436623643439475381424
y[1] (numeric) = 1.1355113496436623643439495480423
absolute error = 2.0098999e-24
relative error = 1.7700394633930622335068615731932e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1352
y[1] (analytic) = 1.1356122643107981993030691516438
y[1] (numeric) = 1.1356122643107981993030711681319
absolute error = 2.0164881e-24
relative error = 1.7756836231632319949909574802529e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1353
y[1] (analytic) = 1.1357131803340566785002749611425
y[1] (numeric) = 1.1357131803340566785002769842238
absolute error = 2.0230813e-24
relative error = 1.7813311802940725074635373061903e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1354
y[1] (analytic) = 1.1358140977144469621689907254714
y[1] (numeric) = 1.1358140977144469621689927551508
absolute error = 2.0296794e-24
relative error = 1.7869820458156332478733908702525e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=61.0MB, alloc=4.3MB, time=3.76
x[1] = 0.1355
y[1] (analytic) = 1.1359150164529782241139602594878
y[1] (numeric) = 1.1359150164529782241139622957703
absolute error = 2.0362825e-24
relative error = 1.7926363068590465655370654680322e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1356
y[1] (analytic) = 1.1360159365506596517213371721296
y[1] (numeric) = 1.13601593655065965172133921502
absolute error = 2.0428904e-24
relative error = 1.7982937864436367993558694887221e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1357
y[1] (analytic) = 1.1361168580085004459687767402847
y[1] (numeric) = 1.136116858008500445968778789788
absolute error = 2.0495033e-24
relative error = 1.8039546597280273618515912150820e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1358
y[1] (analytic) = 1.1362177808275098214355279185766
y[1] (numeric) = 1.1362177808275098214355299746976
absolute error = 2.0561210e-24
relative error = 1.8096187497633796150566508956477e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1359
y[1] (analytic) = 1.1363187050086970063125254851646
y[1] (numeric) = 1.1363187050086970063125275479083
absolute error = 2.0627437e-24
relative error = 1.8152862316775929902377690539123e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.136
y[1] (analytic) = 1.1364196305530712424124823236624
y[1] (numeric) = 1.1364196305530712424124843930337
absolute error = 2.0693713e-24
relative error = 1.8209570165493190578530757805929e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1361
y[1] (analytic) = 1.1365205574616417851799818412729
y[1] (numeric) = 1.1365205574616417851799839172767
absolute error = 2.0760038e-24
relative error = 1.8266311034766006054088311237268e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1362
y[1] (analytic) = 1.1366214857354179037015705232428
y[1] (numeric) = 1.136621485735417903701572605884
absolute error = 2.0826412e-24
relative error = 1.8323084915577568289622887449609e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1363
y[1] (analytic) = 1.1367224153754088807158506237364
y[1] (numeric) = 1.1367224153754088807158527130199
absolute error = 2.0892835e-24
relative error = 1.8379891798913831915676015006327e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1364
y[1] (analytic) = 1.13682334638262401262357299323
y[1] (numeric) = 1.1368233463826240126235750891607
absolute error = 2.0959307e-24
relative error = 1.8436731675763512818072645040403e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1365
y[1] (analytic) = 1.1369242787580726094977300425279
y[1] (numeric) = 1.1369242787580726094977321451107
absolute error = 2.1025828e-24
relative error = 1.8493604537118086724090372607231e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1366
y[1] (analytic) = 1.1370252125027639950936488435008
y[1] (numeric) = 1.1370252125027639950936509527406
absolute error = 2.1092398e-24
relative error = 1.8550510373971787789482865144063e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1367
y[1] (analytic) = 1.1371261476177075068590843666471
y[1] (numeric) = 1.1371261476177075068590864825488
absolute error = 2.1159017e-24
relative error = 1.8607449177321607186356914870577e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1368
y[1] (analytic) = 1.1372270841039124959443128555794
y[1] (numeric) = 1.1372270841039124959443149781479
absolute error = 2.1225685e-24
relative error = 1.8664420938167291691902532422491e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1369
y[1] (analytic) = 1.1373280219623883272122253385353
y[1] (numeric) = 1.1373280219623883272122274677755
absolute error = 2.1292402e-24
relative error = 1.8721425647511342277975499467333e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.137
y[1] (analytic) = 1.1374289611941443792484212770148
y[1] (numeric) = 1.1374289611941443792484234129316
absolute error = 2.1359168e-24
relative error = 1.8778463296359012701531798508119e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1371
y[1] (analytic) = 1.1375299018001900443713023516448
y[1] (numeric) = 1.1375299018001900443713044942432
absolute error = 2.1425984e-24
relative error = 1.8835534754816078112733948163806e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1372
y[1] (analytic) = 1.1376308437815347286421663853715
y[1] (numeric) = 1.1376308437815347286421685346563
absolute error = 2.1492848e-24
relative error = 1.8892638255619751237317328980481e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1373
y[1] (analytic) = 1.1377317871391878518753014040816
y[1] (numeric) = 1.1377317871391878518753035600577
absolute error = 2.1559761e-24
relative error = 1.8949774668959320875779091989201e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1374
y[1] (analytic) = 1.1378327318741588476480798347538
y[1] (numeric) = 1.1378327318741588476480819974262
absolute error = 2.1626724e-24
relative error = 1.9006944864714839161847144584726e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1375
y[1] (analytic) = 1.137933677987457163311052841241
y[1] (numeric) = 1.1379336779874571633110550106146
absolute error = 2.1693736e-24
relative error = 1.9064147954885573300003917901749e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1376
y[1] (analytic) = 1.1380346254800922599980447977841
y[1] (numeric) = 1.1380346254800922599980469738637
absolute error = 2.1760796e-24
relative error = 1.9121383051785416455479136717270e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1377
y[1] (analytic) = 1.1381355743530736126362479003585
y[1] (numeric) = 1.138135574353073612636250083149
absolute error = 2.1827905e-24
relative error = 1.9178651025302653791758654040631e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=64.8MB, alloc=4.3MB, time=4.01
NO POLE
x[1] = 0.1378
y[1] (analytic) = 1.1382365246074107099563169159546
y[1] (numeric) = 1.1382365246074107099563191054611
absolute error = 2.1895065e-24
relative error = 1.9235953623568554326957652135068e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1379
y[1] (analytic) = 1.1383374762441130545024640698931
y[1] (numeric) = 1.1383374762441130545024662661203
absolute error = 2.1962272e-24
relative error = 1.9293287323249170354229799732787e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.138
y[1] (analytic) = 1.1384384292641901626425540712747
y[1] (numeric) = 1.1384384292641901626425562742276
absolute error = 2.2029529e-24
relative error = 1.9350654751033309833995948335519e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1381
y[1] (analytic) = 1.138539383668651564578199276668
y[1] (numeric) = 1.1385393836686515645782014863515
absolute error = 2.2096835e-24
relative error = 1.9408055019404430778355827536420e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1382
y[1] (analytic) = 1.1386403394585068043548549921335
y[1] (numeric) = 1.1386403394585068043548572085526
absolute error = 2.2164191e-24
relative error = 1.9465488997641195324353378672946e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1383
y[1] (analytic) = 1.1387412966347654398719149136869
y[1] (numeric) = 1.1387412966347654398719171368464
absolute error = 2.2231595e-24
relative error = 1.9522954920225798970641093868869e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1384
y[1] (analytic) = 1.1388422551984370428928067063013
y[1] (numeric) = 1.1388422551984370428928089362061
absolute error = 2.2299048e-24
relative error = 1.9580453656520246237175734216694e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1385
y[1] (analytic) = 1.1389432151505311990550877215497
y[1] (numeric) = 1.1389432151505311990550899582047
absolute error = 2.2366550e-24
relative error = 1.9637985197570952245572296429670e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1386
y[1] (analytic) = 1.1390441764920575078805408539893
y[1] (numeric) = 1.1390441764920575078805430973995
absolute error = 2.2434102e-24
relative error = 1.9695550412356137228307535228909e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1387
y[1] (analytic) = 1.1391451392240255827852705363878
y[1] (numeric) = 1.139145139224025582785272786558
absolute error = 2.2501702e-24
relative error = 1.9753147535991714934058130896158e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1388
y[1] (analytic) = 1.1392461033474450510897988738923
y[1] (numeric) = 1.1392461033474450510898011308275
absolute error = 2.2569352e-24
relative error = 1.9810778315312651208698070250238e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1389
y[1] (analytic) = 1.1393470688633255540291619172436
y[1] (numeric) = 1.1393470688633255540291641809487
absolute error = 2.2637051e-24
relative error = 1.9868441863447237501947228846058e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.139
y[1] (analytic) = 1.1394480357726767467630060751348
y[1] (numeric) = 1.1394480357726767467630083456146
absolute error = 2.2704798e-24
relative error = 1.9926137293837658037862611896887e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1391
y[1] (analytic) = 1.1395490040765082983856846658156
y[1] (numeric) = 1.1395490040765082983856869430751
absolute error = 2.2772595e-24
relative error = 1.9983866352860300854754395567730e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1392
y[1] (analytic) = 1.1396499737758298919363546080451
y[1] (numeric) = 1.1396499737758298919363568920892
absolute error = 2.2840441e-24
relative error = 2.0041628153885022550816820712767e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1393
y[1] (analytic) = 1.1397509448716512244090732514914
y[1] (numeric) = 1.139750944871651224409075542325
absolute error = 2.2908336e-24
relative error = 2.0099422687980079974477877695495e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1394
y[1] (analytic) = 1.1398519173649820067628953466803
y[1] (numeric) = 1.1398519173649820067628976443084
absolute error = 2.2976281e-24
relative error = 2.0157250823523391191179974863337e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1395
y[1] (analytic) = 1.1399528912568319639319701545949
y[1] (numeric) = 1.1399528912568319639319724590223
absolute error = 2.3044274e-24
relative error = 2.0215110796897056505583751122056e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1396
y[1] (analytic) = 1.1400538665482108348356386960248
y[1] (numeric) = 1.1400538665482108348356410072565
absolute error = 2.3112317e-24
relative error = 2.0273004353713686155443537781808e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1397
y[1] (analytic) = 1.1401548432401283723885311407686
y[1] (numeric) = 1.1401548432401283723885334588094
absolute error = 2.3180408e-24
relative error = 2.0330929730671649600341362575584e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1398
y[1] (analytic) = 1.1402558213335943435106643367882
y[1] (numeric) = 1.1402558213335943435106666616429
absolute error = 2.3248547e-24
relative error = 2.0388886919085837890508246159549e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1399
y[1] (analytic) = 1.1403568008296185291375394794172
y[1] (numeric) = 1.1403568008296185291375418110909
absolute error = 2.3316737e-24
relative error = 2.0446878541029343359321676326360e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.14
y[1] (analytic) = 1.140457781729210724230239920725
y[1] (numeric) = 1.1404577817292107242302422592226
absolute error = 2.3384976e-24
relative error = 2.0504902833441762413259587218289e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=68.6MB, alloc=4.3MB, time=4.25
NO POLE
x[1] = 0.1401
y[1] (analytic) = 1.1405587640333807377855291191354
y[1] (numeric) = 1.1405587640333807377855314644618
absolute error = 2.3453264e-24
relative error = 2.0562959787413104504663631307254e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1402
y[1] (analytic) = 1.1406597477431383928459487294031
y[1] (numeric) = 1.1406597477431383928459510815632
absolute error = 2.3521601e-24
relative error = 2.0621049394036087165017752888560e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1403
y[1] (analytic) = 1.1407607328594935265099168330472
y[1] (numeric) = 1.1407607328594935265099191920458
absolute error = 2.3589986e-24
relative error = 2.0679170767798121044969847733965e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1404
y[1] (analytic) = 1.1408617193834559899418263093438
y[1] (numeric) = 1.140861719383455989941828675186
absolute error = 2.3658422e-24
relative error = 2.0737326529621376424531549731611e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1405
y[1] (analytic) = 1.1409627073160356483821433469788
y[1] (numeric) = 1.1409627073160356483821457196694
absolute error = 2.3726906e-24
relative error = 2.0795514040782646050745364712879e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1406
y[1] (analytic) = 1.1410636966582423811575060964604
y[1] (numeric) = 1.1410636966582423811575084760043
absolute error = 2.3795439e-24
relative error = 2.0853734168993479540668942102680e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1407
y[1] (analytic) = 1.1411646874110860816908234633943
y[1] (numeric) = 1.1411646874110860816908258497964
absolute error = 2.3864021e-24
relative error = 2.0911986905360114111825562979097e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1408
y[1] (analytic) = 1.141265679575576657511374042721
y[1] (numeric) = 1.1412656795755766575113764359862
absolute error = 2.3932652e-24
relative error = 2.0970272240991486782830493564017e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1409
y[1] (analytic) = 1.1413666731527240302649051940169
y[1] (numeric) = 1.1413666731527240302649075941502
absolute error = 2.4001333e-24
relative error = 2.1028591043141864038901097011514e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.141
y[1] (analytic) = 1.1414676681435381357237322579606
y[1] (numeric) = 1.1414676681435381357237346649668
absolute error = 2.4070062e-24
relative error = 2.1086941550562796774474130903492e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1411
y[1] (analytic) = 1.141568664549028923796837914064
y[1] (numeric) = 1.1415686645490289237968403279481
absolute error = 2.4138841e-24
relative error = 2.1145325506579080987973808539980e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1412
y[1] (analytic) = 1.141669662370206358539971679771
y[1] (numeric) = 1.1416696623702063585399741005379
absolute error = 2.4207669e-24
relative error = 2.1203742026167845981591337795529e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1413
y[1] (analytic) = 1.141770661608080418165749551023
y[1] (numeric) = 1.1417706616080804181657519786775
absolute error = 2.4276545e-24
relative error = 2.1262190224618916247572083159328e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1414
y[1] (analytic) = 1.1418716622636610950537537843936
y[1] (numeric) = 1.1418716622636610950537562189407
absolute error = 2.4345471e-24
relative error = 2.1320671844800163115106934092056e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1415
y[1] (analytic) = 1.141972664337958395760632820893
y[1] (numeric) = 1.1419726643379583957606352623376
absolute error = 2.4414446e-24
relative error = 2.1379186001929311152162388838509e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1416
y[1] (analytic) = 1.1420736678319823410302013515427
y[1] (numeric) = 1.1420736678319823410302037998898
absolute error = 2.4483471e-24
relative error = 2.1437733562737143683825285416261e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1417
y[1] (analytic) = 1.1421746727467429658035405248223
y[1] (numeric) = 1.1421746727467429658035429800767
absolute error = 2.4552544e-24
relative error = 2.1496312767078921577128943085064e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1418
y[1] (analytic) = 1.1422756790832503192290982960885
y[1] (numeric) = 1.1422756790832503192291007582551
absolute error = 2.4621666e-24
relative error = 2.1554924481768245418393161300740e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1419
y[1] (analytic) = 1.1423766868425144646727899190679
y[1] (numeric) = 1.1423766868425144646727923881516
absolute error = 2.4690837e-24
relative error = 2.1613568697943697127221832131842e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.142
y[1] (analytic) = 1.1424776960255454797280985795249
y[1] (numeric) = 1.1424776960255454797281010555307
absolute error = 2.4760058e-24
relative error = 2.1672246282037152410141983299446e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1421
y[1] (analytic) = 1.142578706633353456226176171205
y[1] (numeric) = 1.1425787066333534562261786541377
absolute error = 2.4829327e-24
relative error = 2.1730955474533956738299982114831e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1422
y[1] (analytic) = 1.1426797186669485002459442141541
y[1] (numeric) = 1.1426797186669485002459467040187
absolute error = 2.4898646e-24
relative error = 2.1789698017084603217481277947684e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1423
y[1] (analytic) = 1.142780732127340732124194915517
y[1] (numeric) = 1.1427807321273407321241974123183
absolute error = 2.4968013e-24
relative error = 2.1848472150489320256199075158617e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=72.4MB, alloc=4.3MB, time=4.49
NO POLE
x[1] = 0.1424
y[1] (analytic) = 1.1428817470155402864656923729128
y[1] (numeric) = 1.1428817470155402864656948766559
absolute error = 2.5037431e-24
relative error = 2.1907280491075648078824738238876e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1425
y[1] (analytic) = 1.142982763332557312153273920492
y[1] (numeric) = 1.1429827633325573121532764311817
absolute error = 2.5106897e-24
relative error = 2.1966120404822768127551329488121e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1426
y[1] (analytic) = 1.1430837810794019723579516177725
y[1] (numeric) = 1.1430837810794019723579541354136
absolute error = 2.5176411e-24
relative error = 2.2024991883120045951655746012828e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1427
y[1] (analytic) = 1.1431848002570844445490138813582
y[1] (numeric) = 1.1431848002570844445490164059558
absolute error = 2.5245976e-24
relative error = 2.2083897541607073035819416473421e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1428
y[1] (analytic) = 1.1432858208666149205041272596409
y[1] (numeric) = 1.1432858208666149205041297911998
absolute error = 2.5315589e-24
relative error = 2.2142834746967026168505390692830e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1429
y[1] (analytic) = 1.1433868429090036063194383505846
y[1] (numeric) = 1.1433868429090036063194408891098
absolute error = 2.5385252e-24
relative error = 2.2201805239786447507703885663370e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.143
y[1] (analytic) = 1.1434878663852607224196758626961
y[1] (numeric) = 1.1434878663852607224196784081924
absolute error = 2.5454963e-24
relative error = 2.2260807261966857908581849079359e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1431
y[1] (analytic) = 1.1435888912963965035682528192801
y[1] (numeric) = 1.1435888912963965035682553717524
absolute error = 2.5524723e-24
relative error = 2.2319841679350903178757296994194e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1432
y[1] (analytic) = 1.1436899176434211988773689060821
y[1] (numeric) = 1.1436899176434211988773714655354
absolute error = 2.5594533e-24
relative error = 2.2378909357474850686862846666077e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1433
y[1] (analytic) = 1.1437909454273450718181129624187
y[1] (numeric) = 1.1437909454273450718181155288579
absolute error = 2.5664392e-24
relative error = 2.2438009412997431323384989760209e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1434
y[1] (analytic) = 1.1438919746491784002305656158971
y[1] (numeric) = 1.1438919746491784002305681893271
absolute error = 2.5734300e-24
relative error = 2.2497141837097408861121160474019e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1435
y[1] (analytic) = 1.1439930053099314763339020608241
y[1] (numeric) = 1.1439930053099314763339046412497
absolute error = 2.5804256e-24
relative error = 2.2556305746824991171381901237345e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1436
y[1] (analytic) = 1.1440940374106146067364949804061
y[1] (numeric) = 1.1440940374106146067364975678323
absolute error = 2.5874262e-24
relative error = 2.2615502881703896318866213663020e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1437
y[1] (analytic) = 1.1441950709522381124460176128418
y[1] (numeric) = 1.1441950709522381124460202072735
absolute error = 2.5944317e-24
relative error = 2.2674732358712448969493480551296e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1438
y[1] (analytic) = 1.1442961059358123288795469614068
y[1] (numeric) = 1.144296105935812328879549562849
absolute error = 2.6014422e-24
relative error = 2.2733995042939735562702531298669e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1439
y[1] (analytic) = 1.1443971423623476058736671486333
y[1] (numeric) = 1.1443971423623476058736697570908
absolute error = 2.6084575e-24
relative error = 2.2793289177701307328565282208883e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.144
y[1] (analytic) = 1.1444981802328543076945729146838
y[1] (numeric) = 1.1444981802328543076945755301615
absolute error = 2.6154777e-24
relative error = 2.2852615628168731564861546994674e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1441
y[1] (analytic) = 1.1445992195483428130481732600218
y[1] (numeric) = 1.1445992195483428130481758825247
absolute error = 2.6225029e-24
relative error = 2.2911975259207636270347600188832e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1442
y[1] (analytic) = 1.1447002603098235150901952324794
y[1] (numeric) = 1.1447002603098235150901978620124
absolute error = 2.6295330e-24
relative error = 2.2971367188195563327054434545772e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1443
y[1] (analytic) = 1.1448013025183068214362878588228
y[1] (numeric) = 1.1448013025183068214362904953908
absolute error = 2.6365680e-24
relative error = 2.3030791406335231186713144036632e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1444
y[1] (analytic) = 1.1449023461748031541721262209171
y[1] (numeric) = 1.1449023461748031541721288645251
absolute error = 2.6436080e-24
relative error = 2.3090248778268947387535097315767e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1445
y[1] (analytic) = 1.145003391280322949863515676592
y[1] (numeric) = 1.1450033912803229498635183272448
absolute error = 2.6506528e-24
relative error = 2.3149737548253773933065418326605e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1446
memory used=76.2MB, alloc=4.3MB, time=4.73
y[1] (analytic) = 1.1451044378358766595664962253074
y[1] (numeric) = 1.14510443783587665956649888301
absolute error = 2.6577026e-24
relative error = 2.3209259454297199388399484394914e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1447
y[1] (analytic) = 1.1452054858424747488374470187232
y[1] (numeric) = 1.1452054858424747488374496834804
absolute error = 2.6647572e-24
relative error = 2.3268812740969899240664042927180e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1448
y[1] (analytic) = 1.1453065353011276977431910162708
y[1] (numeric) = 1.1453065353011276977431936880875
absolute error = 2.6718167e-24
relative error = 2.3328398272847690628134887285013e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1449
y[1] (analytic) = 1.14540758621284600087109978583
y[1] (numeric) = 1.1454075862128460008711024647112
absolute error = 2.6788812e-24
relative error = 2.3388016914200840757751635253380e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.145
y[1] (analytic) = 1.1455086385786401673391984496111
y[1] (numeric) = 1.1455086385786401673392011355617
absolute error = 2.6859506e-24
relative error = 2.3447667783044895371888910552683e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1451
y[1] (analytic) = 1.1456096923995207208062707753437
y[1] (numeric) = 1.1456096923995207208062734683686
absolute error = 2.6930249e-24
relative error = 2.3507350870603778233337835337359e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1452
y[1] (analytic) = 1.1457107476764981994819644128729
y[1] (numeric) = 1.145710747676498199481967112977
absolute error = 2.7001041e-24
relative error = 2.3567066168104053029542970388203e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1453
y[1] (analytic) = 1.145811804410583156136896276264
y[1] (numeric) = 1.1458118044105831561368989834522
absolute error = 2.7071882e-24
relative error = 2.3626813666774922031818409648324e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1454
y[1] (analytic) = 1.1459128626027861581127580715172
y[1] (numeric) = 1.1459128626027861581127607857945
absolute error = 2.7142773e-24
relative error = 2.3686594230514927988487911317230e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1455
y[1] (analytic) = 1.1460139222541177873324219699932
y[1] (numeric) = 1.1460139222541177873324246913645
absolute error = 2.7213713e-24
relative error = 2.3746406977737933275929304759499e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1456
y[1] (analytic) = 1.14611498336558864031004642765
y[1] (numeric) = 1.1461149833655886403100491561202
absolute error = 2.7284702e-24
relative error = 2.3806251899681085259067006062499e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1457
y[1] (analytic) = 1.146216045938209328161182150193
y[1] (numeric) = 1.146216045938209328161184885767
absolute error = 2.7355740e-24
relative error = 2.3866128987584164516516209366547e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1458
y[1] (analytic) = 1.1463171099729904766128782042392
y[1] (numeric) = 1.1463171099729904766128809469218
absolute error = 2.7426826e-24
relative error = 2.3926037360330625149305326041889e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1459
y[1] (analytic) = 1.1464181754709427260137882745954
y[1] (numeric) = 1.1464181754709427260137910243916
absolute error = 2.7497962e-24
relative error = 2.3985978753960331952606310269702e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.146
y[1] (analytic) = 1.1465192424330767313442770677541
y[1] (numeric) = 1.1465192424330767313442798246688
absolute error = 2.7569147e-24
relative error = 2.4045952287285081240147327773000e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1461
y[1] (analytic) = 1.1466203108604031622265268617049
y[1] (numeric) = 1.146620310860403162226529625743
absolute error = 2.7640381e-24
relative error = 2.4105957951555173089496591293751e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1462
y[1] (analytic) = 1.1467213807539327029346442021649
y[1] (numeric) = 1.1467213807539327029346469733314
absolute error = 2.7711665e-24
relative error = 2.4165996610074946764014067953069e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1463
y[1] (analytic) = 1.1468224521146760524047667453284
y[1] (numeric) = 1.1468224521146760524047695236281
absolute error = 2.7782997e-24
relative error = 2.4226066509920273454279231456983e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1464
y[1] (analytic) = 1.1469235249436439242451702472363
y[1] (numeric) = 1.1469235249436439242451730326742
absolute error = 2.7854379e-24
relative error = 2.4286169386375323674464864562476e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1465
y[1] (analytic) = 1.1470245992418470467463756998677
y[1] (numeric) = 1.1470245992418470467463784924487
absolute error = 2.7925810e-24
relative error = 2.4346304358649520289557625270924e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1466
y[1] (analytic) = 1.1471256750102961628912566140534
y[1] (numeric) = 1.1471256750102961628912594137824
absolute error = 2.7997290e-24
relative error = 2.4406471418006320009077826747413e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1467
y[1] (analytic) = 1.1472267522500020303651464493128
y[1] (numeric) = 1.1472267522500020303651492561947
absolute error = 2.8068819e-24
relative error = 2.4466670555711799409640077999779e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1468
y[1] (analytic) = 1.147327830961975421565946190716
y[1] (numeric) = 1.1473278309619754215659490047557
absolute error = 2.8140397e-24
relative error = 2.4526901763034653606195702789442e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=80.1MB, alloc=4.3MB, time=4.97
x[1] = 0.1469
y[1] (analytic) = 1.147428911147227123614232072871
y[1] (numeric) = 1.1474289111472271236142348940734
absolute error = 2.8212024e-24
relative error = 2.4587165031246194924071590064256e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.147
y[1] (analytic) = 1.147529992806767938363363451138
y[1] (numeric) = 1.1475299928067679383633662795081
absolute error = 2.8283701e-24
relative error = 2.4647461223057269359094138753850e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1471
y[1] (analytic) = 1.1476310759416086824095908201716
y[1] (numeric) = 1.1476310759416086824095936557142
absolute error = 2.8355426e-24
relative error = 2.4707788586793828098053494697297e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1472
y[1] (analytic) = 1.1477321605527601871021639798913
y[1] (numeric) = 1.1477321605527601871021668226113
absolute error = 2.8427200e-24
relative error = 2.4768147985248713328290666183332e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1473
y[1] (analytic) = 1.1478332466412332985534403489826
y[1] (numeric) = 1.147833246641233298553443198885
absolute error = 2.8499024e-24
relative error = 2.4828540280910379918900584488189e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1474
y[1] (analytic) = 1.1479343342080388776489934260292
y[1] (numeric) = 1.147934334208038877648996283119
absolute error = 2.8570898e-24
relative error = 2.4888965464833049900615285838159e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1475
y[1] (analytic) = 1.1480354232541878000577213983771
y[1] (numeric) = 1.1480354232541878000577242626591
absolute error = 2.8642820e-24
relative error = 2.4949421785967105444892561542858e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1476
y[1] (analytic) = 1.1481365137806909562419558988316
y[1] (numeric) = 1.1481365137806909562419587703107
absolute error = 2.8714791e-24
relative error = 2.5009910106808866345312396439753e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1477
y[1] (analytic) = 1.1482376057885592514675709102895
y[1] (numeric) = 1.1482376057885592514675737889707
absolute error = 2.8786812e-24
relative error = 2.5070431289550458041602741534146e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1478
y[1] (analytic) = 1.1483386992788036058140918184063
y[1] (numeric) = 1.1483386992788036058140947042944
absolute error = 2.8858881e-24
relative error = 2.5130983583610283919583124494376e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1479
y[1] (analytic) = 1.1484397942524349541848046123994
y[1] (numeric) = 1.1484397942524349541848075054994
absolute error = 2.8931000e-24
relative error = 2.5191568722008920133096956552525e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.148
y[1] (analytic) = 1.1485408907104642463168652340899
y[1] (numeric) = 1.1485408907104642463168681344066
absolute error = 2.9003167e-24
relative error = 2.5252184954476653807652995559489e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1481
y[1] (analytic) = 1.1486419886539024467914090752821
y[1] (numeric) = 1.1486419886539024467914119828205
absolute error = 2.9075384e-24
relative error = 2.5312834013732637382219240505562e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1482
y[1] (analytic) = 1.1487430880837605350436606235838
y[1] (numeric) = 1.1487430880837605350436635383489
absolute error = 2.9147651e-24
relative error = 2.5373515890852264029503687627515e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1483
y[1] (analytic) = 1.1488441890010495053730432567667
y[1] (numeric) = 1.1488441890010495053730461787633
absolute error = 2.9219966e-24
relative error = 2.5434228836033488123581718456778e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1484
y[1] (analytic) = 1.1489452914067803669532891857689
y[1] (numeric) = 1.1489452914067803669532921150019
absolute error = 2.9292330e-24
relative error = 2.5494973711180078493660588620759e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1485
y[1] (analytic) = 1.1490463953019641438425495464409
y[1] (numeric) = 1.1490463953019641438425524829152
absolute error = 2.9364743e-24
relative error = 2.5555750507605116917596020906035e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1486
y[1] (analytic) = 1.1491475006876118749935046401354
y[1] (numeric) = 1.149147500687611874993507583856
absolute error = 2.9437206e-24
relative error = 2.5616560086834587455316132420995e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1487
y[1] (analytic) = 1.1492486075647346142634743232427
y[1] (numeric) = 1.1492486075647346142634772742145
absolute error = 2.9509718e-24
relative error = 2.5677401569823336343776388932760e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1488
y[1] (analytic) = 1.1493497159343434304245285457721
y[1] (numeric) = 1.149349715934343430424531504
absolute error = 2.9582279e-24
relative error = 2.5738274947892262619107744451558e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1489
y[1] (analytic) = 1.1494508257974494071735980390812
y[1] (numeric) = 1.1494508257974494071736010045701
absolute error = 2.9654889e-24
relative error = 2.5799180212364856090372395311755e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.149
y[1] (analytic) = 1.1495519371550636431425851528534
y[1] (numeric) = 1.1495519371550636431425881256083
absolute error = 2.9727549e-24
relative error = 2.5860118224471345356895790720594e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1491
y[1] (analytic) = 1.1496530500081972519084748414259
y[1] (numeric) = 1.1496530500081972519084778214516
absolute error = 2.9800257e-24
relative error = 2.5921087235655590456779790528519e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=83.9MB, alloc=4.3MB, time=5.22
NO POLE
x[1] = 0.1492
y[1] (analytic) = 1.149754164357861362003445799567
y[1] (numeric) = 1.1497541643578613620034487868685
absolute error = 2.9873015e-24
relative error = 2.5982088976980660233558401976975e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1493
y[1] (analytic) = 1.1498552802050671169249817478075
y[1] (numeric) = 1.1498552802050671169249847423896
absolute error = 2.9945821e-24
relative error = 2.6043121700201621996477004071368e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1494
y[1] (analytic) = 1.1499563975508256751459828674229
y[1] (numeric) = 1.1499563975508256751459858692906
absolute error = 3.0018677e-24
relative error = 2.6104187136080728717083045767040e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1495
y[1] (analytic) = 1.1500575163961482101248773851716
y[1] (numeric) = 1.1500575163961482101248803943298
absolute error = 3.0091582e-24
relative error = 2.6165284406205880067543661373584e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1496
y[1] (analytic) = 1.1501586367420459103157333078872
y[1] (numeric) = 1.1501586367420459103157363243408
absolute error = 3.0164536e-24
relative error = 2.6226413501918701516102773581649e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1497
y[1] (analytic) = 1.1502597585895299791783703070275
y[1] (numeric) = 1.1502597585895299791783733307815
absolute error = 3.0237540e-24
relative error = 2.6287575283932245754713763748307e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1498
y[1] (analytic) = 1.1503608819396116351884717532817
y[1] (numeric) = 1.150360881939611635188474784341
absolute error = 3.0310593e-24
relative error = 2.6348768874071605528657116214675e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1499
y[1] (analytic) = 1.1504620067933021118476969013351
y[1] (numeric) = 1.1504620067933021118476999397045
absolute error = 3.0383694e-24
relative error = 2.6409993394470165985023491538744e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.15
y[1] (analytic) = 1.1505631331516126576937932248942
y[1] (numeric) = 1.1505631331516126576937962705787
absolute error = 3.0456845e-24
relative error = 2.6471250574988329082718546814741e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1501
y[1] (analytic) = 1.1506642610155545363107089020729
y[1] (numeric) = 1.1506642610155545363107119550774
absolute error = 3.0530045e-24
relative error = 2.6532539537688221160755864458206e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1502
y[1] (analytic) = 1.1507653903861390263387054512402
y[1] (numeric) = 1.1507653903861390263387085115696
absolute error = 3.0603294e-24
relative error = 2.6593860273926966718418827691643e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1503
y[1] (analytic) = 1.1508665212643774214844705174311
y[1] (numeric) = 1.1508665212643774214844735850904
absolute error = 3.0676593e-24
relative error = 2.6655213643974758865792287579831e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1504
y[1] (analytic) = 1.1509676536512810305312308094223
y[1] (numeric) = 1.1509676536512810305312338844164
absolute error = 3.0749941e-24
relative error = 2.6716598770130671970066114738218e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1505
y[1] (analytic) = 1.1510687875478611773488651875725
y[1] (numeric) = 1.1510687875478611773488682699063
absolute error = 3.0823338e-24
relative error = 2.6778015643759580827156549326733e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1506
y[1] (analytic) = 1.1511699229551292009040179025298
y[1] (numeric) = 1.1511699229551292009040209922082
absolute error = 3.0896784e-24
relative error = 2.6839464256228928775170093490486e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1507
y[1] (analytic) = 1.1512710598740964552702119849067
y[1] (numeric) = 1.1512710598740964552702150819345
absolute error = 3.0970278e-24
relative error = 2.6900943730303551773655965688189e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1508
y[1] (analytic) = 1.1513721983057743096379627860233
y[1] (numeric) = 1.1513721983057743096379658904055
absolute error = 3.1043822e-24
relative error = 2.6962455794642675307371844876870e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1509
y[1] (analytic) = 1.1514733382511741483248916698215
y[1] (numeric) = 1.151473338251174148324894781563
absolute error = 3.1117415e-24
relative error = 2.7023999571939953961127448189748e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.151
y[1] (analytic) = 1.1515744797113073707858398560492
y[1] (numeric) = 1.1515744797113073707858429751549
absolute error = 3.1191057e-24
relative error = 2.7085575053573092272758148048180e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1511
y[1] (analytic) = 1.1516756226871853916229824148172
y[1] (numeric) = 1.1516756226871853916229855412921
absolute error = 3.1264749e-24
relative error = 2.7147183099222406177231770329597e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1512
y[1] (analytic) = 1.1517767671798196405959424126295
y[1] (numeric) = 1.1517767671798196405959455464785
absolute error = 3.1338490e-24
relative error = 2.7208822831818172329346685096902e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1513
y[1] (analytic) = 1.151877913190221562631905209988
y[1] (numeric) = 1.151877913190221562631908351216
absolute error = 3.1412280e-24
relative error = 2.7270494242745814305235763855607e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1514
y[1] (analytic) = 1.1519790607194026178357329106727
y[1] (numeric) = 1.1519790607194026178357360592846
absolute error = 3.1486119e-24
relative error = 2.7332197323393313845781222685491e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=87.7MB, alloc=4.3MB, time=5.46
NO POLE
x[1] = 0.1515
y[1] (analytic) = 1.1520802097683742815000789627985
y[1] (numeric) = 1.1520802097683742815000821187993
absolute error = 3.1560008e-24
relative error = 2.7393932933146329627672944719744e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1516
y[1] (analytic) = 1.1521813603381480441155029117507
y[1] (numeric) = 1.1521813603381480441155060751452
absolute error = 3.1633945e-24
relative error = 2.7455699327331514001093994077905e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1517
y[1] (analytic) = 1.1522825124297354113805853050985
y[1] (numeric) = 1.1522825124297354113805884758917
absolute error = 3.1707932e-24
relative error = 2.7517498233258578323859952422907e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1518
y[1] (analytic) = 1.1523836660441479042120427495897
y[1] (numeric) = 1.1523836660441479042120459277864
absolute error = 3.1781967e-24
relative error = 2.7579327906564089110708109518579e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1519
y[1] (analytic) = 1.1524848211823970587548431203258
y[1] (numeric) = 1.152484821182397058754846305931
absolute error = 3.1856052e-24
relative error = 2.7641190074258104463114450032396e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.152
y[1] (analytic) = 1.1525859778454944263923209222205
y[1] (numeric) = 1.1525859778454944263923241152392
absolute error = 3.1930187e-24
relative error = 2.7703084727515469563110467989813e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1521
y[1] (analytic) = 1.1526871360344515737562928038414
y[1] (numeric) = 1.1526871360344515737562960042785
absolute error = 3.2004371e-24
relative error = 2.7765010989975558880562172557042e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1522
y[1] (analytic) = 1.1527882957502800827371732237365
y[1] (numeric) = 1.1527882957502800827371764315968
absolute error = 3.2078603e-24
relative error = 2.7826967985584881530611572153850e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1523
y[1] (analytic) = 1.1528894569939915504940902693468
y[1] (numeric) = 1.1528894569939915504940934846352
absolute error = 3.2152884e-24
relative error = 2.7888956573368655055142545926091e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1524
y[1] (analytic) = 1.1529906197665975894650016286058
y[1] (numeric) = 1.1529906197665975894650048513274
absolute error = 3.2227216e-24
relative error = 2.7950978479359897788148929924893e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1525
y[1] (analytic) = 1.1530917840691098273768107143282
y[1] (numeric) = 1.1530917840691098273768139444878
absolute error = 3.2301596e-24
relative error = 2.8013031092817173569310744421550e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1526
y[1] (analytic) = 1.1531929499025399072554829414866
y[1] (numeric) = 1.1531929499025399072554861790891
absolute error = 3.2376025e-24
relative error = 2.8075115272544983333686909367578e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1527
y[1] (analytic) = 1.1532941172678994874361621574798
y[1] (numeric) = 1.1532941172678994874361654025301
absolute error = 3.2450503e-24
relative error = 2.8137231009964520814908152004968e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1528
y[1] (analytic) = 1.1533952861662002415732872254929
y[1] (numeric) = 1.153395286166200241573290477996
absolute error = 3.2525031e-24
relative error = 2.8199379163504970637454774229144e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1529
y[1] (analytic) = 1.15349645659845385865070876105
y[1] (numeric) = 1.1534964565984538586507120210108
absolute error = 3.2599608e-24
relative error = 2.8261558857435068747436071163914e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.153
y[1] (analytic) = 1.153597628565672042991806021861
y[1] (numeric) = 1.1535976285656720429918092892844
absolute error = 3.2674234e-24
relative error = 2.8323770083183661948215537033340e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1531
y[1] (analytic) = 1.153698802068866514269603951064
y[1] (numeric) = 1.1536988020688665142696072259549
absolute error = 3.2748909e-24
relative error = 2.8386012832182133307125830101664e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1532
y[1] (analytic) = 1.1537999771090490075168903739639
y[1] (numeric) = 1.1537999771090490075168936563272
absolute error = 3.2823633e-24
relative error = 2.8448287095864400876687162147632e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1533
y[1] (analytic) = 1.1539011536872312731363333483686
y[1] (numeric) = 1.1539011536872312731363366382093
absolute error = 3.2898407e-24
relative error = 2.8510593732292274060570259766253e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1534
y[1] (analytic) = 1.1540023318044250769105986686245
y[1] (numeric) = 1.1540023318044250769106019659474
absolute error = 3.2973229e-24
relative error = 2.8572930999578039659179168982388e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1535
y[1] (analytic) = 1.154103511461642200012467523451
y[1] (numeric) = 1.1541035114616422000124708282611
absolute error = 3.3048101e-24
relative error = 2.8635300622337970534677213070883e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1536
y[1] (analytic) = 1.1542046926598944390149543076772
y[1] (numeric) = 1.1542046926598944390149576199795
absolute error = 3.3123023e-24
relative error = 2.8697702591788238586690739268673e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1537
y[1] (analytic) = 1.1543058754001936059014245879805
y[1] (numeric) = 1.1543058754001936059014279077798
absolute error = 3.3197993e-24
relative error = 2.8760135166504612827604425690601e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=91.5MB, alloc=4.3MB, time=5.71
NO POLE
x[1] = 0.1538
y[1] (analytic) = 1.1544070596835515280757132227282
y[1] (numeric) = 1.1544070596835515280757165500295
absolute error = 3.3273013e-24
relative error = 2.8822600070655205235182535869769e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1539
y[1] (analytic) = 1.1545082455109800483722426360249
y[1] (numeric) = 1.1545082455109800483722459708331
absolute error = 3.3348082e-24
relative error = 2.8885096429294268079759206790079e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.154
y[1] (analytic) = 1.1546094328834910250661412460648
y[1] (numeric) = 1.1546094328834910250661445883847
absolute error = 3.3423199e-24
relative error = 2.8947623367782287922249921986231e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1541
y[1] (analytic) = 1.1547106218020963318833620478912
y[1] (numeric) = 1.1547106218020963318833653977279
absolute error = 3.3498367e-24
relative error = 2.9010183475857227996131504587191e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1542
y[1] (analytic) = 1.1548118122678078580108013506652
y[1] (numeric) = 1.1548118122678078580108047080235
absolute error = 3.3573583e-24
relative error = 2.9072774146697143957981298232103e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1543
y[1] (analytic) = 1.1549130042816375081064176695423
y[1] (numeric) = 1.1549130042816375081064210344271
absolute error = 3.3648848e-24
relative error = 2.9135396237857565595370765258046e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1544
y[1] (analytic) = 1.1550141978445972023093507722608
y[1] (numeric) = 1.1550141978445972023093541446771
absolute error = 3.3724163e-24
relative error = 2.9198050606593027137297332305838e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1545
y[1] (analytic) = 1.1551153929576988762500408805418
y[1] (numeric) = 1.1551153929576988762500442604944
absolute error = 3.3799526e-24
relative error = 2.9260735512714063532471808299356e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1546
y[1] (analytic) = 1.1552165896219544810603480264016
y[1] (numeric) = 1.1552165896219544810603514138954
absolute error = 3.3874938e-24
relative error = 2.9323451813556105143848130297795e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1547
y[1] (analytic) = 1.1553177878383759833836715634789
y[1] (numeric) = 1.155317787838375983383674958519
absolute error = 3.3950401e-24
relative error = 2.9386201231716442572565765327115e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1548
y[1] (analytic) = 1.1554189876079753653850698334775
y[1] (numeric) = 1.1554189876079753653850732360688
absolute error = 3.4025913e-24
relative error = 2.9448982027240776502636730823963e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1549
y[1] (analytic) = 1.155520188931764624761379987825
y[1] (numeric) = 1.1555201889317646247613833979724
absolute error = 3.4101474e-24
relative error = 2.9511794191606070113093598865498e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.155
y[1] (analytic) = 1.1556213918107557747513379646497
y[1] (numeric) = 1.1556213918107557747513413823581
absolute error = 3.4177084e-24
relative error = 2.9574637716291798621904968087800e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1551
y[1] (analytic) = 1.1557225962459608441456986211764
y[1] (numeric) = 1.1557225962459608441457020464506
absolute error = 3.4252742e-24
relative error = 2.9637511727520409748154683822863e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1552
y[1] (analytic) = 1.1558238022383918772973560216422
y[1] (numeric) = 1.1558238022383918772973594544873
absolute error = 3.4328451e-24
relative error = 2.9700418812555013815814549830043e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1553
y[1] (analytic) = 1.1559250097890609341314638808344
y[1] (numeric) = 1.1559250097890609341314673212552
absolute error = 3.4404208e-24
relative error = 2.9763356367103999756168667462912e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1554
y[1] (analytic) = 1.1560262188989800901555561633499
y[1] (numeric) = 1.1560262188989800901555596113513
absolute error = 3.4480014e-24
relative error = 2.9826325247916416580457830747598e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1555
y[1] (analytic) = 1.1561274295691614364696678386792
y[1] (numeric) = 1.1561274295691614364696712942661
absolute error = 3.4555869e-24
relative error = 2.9889325446484280751174540928745e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1556
y[1] (analytic) = 1.1562286418006170797764557922151
y[1] (numeric) = 1.1562286418006170797764592553926
absolute error = 3.4631775e-24
relative error = 2.9952358684063795006741991094910e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1557
y[1] (analytic) = 1.1563298555943591423913198922881
y[1] (numeric) = 1.156329855594359142391323363061
absolute error = 3.4707729e-24
relative error = 3.0015422357282351158538938242526e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1558
y[1] (analytic) = 1.1564310709513997622525242133282
y[1] (numeric) = 1.1564310709513997622525276917014
absolute error = 3.4783732e-24
relative error = 3.0078517322596067719257724565283e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1559
y[1] (analytic) = 1.1565322878727510929313184152564
y[1] (numeric) = 1.1565322878727510929313219012348
absolute error = 3.4859784e-24
relative error = 3.0141643571507007681335066122735e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.156
y[1] (analytic) = 1.1566335063594253036420592792055
y[1] (numeric) = 1.1566335063594253036420627727941
absolute error = 3.4935886e-24
relative error = 3.0204801960097834035981635065073e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=95.3MB, alloc=4.3MB, time=5.94
NO POLE
x[1] = 0.1561
y[1] (analytic) = 1.1567347264124345792523323996722
y[1] (numeric) = 1.1567347264124345792523359008759
absolute error = 3.5012037e-24
relative error = 3.0267991615146196979819946434001e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1562
y[1] (analytic) = 1.1568359480327911202930740332012
y[1] (numeric) = 1.1568359480327911202930775420249
absolute error = 3.5088237e-24
relative error = 3.0331212528161690184055601157945e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1563
y[1] (analytic) = 1.1569371712215071429686931037032
y[1] (numeric) = 1.1569371712215071429686966201518
absolute error = 3.5164486e-24
relative error = 3.0394464690656402951988719309214e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1564
y[1] (analytic) = 1.1570383959795948791671933645073
y[1] (numeric) = 1.1570383959795948791671968885857
absolute error = 3.5240784e-24
relative error = 3.0457748094144918964431853723745e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1565
y[1] (analytic) = 1.1571396223080665764702957172495
y[1] (numeric) = 1.1571396223080665764702992489627
absolute error = 3.5317132e-24
relative error = 3.0521063594344261792340721360301e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1566
y[1] (analytic) = 1.1572408502079344981635606876984
y[1] (numeric) = 1.1572408502079344981635642270513
absolute error = 3.5393529e-24
relative error = 3.0584410318422864167653876375903e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1567
y[1] (analytic) = 1.1573420796802109232465110586191
y[1] (numeric) = 1.1573420796802109232465146056166
absolute error = 3.5469975e-24
relative error = 3.0647788257902821533570405152923e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1568
y[1] (analytic) = 1.157443310725908146442754659777
y[1] (numeric) = 1.1574433107259081464427582144241
absolute error = 3.5546471e-24
relative error = 3.0711198268281917833224623571190e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1569
y[1] (analytic) = 1.1575445433460384782101073151825
y[1] (numeric) = 1.157544543346038478210110877484
absolute error = 3.5623015e-24
relative error = 3.0774638613065269218645425923983e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.157
y[1] (analytic) = 1.1576457775416142447507159476769
y[1] (numeric) = 1.1576457775416142447507195176378
absolute error = 3.5699609e-24
relative error = 3.0838111011653299362301099935773e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1571
y[1] (analytic) = 1.1577470133136477880211818409632
y[1] (numeric) = 1.1577470133136477880211854185884
absolute error = 3.5776252e-24
relative error = 3.0901614591604890572980514885610e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1572
y[1] (analytic) = 1.1578482506631514657426840591799
y[1] (numeric) = 1.1578482506631514657426876444743
absolute error = 3.5852944e-24
relative error = 3.0965149344454608646067231903756e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1573
y[1] (analytic) = 1.1579494895911376514111030241215
y[1] (numeric) = 1.15794948959113765141110661709
absolute error = 3.5929685e-24
relative error = 3.1028715261739502467945267739122e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1574
y[1] (analytic) = 1.1580507300986187343071442502057
y[1] (numeric) = 1.1580507300986187343071478508533
absolute error = 3.6006476e-24
relative error = 3.1092313198519131735861629592781e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1575
y[1] (analytic) = 1.1581519721866071195064622372889
y[1] (numeric) = 1.1581519721866071195064658456204
absolute error = 3.6083315e-24
relative error = 3.1155941419219963575080182632499e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1576
y[1] (analytic) = 1.158253215856115227889784521431
y[1] (numeric) = 1.1582532158561152278897881374515
absolute error = 3.6160205e-24
relative error = 3.1219602505720152813205792397502e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1577
y[1] (analytic) = 1.1583544611081554961530358837116
y[1] (numeric) = 1.1583544611081554961530395074259
absolute error = 3.6237143e-24
relative error = 3.1283293859233076179566270039198e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1578
y[1] (analytic) = 1.158455707943740376817462717197
y[1] (numeric) = 1.1584557079437403768174663486101
absolute error = 3.6314131e-24
relative error = 3.1347017197970914029502420416717e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1579
y[1] (analytic) = 1.1585569563638823382397575521617
y[1] (numeric) = 1.1585569563638823382397611912785
absolute error = 3.6391168e-24
relative error = 3.1410771650116591217497715401783e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.158
y[1] (analytic) = 1.1586582063695938646221837396634
y[1] (numeric) = 1.1586582063695938646221873864888
absolute error = 3.6468254e-24
relative error = 3.1474557207224575393470145377046e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1581
y[1] (analytic) = 1.1587594579618874560227002935743
y[1] (numeric) = 1.1587594579618874560227039481132
absolute error = 3.6545389e-24
relative error = 3.1538373860851807313355481615592e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1582
y[1] (analytic) = 1.1588607111417756283650868911689
y[1] (numeric) = 1.1588607111417756283650905534263
absolute error = 3.6622574e-24
relative error = 3.1602222465474174706250899388107e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=99.1MB, alloc=4.3MB, time=6.18
x[1] = 0.1583
y[1] (analytic) = 1.1589619659102709134490690323705
y[1] (numeric) = 1.1589619659102709134490727023512
absolute error = 3.6699807e-24
relative error = 3.1666101286745220371700194656588e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1584
y[1] (analytic) = 1.1590632222683858589604433577566
y[1] (numeric) = 1.1590632222683858589604470354656
absolute error = 3.6777090e-24
relative error = 3.1730012041986880904833109816635e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1585
y[1] (analytic) = 1.1591644802171330284812031254255
y[1] (numeric) = 1.1591644802171330284812068108677
absolute error = 3.6854422e-24
relative error = 3.1793953859849537928404459251728e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1586
y[1] (analytic) = 1.1592657397575250014996638468247
y[1] (numeric) = 1.159265739757525001499667540005
absolute error = 3.6931803e-24
relative error = 3.1857926731902515066598864024179e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1587
y[1] (analytic) = 1.1593670008905743734205890816422
y[1] (numeric) = 1.1593670008905743734205927825656
absolute error = 3.7009234e-24
relative error = 3.1921931512257245415038159608484e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1588
y[1] (analytic) = 1.1594682636172937555753163918632
y[1] (numeric) = 1.1594682636172937555753201005345
absolute error = 3.7086713e-24
relative error = 3.1985966467333364719853182938785e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1589
y[1] (analytic) = 1.1595695279386957752318834550911
y[1] (numeric) = 1.1595695279386957752318871715153
absolute error = 3.7164242e-24
relative error = 3.2050033313711571115112467219108e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.159
y[1] (analytic) = 1.1596707938557930756051543372368
y[1] (numeric) = 1.1596707938557930756051580614189
absolute error = 3.7241821e-24
relative error = 3.2114132042745124278342597148015e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1591
y[1] (analytic) = 1.1597720613695983158669459246759
y[1] (numeric) = 1.1597720613695983158669496566207
absolute error = 3.7319448e-24
relative error = 3.2178260921313027694978716345795e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1592
y[1] (analytic) = 1.1598733304811241711561545159749
y[1] (numeric) = 1.1598733304811241711561582556874
absolute error = 3.7397125e-24
relative error = 3.2242421665551523285818016310696e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1593
y[1] (analytic) = 1.1599746011913833325888825732889
y[1] (numeric) = 1.159974601191383332588886320774
absolute error = 3.7474851e-24
relative error = 3.2306613404733551283974558980064e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1594
y[1] (analytic) = 1.160075873501388507268565633531
y[1] (numeric) = 1.1600758735013885072685693887936
absolute error = 3.7552626e-24
relative error = 3.2370836130448197670187410936700e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1595
y[1] (analytic) = 1.160177147412152418296099379415
y[1] (numeric) = 1.16017714741215241829610314246
absolute error = 3.7630450e-24
relative error = 3.2435089834287004178636335396285e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1596
y[1] (analytic) = 1.1602784229246878047799668704728
y[1] (numeric) = 1.1602784229246878047799706413052
absolute error = 3.7708324e-24
relative error = 3.2499375369706068646225648035552e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1597
y[1] (analytic) = 1.160379700040007421846365934148
y[1] (numeric) = 1.1603797000400074218463697127726
absolute error = 3.7786246e-24
relative error = 3.2563691004502414750196129974731e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1598
y[1] (analytic) = 1.1604809787591240406493367170656
y[1] (numeric) = 1.1604809787591240406493405034875
absolute error = 3.7864219e-24
relative error = 3.2628039315635616524727966443544e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1599
y[1] (analytic) = 1.1605822590830504483808893965818
y[1] (numeric) = 1.1605822590830504483808931908058
absolute error = 3.7942240e-24
relative error = 3.2692417709346425612200789562125e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.16
y[1] (analytic) = 1.1606835410127994482811320527117
y[1] (numeric) = 1.1606835410127994482811358547427
absolute error = 3.8020310e-24
relative error = 3.2756827039025558721574052513138e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1601
y[1] (analytic) = 1.1607848245493838596483987005393
y[1] (numeric) = 1.1607848245493838596484025103822
absolute error = 3.8098429e-24
relative error = 3.2821267296279302057982723616826e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1602
y[1] (analytic) = 1.160886109693816517849377483209
y[1] (numeric) = 1.1608861096938165178493813008688
absolute error = 3.8176598e-24
relative error = 3.2885739334127333285451060450498e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1603
y[1] (analytic) = 1.1609873964471102743292390256011
y[1] (numeric) = 1.1609873964471102743292428510828
absolute error = 3.8254817e-24
relative error = 3.2950243143955378262083203042310e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1604
y[1] (analytic) = 1.1610886848102779966217649487922
y[1] (numeric) = 1.1610886848102779966217687821006
absolute error = 3.8333084e-24
relative error = 3.3014776994630371092202091449564e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1605
y[1] (analytic) = 1.1611899747843325683594765454006
y[1] (numeric) = 1.1611899747843325683594803865407
absolute error = 3.8411401e-24
relative error = 3.3079342600364885908507476913723e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=103.0MB, alloc=4.3MB, time=6.42
x[1] = 0.1606
y[1] (analytic) = 1.161291266370286889283763615921
y[1] (numeric) = 1.1612912663702868892837674648977
absolute error = 3.8489767e-24
relative error = 3.3143939091441710623542671547068e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1607
y[1] (analytic) = 1.1613925595691538752550134661461
y[1] (numeric) = 1.1613925595691538752550173229643
absolute error = 3.8568182e-24
relative error = 3.3208566459481867326069404479934e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1608
y[1] (analytic) = 1.1614938543819464582627400657793
y[1] (numeric) = 1.1614938543819464582627439304439
absolute error = 3.8646646e-24
relative error = 3.3273224696108817870973341703339e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1609
y[1] (analytic) = 1.1615951508096775864357133683381
y[1] (numeric) = 1.161595150809677586435717240854
absolute error = 3.8725159e-24
relative error = 3.3337913792948462657857696995966e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.161
y[1] (analytic) = 1.1616964488533602240520887924501
y[1] (numeric) = 1.1616964488533602240520926728223
absolute error = 3.8803722e-24
relative error = 3.3402634602439208156838939977377e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1611
y[1] (analytic) = 1.1617977485140073515495368646436
y[1] (numeric) = 1.1617977485140073515495407528769
absolute error = 3.8882333e-24
relative error = 3.3467385394516634809380653558191e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1612
y[1] (analytic) = 1.1618990497926319655353730237319
y[1] (numeric) = 1.1618990497926319655353769198313
absolute error = 3.8960994e-24
relative error = 3.3532167882359056705574112176117e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1613
y[1] (analytic) = 1.1620003526902470787966875868956
y[1] (numeric) = 1.162000352690247078796691490866
absolute error = 3.9039704e-24
relative error = 3.3596981196792083134004957484360e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1614
y[1] (analytic) = 1.1621016572078657203104758775615
y[1] (numeric) = 1.1621016572078657203104797894079
absolute error = 3.9118464e-24
relative error = 3.3661826189963741056826619054272e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1615
y[1] (analytic) = 1.1622029633465009352537685151814
y[1] (numeric) = 1.1622029633465009352537724349087
absolute error = 3.9197273e-24
relative error = 3.3726701992854638950400549957905e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1616
y[1] (analytic) = 1.1623042711071657850137618670104
y[1] (numeric) = 1.1623042711071657850137657946235
absolute error = 3.9276131e-24
relative error = 3.3791608597107784126703221897453e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1617
y[1] (analytic) = 1.1624055804908733471979486619875
y[1] (numeric) = 1.1624055804908733471979525974914
absolute error = 3.9355039e-24
relative error = 3.3856546854653539705901993596564e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1618
y[1] (analytic) = 1.1625068914986367156442487668192
y[1] (numeric) = 1.1625068914986367156442527102188
absolute error = 3.9433996e-24
relative error = 3.3921515896704896800128212014255e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1619
y[1] (analytic) = 1.1626082041314690004311401243668
y[1] (numeric) = 1.162608204131469000431144075667
absolute error = 3.9513002e-24
relative error = 3.3986515714912180983391082165607e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.162
y[1] (analytic) = 1.1627095183903833278877898544397
y[1] (numeric) = 1.1627095183903833278877938136454
absolute error = 3.9592057e-24
relative error = 3.4051546300928142944228062159506e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1621
y[1] (analytic) = 1.1628108342763928406041855170957
y[1] (numeric) = 1.1628108342763928406041894842118
absolute error = 3.9671161e-24
relative error = 3.4116607646407957272980506697211e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1622
y[1] (analytic) = 1.1629121517905106974412665385491
y[1] (numeric) = 1.1629121517905106974412705135805
absolute error = 3.9750314e-24
relative error = 3.4181699743009221249787955225416e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1623
y[1] (analytic) = 1.1630134709337500735410557997885
y[1] (numeric) = 1.1630134709337500735410597827403
absolute error = 3.9829518e-24
relative error = 3.4246824302062490548283617460604e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1624
y[1] (analytic) = 1.163114791707124160336791388006
y[1] (numeric) = 1.163114791707124160336795378883
absolute error = 3.9908770e-24
relative error = 3.4311978735499693982625948541237e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1625
y[1] (analytic) = 1.1632161141116461655630585109371
y[1] (numeric) = 1.1632161141116461655630625097443
absolute error = 3.9988072e-24
relative error = 3.4377164754581384153883434838552e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1626
y[1] (analytic) = 1.1633174381483293132659215742159
y[1] (numeric) = 1.1633174381483293132659255809582
absolute error = 4.0067423e-24
relative error = 3.4442381491139639571169541231851e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1627
y[1] (analytic) = 1.1634187638181868438130564218437
y[1] (numeric) = 1.163418763818186843813060436526
absolute error = 4.0146823e-24
relative error = 3.4507628936844223813408903072350e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1628
y[1] (analytic) = 1.1635200911222320139038827398742
y[1] (numeric) = 1.1635200911222320139038867625014
absolute error = 4.0226272e-24
relative error = 3.4572907083367315864155714165134e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=106.8MB, alloc=4.3MB, time=6.67
NO POLE
x[1] = 0.1629
y[1] (analytic) = 1.1636214200614780965796966234164
y[1] (numeric) = 1.1636214200614780965797006539934
absolute error = 4.0305770e-24
relative error = 3.4638215922383508904618927760346e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.163
y[1] (analytic) = 1.1637227506369383812338033070557
y[1] (numeric) = 1.1637227506369383812338073455875
absolute error = 4.0385318e-24
relative error = 3.4703556304881014850068831062283e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1631
y[1] (analytic) = 1.1638240828496261736216500587956
y[1] (numeric) = 1.1638240828496261736216541052871
absolute error = 4.0464915e-24
relative error = 3.4768927363078408342798499233374e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1632
y[1] (analytic) = 1.1639254167005547958709592376206
y[1] (numeric) = 1.1639254167005547958709632920768
absolute error = 4.0544562e-24
relative error = 3.4834329947819133364559095489617e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1633
y[1] (analytic) = 1.1640267521907375864918615147819
y[1] (numeric) = 1.1640267521907375864918655772076
absolute error = 4.0624257e-24
relative error = 3.4899762332389508143864760282223e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1634
y[1] (analytic) = 1.1641280893211879003870292589069
y[1] (numeric) = 1.1641280893211879003870333293071
absolute error = 4.0704002e-24
relative error = 3.4965226226724602640939141023837e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1635
y[1] (analytic) = 1.1642294280929191088618100850346
y[1] (numeric) = 1.1642294280929191088618141634143
absolute error = 4.0783797e-24
relative error = 3.5030721622289190721324685756014e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1636
y[1] (analytic) = 1.1643307685069445996343605676777
y[1] (numeric) = 1.1643307685069445996343646540417
absolute error = 4.0863640e-24
relative error = 3.5096246792825582378616936132772e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1637
y[1] (analytic) = 1.164432110564277776845780118012
y[1] (numeric) = 1.1644321105642777768457842123653
absolute error = 4.0943533e-24
relative error = 3.5161803447827435573355709293576e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1638
y[1] (analytic) = 1.1645334542659320610702450252966
y[1] (numeric) = 1.164533454265932061070249127644
absolute error = 4.1023474e-24
relative error = 3.5227389861340907092608573064926e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1639
y[1] (analytic) = 1.1646347996129208893251426626234
y[1] (numeric) = 1.1646347996129208893251467729699
absolute error = 4.1103465e-24
relative error = 3.5293007742565468634487906379691e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.164
y[1] (analytic) = 1.1647361466062577150812058570999
y[1] (numeric) = 1.1647361466062577150812099754505
absolute error = 4.1183506e-24
relative error = 3.5358657082978123140117425029032e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1641
y[1] (analytic) = 1.1648374952469560082726474245649
y[1] (numeric) = 1.1648374952469560082726515509245
absolute error = 4.1263596e-24
relative error = 3.5424337015569495498537303944610e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1642
y[1] (analytic) = 1.1649388455360292553072948689389
y[1] (numeric) = 1.1649388455360292553072990033124
absolute error = 4.1343735e-24
relative error = 3.5490047532045595278074104767334e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1643
y[1] (analytic) = 1.165040197474490959076725246311
y[1] (numeric) = 1.1650401974744909590767293887033
absolute error = 4.1423923e-24
relative error = 3.5555788624114829365852719541923e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1644
y[1] (analytic) = 1.1651415510633546389664001938628
y[1] (numeric) = 1.1651415510633546389664043442789
absolute error = 4.1504161e-24
relative error = 3.5621561141752817683561179561000e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1645
y[1] (analytic) = 1.165242906303633830865801123732
y[1] (numeric) = 1.1652429063036338308658052821768
absolute error = 4.1584448e-24
relative error = 3.5687364218258633954650323353764e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1646
y[1] (analytic) = 1.1653442631963420871785645819151
y[1] (numeric) = 1.1653442631963420871785687483935
absolute error = 4.1664784e-24
relative error = 3.5753197845347905155247873936938e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1647
y[1] (analytic) = 1.1654456217424929768326177723127
y[1] (numeric) = 1.1654456217424929768326219468296
absolute error = 4.1745169e-24
relative error = 3.5819062014738650785427384342166e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1648
y[1] (analytic) = 1.1655469819431000852903142460168
y[1] (numeric) = 1.1655469819431000852903184285772
absolute error = 4.1825604e-24
relative error = 3.5884957576117554586436894470823e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1649
y[1] (analytic) = 1.1656483437991770145585697559431
y[1] (numeric) = 1.1656483437991770145585739465519
absolute error = 4.1906088e-24
relative error = 3.5950883663091931426001033591178e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.165
y[1] (analytic) = 1.1657497073117373831989982769083
y[1] (numeric) = 1.1657497073117373831990024755705
absolute error = 4.1986622e-24
relative error = 3.6016841125204077959536485710110e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1651
y[1] (analytic) = 1.1658510724817948263380481912551
y[1] (numeric) = 1.1658510724817948263380523979755
absolute error = 4.2067204e-24
relative error = 3.6082828238472881067144858223497e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=110.6MB, alloc=4.3MB, time=6.92
NO POLE
x[1] = 0.1652
y[1] (analytic) = 1.1659524393103629956771386401247
y[1] (numeric) = 1.1659524393103629956771428549083
absolute error = 4.2147836e-24
relative error = 3.6148846710187923578546927437679e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1653
y[1] (analytic) = 1.1660538077984555595027960404797
y[1] (numeric) = 1.1660538077984555595028002633314
absolute error = 4.2228517e-24
relative error = 3.6214895674264554081653718579594e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1654
y[1] (analytic) = 1.1661551779470862026967907679777
y[1] (numeric) = 1.1661551779470862026967949989024
absolute error = 4.2309247e-24
relative error = 3.6280975122437576796997627950079e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1655
y[1] (analytic) = 1.1662565497572686267462740057976
y[1] (numeric) = 1.1662565497572686267462782448002
absolute error = 4.2390026e-24
relative error = 3.6347085046444178913373189291215e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1656
y[1] (analytic) = 1.1663579232300165497539147595192
y[1] (numeric) = 1.1663579232300165497539190066047
absolute error = 4.2470855e-24
relative error = 3.6413226295393678499601552180905e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1657
y[1] (analytic) = 1.1664592983663437064480370381589
y[1] (numeric) = 1.1664592983663437064480412933322
absolute error = 4.2551733e-24
relative error = 3.6479398003509250715751334044573e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1658
y[1] (analytic) = 1.1665606751672638481927572014609
y[1] (numeric) = 1.1665606751672638481927614647269
absolute error = 4.2632660e-24
relative error = 3.6545600162535259713173941348276e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1659
y[1] (analytic) = 1.166662053633790742998121473547
y[1] (numeric) = 1.1666620536337907429981257449107
absolute error = 4.2713637e-24
relative error = 3.6611833621364694173859159627207e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.166
y[1] (analytic) = 1.1667634337669381755302436230255
y[1] (numeric) = 1.1667634337669381755302479024918
absolute error = 4.2794663e-24
relative error = 3.6678097514451472195174824678298e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1661
y[1] (analytic) = 1.1668648155677199471214428096609
y[1] (numeric) = 1.1668648155677199471214470972347
absolute error = 4.2875738e-24
relative error = 3.6744391833547124146723930204265e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1662
y[1] (analytic) = 1.1669661990371498757803815977051
y[1] (numeric) = 1.1669661990371498757803858933914
absolute error = 4.2956863e-24
relative error = 3.6810717427328404068186744221465e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1663
y[1] (analytic) = 1.1670675841762417962022041359933
y[1] (numeric) = 1.1670675841762417962022084397969
absolute error = 4.3038036e-24
relative error = 3.6877072573631450028299436005254e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1664
y[1] (analytic) = 1.1671689709860095597786745049029
y[1] (numeric) = 1.1671689709860095597786788168288
absolute error = 4.3119259e-24
relative error = 3.6943458977986191901943995808585e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1665
y[1] (analytic) = 1.1672703594674670346083152302803
y[1] (numeric) = 1.1672703594674670346083195503335
absolute error = 4.3200532e-24
relative error = 3.7009876631930394730131168399744e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1666
y[1] (analytic) = 1.1673717496216281055065459644345
y[1] (numeric) = 1.1673717496216281055065502926198
absolute error = 4.3281853e-24
relative error = 3.7076323813753963878484169393803e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1667
y[1] (analytic) = 1.1674731414495066740158223342992
y[1] (numeric) = 1.1674731414495066740158266706216
absolute error = 4.3363224e-24
relative error = 3.7142802228547425320697954420144e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1668
y[1] (analytic) = 1.1675745349521166584157749568666
y[1] (numeric) = 1.167574534952116658415779301331
absolute error = 4.3444644e-24
relative error = 3.7209311011379420114940710816662e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1669
y[1] (analytic) = 1.1676759301304719937333486219916
y[1] (numeric) = 1.1676759301304719937333529746029
absolute error = 4.3526113e-24
relative error = 3.7275850154020512790992782894190e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.167
y[1] (analytic) = 1.1677773269855866317529416426697
y[1] (numeric) = 1.1677773269855866317529460034329
absolute error = 4.3607632e-24
relative error = 3.7342420504571270938855013819656e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1671
y[1] (analytic) = 1.1678787255184745410265453728898
y[1] (numeric) = 1.1678787255184745410265497418099
absolute error = 4.3689201e-24
relative error = 3.7409022054583941890026019048096e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1672
y[1] (analytic) = 1.1679801257301497068838838931624
y[1] (numeric) = 1.1679801257301497068838882702442
absolute error = 4.3770818e-24
relative error = 3.7475653083255301870807965734911e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1673
y[1] (analytic) = 1.168081527621626131442553863825
y[1] (numeric) = 1.1680815276216261314425582490734
absolute error = 4.3852484e-24
relative error = 3.7542314438693041937025095451484e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1674
y[1] (analytic) = 1.1681829311939178336181645462269
y[1] (numeric) = 1.1681829311939178336181689396469
absolute error = 4.3934200e-24
relative error = 3.7609006968709888506406643334450e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=114.4MB, alloc=4.3MB, time=7.18
NO POLE
x[1] = 0.1675
y[1] (analytic) = 1.1682843364480388491344779918936
y[1] (numeric) = 1.1682843364480388491344823934901
absolute error = 4.4015965e-24
relative error = 3.7675729808911697482618355185602e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1676
y[1] (analytic) = 1.1683857433850032305335493997728
y[1] (numeric) = 1.1683857433850032305335538095508
absolute error = 4.4097780e-24
relative error = 3.7742483806967355134833575410540e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1677
y[1] (analytic) = 1.1684871520058250471858676416637
y[1] (numeric) = 1.168487152005825047185872059628
absolute error = 4.4179643e-24
relative error = 3.7809267242828665038028114559662e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1678
y[1] (analytic) = 1.1685885623115183853004959559298
y[1] (numeric) = 1.1685885623115183853005003820854
absolute error = 4.4261556e-24
relative error = 3.7876081819976690949274746610491e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1679
y[1] (analytic) = 1.1686899743030973479352128095984
y[1] (numeric) = 1.1686899743030973479352172439503
absolute error = 4.4343519e-24
relative error = 3.7942927529982899718761691267981e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.168
y[1] (analytic) = 1.168791387981576055006652928947
y[1] (numeric) = 1.1687913879815760550066573715
absolute error = 4.4425530e-24
relative error = 3.8009802653251831209840749864438e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1681
y[1] (analytic) = 1.1688928033479686433004484986774
y[1] (numeric) = 1.1688928033479686433004529494365
absolute error = 4.4507591e-24
relative error = 3.8076708892826076597219999882252e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1682
y[1] (analytic) = 1.1689942204032892664813705297811
y[1] (numeric) = 1.1689942204032892664813749887513
absolute error = 4.4589702e-24
relative error = 3.8143646240284299170299454652408e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1683
y[1] (analytic) = 1.1690956391485520951034703961954
y[1] (numeric) = 1.1690956391485520951034748633816
absolute error = 4.4671862e-24
relative error = 3.8210613831845568333430158108350e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1684
y[1] (analytic) = 1.1691970595847713166202215403521
y[1] (numeric) = 1.1691970595847713166202260157591
absolute error = 4.4754070e-24
relative error = 3.8277610804028160947548222910617e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1685
y[1] (analytic) = 1.1692984817129611353946613477207
y[1] (numeric) = 1.1692984817129611353946658313535
absolute error = 4.4836328e-24
relative error = 3.8344638859290336102456725784278e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1686
y[1] (analytic) = 1.1693999055341357727095331904476
y[1] (numeric) = 1.1693999055341357727095376823111
absolute error = 4.4918635e-24
relative error = 3.8411697134080867289110267562447e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1687
y[1] (analytic) = 1.1695013310493094667774286401914
y[1] (numeric) = 1.1695013310493094667774331402907
absolute error = 4.5000993e-24
relative error = 3.8478787330343475696735813553655e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1688
y[1] (analytic) = 1.169602758259496472750929850258
y[1] (numeric) = 1.1696027582594964727509343585979
absolute error = 4.5083399e-24
relative error = 3.8545906874475302089778280241760e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1689
y[1] (analytic) = 1.1697041871657110627327521071341
y[1] (numeric) = 1.1697041871657110627327566237196
absolute error = 4.5165855e-24
relative error = 3.8613057468350661902485590747836e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.169
y[1] (analytic) = 1.1698056177689675257858865515234
y[1] (numeric) = 1.1698056177689675257858910763594
absolute error = 4.5248360e-24
relative error = 3.8680238248724491204994542731639e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1691
y[1] (analytic) = 1.1699070500702801679437430689847
y[1] (numeric) = 1.1699070500702801679437476020761
absolute error = 4.5330914e-24
relative error = 3.8747449207419361018732995102672e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1692
y[1] (analytic) = 1.1700084840706633122202933502743
y[1] (numeric) = 1.1700084840706633122202978916261
absolute error = 4.5413518e-24
relative error = 3.8814691190954838715203101289341e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1693
y[1] (analytic) = 1.1701099197711312986202141214947
y[1] (numeric) = 1.1701099197711312986202186711117
absolute error = 4.5496170e-24
relative error = 3.8881962481694766129564167511453e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1694
y[1] (analytic) = 1.1702113571726984841490305441491
y[1] (numeric) = 1.1702113571726984841490351020363
absolute error = 4.5578872e-24
relative error = 3.8949264780783973380664588218635e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1695
y[1] (analytic) = 1.1703127962763792428232597852058
y[1] (numeric) = 1.1703127962763792428232643513681
absolute error = 4.5661623e-24
relative error = 3.9016597225359759632428193158264e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1696
y[1] (analytic) = 1.1704142370831879656805547572714
y[1] (numeric) = 1.1704142370831879656805593317137
absolute error = 4.5744423e-24
relative error = 3.9083959807256415741031157468291e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1697
y[1] (analytic) = 1.1705156795941390607898480289758
y[1] (numeric) = 1.1705156795941390607898526117031
absolute error = 4.5827273e-24
relative error = 3.9151353372634875810605238265723e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=118.2MB, alloc=4.3MB, time=7.43
NO POLE
x[1] = 0.1698
y[1] (analytic) = 1.1706171238102469532614959056702
y[1] (numeric) = 1.1706171238102469532615004966874
absolute error = 4.5910172e-24
relative error = 3.9218777058861717485244269857609e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1699
y[1] (analytic) = 1.1707185697325260852574226805388
y[1] (numeric) = 1.1707185697325260852574272798509
absolute error = 4.5993121e-24
relative error = 3.9286231711954515414819515047387e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.17
y[1] (analytic) = 1.1708200173619909160012650562269
y[1] (numeric) = 1.1708200173619909160012696638388
absolute error = 4.6076119e-24
relative error = 3.9353716469432647329923473053045e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1701
y[1] (analytic) = 1.1709214666996559217885167370855
y[1] (numeric) = 1.1709214666996559217885213530021
absolute error = 4.6159166e-24
relative error = 3.9421231323142129551298741020833e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1702
y[1] (analytic) = 1.1710229177465355959966731921344
y[1] (numeric) = 1.1710229177465355959966778163607
absolute error = 4.6242263e-24
relative error = 3.9488777118885558273299768797754e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1703
y[1] (analytic) = 1.1711243705036444490953765888463
y[1] (numeric) = 1.1711243705036444490953812213872
absolute error = 4.6325409e-24
relative error = 3.9556352994411398328178775063726e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1704
y[1] (analytic) = 1.171225824971997008656560897851
y[1] (numeric) = 1.1712258249719970086565655387114
absolute error = 4.6408604e-24
relative error = 3.9623958941572680383164917130390e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1705
y[1] (analytic) = 1.1713272811526078193645971686636
y[1] (numeric) = 1.1713272811526078193646018178484
absolute error = 4.6491848e-24
relative error = 3.9691594952224759330298674347601e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1706
y[1] (analytic) = 1.1714287390464914430264389765364
y[1] (numeric) = 1.1714287390464914430264436340506
absolute error = 4.6575142e-24
relative error = 3.9759261871883727569970477039251e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1707
y[1] (analytic) = 1.1715301986546624585817680405373
y[1] (numeric) = 1.1715301986546624585817727063858
absolute error = 4.6658485e-24
relative error = 3.9826958838603309488813604033982e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1708
y[1] (analytic) = 1.1716316599781354621131400129545
y[1] (numeric) = 1.1716316599781354621131446871422
absolute error = 4.6741877e-24
relative error = 3.9894685844245860401319208481319e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1709
y[1] (analytic) = 1.171733123017925066856130440131
y[1] (numeric) = 1.1717331230179250668561351226629
absolute error = 4.6825319e-24
relative error = 3.9962443734112712732736905509524e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.171
y[1] (analytic) = 1.1718345877750459032094808948285
y[1] (numeric) = 1.1718345877750459032094855857095
absolute error = 4.6908810e-24
relative error = 4.0030231646486410592576402918162e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1711
y[1] (analytic) = 1.1719360542505126187452452802236
y[1] (numeric) = 1.1719360542505126187452499794586
absolute error = 4.6992350e-24
relative error = 4.0098049573236299286029056447647e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1712
y[1] (analytic) = 1.1720375224453398782189363056362
y[1] (numeric) = 1.1720375224453398782189410132303
absolute error = 4.7075941e-24
relative error = 4.0165899212664049279540149954932e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1713
y[1] (analytic) = 1.172138992360542363579672134094
y[1] (numeric) = 1.172138992360542363579676850052
absolute error = 4.7159580e-24
relative error = 4.0233777996777039719281175283528e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1714
y[1] (analytic) = 1.1722404639971347739803232018312
y[1] (numeric) = 1.172240463997134773980327926158
absolute error = 4.7243268e-24
relative error = 4.0301686770740472785430472734754e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1715
y[1] (analytic) = 1.1723419373561318257876592098262
y[1] (numeric) = 1.1723419373561318257876639425268
absolute error = 4.7327006e-24
relative error = 4.0369626379426441392524552295894e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1716
y[1] (analytic) = 1.1724434124385482525924962874776
y[1] (numeric) = 1.1724434124385482525925010285569
absolute error = 4.7410793e-24
relative error = 4.0437595961574785966736271758983e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1717
y[1] (analytic) = 1.1725448892453988052198443285209
y[1] (numeric) = 1.1725448892453988052198490779838
absolute error = 4.7494629e-24
relative error = 4.0505595509068800569695054319906e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1718
y[1] (analytic) = 1.1726463677776982517390544992869
y[1] (numeric) = 1.1726463677776982517390592571384
absolute error = 4.7578515e-24
relative error = 4.0573625866566098436441124556877e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1719
y[1] (analytic) = 1.1727478480364613774739669194038
y[1] (numeric) = 1.1727478480364613774739716856488
absolute error = 4.7662450e-24
relative error = 4.0641686173034996811408746198148e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.172
memory used=122.0MB, alloc=4.3MB, time=7.68
y[1] (analytic) = 1.1728493300227029850130585150442
y[1] (numeric) = 1.1728493300227029850130632896875
absolute error = 4.7746433e-24
relative error = 4.0709775567741311303303207163791e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1721
y[1] (analytic) = 1.1729508137374378942195910448177
y[1] (numeric) = 1.1729508137374378942195958278644
absolute error = 4.7830467e-24
relative error = 4.0777896600450912343806234977087e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1722
y[1] (analytic) = 1.1730522991816809422417592984129
y[1] (numeric) = 1.1730522991816809422417640898679
absolute error = 4.7914550e-24
relative error = 4.0846047557662262075215632911729e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1723
y[1] (analytic) = 1.1731537863564469835228394680871
y[1] (numeric) = 1.1731537863564469835228442679553
absolute error = 4.7998682e-24
relative error = 4.0914228431272561816127062355796e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1724
y[1] (analytic) = 1.1732552752627508898113376931077
y[1] (numeric) = 1.1732552752627508898113425013941
absolute error = 4.8082864e-24
relative error = 4.0982440065510745226478726099922e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1725
y[1] (analytic) = 1.1733567659016075501711387772459
y[1] (numeric) = 1.1733567659016075501711435939554
absolute error = 4.8167095e-24
relative error = 4.1050681599801741058651763348613e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1726
y[1] (analytic) = 1.1734582582740318709916550794237
y[1] (numeric) = 1.1734582582740318709916599045613
absolute error = 4.8251376e-24
relative error = 4.1118953878231684092446516185291e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1727
y[1] (analytic) = 1.1735597523810387759979755776168
y[1] (numeric) = 1.1735597523810387759979804111874
absolute error = 4.8335706e-24
relative error = 4.1187256040377617152346995779985e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1728
y[1] (analytic) = 1.1736612482236432062610151061138
y[1] (numeric) = 1.1736612482236432062610199481223
absolute error = 4.8420085e-24
relative error = 4.1255588078148310819937033078849e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1729
y[1] (analytic) = 1.1737627458028601202076637662338
y[1] (numeric) = 1.173762745802860120207668616685
absolute error = 4.8504512e-24
relative error = 4.1323949131493902741676660178245e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.173
y[1] (analytic) = 1.1738642451197044936309365106035
y[1] (numeric) = 1.1738642451197044936309413695025
absolute error = 4.8588990e-24
relative error = 4.1392341748210544304321819997570e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1731
y[1] (analytic) = 1.1739657461751913197001229010964
y[1] (numeric) = 1.1739657461751913197001277684481
absolute error = 4.8673517e-24
relative error = 4.1460764216144713647546217244168e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1732
y[1] (analytic) = 1.1740672489703356089709370405337
y[1] (numeric) = 1.174067248970335608970941916343
absolute error = 4.8758093e-24
relative error = 4.1529216527214395466195234873241e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1733
y[1] (analytic) = 1.17416875350615238939566767825
y[1] (numeric) = 1.1741687535061523893956725625219
absolute error = 4.8842719e-24
relative error = 4.1597699525006202402368886938540e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1734
y[1] (analytic) = 1.1742702597836567063333284896248
y[1] (numeric) = 1.1742702597836567063333333823641
absolute error = 4.8927393e-24
relative error = 4.1666211498036410655667406808170e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1735
y[1] (analytic) = 1.1743717678038636225598085296807
y[1] (numeric) = 1.1743717678038636225598134308925
absolute error = 4.9012118e-24
relative error = 4.1734754993008060508554855248983e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1736
y[1] (analytic) = 1.1744732775677882182780228608512
y[1] (numeric) = 1.1744732775677882182780277705404
absolute error = 4.9096892e-24
relative error = 4.1803328298515695140243297749068e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1737
y[1] (analytic) = 1.1745747890764455911280633550183
y[1] (numeric) = 1.1745747890764455911280682731897
absolute error = 4.9181714e-24
relative error = 4.1871930555116891340872182860535e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1738
y[1] (analytic) = 1.1746763023308508561973496699212
y[1] (numeric) = 1.1746763023308508561973545965799
absolute error = 4.9266587e-24
relative error = 4.1940564308859214892899000397587e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1739
y[1] (analytic) = 1.17477781733201914603078040004
y[1] (numeric) = 1.1747778173320191460307853351908
absolute error = 4.9351508e-24
relative error = 4.2009226997560962905768422592485e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.174
y[1] (analytic) = 1.1748793340809656106408844020522
y[1] (numeric) = 1.1748793340809656106408893457001
absolute error = 4.9436479e-24
relative error = 4.2077920315681657472359931080227e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1741
y[1] (analytic) = 1.1749808525787054175179722949671
y[1] (numeric) = 1.174980852578705417517977247117
absolute error = 4.9521499e-24
relative error = 4.2146643403861622361133734298630e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1742
y[1] (analytic) = 1.1750823728262537516402881350369
y[1] (numeric) = 1.1750823728262537516402930956939
absolute error = 4.9606570e-24
relative error = 4.2215397956050155998617777779826e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=125.8MB, alloc=4.3MB, time=7.93
x[1] = 0.1743
y[1] (analytic) = 1.1751838948246258154841612655481
y[1] (numeric) = 1.175183894824625815484166234717
absolute error = 4.9691689e-24
relative error = 4.2284181410957434736515383749377e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1744
y[1] (analytic) = 1.1752854185748368290341583415928
y[1] (numeric) = 1.1752854185748368290341633192785
absolute error = 4.9776857e-24
relative error = 4.2352994611606709203094362419076e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1745
y[1] (analytic) = 1.1753869440779020297932355299229
y[1] (numeric) = 1.1753869440779020297932405161304
absolute error = 4.9862075e-24
relative error = 4.2421838400729464526894175003840e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1746
y[1] (analytic) = 1.1754884713348366727928908839884
y[1] (numeric) = 1.1754884713348366727928958787226
absolute error = 4.9947342e-24
relative error = 4.2490711919345188878781633241209e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1747
y[1] (analytic) = 1.1755900003466560306033168942606
y[1] (numeric) = 1.1755900003466560306033218975264
absolute error = 5.0032658e-24
relative error = 4.2559615159406300448996214573503e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1748
y[1] (analytic) = 1.1756915311143753933435532139425
y[1] (numeric) = 1.1756915311143753933435582257449
absolute error = 5.0118024e-24
relative error = 4.2628548963430734234524899492158e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1749
y[1] (analytic) = 1.1757930636390100686916395601678
y[1] (numeric) = 1.1757930636390100686916445805117
absolute error = 5.0203439e-24
relative error = 4.2697512472665319358054417598579e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.175
y[1] (analytic) = 1.1758945979215753818947687907895
y[1] (numeric) = 1.1758945979215753818947738196799
absolute error = 5.0288904e-24
relative error = 4.2766506529485686898503629257500e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1751
y[1] (analytic) = 1.1759961339630866757794401568607
y[1] (numeric) = 1.1759961339630866757794451943024
absolute error = 5.0374417e-24
relative error = 4.2835529424947243734580516011830e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1752
y[1] (analytic) = 1.1760976717645593107616127309075
y[1] (numeric) = 1.1760976717645593107616177769055
absolute error = 5.0459980e-24
relative error = 4.2904582851773117495046749818155e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1753
y[1] (analytic) = 1.1761992113270086648568590110976
y[1] (numeric) = 1.1761992113270086648568640656569
absolute error = 5.0545593e-24
relative error = 4.2973666801709186485051597583537e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1754
y[1] (analytic) = 1.1763007526514501336905187014041
y[1] (numeric) = 1.1763007526514501336905237645296
absolute error = 5.0631255e-24
relative error = 4.3042780416380941787697671433434e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1755
y[1] (analytic) = 1.1764022957388991305078526678676
y[1] (numeric) = 1.1764022957388991305078577395643
absolute error = 5.0716967e-24
relative error = 4.3111924537808417353090255929577e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1756
y[1] (analytic) = 1.1765038405903710861841970710572
y[1] (numeric) = 1.1765038405903710861842021513299
absolute error = 5.0802727e-24
relative error = 4.3181097457792512254968384719089e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1757
y[1] (analytic) = 1.1766053872068814492351176748321
y[1] (numeric) = 1.1766053872068814492351227636858
absolute error = 5.0888537e-24
relative error = 4.3250300868333790041116170008391e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1758
y[1] (analytic) = 1.1767069355894456858265643315061
y[1] (numeric) = 1.1767069355894456858265694289457
absolute error = 5.0974396e-24
relative error = 4.3319533911360425205559822161002e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1759
y[1] (analytic) = 1.1768084857390792797850256435153
y[1] (numeric) = 1.1768084857390792797850307495458
absolute error = 5.1060305e-24
relative error = 4.3388797428608138261108751758957e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.176
y[1] (analytic) = 1.1769100376567977326076838016915
y[1] (numeric) = 1.1769100376567977326076889163179
absolute error = 5.1146264e-24
relative error = 4.3458091411839003712436421518197e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1761
y[1] (analytic) = 1.1770115913436165634725696002427
y[1] (numeric) = 1.1770115913436165634725747234698
absolute error = 5.1232271e-24
relative error = 4.3527414153598814925938217398669e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1762
y[1] (analytic) = 1.1771131468005513092487176285414
y[1] (numeric) = 1.1771131468005513092487227603742
absolute error = 5.1318328e-24
relative error = 4.3596767345166112708434172106902e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1763
y[1] (analytic) = 1.1772147040286175245063216398238
y[1] (numeric) = 1.1772147040286175245063267802673
absolute error = 5.1404435e-24
relative error = 4.3666150978309885988547316165832e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1764
y[1] (analytic) = 1.1773162630288307815268900969002
y[1] (numeric) = 1.1773162630288307815268952459593
absolute error = 5.1490591e-24
relative error = 4.3735564195412010123338285588992e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1765
y[1] (analytic) = 1.1774178238022066703134018949783
y[1] (numeric) = 1.1774178238022066703134070526579
absolute error = 5.1576796e-24
relative error = 4.3805006988465921328870059615670e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=129.7MB, alloc=4.3MB, time=8.18
NO POLE
x[1] = 0.1766
y[1] (analytic) = 1.1775193863497607986004622617017
y[1] (numeric) = 1.1775193863497607986004674280067
absolute error = 5.1663050e-24
relative error = 4.3874479349467310650757153182624e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1767
y[1] (analytic) = 1.1776209506725087918644588345041
y[1] (numeric) = 1.1776209506725087918644640094395
absolute error = 5.1749354e-24
relative error = 4.3943982119583797889333846422901e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1768
y[1] (analytic) = 1.1777225167714662933337179153821
y[1] (numeric) = 1.1777225167714662933337230989528
absolute error = 5.1835707e-24
relative error = 4.4013514441499441585972329453233e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1769
y[1] (analytic) = 1.1778240846476489639986609031864
y[1] (numeric) = 1.1778240846476489639986660953974
absolute error = 5.1922110e-24
relative error = 4.4083077156239947246560262677142e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.177
y[1] (analytic) = 1.1779256543020724826219609035351
y[1] (numeric) = 1.1779256543020724826219661043913
absolute error = 5.2008562e-24
relative error = 4.4152669406640407152512386636847e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1771
y[1] (analytic) = 1.1780272257357525457486995164482
y[1] (numeric) = 1.1780272257357525457487047259546
absolute error = 5.2095064e-24
relative error = 4.4222292033584653408538717872118e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1772
y[1] (analytic) = 1.1781287989497048677165238018075
y[1] (numeric) = 1.1781287989497048677165290199689
absolute error = 5.2181614e-24
relative error = 4.4291943331255133123129526648815e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1773
y[1] (analytic) = 1.178230373944945180665803422741
y[1] (numeric) = 1.1782303739449451806658086495624
absolute error = 5.2268214e-24
relative error = 4.4361624989343825258709299291474e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1774
y[1] (analytic) = 1.1783319507224892345497879670355
y[1] (numeric) = 1.1783319507224892345497932025218
absolute error = 5.2354863e-24
relative error = 4.4431336150987705929766709647704e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1775
y[1] (analytic) = 1.1784335292833527971447644466773
y[1] (numeric) = 1.1784335292833527971447696908335
absolute error = 5.2441562e-24
relative error = 4.4501077656786949049879790097259e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1776
y[1] (analytic) = 1.1785351096285516540602149756237
y[1] (numeric) = 1.1785351096285516540602202284547
absolute error = 5.2528310e-24
relative error = 4.4570848650029414913388474659815e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1777
y[1] (analytic) = 1.1786366917591016087489746259061
y[1] (numeric) = 1.1786366917591016087489798874168
absolute error = 5.2615107e-24
relative error = 4.4640649122735660225032700502728e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1778
y[1] (analytic) = 1.1787382756760184825173894621669
y[1] (numeric) = 1.1787382756760184825173947323624
absolute error = 5.2701955e-24
relative error = 4.4710480763657978817671803180360e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1779
y[1] (analytic) = 1.1788398613803181145354747547317
y[1] (numeric) = 1.1788398613803181145354800336168
absolute error = 5.2788851e-24
relative error = 4.4780341019507844021916050079304e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.178
y[1] (analytic) = 1.1789414488730163618470733713173
y[1] (numeric) = 1.178941448873016361847078658897
absolute error = 5.2875797e-24
relative error = 4.4850231578968978617952349137452e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1781
y[1] (analytic) = 1.1790430381551290993800143474791
y[1] (numeric) = 1.1790430381551290993800196437584
absolute error = 5.2962793e-24
relative error = 4.4920152433851678626275582638449e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1782
y[1] (analytic) = 1.1791446292276722199562716358978
y[1] (numeric) = 1.1791446292276722199562769408816
absolute error = 5.3049838e-24
relative error = 4.4990102727896158220875184363379e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1783
y[1] (analytic) = 1.1792462220916616343021230346075
y[1] (numeric) = 1.1792462220916616343021283483007
absolute error = 5.3136932e-24
relative error = 4.5060082453136508077409036968842e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1784
y[1] (analytic) = 1.1793478167481132710583092942669
y[1] (numeric) = 1.1793478167481132710583146166744
absolute error = 5.3224075e-24
relative error = 4.5130091601609053684599453392560e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1785
y[1] (analytic) = 1.1794494131980430767901934045751
y[1] (numeric) = 1.1794494131980430767901987357019
absolute error = 5.3311268e-24
relative error = 4.5200131013205588820641452264645e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1786
y[1] (analytic) = 1.1795510114424670159979200599341
y[1] (numeric) = 1.1795510114424670159979253997851
absolute error = 5.3398510e-24
relative error = 4.5270199831967614469468457366680e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1787
y[1] (analytic) = 1.1796526114824010711265753044582
y[1] (numeric) = 1.1796526114824010711265806530384
absolute error = 5.3485802e-24
relative error = 4.5340298897645377437796209318620e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1788
y[1] (analytic) = 1.1797542133188612425763463564339
y[1] (numeric) = 1.1797542133188612425763517137481
absolute error = 5.3573142e-24
relative error = 4.5410426506796780541033696866979e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=133.5MB, alloc=4.3MB, time=8.42
NO POLE
x[1] = 0.1789
y[1] (analytic) = 1.1798558169528635487126816123295
y[1] (numeric) = 1.1798558169528635487126869783827
absolute error = 5.3660532e-24
relative error = 4.5480584346810736916155085983494e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.179
y[1] (analytic) = 1.1799574223854240258764508304587
y[1] (numeric) = 1.1799574223854240258764562052559
absolute error = 5.3747972e-24
relative error = 4.5550772409518042690985840817535e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1791
y[1] (analytic) = 1.1800590296175587283941054943975
y[1] (numeric) = 1.1800590296175587283941108779436
absolute error = 5.3835461e-24
relative error = 4.5620989839336553668908804049996e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1792
y[1] (analytic) = 1.1801606386502837285878393562571
y[1] (numeric) = 1.1801606386502837285878447485571
absolute error = 5.3923000e-24
relative error = 4.5691237475662810345767158854449e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1793
y[1] (analytic) = 1.1802622494846151167857491599147
y[1] (numeric) = 1.1802622494846151167857545609734
absolute error = 5.4010587e-24
relative error = 4.5761513615795805000612593216373e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1794
y[1] (analytic) = 1.1803638621215690013319955443022
y[1] (numeric) = 1.1803638621215690013320009541247
absolute error = 5.4098225e-24
relative error = 4.5831820793602262381779683356804e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1795
y[1] (analytic) = 1.1804654765621615085969641268572
y[1] (numeric) = 1.1804654765621615085969695454483
absolute error = 5.4185911e-24
relative error = 4.5902156459335177098365437849812e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1796
y[1] (analytic) = 1.1805670928074087829874267672344
y[1] (numeric) = 1.1805670928074087829874321945991
absolute error = 5.4273647e-24
relative error = 4.5972522299377612771369018677098e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1797
y[1] (analytic) = 1.1806687108583269869567030113825
y[1] (numeric) = 1.1806687108583269869567084475258
absolute error = 5.4361433e-24
relative error = 4.6042918305576270129222865973198e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1798
y[1] (analytic) = 1.1807703307159323010148217160855
y[1] (numeric) = 1.1807703307159323010148271610123
absolute error = 5.4449268e-24
relative error = 4.6113343622875388300608525733150e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1799
y[1] (analytic) = 1.1808719523812409237386828540717
y[1] (numeric) = 1.1808719523812409237386883077869
absolute error = 5.4537152e-24
relative error = 4.6183798243344885623929390524755e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.18
y[1] (analytic) = 1.1809735758552690717822194997908
y[1] (numeric) = 1.1809735758552690717822249622994
absolute error = 5.4625086e-24
relative error = 4.6254283005815894151284249096095e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1801
y[1] (analytic) = 1.1810752011390329798865599959621
y[1] (numeric) = 1.181075201139032979886565467269
absolute error = 5.4713069e-24
relative error = 4.6324797055458050738243827630665e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1802
y[1] (analytic) = 1.1811768282335489008901903009939
y[1] (numeric) = 1.181176828233548900890195781104
absolute error = 5.4801101e-24
relative error = 4.6395340384347955771791753851433e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1803
y[1] (analytic) = 1.1812784571398331057391165173771
y[1] (numeric) = 1.1812784571398331057391220062954
absolute error = 5.4889183e-24
relative error = 4.6465913831104876365311075125792e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1804
y[1] (analytic) = 1.1813800878589018834970276011536
y[1] (numeric) = 1.181380087858901883497033098885
absolute error = 5.4977314e-24
relative error = 4.6536516541123735981371965555337e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1805
y[1] (analytic) = 1.1814817203917715413554582525618
y[1] (numeric) = 1.1814817203917715413554637591112
absolute error = 5.5065494e-24
relative error = 4.6607148506487807184550030716170e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1806
y[1] (analytic) = 1.1815833547394584046439519879601
y[1] (numeric) = 1.1815833547394584046439575033325
absolute error = 5.5153724e-24
relative error = 4.6677810565604583379130295848800e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1807
y[1] (analytic) = 1.1816849909029788168402243931311
y[1] (numeric) = 1.1816849909029788168402299173315
absolute error = 5.5242004e-24
relative error = 4.6748502710343382066283256749132e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1808
y[1] (analytic) = 1.1817866288833491395803265580672
y[1] (numeric) = 1.1817866288833491395803320911005
absolute error = 5.5330333e-24
relative error = 4.6819224086399358622173059302473e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1809
y[1] (analytic) = 1.1818882686815857526688086933394
y[1] (numeric) = 1.1818882686815857526688142352106
absolute error = 5.5418712e-24
relative error = 4.6889975531968357549024527345161e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.181
y[1] (analytic) = 1.1819899102987050540888839281515
y[1] (numeric) = 1.1819899102987050540888894788655
absolute error = 5.5507140e-24
relative error = 4.6960756192895576224797245526420e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1811
y[1] (analytic) = 1.1820915537357234600125922901806
y[1] (numeric) = 1.1820915537357234600125978497422
absolute error = 5.5595616e-24
relative error = 4.7031565215319472052751634795869e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=137.3MB, alloc=4.3MB, time=8.67
NO POLE
x[1] = 0.1812
y[1] (analytic) = 1.1821931989936574048109648673057
y[1] (numeric) = 1.18219319899365740481097043572
absolute error = 5.5684143e-24
relative error = 4.7102405129213360910363799530422e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1813
y[1] (analytic) = 1.182294846073523341064188151327
y[1] (numeric) = 1.1822948460735233410641937285989
absolute error = 5.5772719e-24
relative error = 4.7173274234616483534373635433847e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1814
y[1] (analytic) = 1.182396494976337739571768563776
y[1] (numeric) = 1.1823964949763377395717741499104
absolute error = 5.5861344e-24
relative error = 4.7244172523632103555897701499611e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1815
y[1] (analytic) = 1.1824981457031170893626971639188
y[1] (numeric) = 1.1824981457031170893627027589206
absolute error = 5.5950018e-24
relative error = 4.7315099988365685439003655105373e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1816
y[1] (analytic) = 1.1825997982548778977056145390548
y[1] (numeric) = 1.182599798254877897705620142929
absolute error = 5.6038742e-24
relative error = 4.7386057466519490554129177384816e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1817
y[1] (analytic) = 1.1827014526326366901189758772114
y[1] (numeric) = 1.182701452632636690118981489963
absolute error = 5.6127516e-24
relative error = 4.7457044949985342674639595951908e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1818
y[1] (analytic) = 1.1828031088374100103812162223374
y[1] (numeric) = 1.1828031088374100103812218439712
absolute error = 5.6216338e-24
relative error = 4.7528060739758832424812567343470e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1819
y[1] (analytic) = 1.182904766870214420540915912095
y[1] (numeric) = 1.182904766870214420540921542616
absolute error = 5.6305210e-24
relative error = 4.7599106518925439093520370411962e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.182
y[1] (analytic) = 1.1830064267320665009269661983549
y[1] (numeric) = 1.1830064267320665009269718377681
absolute error = 5.6394132e-24
relative error = 4.7670182279383710177903038280405e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1821
y[1] (analytic) = 1.1831080884239828501587350504935
y[1] (numeric) = 1.1831080884239828501587406988037
absolute error = 5.6483102e-24
relative error = 4.7741286322571833652033793841706e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1822
y[1] (analytic) = 1.1832097519469800851562331415945
y[1] (numeric) = 1.1832097519469800851562387988068
absolute error = 5.6572123e-24
relative error = 4.7812421176304681521287858233227e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1823
y[1] (analytic) = 1.1833114173020748411502800176583
y[1] (numeric) = 1.1833114173020748411502856837776
absolute error = 5.6661193e-24
relative error = 4.7883585142097529195473806910026e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1824
y[1] (analytic) = 1.183413084490283771692670449918
y[1] (numeric) = 1.1834130844902837716926761249493
absolute error = 5.6750313e-24
relative error = 4.7954779057089206606407286533280e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1825
y[1] (analytic) = 1.1835147535126235486663409703664
y[1] (numeric) = 1.1835147535126235486663466543145
absolute error = 5.6839481e-24
relative error = 4.8026001223307725699853579347797e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1826
y[1] (analytic) = 1.183616424370110862295536590593
y[1] (numeric) = 1.183616424370110862295542283463
absolute error = 5.6928700e-24
relative error = 4.8097254167705503033762334136403e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1827
y[1] (analytic) = 1.183718097063762421155977704036
y[1] (numeric) = 1.1837180970637624211559834058328
absolute error = 5.7017968e-24
relative error = 4.8168536192387584582846863542200e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1828
y[1] (analytic) = 1.1838197715945949521850271717471
y[1] (numeric) = 1.1838197715945949521850328824756
absolute error = 5.7107285e-24
relative error = 4.8239847289488148198442093689186e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1829
y[1] (analytic) = 1.1839214479636252006918575917741
y[1] (numeric) = 1.1839214479636252006918633114392
absolute error = 5.7196651e-24
relative error = 4.8311187451143557412664927805649e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.183
y[1] (analytic) = 1.1840231261718699303676187522608
y[1] (numeric) = 1.1840231261718699303676244808674
absolute error = 5.7286066e-24
relative error = 4.8382556669492360366453669904296e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1831
y[1] (analytic) = 1.184124806220345923295605268367
y[1] (numeric) = 1.1841248062203459232956110059202
absolute error = 5.7375532e-24
relative error = 4.8453956625686438148976596497128e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1832
y[1] (analytic) = 1.1842264881100699799614244031103
y[1] (numeric) = 1.184226488110069979961430149615
absolute error = 5.7465047e-24
relative error = 4.8525385622567506509703744039646e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1833
y[1] (analytic) = 1.1843281718420589192631640722302
y[1] (numeric) = 1.1843281718420589192631698276913
absolute error = 5.7554611e-24
relative error = 4.8596843652280727817424799883830e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1834
y[1] (analytic) = 1.1844298574173295785215610331776
y[1] (numeric) = 1.1844298574173295785215667976
absolute error = 5.7644224e-24
relative error = 4.8668330706973444742123573301652e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=141.1MB, alloc=4.3MB, time=8.92
NO POLE
x[1] = 0.1835
y[1] (analytic) = 1.1845315448368988134901692583306
y[1] (numeric) = 1.1845315448368988134901750317193
absolute error = 5.7733887e-24
relative error = 4.8739847623010771720411557651567e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1836
y[1] (analytic) = 1.1846332341017834983655284925387
y[1] (numeric) = 1.1846332341017834983655342748987
absolute error = 5.7823600e-24
relative error = 4.8811394392327005675285163907165e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1837
y[1] (analytic) = 1.1847349252130005257973329950966
y[1] (numeric) = 1.1847349252130005257973387864327
absolute error = 5.7913361e-24
relative error = 4.8882969318717350915081960289446e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1838
y[1] (analytic) = 1.1848366181715668068986004662492
y[1] (numeric) = 1.1848366181715668068986062665665
absolute error = 5.8003173e-24
relative error = 4.8954574926549932048752345114345e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1839
y[1] (analytic) = 1.184938312978499271255841158331
y[1] (numeric) = 1.1849383129784992712558469676344
absolute error = 5.8093034e-24
relative error = 4.9026209519696827654383810460401e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.184
y[1] (analytic) = 1.1850400096348148669392271716391
y[1] (numeric) = 1.1850400096348148669392329899335
absolute error = 5.8182944e-24
relative error = 4.9097873090318539808195095106050e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1841
y[1] (analytic) = 1.1851417081415305605127619351436
y[1] (numeric) = 1.185141708141530560512767762434
absolute error = 5.8272904e-24
relative error = 4.9169566474358696434228020601592e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1842
y[1] (analytic) = 1.1852434084996633370444498721361
y[1] (numeric) = 1.1852434084996633370444557084274
absolute error = 5.8362913e-24
relative error = 4.9241288820056389048316953919797e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1843
y[1] (analytic) = 1.1853451107102302001164662509181
y[1] (numeric) = 1.1853451107102302001164720962153
absolute error = 5.8452972e-24
relative error = 4.9313040963214830361382630065528e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1844
y[1] (analytic) = 1.1854468147742481718353272206316
y[1] (numeric) = 1.1854468147742481718353330749396
absolute error = 5.8543080e-24
relative error = 4.9384822052222320797982182177022e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1845
y[1] (analytic) = 1.1855485206927342928420600323323
y[1] (numeric) = 1.185548520692734292842065895656
absolute error = 5.8633237e-24
relative error = 4.9456632079250282350511149520408e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1846
y[1] (analytic) = 1.1856502284667056223223734454084
y[1] (numeric) = 1.1856502284667056223223793177528
absolute error = 5.8723444e-24
relative error = 4.9528471879891363465937045132899e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1847
y[1] (analytic) = 1.1857519380971792380168283194465
y[1] (numeric) = 1.1857519380971792380168342008165
absolute error = 5.8813700e-24
relative error = 4.9600340602757569935212594422634e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1848
y[1] (analytic) = 1.1858536495851722362310083916453
y[1] (numeric) = 1.1858536495851722362310142820459
absolute error = 5.8904006e-24
relative error = 4.9672239083301235241232809034660e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1849
y[1] (analytic) = 1.1859553629317017318456912398802
y[1] (numeric) = 1.1859553629317017318456971393164
absolute error = 5.8994362e-24
relative error = 4.9744167313485508036181656883580e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.185
y[1] (analytic) = 1.1860570781377848583270194315195
y[1] (numeric) = 1.1860570781377848583270253399961
absolute error = 5.9084766e-24
relative error = 4.9816123599016279777648485591090e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1851
y[1] (analytic) = 1.186158795204438767736671858094
y[1] (numeric) = 1.186158795204438767736677775616
absolute error = 5.9175220e-24
relative error = 4.9888109618409849032818817107606e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1852
y[1] (analytic) = 1.1862605141326806307420352559226
y[1] (numeric) = 1.186260514132680630742041182495
absolute error = 5.9265724e-24
relative error = 4.9960125363635983802796983402117e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1853
y[1] (analytic) = 1.1863622349235276366263759127946
y[1] (numeric) = 1.1863622349235276366263818484223
absolute error = 5.9356277e-24
relative error = 5.0032169983753805416242492708399e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1854
y[1] (analytic) = 1.1864639575779969932990115608108
y[1] (numeric) = 1.1864639575779969932990175054987
absolute error = 5.9446879e-24
relative error = 5.0104243470954337572234199778095e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1855
y[1] (analytic) = 1.1865656820971059273054834554851
y[1] (numeric) = 1.1865656820971059273054894092381
absolute error = 5.9537530e-24
relative error = 5.0176345817430761840116803251078e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1856
y[1] (analytic) = 1.1866674084818716838377286412083
y[1] (numeric) = 1.1866674084818716838377346040314
absolute error = 5.9628231e-24
relative error = 5.0248477858074519026688232174288e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1857
memory used=144.9MB, alloc=4.3MB, time=9.16
y[1] (analytic) = 1.1867691367333115267442524031762
y[1] (numeric) = 1.1867691367333115267442583750744
absolute error = 5.9718982e-24
relative error = 5.0320639584866398951644422894938e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1858
y[1] (analytic) = 1.1868708668524427385403009058831
y[1] (numeric) = 1.1868708668524427385403068868613
absolute error = 5.9809782e-24
relative error = 5.0392830147237768549702020962671e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1859
y[1] (analytic) = 1.1869725988402826204180340182824
y[1] (numeric) = 1.1869725988402826204180400083456
absolute error = 5.9900632e-24
relative error = 5.0465050379869927904835081902871e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.186
y[1] (analytic) = 1.1870743326978484922566983257171
y[1] (numeric) = 1.1870743326978484922567043248702
absolute error = 5.9991531e-24
relative error = 5.0537299432343063912205033401111e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1861
y[1] (analytic) = 1.1871760684261576926328003287205
y[1] (numeric) = 1.1871760684261576926328063369685
absolute error = 6.0082480e-24
relative error = 5.0609578139198421707975154526107e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1862
y[1] (analytic) = 1.1872778060262275788302798287899
y[1] (numeric) = 1.1872778060262275788302858461376
absolute error = 6.0173477e-24
relative error = 5.0681884807902100101190290431638e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1863
y[1] (analytic) = 1.1873795454990755268506835012341
y[1] (numeric) = 1.1873795454990755268506895276866
absolute error = 6.0264525e-24
relative error = 5.0754221957453216811720894991601e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1864
y[1] (analytic) = 1.187481286845718931423338655198
y[1] (numeric) = 1.1874812868457189314233446907602
absolute error = 6.0355622e-24
relative error = 5.0826587895394414154340312585003e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1865
y[1] (analytic) = 1.1875830300671752060155271809637
y[1] (numeric) = 1.1875830300671752060155332256405
absolute error = 6.0446768e-24
relative error = 5.0898982613940559892412580789031e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1866
y[1] (analytic) = 1.1876847751644617828426596846322
y[1] (numeric) = 1.1876847751644617828426657384286
absolute error = 6.0537964e-24
relative error = 5.0971406947282919863522811629563e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1867
y[1] (analytic) = 1.1877865221385961128784498102858
y[1] (numeric) = 1.1877865221385961128784558732068
absolute error = 6.0629210e-24
relative error = 5.1043860887424280181127240606696e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1868
y[1] (analytic) = 1.1878882709905956658650887497338
y[1] (numeric) = 1.1878882709905956658650948217843
absolute error = 6.0720505e-24
relative error = 5.1116343584539623065967571687197e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1869
y[1] (analytic) = 1.187990021721477930323419939943
y[1] (numeric) = 1.1879900217214779303234260211279
absolute error = 6.0811849e-24
relative error = 5.1188855030852461021400266347056e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.187
y[1] (analytic) = 1.1880917743322604135631139482542
y[1] (numeric) = 1.1880917743322604135631200385785
absolute error = 6.0903243e-24
relative error = 5.1261396060274269136712911299762e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1871
y[1] (analytic) = 1.1881935288239606416928435454878
y[1] (numeric) = 1.1881935288239606416928496449565
absolute error = 6.0994687e-24
relative error = 5.1333966664816602069741851803092e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1872
y[1] (analytic) = 1.188295285197596159630458967039
y[1] (numeric) = 1.1882952851975961596304650756569
absolute error = 6.1086179e-24
relative error = 5.1406565153409878375384812130030e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1873
y[1] (analytic) = 1.1883970434541845311131633620644
y[1] (numeric) = 1.1883970434541845311131694798366
absolute error = 6.1177722e-24
relative error = 5.1479194042911251497902625368229e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1874
y[1] (analytic) = 1.188498803594743338707688430863
y[1] (numeric) = 1.1884988035947433387076945577944
absolute error = 6.1269314e-24
relative error = 5.1551851642327551959409655931687e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1875
y[1] (analytic) = 1.1886005656202901838204702505517
y[1] (numeric) = 1.1886005656202901838204763866471
absolute error = 6.1360954e-24
relative error = 5.1624537102569698333434962786963e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1876
y[1] (analytic) = 1.188702329531842686707825289138
y[1] (numeric) = 1.1887023295318426867078314344025
absolute error = 6.1452645e-24
relative error = 5.1697252939852862104600650078906e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1877
y[1] (analytic) = 1.1888040953304184864861266080921
y[1] (numeric) = 1.1888040953304184864861327625306
absolute error = 6.1544385e-24
relative error = 5.1769997463622663406689548973960e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1878
y[1] (analytic) = 1.1889058630170352411419802535187
y[1] (numeric) = 1.1889058630170352411419864171362
absolute error = 6.1636175e-24
relative error = 5.1842771507231473620805694321297e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1879
y[1] (analytic) = 1.1890076325927106275424018360318
y[1] (numeric) = 1.1890076325927106275424080088332
absolute error = 6.1728014e-24
relative error = 5.1915574221670839051308408440732e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
memory used=148.7MB, alloc=4.3MB, time=9.42
x[1] = 0.188
y[1] (analytic) = 1.1891094040584623414449932994332
y[1] (numeric) = 1.1891094040584623414449994814235
absolute error = 6.1819903e-24
relative error = 5.1988406440153454569361609499608e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1881
y[1] (analytic) = 1.1892111774153080975081198782971
y[1] (numeric) = 1.1892111774153080975081260694811
absolute error = 6.1911840e-24
relative error = 5.2061266472925636207055248371684e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1882
y[1] (analytic) = 1.189312952664265629301087244562
y[1] (numeric) = 1.1893129526642656293010934449447
absolute error = 6.2003827e-24
relative error = 5.2134155994097903392293592493987e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1883
y[1] (analytic) = 1.1894147298063526893143188432325
y[1] (numeric) = 1.1894147298063526893143250528189
absolute error = 6.2095864e-24
relative error = 5.2207074995707981245267174123681e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1884
y[1] (analytic) = 1.1895165088425870489695334172919
y[1] (numeric) = 1.189516508842587048969539636087
absolute error = 6.2187951e-24
relative error = 5.2280023469795788075373914820832e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1885
y[1] (analytic) = 1.189618289773986498629922721928
y[1] (numeric) = 1.1896182897739864986299289499367
absolute error = 6.2280087e-24
relative error = 5.2353000567797663034886252153340e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1886
y[1] (analytic) = 1.1897200726015688476103294281732
y[1] (numeric) = 1.1897200726015688476103356654005
absolute error = 6.2372273e-24
relative error = 5.2426007122507509741755651128770e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1887
y[1] (analytic) = 1.1898218573263519241874252160619
y[1] (numeric) = 1.1898218573263519241874314625126
absolute error = 6.2464507e-24
relative error = 5.2499041445047884009759990982755e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1888
y[1] (analytic) = 1.189923643949353575609889057405
y[1] (numeric) = 1.1899236439493535756098953130841
absolute error = 6.2556791e-24
relative error = 5.2572105208678910116253067813456e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1889
y[1] (analytic) = 1.1900254324715916681085856882858
y[1] (numeric) = 1.1900254324715916681085919531983
absolute error = 6.2649125e-24
relative error = 5.2645198405451357669863427624466e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.189
y[1] (analytic) = 1.190127222894084086906744271377
y[1] (numeric) = 1.1901272228940840869067505455278
absolute error = 6.2741508e-24
relative error = 5.2718320187171879370888843076509e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1891
y[1] (analytic) = 1.190229015217848736230137248181
y[1] (numeric) = 1.1902290152178487362301435315751
absolute error = 6.2833941e-24
relative error = 5.2791471386285642410396306053488e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1892
y[1] (analytic) = 1.190330809443903539317259381297
y[1] (numeric) = 1.1903308094439035393172656739393
absolute error = 6.2926423e-24
relative error = 5.2864651154747347422169772059222e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1893
y[1] (analytic) = 1.1904326055732664384295069868134
y[1] (numeric) = 1.1904326055732664384295132887089
absolute error = 6.3018955e-24
relative error = 5.2937860324862742946701490619500e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1894
y[1] (analytic) = 1.1905344036069553948613573569311
y[1] (numeric) = 1.1905344036069553948613636680847
absolute error = 6.3111536e-24
relative error = 5.3011098048734529557140570181379e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1895
y[1] (analytic) = 1.1906362035459883889505483729162
y[1] (numeric) = 1.1906362035459883889505546933329
absolute error = 6.3204167e-24
relative error = 5.3084365158529076734811907960859e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1896
y[1] (analytic) = 1.1907380053913834200882583084863
y[1] (numeric) = 1.190738005391383420088264638171
absolute error = 6.3296847e-24
relative error = 5.3157660806497037028444914884589e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1897
y[1] (analytic) = 1.1908398091441585067292858237304
y[1] (numeric) = 1.190839809144158506729292162688
absolute error = 6.3389576e-24
relative error = 5.3230984984921931420622015086715e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1898
y[1] (analytic) = 1.1909416148053316864022301496654
y[1] (numeric) = 1.1909416148053316864022364979009
absolute error = 6.3482355e-24
relative error = 5.3304338525761118598794241026962e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1899
y[1] (analytic) = 1.1910434223759210157196714635308
y[1] (numeric) = 1.1910434223759210157196778210492
absolute error = 6.3575184e-24
relative error = 5.3377721421087024606046059344856e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.19
y[1] (analytic) = 1.191145231856944570388351454923
y[1] (numeric) = 1.1911452318569445703883578217292
absolute error = 6.3668062e-24
relative error = 5.3451132823446062175302705075200e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1901
y[1] (analytic) = 1.1912470432494204452193540828708
y[1] (numeric) = 1.1912470432494204452193604589698
absolute error = 6.3760990e-24
relative error = 5.3524573564586700956322722272715e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1902
y[1] (analytic) = 1.1913488565543667541382865239553
y[1] (numeric) = 1.191348856554366754138292909352
absolute error = 6.3853967e-24
relative error = 5.3598042797203161948014256374214e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=152.5MB, alloc=4.3MB, time=9.68
NO POLE
x[1] = 0.1903
y[1] (analytic) = 1.1914506717728016301954603115739
y[1] (numeric) = 1.1914506717728016301954667062732
absolute error = 6.3946993e-24
relative error = 5.3671540513591725524316416561788e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1904
y[1] (analytic) = 1.1915524889057432255760726664522
y[1] (numeric) = 1.1915524889057432255760790704591
absolute error = 6.4040069e-24
relative error = 5.3745067545292028430327359807631e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1905
y[1] (analytic) = 1.1916543079542097116103880185046
y[1] (numeric) = 1.191654307954209711610394431824
absolute error = 6.4133194e-24
relative error = 5.3818623045219898009190461063792e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1906
y[1] (analytic) = 1.191756128919219278783919720145
y[1] (numeric) = 1.1917561289192192787839261427819
absolute error = 6.4226369e-24
relative error = 5.3892207844775809344822668258613e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1907
y[1] (analytic) = 1.1918579518017901367476119511506
y[1] (numeric) = 1.1918579518017901367476183831101
absolute error = 6.4319595e-24
relative error = 5.3965822775075597559591013008305e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1908
y[1] (analytic) = 1.1919597766029405143280218151803
y[1] (numeric) = 1.1919597766029405143280282564672
absolute error = 6.4412869e-24
relative error = 5.4039465311132627508475923725415e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1909
y[1] (analytic) = 1.192061603323688659537501628048
y[1] (numeric) = 1.1920616033236886595375080786672
absolute error = 6.4506192e-24
relative error = 5.4113136284353746987308502465396e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.191
y[1] (analytic) = 1.1921634319650528395843813978548
y[1] (numeric) = 1.1921634319650528395843878578114
absolute error = 6.4599566e-24
relative error = 5.4186837364672393422144693061413e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1911
y[1] (analytic) = 1.1922652625280513408831514970814
y[1] (numeric) = 1.1922652625280513408831579663802
absolute error = 6.4692988e-24
relative error = 5.4260566027753340138803835610145e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1912
y[1] (analytic) = 1.1923670950137024690646455267407
y[1] (numeric) = 1.1923670950137024690646520053867
absolute error = 6.4786460e-24
relative error = 5.4334323943462634388628675222044e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1913
y[1] (analytic) = 1.192468929423024548986223372695
y[1] (numeric) = 1.1924689294230245489862298606931
absolute error = 6.4879981e-24
relative error = 5.4408110265306571936538882613774e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1914
y[1] (analytic) = 1.192570765757035924741954454238
y[1] (numeric) = 1.1925707657570359247419609515932
absolute error = 6.4973552e-24
relative error = 5.4481925824129375586368368770765e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1915
y[1] (analytic) = 1.1926726040167549596728011650441
y[1] (numeric) = 1.1926726040167549596728076717614
absolute error = 6.5067173e-24
relative error = 5.4555770612037903625290879902407e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1916
y[1] (analytic) = 1.1927744442032000363768025065864
y[1] (numeric) = 1.1927744442032000363768090226707
absolute error = 6.5160843e-24
relative error = 5.4629643782759697017864231399776e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1917
y[1] (analytic) = 1.1928762863173895567192579141255
y[1] (numeric) = 1.1928762863173895567192644395818
absolute error = 6.5254563e-24
relative error = 5.4703546166930562765086645615373e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1918
y[1] (analytic) = 1.1929781303603419418429112753712
y[1] (numeric) = 1.1929781303603419418429178102044
absolute error = 6.5348332e-24
relative error = 5.4777476918425468200292418767095e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1919
y[1] (analytic) = 1.1930799763330756321781351419182
y[1] (numeric) = 1.1930799763330756321781416861333
absolute error = 6.5442151e-24
relative error = 5.4851436867741314761113711527566e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.192
y[1] (analytic) = 1.1931818242366090874531151335586
y[1] (numeric) = 1.1931818242366090874531216871605
absolute error = 6.5536019e-24
relative error = 5.4925425168900448547908908402899e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1921
y[1] (analytic) = 1.1932836740719607867040345355718
y[1] (numeric) = 1.1932836740719607867040410985655
absolute error = 6.5629937e-24
relative error = 5.4999442652260904759901938918184e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1922
y[1] (analytic) = 1.1933855258401492282852590890953
y[1] (numeric) = 1.1933855258401492282852656614857
absolute error = 6.5723904e-24
relative error = 5.5073488471992360692726271660859e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1923
y[1] (analytic) = 1.1934873795421929298795219746764
y[1] (numeric) = 1.1934873795421929298795285564685
absolute error = 6.5817921e-24
relative error = 5.5147563458314024611750716873336e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1924
y[1] (analytic) = 1.1935892351791104285081089891086
y[1] (numeric) = 1.1935892351791104285081155803072
absolute error = 6.5911986e-24
relative error = 5.5221665927733692866919980515032e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1925
y[1] (analytic) = 1.1936910927519202805410439156521
y[1] (numeric) = 1.1936910927519202805410505162623
absolute error = 6.6006102e-24
relative error = 5.5295798386021605466451475415496e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=156.4MB, alloc=4.3MB, time=9.93
NO POLE
x[1] = 0.1926
y[1] (analytic) = 1.1937929522616410617072740877434
y[1] (numeric) = 1.1937929522616410617072806977701
absolute error = 6.6100267e-24
relative error = 5.5369959149761293867454546531574e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1927
y[1] (analytic) = 1.1938948137092913671048561462928
y[1] (numeric) = 1.193894813709291367104862765741
absolute error = 6.6194482e-24
relative error = 5.5444149048894430302834609842689e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1928
y[1] (analytic) = 1.1939966770958898112111419906735
y[1] (numeric) = 1.1939966770958898112111486195481
absolute error = 6.6288746e-24
relative error = 5.5518367238032400526349389935590e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1929
y[1] (analytic) = 1.1940985424224550278929649235035
y[1] (numeric) = 1.1940985424224550278929715618095
absolute error = 6.6383060e-24
relative error = 5.5592614546978167628407916295595e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.193
y[1] (analytic) = 1.1942004096900056704168259893228
y[1] (numeric) = 1.1942004096900056704168326370651
absolute error = 6.6477423e-24
relative error = 5.5666890130490258570570691502229e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1931
y[1] (analytic) = 1.1943022788995604114590805072666
y[1] (numeric) = 1.1943022788995604114590871644501
absolute error = 6.6571835e-24
relative error = 5.5741193980924005745972109435245e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1932
y[1] (analytic) = 1.1944041500521379431161247978372
y[1] (numeric) = 1.1944041500521379431161314644669
absolute error = 6.6666297e-24
relative error = 5.5815526927874365835080156429675e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1933
y[1] (analytic) = 1.1945060231487569769145831038768
y[1] (numeric) = 1.1945060231487569769145897799577
absolute error = 6.6760809e-24
relative error = 5.5889888963486615318389238934131e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1934
y[1] (analytic) = 1.1946078981904362438214947058423
y[1] (numeric) = 1.1946078981904362438215013913793
absolute error = 6.6855370e-24
relative error = 5.5964279242813421339711725374712e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1935
y[1] (analytic) = 1.1947097751781944942545012314835
y[1] (numeric) = 1.1947097751781944942545079264816
absolute error = 6.6949981e-24
relative error = 5.6038698595241854822139083166977e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1936
y[1] (analytic) = 1.194811654113050498092034160029
y[1] (numeric) = 1.1948116541130504980920408644931
absolute error = 6.7044641e-24
relative error = 5.6113146175971581940474854753042e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1937
y[1] (analytic) = 1.194913534996023044683502520978
y[1] (numeric) = 1.1949135349960230446835092349131
absolute error = 6.7139351e-24
relative error = 5.6187622814251121245582418681736e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1938
y[1] (analytic) = 1.1950154178281309428594807876036
y[1] (numeric) = 1.1950154178281309428594875110147
absolute error = 6.7234111e-24
relative error = 5.6262128502236377822531239201412e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1939
y[1] (analytic) = 1.1951173026103930209418969652668
y[1] (numeric) = 1.1951173026103930209419036981588
absolute error = 6.7328920e-24
relative error = 5.6336662395347443853440344932417e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.194
y[1] (analytic) = 1.1952191893438281267542208746443
y[1] (numeric) = 1.1952191893438281267542276170221
absolute error = 6.7423778e-24
relative error = 5.6411224485958478329853069327252e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1941
y[1] (analytic) = 1.1953210780294551276316526299716
y[1] (numeric) = 1.1953210780294551276316593818401
absolute error = 6.7518685e-24
relative error = 5.6485814766445709005289081708413e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1942
y[1] (analytic) = 1.1954229686682929104313113124033
y[1] (numeric) = 1.1954229686682929104313180737676
absolute error = 6.7613643e-24
relative error = 5.6560434902235425632146936038642e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1943
y[1] (analytic) = 1.1955248612613603815424238385934
y[1] (numeric) = 1.1955248612613603815424306094584
absolute error = 6.7708650e-24
relative error = 5.6635083212374814046570291649394e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1944
y[1] (analytic) = 1.1956267558096764668965140245956
y[1] (numeric) = 1.1956267558096764668965208049662
absolute error = 6.7803706e-24
relative error = 5.6709759689246366970318131175710e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1945
y[1] (analytic) = 1.195728652314260111977591845187
y[1] (numeric) = 1.1957286523142601119775986350682
absolute error = 6.7898812e-24
relative error = 5.6784465161544784677239023758568e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1946
y[1] (analytic) = 1.1958305507761302818323428887168
y[1] (numeric) = 1.1958305507761302818323496881136
absolute error = 6.7993968e-24
relative error = 5.6859199621442898722605873320373e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1947
y[1] (analytic) = 1.1959324511963059610803180075818
y[1] (numeric) = 1.1959324511963059610803248164991
absolute error = 6.8089173e-24
relative error = 5.6933962224948040838237154130486e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1948
y[1] (analytic) = 1.19603435357580615392412316443
y[1] (numeric) = 1.1960343535758061539241299828728
absolute error = 6.8184428e-24
relative error = 5.7008753800547406796851058705173e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=160.2MB, alloc=4.3MB, time=10.18
NO POLE
x[1] = 0.1949
y[1] (analytic) = 1.1961362579156498841596094741958
y[1] (numeric) = 1.196136257915649884159616302169
absolute error = 6.8279732e-24
relative error = 5.7083573504395020218239356567500e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.195
y[1] (analytic) = 1.1962381642168561951860634420663
y[1] (numeric) = 1.1962381642168561951860702795748
absolute error = 6.8375085e-24
relative error = 5.7158421328885844029781246520078e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1951
y[1] (analytic) = 1.1963400724804441500163973974829
y[1] (numeric) = 1.1963400724804441500164042445318
absolute error = 6.8470489e-24
relative error = 5.7233298938182350159554465781234e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1952
y[1] (analytic) = 1.1964419827074328312873401242793
y[1] (numeric) = 1.1964419827074328312873469808735
absolute error = 6.8565942e-24
relative error = 5.7308204652633373179806435912259e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1953
y[1] (analytic) = 1.1965438948988413412696276870567
y[1] (numeric) = 1.1965438948988413412696345532011
absolute error = 6.8661444e-24
relative error = 5.7383138464640113617246135304424e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1954
y[1] (analytic) = 1.1966458090556888018781944539
y[1] (numeric) = 1.1966458090556888018782013295996
absolute error = 6.8756996e-24
relative error = 5.7458101202274989278677414870150e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1955
y[1] (analytic) = 1.1967477251789943546823643155355
y[1] (numeric) = 1.1967477251789943546823712007953
absolute error = 6.8852598e-24
relative error = 5.7533092857729811996133194125525e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1956
y[1] (analytic) = 1.1968496432697771609160421010329
y[1] (numeric) = 1.1968496432697771609160489958577
absolute error = 6.8948248e-24
relative error = 5.7608111752144832419666174788819e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1957
y[1] (analytic) = 1.1969515633290564014879051901523
y[1] (numeric) = 1.1969515633290564014879120945471
absolute error = 6.9043948e-24
relative error = 5.7683159549054356422888498783594e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1958
y[1] (analytic) = 1.1970534853578512769915953224399
y[1] (numeric) = 1.1970534853578512769916022364098
absolute error = 6.9139699e-24
relative error = 5.7758237076041043483997213243904e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1959
y[1] (analytic) = 1.197155409357181007715910603173
y[1] (numeric) = 1.1971554093571810077159175267228
absolute error = 6.9235498e-24
relative error = 5.7833341819151425384786261589131e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.196
y[1] (analytic) = 1.197257335328064833654997706256
y[1] (numeric) = 1.1972573353280648336550046393907
absolute error = 6.9331347e-24
relative error = 5.7908475441499187505140696585940e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1961
y[1] (analytic) = 1.1973592632715220145185442741708
y[1] (numeric) = 1.1973592632715220145185512168954
absolute error = 6.9427246e-24
relative error = 5.7983637935288738663807803656292e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1962
y[1] (analytic) = 1.1974611931885718297419715150819
y[1] (numeric) = 1.1974611931885718297419784674014
absolute error = 6.9523195e-24
relative error = 5.8058829292726599723381408285024e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1963
y[1] (analytic) = 1.1975631250802335784966269971994
y[1] (numeric) = 1.1975631250802335784966339591186
absolute error = 6.9619192e-24
relative error = 5.8134047835963300314233180591027e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1964
y[1] (analytic) = 1.1976650589475265796999776405005
y[1] (numeric) = 1.1976650589475265796999846120245
absolute error = 6.9715240e-24
relative error = 5.8209296062509944909110453511921e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1965
y[1] (analytic) = 1.1977669947914701720258029059132
y[1] (numeric) = 1.1977669947914701720258098870469
absolute error = 6.9811337e-24
relative error = 5.8284572294592298257593068801059e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1966
y[1] (analytic) = 1.1978689326130837139143881820622
y[1] (numeric) = 1.1978689326130837139143951728105
absolute error = 6.9907483e-24
relative error = 5.8359876524638431942143026347122e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1967
y[1] (analytic) = 1.1979708724133865835827183696804
y[1] (numeric) = 1.1979708724133865835827253700483
absolute error = 7.0003679e-24
relative error = 5.8435209579823296697698599449800e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1968
y[1] (analytic) = 1.1980728141933981790346716637873
y[1] (numeric) = 1.1980728141933981790346786737797
absolute error = 7.0099924e-24
relative error = 5.8510570617692158223246999230035e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1969
y[1] (analytic) = 1.1981747579541379180712135337361
y[1] (numeric) = 1.198174757954137918071220553358
absolute error = 7.0196219e-24
relative error = 5.8585960465282038698010536573029e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.197
y[1] (analytic) = 1.198276703696625238300590901232
y[1] (numeric) = 1.1982767036966252383005979304883
absolute error = 7.0292563e-24
relative error = 5.8661378280284402204935274487697e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1971
y[1] (analytic) = 1.198378651421879597148526516423
y[1] (numeric) = 1.1983786514218795971485335553188
absolute error = 7.0388958e-24
relative error = 5.8736825724059174370047006288059e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
memory used=164.0MB, alloc=4.3MB, time=10.44
NO POLE
x[1] = 0.1972
y[1] (analytic) = 1.1984806011309204718684135321661
y[1] (numeric) = 1.1984806011309204718684205807063
absolute error = 7.0485402e-24
relative error = 5.8812301119841209499663118249168e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1973
y[1] (analytic) = 1.198582552824767359551510276569
y[1] (numeric) = 1.1985825528247673595515173347585
absolute error = 7.0581895e-24
relative error = 5.8887804460072985448965515659947e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1974
y[1] (analytic) = 1.1986845065044397771371352239117
y[1] (numeric) = 1.1986845065044397771371422917555
absolute error = 7.0678438e-24
relative error = 5.8963336571446888828508338514135e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1975
y[1] (analytic) = 1.1987864621709572614228621640479
y[1] (numeric) = 1.198786462170957261422869241551
absolute error = 7.0775031e-24
relative error = 5.9038897446196611932687154769860e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1976
y[1] (analytic) = 1.1988884198253393690747155703896
y[1] (numeric) = 1.1988884198253393690747226575569
absolute error = 7.0871673e-24
relative error = 5.9114486242451965182823858343822e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1977
y[1] (analytic) = 1.1989903794686056766373661665754
y[1] (numeric) = 1.1989903794686056766373732634119
absolute error = 7.0968365e-24
relative error = 5.9190103786698676557769224029456e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1978
y[1] (analytic) = 1.1990923411017757805443266919261
y[1] (numeric) = 1.1990923411017757805443337984366
absolute error = 7.1065105e-24
relative error = 5.9265748403248438559341700322791e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1979
y[1] (analytic) = 1.1991943047258692971281478657878
y[1] (numeric) = 1.1991943047258692971281549819774
absolute error = 7.1161896e-24
relative error = 5.9341422586448412030307886431996e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.198
y[1] (analytic) = 1.1992962703419058626306145508665
y[1] (numeric) = 1.1992962703419058626306216767402
absolute error = 7.1258737e-24
relative error = 5.9417125494507655270843859083732e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1981
y[1] (analytic) = 1.1993982379509051332129421156542
y[1] (numeric) = 1.1993982379509051332129492512169
absolute error = 7.1355627e-24
relative error = 5.9492856285920935173275506847136e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1982
y[1] (analytic) = 1.1995002075538867849659729960495
y[1] (numeric) = 1.1995002075538867849659801413061
absolute error = 7.1452566e-24
relative error = 5.9568614953149175553851504273574e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1983
y[1] (analytic) = 1.1996021791518705139203734562743
y[1] (numeric) = 1.1996021791518705139203806112298
absolute error = 7.1549555e-24
relative error = 5.9644402322265016464966004296291e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1984
y[1] (analytic) = 1.1997041527458760360568305491896
y[1] (numeric) = 1.1997041527458760360568377138489
absolute error = 7.1646593e-24
relative error = 5.9720217551982033033654187517087e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1985
y[1] (analytic) = 1.1998061283369230873162492761103
y[1] (numeric) = 1.1998061283369230873162564504783
absolute error = 7.1743680e-24
relative error = 5.9796060634767258532942394538729e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1986
y[1] (analytic) = 1.1999081059260314236099499462228
y[1] (numeric) = 1.1999081059260314236099571303046
absolute error = 7.1840818e-24
relative error = 5.9871933229884057193572001031029e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1987
y[1] (analytic) = 1.200010085514220820829865735707
y[1] (numeric) = 1.2000100855142208208298729295076
absolute error = 7.1938006e-24
relative error = 5.9947834496052235543059689284284e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1988
y[1] (analytic) = 1.200112067102511074858740446664
y[1] (numeric) = 1.2001120671025110748587476501883
absolute error = 7.2035243e-24
relative error = 6.0023763592277003141814715829155e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1989
y[1] (analytic) = 1.2002140506919220015803264659518
y[1] (numeric) = 1.2002140506919220015803336792048
absolute error = 7.2132530e-24
relative error = 6.0099721344218292156377115080413e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.199
y[1] (analytic) = 1.2003160362834734368895829240317
y[1] (numeric) = 1.2003160362834734368895901470183
absolute error = 7.2229866e-24
relative error = 6.0175706911027043501625713829992e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1991
y[1] (analytic) = 1.2004180238781852367028740539262
y[1] (numeric) = 1.2004180238781852367028812866513
absolute error = 7.2327251e-24
relative error = 6.0251720285182546579943849389986e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1992
y[1] (analytic) = 1.200520013477077276968167750391
y[1] (numeric) = 1.2005200134770772769681749928596
absolute error = 7.2424686e-24
relative error = 6.0327762292138478028090702710401e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1993
y[1] (analytic) = 1.2006220050811694536752343294035
y[1] (numeric) = 1.2006220050811694536752415816205
absolute error = 7.2522170e-24
relative error = 6.0403832091264272596154434017208e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1994
memory used=167.8MB, alloc=4.3MB, time=10.69
y[1] (analytic) = 1.2007239986914816828658454880687
y[1] (numeric) = 1.2007239986914816828658527500391
absolute error = 7.2619704e-24
relative error = 6.0479930507876162122649939922973e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1995
y[1] (analytic) = 1.2008259943090339006439734650455
y[1] (numeric) = 1.2008259943090339006439807367744
absolute error = 7.2717289e-24
relative error = 6.0556058367009437901307578900104e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1996
y[1] (analytic) = 1.2009279919348460631859904015953
y[1] (numeric) = 1.2009279919348460631859976830875
absolute error = 7.2814922e-24
relative error = 6.0632213162660986076252251236921e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1997
y[1] (analytic) = 1.2010299915699381467508679033534
y[1] (numeric) = 1.201029991569938146750875194614
absolute error = 7.2912606e-24
relative error = 6.0708397385390493968068868416044e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1998
y[1] (analytic) = 1.2011319932153301476903768029282
y[1] (numeric) = 1.201131993215330147690384103962
absolute error = 7.3010338e-24
relative error = 6.0784608529623306160669784045852e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.1999
y[1] (analytic) = 1.2012339968720420824592871234265
y[1] (numeric) = 1.2012339968720420824592944342385
absolute error = 7.3108120e-24
relative error = 6.0860848253021619568945632934499e-22 %
h = 0.0001
TOP MAIN SOLVE Loop
NO POLE
x[1] = 0.2
y[1] (analytic) = 1.2013360025410939876255682430103
y[1] (numeric) = 1.2013360025410939876255755636055
absolute error = 7.3205952e-24
relative error = 6.0937116547870919973235366850646e-22 %
h = 0.0001
Finished!
Maximum Iterations Reached before Solution Completed!
diff ( y , x , 1 ) = cosh ( x ) ;
Iterations = 1000
Total Elapsed Time = 10 Seconds
Elapsed Time(since restart) = 10 Seconds
Expected Time Remaining = 3 Minutes 12 Seconds
Optimized Time Remaining = 3 Minutes 12 Seconds
Time to Timeout = 14 Minutes 49 Seconds
Percent Done = 5.268 %
> quit
memory used=168.9MB, alloc=4.3MB, time=10.76