Record of Testing of Omnisode


ode.over(Overrides .ode files)
TimeLanguageOde FileEquationStartEndActual EndHDigitsCorrect DigitsTerms1st Relative Error PercentLast Relative Error PercentIterationsExecution TimeEstimated Total TimeLast Savediffeq programdiffeq resultsComment
2013-12-28T17:44:19-06:00Rubyadd_c_lindiff ( y , x , 1 ) = 0.3 + ( 0.1 * x + 0.2 ) ;0.11.01.09999999999999990.11614300.02.018587317500285e-14100.0 SecondsDone 195 add_c_lin diffeq.rbadd_c_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:20-06:00Rubyadd_c_sindiff ( y , x , 1 ) = 1.0 + sin(x);-5.05.05.0999999999999970.11614300.03.9672442522668866e-141010.0 SecondsDone 195 add_c_sin diffeq.rbadd_c_sin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:21-06:00Rubyadd_full_lindiff ( y , x , 1 ) = sin(0.3 * x + 0.1) + (0.1 * x + 0.2) ;-5.05.05.0999999999999970.11614300.07.567557701240163e-141010.0 SecondsDone 195 add_full_lin diffeq.rbadd_full_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:21-06:00Rubyadd_lin_cdiff ( y , x , 1 ) = (0.1 * x + 0.2) + 0.3 ;-5.05.05.0999999999999970.11614300.03.5527136788005035e-141010.0 SecondsDone 195 add_lin_c diffeq.rbadd_lin_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:22-06:00Rubyadd_lin_fulldiff ( y , x , 1 ) = (0.1 * x + 0.2) + sin(0.3 * x + 0.1) ;-5.05.05.0999999999999970.11614300.07.567557701240163e-141010.0 SecondsDone 195 add_lin_full diffeq.rbadd_lin_full Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:23-06:00Rubyadd_lin_lindiff ( y , x , 1 ) = (0.1 * x + 0.2) + (0.3 * x + 0.1) ;-5.05.05.0999999999999970.11614300.04.099285014000581e-141010.0 SecondsDone 195 add_lin_lin diffeq.rbadd_lin_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:24-06:00Rubyadddiff ( y , x , 1 ) = sin ( x ) + sin ( x ) ;-5.05.05.0999999999999970.11613300.02.0148174544520098e-131010.0 SecondsDone 195 add diffeq.rbadd Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:24-06:00Rubyadd_sin_cdiff ( y , x , 1 ) = sin(x) + 1,0;-5.05.05.0999999999999970.11614300.03.9672442522668866e-141010.0 SecondsDone 195 add_sin_c diffeq.rbadd_sin_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:25-06:00Rubyadd_sub_sin_c_cos_c_tan_cdiff ( y , x , 1 ) = sin(0.1) + cos(0.05) - tan(0.02);-5.05.05.0999999999999970.11613300.02.3057142228745017e-131010.0 SecondsDone 195 add_sub_sin_c_cos_c_tan_c diffeq.rbadd_sub_sin_c_cos_c_tan_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:25-06:00Rubyarccos_sqrtdiff ( y , x , 1 ) = arccos(sqrt(0.1 * x + 0.2));0.00.50.50.11614300.01.497455953817995e-1450.0 SecondsDone 195 arccos_sqrt diffeq.rbarccos_sqrt Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:26-06:00Rubyarcsin_c_arccos_c_arctan_cdiff ( y , x , 1 ) = arcsin(0.1) + arccos(0.1) + arctan(0.1);-5.05.05.0999999999999970.11613300.01.0633906495659968e-131010.0 SecondsDone 195 arcsin_c_arccos_c_arctan_c diffeq.rbarcsin_c_arccos_c_arctan_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:27-06:00Rubyarcsin_sqrtdiff ( y , x , 1 ) = arcsin(sqrt(0.1 * x + 0.2));0.00.50.50.11614300.01.3803822415573446e-1450.0 SecondsDone 195 arcsin_sqrt diffeq.rbarcsin_sqrt Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:28-06:00Rubyarctan_sqrtdiff ( y , x , 1 ) = arctan(sqrt(0.1 * x + 0.2));-1.00.50.59999999999999990.11613300.01.2559161141779724e-13160.0 SecondsDone 195 arctan_sqrt diffeq.rbarctan_sqrt Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:29-06:00Rubycosh_sqrtdiff ( y , x , 1 ) = cosh(sqrt(0.1 * x + 0.2));-1.05.05.0999999999999980.11614300.01.5148202407052346e-14610.0 SecondsDone 195 cosh_sqrt diffeq.rbcosh_sqrt Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:29-06:00Rubycosdiff ( y , x , 1 ) = cos ( x ) ;-5.05.05.0999999999999970.11612300.04.425947899676541e-121010.0 SecondsDone 195 cos diffeq.rbcos Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:30-06:00Rubycos_sqrt_lindiff ( y , x , 1 ) = cos(sqrt(2.0*x + 3.0));-1.05.05.0999999999999980.11614300.08.854362178556458e-14610.0 SecondsDone 195 cos_sqrt_lin diffeq.rbcos_sqrt_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:31-06:00Rubydiff0diff ( y , x , 1 ) = y;-5.05.05.0999999999999970.11613300.03.4470714917784656e-131010.0 SecondsDone 195 diff0 diffeq.rbdiff0 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:32-06:00Rubydiff2diff ( y , x , 3 ) = m1 * diff ( y , x , 1 ) ;-1.01.01.09999999999999990.11614300.02.0548182241074966e-14210.0 SecondsDone 195 diff2 diffeq.rbdiff2 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:33-06:00Rubydiffdiff ( y , x , 2 ) = diff ( y , x , 1 ) ;-5.05.05.0999999999999970.11613300.04.375112077313818e-131010.0 SecondsDone 195 diff diffeq.rbdiff Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:34-06:00Rubydiv_c_expdiff ( y , x , 1 ) = 2.0 / exp(x);1.05.05.0999999999999990.11612300.03.1023422844314e-12410.0 SecondsDone 195 div_c_exp diffeq.rbdiv_c_exp Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:35-06:00Rubydiv_c_lindiff ( y , x , 1 ) = 2.0 / (0.2 * x + 0.3);0.15.05.0999999999999980.1165300.01.3496424197308597e-05500.0 SecondsDone 195 div_c_lin diffeq.rbdiv_c_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:35-06:00Rubydiv_exp_expdiff ( y , x , 1 ) = exp(0.1 * x) / exp(0.2 * x);-5.05.05.0999999999999970.11613300.01.1714869221891374e-131010.0 SecondsDone 195 div_exp_exp diffeq.rbdiv_exp_exp Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:36-06:00Rubydiv_lin_cdiff ( y , x , 1 ) = (0.2 * x + 0.3) / 2.0;-5.05.05.0999999999999970.11614300.02.2204460492503147e-141010.0 SecondsDone 195 div_lin_c diffeq.rbdiv_lin_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:37-06:00Rubydiv_lin_expdiff ( y , x , 1 ) = (0.2 * x + 0.3) / exp(x);1.05.05.0999999999999990.11612300.02.0939737687448456e-12410.0 SecondsDone 195 div_lin_exp diffeq.rbdiv_lin_exp Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:37-06:00Rubydiv_lin_lindiff ( y , x , 1 ) = (0.1 * x + 0.2) / (0.2 * x + 0.3);0.15.05.0999999999999980.11614300.02.827479504874222e-14500.0 SecondsDone 195 div_lin_lin diffeq.rbdiv_lin_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:38-06:00Rubydivdiff ( y , x , 1 ) = sin ( x ) / cos ( x ) ;0.01.51.50099999999994550.0011612300.03.3148307102056796e-1215011.0 SecondsDone 195 div diffeq.rbdiv Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:39-06:00Rubydiv_sin_cdiff ( y , x , 1 ) = sin(x) / 2.0;-5.05.05.0999999999999970.11613300.01.174167458533977e-131010.0 SecondsDone 195 div_sin_c diffeq.rbdiv_sin_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:40-06:00Rubydiv_sin_lin_newdiff( y , x , 1 ) = cos ( x ) / ( 2.0 * x + 1.0 ) - 2.0 * sin ( x ) / ( 2.0 * x + 1.0 ) / ( 2.0 * x + 1.0 ) ;0.11.01.00000000000000070.0011613300.03.3732159155166153e-139001.0 SecondsDone 195 div_sin_lin_new diffeq.rbdiv_sin_lin_new Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:42-06:00Rubyexp_sqrtdiff ( y , x , 1 ) = exp(sqrt(0.1 * x + 0.2));0.05.05.0999999999999980.11614300.01.1776626668574793e-14510.0 SecondsDone 195 exp_sqrt diffeq.rbexp_sqrt Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:42-06:00Rubyexpt_c_cdiff ( y , x , 1 ) = expt(2.0 , 3.0 ) ;-5.05.05.0999999999999970.11616300.00.01010.0 SecondsDone 195 expt_c_c diffeq.rbexpt_c_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:43-06:00Rubyexpt_c_lindiff ( y , x , 1 ) = expt(2.0 , (0.2 * x + 0.3));1.05.05.0999999999999990.11614300.06.000644870994704e-14410.0 SecondsDone 195 expt_c_lin diffeq.rbexpt_c_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:44-06:00Rubyexpt_c_sin_newdiff ( y , x , 1 ) = expt ( 2.0 , sin ( x ) ) * cos ( x ) * ln ( 2.0 ) ;0.11.01.09999999999999990.11614300.01.2391737887491205e-14100.0 SecondsDone 195 expt_c_sin_new diffeq.rbexpt_c_sin_new Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:44-06:00Rubyexpt_c_sindiff ( y , x , 1 ) = expt(2.0 , sin(x));0.15.05.0999999999999980.116Unknown30-1.0-1.0500.0 SecondsDone 195 expt_c_sin diffeq.rbexpt_c_sin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:45-06:00Rubyexpt_lin_cdiff ( y , x , 1 ) = expt((0.2 * x + 0.3) , 2.0);0.15.05.0999999999999980.11613300.01.4553674605919226e-13500.0 SecondsDone 195 expt_lin_c diffeq.rbexpt_lin_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:44:46-06:00Rubyexpt_lin_lin_newdiff ( y , x , 1 ) = expt( 2.0 * x + 1.0 , 3.0 * x + 2.0 ) * ( 3.0 * ln( 2.0 * x + 1.0 )+ ( 2.0 * ( 3.0 * x + 2.0 ) ) / ( 2.0 * x + 1.0) ) ;0.11.01.00000999999808981.0e-05169300.01.0130162288355092e-09900011 Minutes 34.0 SecondsDone 195 expt_lin_lin_new diffeq.rbexpt_lin_lin_new Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:46:21-06:00Rubyexpt_lin_lindiff ( y , x , 1 ) = expt((0.1 * x + 0.2) , (0.2 * x + 0.3));0.15.05.0999999999999980.116Unknown30-1.0-1.0500.0 SecondsDone 195 expt_lin_lin diffeq.rbexpt_lin_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:46:21-06:00Rubyexpt_lin_sin_newdiff ( y , x , 1 ) = expt ( 2.0 * x + 1.0 , sin ( x ) ) * ( cos ( x ) * ln ( 2.0* x + 1.0 )+ ( 2.0 * sin ( x ) ) / ( 2.0 * x + 1.0 ) );0.11.00.97980999999818161.0e-051610300.02.342022479838297e-10879813 Minutes 0.0 Seconds3 Minutes 4.128571753693734 Seconds 195 expt_lin_sin_new diffeq.rbexpt_lin_sin_new Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:49:22-06:00Rubyexpt_lin_sin_new_sm_hdiff ( y , x , 1 ) = expt ( 2.0 * x + 1.0 , sin ( x ) ) * ( cos ( x ) * ln ( 2.0* x + 1.0 )+ ( 2.0 * sin ( x ) ) / ( 2.0 * x + 1.0 ) );0.11.00.99596999999810811.0e-051610300.02.342022479838297e-10895973 Minutes 0.0 Seconds3 Minutes 0.8076073130450254 Seconds 195 expt_lin_sin_new_sm_h diffeq.rbexpt_lin_sin_new_sm_h Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:52:22-06:00Rubyexpt_lin_sindiff ( y , x , 1 ) = expt((0.2 * x + 0.3) , sin(x));0.15.05.0999999999999980.116Unknown30-1.0-1.0500.0 SecondsDone 195 expt_lin_sin diffeq.rbexpt_lin_sin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:52:23-06:00Rubyexpt_sin_cdiff ( y , x , 1 ) = expt(sin(0.2 * x + 0.3) , 2.0);0.15.05.0999999999999980.11613300.01.022609551507812e-13500.0 SecondsDone 195 expt_sin_c diffeq.rbexpt_sin_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:52:24-06:00Rubyexpt_sin_lin_newdiff ( y , x , 1 ) = ( expt ( sin ( x ) , ( 2.0 * x + 1.0 ) ) ) * ( ( 2.0 * ln ( sin ( x ) ) ) + ( ( ( 2.0 * x + 1.0 ) * cos ( x ) ) / sin ( x ) ) ) ;0.10.110.110000000000000290.00011616300.00.01000.0 SecondsDone 195 expt_sin_lin_new diffeq.rbexpt_sin_lin_new Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:52:25-06:00Rubyexpt_sin_lin_new_sm_hdiff ( y , x , 1 ) = ( expt ( sin ( x ) , ( 2.0 * x + 1.0 ) ) ) * ( ( 2.0 * ln ( sin ( x ) ) ) + ( ( ( 2.0 * x + 1.0 ) * cos ( x ) ) / sin ( x ) ) ) ;0.10.110.110009999999996121.0e-051616300.00.010013.0 SecondsDone 195 expt_sin_lin_new_sm_h diffeq.rbexpt_sin_lin_new_sm_h Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:52:28-06:00Rubyexpt_sin_lindiff ( y , x , 1 ) = expt (sin(x) , (0.2 * x + 0.3));0.13.03.00159466365904670.00742095821907685116Unknown30-1.0-1.03910.0 SecondsDone 195 expt_sin_lin diffeq.rbexpt_sin_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:52:30-06:00Rubyexpt_sin_sin_newdiff ( y , x , 1 ) = expt ( sin ( 2.0 * x + 3.0 ), sin ( x + 1.0 ) ) * ( ( cos ( x + 1.0 ) * ln ( sin ( 2.0 * x + 3.0 ) )) + ( ( 2.0 * sin ( x + 1.0 ) * cos ( 2.0 * x + 3.0 ) ) / sin( 2.0 * x + 3.0 ) ) );1.81.811.81000000000006561.0e-051616300.00.010003.0 SecondsDone 195 expt_sin_sin_new diffeq.rbexpt_sin_sin_new Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:52:34-06:00Rubyexpt_sin_sin_new_sm_hdiff ( y , x , 1 ) = expt ( sin ( 2.0 * x + 3.0 ), sin ( x + 1.0 ) ) * ( ( cos ( x + 1.0 ) * ln ( sin ( 2.0 * x + 3.0 ) )) + ( ( 2.0 * sin ( x + 1.0 ) * cos ( 2.0 * x + 3.0 ) ) / sin( 2.0 * x + 3.0 ) ) );1.81.811.81000099999917731.0e-061616300.00.01000134.0 SecondsDone 195 expt_sin_sin_new_sm_h diffeq.rbexpt_sin_sin_new_sm_h Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:09-06:00Rubyexpt_sin_sindiff ( y , x , 1 ) = expt(sin(0.1 * x) , sin(0.2 * x));0.15.05.0092065944282240.01121021308420222216Unknown30-1.0-1.04111.0 SecondsDone 195 expt_sin_sin diffeq.rbexpt_sin_sin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:11-06:00Rubyh2sindiff ( y , x , 2 ) = sin(x);0.15.05.0999999999999980.11613300.01.3507621411181883e-13500.0 SecondsDone 195 h2sin diffeq.rbh2sin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:12-06:00Rubyh3sindiff ( y , x , 3 ) = sin(x);0.11.51.50000000000000020.11616300.00.0140.0 SecondsDone 195 h3sin diffeq.rbh3sin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:13-06:00Rubyh5h3diff ( y , x , 5 ) = m1 * diff ( y , x , 3) ;0.11.51.50000000000000020.11614300.01.6329965393322846e-14140.0 SecondsDone 195 h5h3 diffeq.rbh5h3 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:14-06:00Rubylin_arccosdiff ( y , x , 1 ) = arccos(0.1 * x + 0.2) ;-0.80.80.80000000000000130.001168300.01.702581097205782e-0816002.0 SecondsDone 195 lin_arccos diffeq.rblin_arccos Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:18-06:00Rubylin_arcsindiff ( y , x , 1 ) = arcsin (0.1 * x + 0.2) ;-0.80.80.89999999999999980.11614300.01.708918883316869e-14170.0 SecondsDone 195 lin_arcsin diffeq.rblin_arcsin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:19-06:00Rubylin_arctandiff ( y , x , 1 ) = arctan (0.1 * x + 0.2 ) ;-1.0-0.6-0.59999999999999960.001167300.01.3458244499058195e-074001.0 SecondsDone 195 lin_arctan diffeq.rblin_arctan Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:22-06:00Rubylin_coshdiff ( y , x , 1 ) = cosh (2.0 * x + 3.0) ;0.12.02.00000000000000040.1166300.02.287400080352355e-06190.0 SecondsDone 195 lin_cosh diffeq.rblin_cosh Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:24-06:00Rubylin_expdiff ( y , x , 1 ) = exp (0.1 * x + 0.2 ) ;1.010.010.0999999999999820.11613300.01.9261022339448345e-13910.0 SecondsDone 195 lin_exp diffeq.rblin_exp Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:25-06:00Rubylin_lndiff ( y , x , 1 ) = ln (0.1 * x + 0.2) ;20.030.030.0000000000001420.11612300.02.853491791265993e-121000.0 SecondsDone 195 lin_ln diffeq.rblin_ln Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:26-06:00Rubylin_sin_cosdiff ( y , x , 1 ) = sin(2.0 * x + 3.0) + cos(1.5 * x - 2.0);0.15.05.0999999999999980.11613300.01.3215744947928501e-13500.0 SecondsDone 195 lin_sin_cos diffeq.rblin_sin_cos Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:28-06:00Rubylin_sinhdiff ( y , x , 1 ) = sinh (2.0 * x + 3.0) ;0.010.010.099999999999980.1166300.02.3515286603366427e-061010.0 SecondsDone 195 lin_sinh diffeq.rblin_sinh Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:29-06:00Rubylin_tanhdiff ( y , x , 1 ) = tanh (3.0 * x + 1.0 ) ;1.12.02.0000000000000010.11614300.02.2179123303856006e-1490.0 SecondsDone 195 lin_tanh diffeq.rblin_tanh Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:30-06:00Rubylin_tandiff ( y , x , 1 ) = tan (2.0 * x + 3.0 ) ;0.00.10.10.11616300.00.010.0 SecondsDone 195 lin_tan diffeq.rblin_tan Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:31-06:00Rubyln_c_exp_c_sqrt_cdiff ( y , x , 1 ) = ln(0.1) + exp(0.1) + sqrt(0.1);0.15.05.0999999999999980.11613300.01.0079347692246884e-13500.0 SecondsDone 195 ln_c_exp_c_sqrt_c diffeq.rbln_c_exp_c_sqrt_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:32-06:00Rubyln_sqrtdiff ( y , x , 1 ) = ln(sqrt(0.1 * x + 0.2));0.10.50.50.11616300.00.040.0 SecondsDone 195 ln_sqrt diffeq.rbln_sqrt Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:53:33-06:00Rubymtest1diff ( y1 , x , 1 ) = m1 * y2 + 1.0;0.110.010.099999999999980.11612300.06.450434295853973e-121002.0 SecondsDone 195 mtest1 diffeq.rbmtest1 Ruby resultsAll Tests - Ruby only - to save time
dittodittodittodiff ( y2 , x , 1 ) = y1 - 1.0;dittodittodittodittoditto12ditto0.03.5061297653021042e-12dittodittodittodittodittodittoditto
2013-12-28T17:53:36-06:00Rubymtest2diff ( y1 , x , 1 ) = m1 * y2 + 1.0;0.110.010.099999999999980.11612300.06.450434295853973e-121001.0 SecondsDone 195 mtest2 diffeq.rbmtest2 Ruby resultsAll Tests - Ruby only - to save time
dittodittodittodiff ( y2 , x , 1 ) = y1 - 1.0;dittodittodittodittoditto12ditto0.03.5061297653021042e-12dittodittodittodittodittodittoditto
2013-12-28T17:53:38-06:00Rubymtest3diff ( y2 , x , 1 ) = m1 * y1 + 1.0;0.10.50.50.11616300.00.040.0 SecondsDone 195 mtest3 diffeq.rbmtest3 Ruby resultsAll Tests - Ruby only - to save time
dittodittodittodiff ( y1 , x , 1 ) = y2 - 1.0;dittodittodittodittoditto16ditto0.00.0dittodittodittodittodittodittoditto
2013-12-28T17:53:39-06:00Rubymtest4diff ( y2 , x , 3 ) = m1 * cos(x) ;0.15.05.0999999999999980.11613300.03.241783059504327e-13501.0 SecondsDone 195 mtest4 diffeq.rbmtest4 Ruby resultsAll Tests - Ruby only - to save time
dittodittodittodiff ( y1 , x , 1 ) = m1 * y2;dittodittodittodittoditto13ditto0.06.262226445514523e-13dittodittodittodittodittodittoditto
2013-12-28T17:53:42-06:00Rubymtest5diff ( y1 , x , 1 ) = m1 * y2 ;0.55.05.0999999999999980.11613300.06.653615598359181e-13461.0 SecondsDone 195 mtest5 diffeq.rbmtest5 Ruby resultsAll Tests - Ruby only - to save time
dittodittodittodiff ( y2 , x , 2 ) = diff ( y1, x , 1) ;dittodittodittodittoditto14ditto0.04.631118656434753e-14dittodittodittodittodittodittoditto
2013-12-28T17:53:43-06:00Rubymtest6_rev_sm_hdiff (x2,t,2) = 3.0 * diff(x2,t,1) - 2.0 * x2 - diff(x1,t,2) - diff (x1,t,1)+x1;0.50.80.8000999999999670.0001163300.00.002838010121865254630011 Minutes 3.0 SecondsDone 195 mtest6_rev_sm_h diffeq.rbmtest6_rev_sm_h Ruby resultsAll Tests - Ruby only - to save time
dittodittodittodiff (x1,t,1) = 4.0 * x2 - 2.0 * diff (x2,t ,1) - 2.0 * x1;dittodittodittodittoditto3ditto0.00.0021920175342135502dittodittodittodittodittodittoditto
2013-12-28T17:54:48-06:00Rubymtest6_sm_hdiff (x1,t,1) = 4.0 * x2 - 2.0 * diff (x2,t ,1) - 2.0 * x1;0.50.80.8000999999999670.0001163300.00.002192017534213550230011 Minutes 2.0 SecondsDone 195 mtest6_sm_h diffeq.rbmtest6_sm_h Ruby resultsAll Tests - Ruby only - to save time
dittodittodittodiff (x2,t,2) = 3.0 * diff(x2,t,1) - 2.0 * x2 - diff(x1,t,2) - diff (x1,t,1) + x1;dittodittodittodittoditto3ditto0.00.0028380101218652546dittodittodittodittodittodittoditto
2013-12-28T17:55:51-06:00Rubymtest7diff ( y2 , x , 5 ) = y1 ;0.00.50.50000000000000030.00116130-1.02.739127767077277650012.0 SecondsDone 195 mtest7 diffeq.rbmtest7 Ruby resultsAll Tests - Ruby only - to save time
dittodittodittodiff ( y1 , x , 1 ) = m1 * y2 ;dittodittodittodittoditto1ditto0.00.11580846922368722dittodittodittodittodittodittoditto
2013-12-28T17:56:03-06:00Rubymtest7_sm_hdiff ( y2 , x , 5 ) = y1 ;0.00.50.50009999999996120.000116130-1.02.74053444261326950012 Minutes 22.0 SecondsDone 195 mtest7_sm_h diffeq.rbmtest7_sm_h Ruby resultsAll Tests - Ruby only - to save time
dittodittodittodiff ( y1 , x , 1 ) = m1 * y2 ;dittodittodittodittoditto1ditto0.00.11592922311324928dittodittodittodittodittodittoditto
2013-12-28T17:58:27-06:00Rubymtest8diff ( y2 , x , 4 ) = y1 - 1.0;0.11.41.40000000000000010.11614300.01.130827731890481e-14130.0 SecondsDone 195 mtest8 diffeq.rbmtest8 Ruby resultsAll Tests - Ruby only - to save time
dittodittodittodiff ( y1 , x , 1 ) = m1 * diff ( y2 , x , 3 ) ;dittodittodittodittoditto16ditto0.00.0dittodittodittodittodittodittoditto
2013-12-28T17:58:29-06:00Rubymult2diff ( y , x , 1 ) = sin(x) * cos(x) ;0.110.010.099999999999980.11614300.01.3473748126549977e-141000.0 SecondsDone 195 mult2 diffeq.rbmult2 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:31-06:00Rubymult_c_lindiff ( y , x , 1 ) = 2.0 * (0.2 * x + 0.3);0.15.05.0999999999999980.11614300.08.881784197001259e-14500.0 SecondsDone 195 mult_c_lin diffeq.rbmult_c_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:32-06:00Rubymult_c_sindiff ( y , x , 1 ) = 2.0 * sin(x);0.15.05.0999999999999980.11612300.01.6242649843053296e-12500.0 SecondsDone 195 mult_c_sin diffeq.rbmult_c_sin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:32-06:00Rubymult_div_sinh_cosh_tanhdiff ( y , x , 1 ) = sinh(0.1) * cosh(0.05) / tanh(0.02);0.15.05.0999999999999980.11614300.04.250277916686033e-14500.0 SecondsDone 195 mult_div_sinh_cosh_tanh diffeq.rbmult_div_sinh_cosh_tanh Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:34-06:00Rubymult_lin_cdiff ( y , x , 1 ) = (0.2 * x + 0.3) * 2.0 ;0.15.05.0999999999999980.11614300.08.881784197001259e-14500.0 SecondsDone 195 mult_lin_c diffeq.rbmult_lin_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:36-06:00Rubymult_lin_lindiff ( y , x , 1 ) = (0.1 * x + 0.2) * (0.2 * x + 0.3);0.15.05.0999999999999980.11613300.01.326739548099773e-13500.0 SecondsDone 195 mult_lin_lin diffeq.rbmult_lin_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:37-06:00Rubymult_lin_sindiff ( y , x , 1 ) = (0.2 * x + 0.3) * sin(x);0.15.05.0999999999999980.11613300.08.318566597532144e-13500.0 SecondsDone 195 mult_lin_sin diffeq.rbmult_lin_sin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:37-06:00Rubymultdiff ( y , x , 1 ) = x * x ;0.110.010.099999999999980.11613300.03.740444311877718e-131000.0 SecondsDone 195 mult diffeq.rbmult Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:38-06:00Rubymult_sin_cdiff ( y , x , 1 ) = sin(x) * 2.0;0.15.05.0999999999999980.11612300.01.6242649843053296e-12500.0 SecondsDone 195 mult_sin_c diffeq.rbmult_sin_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:40-06:00Rubymult_sin_lindiff ( y , x , 1 ) = sin(x) * (0.2 * x + 0.3);0.15.05.0999999999999980.11613300.08.318566597532144e-13500.0 SecondsDone 195 mult_sin_lin diffeq.rbmult_sin_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:41-06:00Rubymult_sin_sindiff ( y , x , 1 ) = sin(x) * sin(x);0.15.05.0999999999999980.11613300.01.0108231882610971e-13500.0 SecondsDone 195 mult_sin_sin diffeq.rbmult_sin_sin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:42-06:00Rubynonlinear1diff ( y , x , 1 ) = y * y;0.00.50.5242880.0655361614200.03.6054359497939006e-1480.0 SecondsDone 195 nonlinear1 diffeq.rbnonlinear1 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:43-06:00Rubynonlinear2diff ( y , x , 1 ) = y * y;0.00.20.229375999999999970.0327681614200.03.276738880231278e-1470.0 SecondsDone 195 nonlinear2 diffeq.rbnonlinear2 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:44-06:00Rubysing1diff ( y , x , 1 ) = m1 * 2.0 * x / (x * x + 0.000001) /( x * x + 0.000001);-2.0-1.5-1.49999999999999960.11614200.04.2632580798951364e-1450.0 SecondsDone 195 sing1 diffeq.rbsing1 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:45-06:00Rubysing2diff ( y , x , 1 ) = 1.0/ (x * x + 1.0) ;-2.0-1.5-1.49999999999999960.11616200.00.050.0 SecondsDone 195 sing2 diffeq.rbsing2 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:46-06:00Rubysing3diff ( y , x , 1 ) = m1 * 2.0 / x / x / x ;-2.0-0.7-0.69999999999999880.01169200.08.501203296873404e-091300.0 SecondsDone 195 sing3 diffeq.rbsing3 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:47-06:00Rubysing4diff ( y , x , 1 ) = m1 * 2.0 * x / (x * x + 1.0) /( x * x + 1.0);-2.01.01.09999999999999920.099999999999999871616200.00.0310.0 SecondsDone 195 sing4 diffeq.rbsing4 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:47-06:00Rubysing5diff ( y , x , 1 ) = m1 * 3.0 / x / x / x / x ;-1.0-0.7-0.67231999999999980.065536164200.00.000532117461321219850.0 SecondsDone 195 sing5 diffeq.rbsing5 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:48-06:00Rubysing6diff ( y , x , 1 ) = m1 * 2.0 / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0) ;2.03.03.0000000000000010.1167200.07.781752076885247e-07100.0 SecondsDone 195 sing6 diffeq.rbsing6 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:49-06:00Rubysing7diff ( y , x , 1 ) = m1 * 5.0 / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0) / ( x- 6.0) / ( x - 6.0) / ( x - 6.0) ;2.03.03.0000000000000010.1165200.03.0608287220226426e-05100.0 SecondsDone 195 sing7 diffeq.rbsing7 Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:50-06:00Rubysinh_sqrtdiff ( y , x , 1 ) = sinh(sqrt(0.1 * x + 0.2));0.15.05.0999999999999980.11613300.01.9102234280122098e-13500.0 SecondsDone 195 sinh_sqrt diffeq.rbsinh_sqrt Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:51-06:00Rubysindiff ( y , x , 1 ) = sin(x);0.11.01.09999999999999990.11616400.00.0100.0 SecondsDone 195 sin diffeq.rbsin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:53-06:00Rubysin_sqrt_lindiff ( y , x , 1 ) = sin(sqrt(2.0*x + 3.0));0.15.05.0999999999999980.11614300.03.198441851970105e-14500.0 SecondsDone 195 sin_sqrt_lin diffeq.rbsin_sqrt_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:54-06:00Rubysqrt_sqrtdiff ( y , x , 1 ) = sqrt(sqrt(0.1 * x + 0.2));0.10.50.50.11616300.00.040.0 SecondsDone 195 sqrt_sqrt diffeq.rbsqrt_sqrt Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:55-06:00Rubysub_c_lindiff ( y , x , 1 ) = 0.3 - (0.1 * x + 0.2) ;0.15.05.0999999999999980.11613300.01.4802973661668768e-13500.0 SecondsDone 195 sub_c_lin diffeq.rbsub_c_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:56-06:00Rubysub_c_sindiff ( y , x , 1 ) = 1.0 - sin(x);0.15.05.0999999999999980.11614300.07.316471278468327e-14500.0 SecondsDone 195 sub_c_sin diffeq.rbsub_c_sin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:58:58-06:00Rubysub_full_lindiff ( y , x , 1 ) = sin(0.3 * x + 0.1) - (0.1 * x + 0.2) ;0.15.05.0999999999999980.11614300.08.251883828254072e-14500.0 SecondsDone 195 sub_full_lin diffeq.rbsub_full_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:59:00-06:00Rubysub_lin_cdiff ( y , x , 1 ) = (0.1 * x + 0.2) - 0.3 ;0.15.05.0999999999999980.11613300.01.4802973661668768e-13500.0 SecondsDone 195 sub_lin_c diffeq.rbsub_lin_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:59:01-06:00Rubysub_lin_lindiff ( y , x , 1 ) = (0.1 * x + 0.2) - (0.3 * x + 0.1) ;0.15.05.0999999999999980.11614300.07.771561172376102e-14500.0 SecondsDone 195 sub_lin_lin diffeq.rbsub_lin_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:59:02-06:00Rubysub_lin_sindiff ( y , x , 1 ) = (0.1 * x + 1.0) - sin(x);0.15.05.0999999999999980.11613300.01.0875106725612326e-13500.0 SecondsDone 195 sub_lin_sin diffeq.rbsub_lin_sin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:59:03-06:00Rubysubdiff ( y , x , 1 ) = sin ( x ) - cos ( x );0.010.010.099999999999980.11613300.01.0501378640451294e-131010.0 SecondsDone 195 sub diffeq.rbsub Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:59:05-06:00Rubysub_sin_cdiff ( y , x , 1 ) = sin(x) - 1,0;0.15.05.0999999999999980.11613300.01.8933887186765575e-13500.0 SecondsDone 195 sub_sin_c diffeq.rbsub_sin_c Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:59:06-06:00Rubysub_sin_cosdiff ( y , x , 1 ) = m1 * sin(x) - cos(x);0.15.05.0999999999999980.11613300.03.573909937863812e-13500.0 SecondsDone 195 sub_sin_cos diffeq.rbsub_sin_cos Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:59:07-06:00Rubytanh_sqrt_newdiff ( y , x , 1 ) = ( 1.0 - ( tanh ( sqrt ( 2.0 * x + 1.0 ) ) * tanh( sqrt ( 2.0 * x + 1.0 ) ) ) ) / sqrt ( 2.0 * x + 1.0 ) ;0.11.01.09999999999999990.11616300.00.0100.0 SecondsDone 195 tanh_sqrt_new diffeq.rbtanh_sqrt_new Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:59:08-06:00Rubytanh_sqrtdiff ( y , x , 1 ) = tanh(sqrt(2.0*x + 3.0));0.15.05.0999999999999980.116Unknown30-1.0-1.0500.0 SecondsDone 195 tanh_sqrt diffeq.rbtanh_sqrt Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:59:09-06:00Rubytan_sqrt_lindiff ( y , x , 1 ) = tan(sqrt(2.0*x + 3.0));0.15.05.0309116071120940.0927629726884723516Unknown30-1.0-1.0530.0 SecondsDone 195 tan_sqrt_lin diffeq.rbtan_sqrt_lin Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:59:10-06:00Rubytandiff ( y , x , 1 ) = tan ( x ) ;0.11.51.50000000000000020.1168200.02.763417972934906e-08140.0 SecondsDone 195 tan diffeq.rbtan Ruby resultsAll Tests - Ruby only - to save time
2013-12-28T17:59:11-06:00Rubytan_sqrt_newdiff ( y , x , 1 ) = ( 1.0 + ( tan ( sqrt ( 2.0 * x + 1.0 ) ) * tan( sqrt ( 2.0 * x + 1.0 ) ) ) ) / sqrt ( 2.0 * x + 1.0 ) ;-0.40.10.100000000000000410.0011614300.01.4257320123041826e-145002.0 SecondsDone 195 tan_sqrt_new diffeq.rbtan_sqrt_new Ruby resultsAll Tests - Ruby only - to save time