From: Jean-Paul Pelteret Date: Tue, 12 May 2020 20:04:48 +0000 (+0200) Subject: Refactor SD test: batch_optimizer_05 X-Git-Tag: v9.3.0-rc1~1471^2~1 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=303b1c1ef45641d3f5fd5400b8b52ade41cb22c5;p=dealii.git Refactor SD test: batch_optimizer_05 --- diff --git a/tests/symengine/batch_optimizer_05_1a.output b/tests/symengine/batch_optimizer_05_1a.output index 6cd52d9650..59fee125c8 100644 --- a/tests/symengine/batch_optimizer_05_1a.output +++ b/tests/symengine/batch_optimizer_05_1a.output @@ -1,38 +1,6 @@ -DEAL:Serialization:Float::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Float::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Float:Optimisation + substitution::evaluation: s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220947 -2721.500244 -2073.134033 2076.409668 ds_dz: 1.674245715 1.978502989 1.978502989 2.696845293 -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220947 -2721.500244 -2073.134033 2076.409668 ds_dz: 1.674245715 1.978502989 1.978502989 2.696845293 -DEAL:Serialization:Float:Optimisation + substitution::Serializing... -DEAL:Serialization:Float:Optimisation + substitution::0 0 0 0 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 16 5.69999980926514 4 z_00 16 4.69999980926514 4 z_01 16 5.69999980926514 4 y_01 16 3.20000004768372 4 y_00 16 3.20000004768372 4 y_11 16 6.19999980926514 4 y_10 16 4.19999980926514 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 9 0 7.331452026e+02 1.803375122e+03 4.021220947e+03 -2.721500244e+03 -2.073134033e+03 2.076409668e+03 1.674245715e+00 2.696845293e+00 1.978502989e+00 0 0 9 0 0 0 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 0 0 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) - -DEAL:Serialization:Float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (post-serialization): s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220947 -2721.500244 -2073.134033 2076.409668 ds_dz: 1.674245715 1.978502989 1.978502989 2.696845293 -DEAL:Serialization:Double::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Double::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Double:Optimisation + substitution::evaluation: s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Serializing... -DEAL:Serialization:Double:Optimisation + substitution::0 0 0 0 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 3 5.7 4 z_00 3 4.7 4 z_01 3 5.7 4 y_01 3 3.2 4 y_00 3 3.2 4 y_11 3 6.2 4 y_10 3 4.2 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 9 0 7.33145160811001688e+02 1.80337488238402102e+03 4.02122068318208630e+03 -2.72150003931949686e+03 -2.07313387957113946e+03 2.07640954281834820e+03 1.67425190103198807e+00 2.69685737072856657e+00 1.97851016739326124e+00 0 0 9 0 0 0 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 0 0 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) - -DEAL:Serialization:Double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (post-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Complex float::symb_s: 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Complex float::symb_ds_dy: 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Complex float:Optimisation + substitution::evaluation: s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220947,0.000000000) (-2721.500244,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674245715,0.000000000) (1.978502989,0.000000000) (1.978502989,0.000000000) (2.696845293,0.000000000) -DEAL:Serialization:Complex float:Optimisation + substitution::Evaluation (pre-serialization): s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220947,0.000000000) (-2721.500244,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674245715,0.000000000) (1.978502989,0.000000000) (1.978502989,0.000000000) (2.696845293,0.000000000) -DEAL:Serialization:Complex float:Optimisation + substitution::Serializing... -DEAL:Serialization:Complex float:Optimisation + substitution::0 0 0 0 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 24 5.69999980926514 + 0.0*I 4 z_00 24 4.69999980926514 + 0.0*I 4 z_01 24 5.69999980926514 + 0.0*I 4 y_01 24 3.20000004768372 + 0.0*I 4 y_00 24 3.20000004768372 + 0.0*I 4 y_11 24 6.19999980926514 + 0.0*I 4 y_10 24 4.19999980926514 + 0.0*I 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 0 0 9 0 7.331452026e+02 0.000000000e+00 1.803375122e+03 0.000000000e+00 4.021220947e+03 0.000000000e+00 -2.721500244e+03 0.000000000e+00 -2.073134033e+03 0.000000000e+00 2.076409668e+03 0.000000000e+00 1.674245715e+00 0.000000000e+00 2.696845293e+00 0.000000000e+00 1.978502989e+00 0.000000000e+00 0 0 9 0 0 0 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 0 0 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) - -DEAL:Serialization:Complex float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Complex float:Optimisation + substitution::Evaluation (post-serialization): s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220947,0.000000000) (-2721.500244,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674245715,0.000000000) (1.978502989,0.000000000) (1.978502989,0.000000000) (2.696845293,0.000000000) -DEAL:Serialization:Complex double::symb_s: 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Complex double::symb_ds_dy: 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Complex double:Optimisation + substitution::evaluation: s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) -DEAL:Serialization:Complex double:Optimisation + substitution::Evaluation (pre-serialization): s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) -DEAL:Serialization:Complex double:Optimisation + substitution::Serializing... -DEAL:Serialization:Complex double:Optimisation + substitution::0 0 0 0 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 11 5.7 + 0.0*I 4 z_00 11 4.7 + 0.0*I 4 z_01 11 5.7 + 0.0*I 4 y_01 11 3.2 + 0.0*I 4 y_00 11 3.2 + 0.0*I 4 y_11 11 6.2 + 0.0*I 4 y_10 11 4.2 + 0.0*I 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 0 0 9 0 7.33145160811001915e+02 0.00000000000000000e+00 1.80337488238402216e+03 0.00000000000000000e+00 4.02122068318208858e+03 0.00000000000000000e+00 -2.72150003931949823e+03 0.00000000000000000e+00 -2.07313387957114037e+03 0.00000000000000000e+00 2.07640954281834911e+03 0.00000000000000000e+00 1.67425190103198807e+00 0.00000000000000000e+00 2.69685737072856657e+00 0.00000000000000000e+00 1.97851016739326124e+00 0.00000000000000000e+00 0 0 9 0 0 0 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 0 0 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) - -DEAL:Serialization:Complex double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Complex double:Optimisation + substitution::Evaluation (post-serialization): s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) +DEAL:Serialization:Float::OK +DEAL:Serialization:Double::OK +DEAL:Serialization:Complex float::OK +DEAL:Serialization:Complex double::OK DEAL::OK diff --git a/tests/symengine/batch_optimizer_05_1b.output b/tests/symengine/batch_optimizer_05_1b.output index 648ee98c30..59fee125c8 100644 --- a/tests/symengine/batch_optimizer_05_1b.output +++ b/tests/symengine/batch_optimizer_05_1b.output @@ -1,38 +1,6 @@ -DEAL:Serialization:Float::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Float::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Float:Optimisation + substitution::evaluation: s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220703 -2721.500000 -2073.134033 2076.409668 ds_dz: 1.674248815 1.978506565 1.978506565 2.696851254 -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220703 -2721.500000 -2073.134033 2076.409668 ds_dz: 1.674248815 1.978506565 1.978506565 2.696851254 -DEAL:Serialization:Float:Optimisation + substitution::Serializing... -DEAL:Serialization:Float:Optimisation + substitution::0 0 0 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 16 5.69999980926514 4 z_00 16 4.69999980926514 4 z_01 16 5.69999980926514 4 y_01 16 3.20000004768372 4 y_00 16 3.20000004768372 4 y_11 16 6.19999980926514 4 y_10 16 4.19999980926514 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 9 0 7.331452026e+02 1.803375122e+03 4.021220703e+03 -2.721500000e+03 -2.073134033e+03 2.076409668e+03 1.674248815e+00 2.696851254e+00 1.978506565e+00 0 0 9 0 0 0 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 16 0 0 0 2 x0 66 0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01) 2 x1 8 1.0*y_01 2 x2 24 -x1*y_10 + 1.0*y_00*y_11 2 x3 6 1.0*x2 2 x4 9 2.0*x**x3 2 x5 29 z_00**2 + 2*z_01**2 + z_11**2 2 x6 14 log(1.0*x5/x2) 2 x7 8 1.5*y_11 2 x8 25 0.666666666666667*cos(x0) 2 x9 9 log(x)*x4 3 x10 8 1.5*y_10 3 x11 7 x8*z_01 3 x12 8 1.5*y_01 3 x13 8 1.5*y_00 3 x14 5 x2/x5 3 x15 7 3.0*x14 9 0 30 1.5 + x4 + 1.5*x2*x6 + sin(x0) 19 2.0*x**(-1 + x3)*x2 31 -x7 + x6*x7 + x8*z_00 + x9*y_11 28 x10 + x11 - x6*x10 - x9*y_10 28 x11 + x12 - x6*x12 - x9*y_01 33 -x13 + x6*x13 + x8*z_11 + x9*y_00 18 x15*z_00 + x8*y_00 18 x15*z_11 + x8*y_11 39 0.5*(6.0*x14*z_01 + x8*(x1 + 1.0*y_10)) 0 0 - -DEAL:Serialization:Float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (post-serialization): s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220703 -2721.500000 -2073.134033 2076.409668 ds_dz: 1.674248815 1.978506565 1.978506565 2.696851254 -DEAL:Serialization:Double::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Double::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Double:Optimisation + substitution::evaluation: s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Serializing... -DEAL:Serialization:Double:Optimisation + substitution::0 0 0 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 3 5.7 4 z_00 3 4.7 4 z_01 3 5.7 4 y_01 3 3.2 4 y_00 3 3.2 4 y_11 3 6.2 4 y_10 3 4.2 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 9 0 7.33145160811001688e+02 1.80337488238402102e+03 4.02122068318208630e+03 -2.72150003931949686e+03 -2.07313387957113900e+03 2.07640954281834820e+03 1.67425190103196075e+00 2.69685737072851373e+00 1.97851016739322993e+00 0 0 9 0 0 0 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 16 0 0 0 2 x0 66 0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01) 2 x1 8 1.0*y_01 2 x2 24 -x1*y_10 + 1.0*y_00*y_11 2 x3 6 1.0*x2 2 x4 9 2.0*x**x3 2 x5 29 z_00**2 + 2*z_01**2 + z_11**2 2 x6 14 log(1.0*x5/x2) 2 x7 8 1.5*y_11 2 x8 25 0.666666666666667*cos(x0) 2 x9 9 log(x)*x4 3 x10 8 1.5*y_10 3 x11 7 x8*z_01 3 x12 8 1.5*y_01 3 x13 8 1.5*y_00 3 x14 5 x2/x5 3 x15 7 3.0*x14 9 0 30 1.5 + x4 + 1.5*x2*x6 + sin(x0) 19 2.0*x**(-1 + x3)*x2 31 -x7 + x6*x7 + x8*z_00 + x9*y_11 28 x10 + x11 - x6*x10 - x9*y_10 28 x11 + x12 - x6*x12 - x9*y_01 33 -x13 + x6*x13 + x8*z_11 + x9*y_00 18 x15*z_00 + x8*y_00 18 x15*z_11 + x8*y_11 39 0.5*(6.0*x14*z_01 + x8*(x1 + 1.0*y_10)) 0 0 - -DEAL:Serialization:Double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (post-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Complex float::symb_s: 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Complex float::symb_ds_dy: 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Complex float:Optimisation + substitution::evaluation: s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220703,0.000000000) (-2721.500000,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674248815,0.000000000) (1.978506565,0.000000000) (1.978506565,0.000000000) (2.696851254,0.000000000) -DEAL:Serialization:Complex float:Optimisation + substitution::Evaluation (pre-serialization): s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220703,0.000000000) (-2721.500000,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674248815,0.000000000) (1.978506565,0.000000000) (1.978506565,0.000000000) (2.696851254,0.000000000) -DEAL:Serialization:Complex float:Optimisation + substitution::Serializing... -DEAL:Serialization:Complex float:Optimisation + substitution::0 0 0 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 24 5.69999980926514 + 0.0*I 4 z_00 24 4.69999980926514 + 0.0*I 4 z_01 24 5.69999980926514 + 0.0*I 4 y_01 24 3.20000004768372 + 0.0*I 4 y_00 24 3.20000004768372 + 0.0*I 4 y_11 24 6.19999980926514 + 0.0*I 4 y_10 24 4.19999980926514 + 0.0*I 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 0 0 9 0 7.331452026e+02 0.000000000e+00 1.803375122e+03 0.000000000e+00 4.021220703e+03 0.000000000e+00 -2.721500000e+03 0.000000000e+00 -2.073134033e+03 0.000000000e+00 2.076409668e+03 0.000000000e+00 1.674248815e+00 0.000000000e+00 2.696851254e+00 0.000000000e+00 1.978506565e+00 0.000000000e+00 0 0 9 0 0 0 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 17 0 0 0 2 x0 76 (0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01) 2 x1 8 1.0*y_01 2 x2 24 -x1*y_10 + 1.0*y_00*y_11 2 x3 6 1.0*x2 2 x4 5 x**x3 2 x5 16 (2.0 + 0.0*I)*x4 2 x6 29 z_00**2 + 2*z_01**2 + z_11**2 2 x7 14 log(1.0*x6/x2) 2 x8 16 (1.5 + 0.0*I)*x7 2 x9 35 (0.666666666666667 + 0.0*I)*cos(x0) 3 x10 6 log(x) 3 x11 6 x5*x10 3 x12 18 (-1.5 + 0.0*I)*x7 3 x13 7 x9*z_01 3 x14 22 (-2.0 + 0.0*I)*x4*x10 3 x15 5 x2/x6 3 x16 17 (3.0 + 0.0*I)*x15 9 0 34 1.5 + 0.0*I + x5 + x2*x8 + sin(x0) 29 (2.0 + 0.0*I)*x**(-1 + x3)*x2 51 (-1.5 + 0.0*I)*y_11 + x11*y_11 + x8*y_11 + x9*z_00 46 x13 + (1.5 + 0.0*I)*y_10 + x12*y_10 + x14*y_10 46 x13 + (1.5 + 0.0*I)*y_01 + x12*y_01 + x14*y_01 51 (-1.5 + 0.0*I)*y_00 + x11*y_00 + x8*y_00 + x9*z_11 18 x16*z_00 + x9*y_00 18 x16*z_11 + x9*y_11 49 0.5*((6.0 + 0.0*I)*x15*z_01 + x9*(x1 + 1.0*y_10)) 0 0 - -DEAL:Serialization:Complex float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Complex float:Optimisation + substitution::Evaluation (post-serialization): s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220703,0.000000000) (-2721.500000,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674248815,0.000000000) (1.978506565,0.000000000) (1.978506565,0.000000000) (2.696851254,0.000000000) -DEAL:Serialization:Complex double::symb_s: 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Complex double::symb_ds_dy: 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Complex double:Optimisation + substitution::evaluation: s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) -DEAL:Serialization:Complex double:Optimisation + substitution::Evaluation (pre-serialization): s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) -DEAL:Serialization:Complex double:Optimisation + substitution::Serializing... -DEAL:Serialization:Complex double:Optimisation + substitution::0 0 0 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 11 5.7 + 0.0*I 4 z_00 11 4.7 + 0.0*I 4 z_01 11 5.7 + 0.0*I 4 y_01 11 3.2 + 0.0*I 4 y_00 11 3.2 + 0.0*I 4 y_11 11 6.2 + 0.0*I 4 y_10 11 4.2 + 0.0*I 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 0 0 9 0 7.33145160811002029e+02 0.00000000000000000e+00 1.80337488238402216e+03 0.00000000000000000e+00 4.02122068318208858e+03 0.00000000000000000e+00 -2.72150003931949823e+03 0.00000000000000000e+00 -2.07313387957113991e+03 0.00000000000000000e+00 2.07640954281834911e+03 0.00000000000000000e+00 1.67425190103196075e+00 0.00000000000000000e+00 2.69685737072851373e+00 0.00000000000000000e+00 1.97851016739322993e+00 0.00000000000000000e+00 0 0 9 0 0 0 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 17 0 0 0 2 x0 76 (0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01) 2 x1 8 1.0*y_01 2 x2 24 -x1*y_10 + 1.0*y_00*y_11 2 x3 6 1.0*x2 2 x4 5 x**x3 2 x5 16 (2.0 + 0.0*I)*x4 2 x6 29 z_00**2 + 2*z_01**2 + z_11**2 2 x7 14 log(1.0*x6/x2) 2 x8 16 (1.5 + 0.0*I)*x7 2 x9 35 (0.666666666666667 + 0.0*I)*cos(x0) 3 x10 6 log(x) 3 x11 6 x5*x10 3 x12 18 (-1.5 + 0.0*I)*x7 3 x13 7 x9*z_01 3 x14 22 (-2.0 + 0.0*I)*x4*x10 3 x15 5 x2/x6 3 x16 17 (3.0 + 0.0*I)*x15 9 0 34 1.5 + 0.0*I + x5 + x2*x8 + sin(x0) 29 (2.0 + 0.0*I)*x**(-1 + x3)*x2 51 (-1.5 + 0.0*I)*y_11 + x11*y_11 + x8*y_11 + x9*z_00 46 x13 + (1.5 + 0.0*I)*y_10 + x12*y_10 + x14*y_10 46 x13 + (1.5 + 0.0*I)*y_01 + x12*y_01 + x14*y_01 51 (-1.5 + 0.0*I)*y_00 + x11*y_00 + x8*y_00 + x9*z_11 18 x16*z_00 + x9*y_00 18 x16*z_11 + x9*y_11 49 0.5*((6.0 + 0.0*I)*x15*z_01 + x9*(x1 + 1.0*y_10)) 0 0 - -DEAL:Serialization:Complex double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Complex double:Optimisation + substitution::Evaluation (post-serialization): s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) +DEAL:Serialization:Float::OK +DEAL:Serialization:Double::OK +DEAL:Serialization:Complex float::OK +DEAL:Serialization:Complex double::OK DEAL::OK diff --git a/tests/symengine/batch_optimizer_05_1b.output.libc++ b/tests/symengine/batch_optimizer_05_1b.output.libc++ deleted file mode 100644 index 437b3a1fee..0000000000 --- a/tests/symengine/batch_optimizer_05_1b.output.libc++ +++ /dev/null @@ -1,38 +0,0 @@ - -DEAL:Serialization:Float::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Float::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Float:Optimisation + substitution::evaluation: s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220703 -2721.500000 -2073.134033 2076.409668 ds_dz: 1.674248815 1.978506565 1.978506565 2.696851254 -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220703 -2721.500000 -2073.134033 2076.409668 ds_dz: 1.674248815 1.978506565 1.978506565 2.696851254 -DEAL:Serialization:Float:Optimisation + substitution::Serializing... -DEAL:Serialization:Float:Optimisation + substitution::0 0 0 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 16 5.69999980926514 4 z_00 16 4.69999980926514 4 z_01 16 5.69999980926514 4 y_01 16 3.20000004768372 4 y_00 16 3.20000004768372 4 y_11 16 6.19999980926514 4 y_10 16 4.19999980926514 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 9 0 7.331452026e+02 1.803375122e+03 4.021220703e+03 -2.721500000e+03 -2.073134033e+03 2.076409668e+03 1.674248815e+00 2.696851254e+00 1.978506565e+00 0 0 9 0 0 0 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 16 0 0 0 2 x0 66 0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01) 2 x1 8 1.0*y_10 2 x2 24 -x1*y_01 + 1.0*y_00*y_11 2 x3 6 1.0*x2 2 x4 9 2.0*x**x3 2 x5 29 z_00**2 + 2*z_01**2 + z_11**2 2 x6 14 log(1.0*x5/x2) 2 x7 8 1.5*y_11 2 x8 9 log(x)*x4 2 x9 25 0.666666666666667*cos(x0) 3 x10 8 1.5*y_10 3 x11 7 x9*z_01 3 x12 8 1.5*y_01 3 x13 8 1.5*y_00 3 x14 5 x2/x5 3 x15 7 3.0*x14 9 0 30 1.5 + x4 + 1.5*x2*x6 + sin(x0) 19 2.0*x**(-1 + x3)*x2 31 -x7 + x6*x7 + x8*y_11 + x9*z_00 28 x10 + x11 - x6*x10 - x8*y_10 28 x11 + x12 - x6*x12 - x8*y_01 33 -x13 + x6*x13 + x8*y_00 + x9*z_11 18 x15*z_00 + x9*y_00 18 x15*z_11 + x9*y_11 39 0.5*(6.0*x14*z_01 + x9*(x1 + 1.0*y_01)) 0 0 - -DEAL:Serialization:Float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (post-serialization): s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220703 -2721.500000 -2073.134033 2076.409668 ds_dz: 1.674248815 1.978506565 1.978506565 2.696851254 -DEAL:Serialization:Double::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Double::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Double:Optimisation + substitution::evaluation: s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Serializing... -DEAL:Serialization:Double:Optimisation + substitution::0 0 0 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 3 5.7 4 z_00 3 4.7 4 z_01 3 5.7 4 y_01 3 3.2 4 y_00 3 3.2 4 y_11 3 6.2 4 y_10 3 4.2 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 9 0 7.33145160811001574e+02 1.80337488238402102e+03 4.02122068318208630e+03 -2.72150003931949686e+03 -2.07313387957113900e+03 2.07640954281834820e+03 1.67425190103196075e+00 2.69685737072851373e+00 1.97851016739322993e+00 0 0 9 0 0 0 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 16 0 0 0 2 x0 66 0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01) 2 x1 8 1.0*y_10 2 x2 24 -x1*y_01 + 1.0*y_00*y_11 2 x3 6 1.0*x2 2 x4 9 2.0*x**x3 2 x5 29 z_00**2 + 2*z_01**2 + z_11**2 2 x6 14 log(1.0*x5/x2) 2 x7 8 1.5*y_11 2 x8 9 log(x)*x4 2 x9 25 0.666666666666667*cos(x0) 3 x10 8 1.5*y_10 3 x11 7 x9*z_01 3 x12 8 1.5*y_01 3 x13 8 1.5*y_00 3 x14 5 x2/x5 3 x15 7 3.0*x14 9 0 30 1.5 + x4 + 1.5*x2*x6 + sin(x0) 19 2.0*x**(-1 + x3)*x2 31 -x7 + x6*x7 + x8*y_11 + x9*z_00 28 x10 + x11 - x6*x10 - x8*y_10 28 x11 + x12 - x6*x12 - x8*y_01 33 -x13 + x6*x13 + x8*y_00 + x9*z_11 18 x15*z_00 + x9*y_00 18 x15*z_11 + x9*y_11 39 0.5*(6.0*x14*z_01 + x9*(x1 + 1.0*y_01)) 0 0 - -DEAL:Serialization:Double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (post-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Complex float::symb_s: 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Complex float::symb_ds_dy: 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Complex float:Optimisation + substitution::evaluation: s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220703,0.000000000) (-2721.500000,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674248815,0.000000000) (1.978506565,0.000000000) (1.978506565,0.000000000) (2.696851254,0.000000000) -DEAL:Serialization:Complex float:Optimisation + substitution::Evaluation (pre-serialization): s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220703,0.000000000) (-2721.500000,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674248815,0.000000000) (1.978506565,0.000000000) (1.978506565,0.000000000) (2.696851254,0.000000000) -DEAL:Serialization:Complex float:Optimisation + substitution::Serializing... -DEAL:Serialization:Complex float:Optimisation + substitution::0 0 0 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 24 5.69999980926514 + 0.0*I 4 z_00 24 4.69999980926514 + 0.0*I 4 z_01 24 5.69999980926514 + 0.0*I 4 y_01 24 3.20000004768372 + 0.0*I 4 y_00 24 3.20000004768372 + 0.0*I 4 y_11 24 6.19999980926514 + 0.0*I 4 y_10 24 4.19999980926514 + 0.0*I 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 0 0 9 0 7.331452026e+02 0.000000000e+00 1.803375122e+03 0.000000000e+00 4.021220703e+03 0.000000000e+00 -2.721500000e+03 0.000000000e+00 -2.073134033e+03 0.000000000e+00 2.076409668e+03 0.000000000e+00 1.674248815e+00 0.000000000e+00 2.696851254e+00 0.000000000e+00 1.978506565e+00 0.000000000e+00 0 0 9 0 0 0 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 17 0 0 0 2 x0 76 (0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01) 2 x1 8 1.0*y_10 2 x2 24 -x1*y_01 + 1.0*y_00*y_11 2 x3 6 1.0*x2 2 x4 5 x**x3 2 x5 16 (2.0 + 0.0*I)*x4 2 x6 29 z_00**2 + 2*z_01**2 + z_11**2 2 x7 14 log(1.0*x6/x2) 2 x8 16 (1.5 + 0.0*I)*x7 2 x9 6 log(x) 3 x10 5 x5*x9 3 x11 35 (0.666666666666667 + 0.0*I)*cos(x0) 3 x12 21 (-2.0 + 0.0*I)*x4*x9 3 x13 18 (-1.5 + 0.0*I)*x7 3 x14 8 x11*z_01 3 x15 5 x2/x6 3 x16 17 (3.0 + 0.0*I)*x15 9 0 34 1.5 + 0.0*I + x5 + x2*x8 + sin(x0) 29 (2.0 + 0.0*I)*x**(-1 + x3)*x2 52 (-1.5 + 0.0*I)*y_11 + x10*y_11 + x11*z_00 + x8*y_11 46 x14 + (1.5 + 0.0*I)*y_10 + x12*y_10 + x13*y_10 46 x14 + (1.5 + 0.0*I)*y_01 + x12*y_01 + x13*y_01 52 (-1.5 + 0.0*I)*y_00 + x10*y_00 + x11*z_11 + x8*y_00 19 x11*y_00 + x16*z_00 19 x11*y_11 + x16*z_11 50 0.5*(x11*(x1 + 1.0*y_01) + (6.0 + 0.0*I)*x15*z_01) 0 0 - -DEAL:Serialization:Complex float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Complex float:Optimisation + substitution::Evaluation (post-serialization): s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220703,0.000000000) (-2721.500000,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674248815,0.000000000) (1.978506565,0.000000000) (1.978506565,0.000000000) (2.696851254,0.000000000) -DEAL:Serialization:Complex double::symb_s: 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Complex double::symb_ds_dy: 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Complex double:Optimisation + substitution::evaluation: s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) -DEAL:Serialization:Complex double:Optimisation + substitution::Evaluation (pre-serialization): s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) -DEAL:Serialization:Complex double:Optimisation + substitution::Serializing... -DEAL:Serialization:Complex double:Optimisation + substitution::0 0 0 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 11 5.7 + 0.0*I 4 z_00 11 4.7 + 0.0*I 4 z_01 11 5.7 + 0.0*I 4 y_01 11 3.2 + 0.0*I 4 y_00 11 3.2 + 0.0*I 4 y_11 11 6.2 + 0.0*I 4 y_10 11 4.2 + 0.0*I 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 0 0 9 0 7.33145160811002029e+02 0.00000000000000000e+00 1.80337488238402216e+03 0.00000000000000000e+00 4.02122068318208858e+03 0.00000000000000000e+00 -2.72150003931949823e+03 0.00000000000000000e+00 -2.07313387957114037e+03 0.00000000000000000e+00 2.07640954281834911e+03 0.00000000000000000e+00 1.67425190103196053e+00 0.00000000000000000e+00 2.69685737072851328e+00 0.00000000000000000e+00 1.97851016739322949e+00 0.00000000000000000e+00 0 0 9 0 0 0 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 1 1 8 0 1 x 4 z_11 4 z_00 4 z_01 4 y_01 4 y_00 4 y_11 4 y_10 0 0 17 0 0 0 2 x0 76 (0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01) 2 x1 8 1.0*y_10 2 x2 24 -x1*y_01 + 1.0*y_00*y_11 2 x3 6 1.0*x2 2 x4 5 x**x3 2 x5 16 (2.0 + 0.0*I)*x4 2 x6 29 z_00**2 + 2*z_01**2 + z_11**2 2 x7 14 log(1.0*x6/x2) 2 x8 16 (1.5 + 0.0*I)*x7 2 x9 6 log(x) 3 x10 5 x5*x9 3 x11 35 (0.666666666666667 + 0.0*I)*cos(x0) 3 x12 21 (-2.0 + 0.0*I)*x4*x9 3 x13 18 (-1.5 + 0.0*I)*x7 3 x14 8 x11*z_01 3 x15 5 x2/x6 3 x16 17 (3.0 + 0.0*I)*x15 9 0 34 1.5 + 0.0*I + x5 + x2*x8 + sin(x0) 29 (2.0 + 0.0*I)*x**(-1 + x3)*x2 52 (-1.5 + 0.0*I)*y_11 + x10*y_11 + x11*z_00 + x8*y_11 46 x14 + (1.5 + 0.0*I)*y_10 + x12*y_10 + x13*y_10 46 x14 + (1.5 + 0.0*I)*y_01 + x12*y_01 + x13*y_01 52 (-1.5 + 0.0*I)*y_00 + x10*y_00 + x11*z_11 + x8*y_00 19 x11*y_00 + x16*z_00 19 x11*y_11 + x16*z_11 50 0.5*(x11*(x1 + 1.0*y_01) + (6.0 + 0.0*I)*x15*z_01) 0 0 - -DEAL:Serialization:Complex double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Complex double:Optimisation + substitution::Evaluation (post-serialization): s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) -DEAL::OK diff --git a/tests/symengine/batch_optimizer_05_2a.output b/tests/symengine/batch_optimizer_05_2a.output index 90975cc6a5..59fee125c8 100644 --- a/tests/symengine/batch_optimizer_05_2a.output +++ b/tests/symengine/batch_optimizer_05_2a.output @@ -1,38 +1,6 @@ -DEAL:Serialization:Float::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Float::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Float:Optimisation + substitution::evaluation: s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220947 -2721.500244 -2073.134033 2076.409668 ds_dz: 1.674245715 1.978502989 1.978502989 2.696845293 -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220947 -2721.500244 -2073.134033 2076.409668 ds_dz: 1.674245715 1.978502989 1.978502989 2.696845293 -DEAL:Serialization:Float:Optimisation + substitution::Serializing... -DEAL:Serialization:Float:Optimisation + substitution::0 0 1 0 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 16 5.69999980926514 4 z_00 16 4.69999980926514 4 z_01 16 5.69999980926514 4 y_01 16 3.20000004768372 4 y_00 16 3.20000004768372 4 y_11 16 6.19999980926514 4 y_10 16 4.19999980926514 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 9 0 7.331452026e+02 1.803375122e+03 4.021220947e+03 -2.721500244e+03 -2.073134033e+03 2.076409668e+03 1.674245715e+00 2.696845293e+00 1.978502989e+00 0 0 9 0 0 0 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 1 1 - -DEAL:Serialization:Float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (post-serialization): s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220947 -2721.500244 -2073.134033 2076.409668 ds_dz: 1.674245715 1.978502989 1.978502989 2.696845293 -DEAL:Serialization:Double::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Double::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Double:Optimisation + substitution::evaluation: s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Serializing... -DEAL:Serialization:Double:Optimisation + substitution::0 0 1 0 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 3 5.7 4 z_00 3 4.7 4 z_01 3 5.7 4 y_01 3 3.2 4 y_00 3 3.2 4 y_11 3 6.2 4 y_10 3 4.2 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 9 0 7.33145160811001688e+02 1.80337488238402102e+03 4.02122068318208630e+03 -2.72150003931949686e+03 -2.07313387957113946e+03 2.07640954281834820e+03 1.67425190103198807e+00 2.69685737072856657e+00 1.97851016739326124e+00 0 0 9 0 0 0 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 1 1 - -DEAL:Serialization:Double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (post-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Complex float::symb_s: 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Complex float::symb_ds_dy: 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Complex float:Optimisation + substitution::evaluation: s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220947,0.000000000) (-2721.500244,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674245715,0.000000000) (1.978502989,0.000000000) (1.978502989,0.000000000) (2.696845293,0.000000000) -DEAL:Serialization:Complex float:Optimisation + substitution::Evaluation (pre-serialization): s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220947,0.000000000) (-2721.500244,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674245715,0.000000000) (1.978502989,0.000000000) (1.978502989,0.000000000) (2.696845293,0.000000000) -DEAL:Serialization:Complex float:Optimisation + substitution::Serializing... -DEAL:Serialization:Complex float:Optimisation + substitution::0 0 1 0 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 24 5.69999980926514 + 0.0*I 4 z_00 24 4.69999980926514 + 0.0*I 4 z_01 24 5.69999980926514 + 0.0*I 4 y_01 24 3.20000004768372 + 0.0*I 4 y_00 24 3.20000004768372 + 0.0*I 4 y_11 24 6.19999980926514 + 0.0*I 4 y_10 24 4.19999980926514 + 0.0*I 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 0 0 9 0 7.331452026e+02 0.000000000e+00 1.803375122e+03 0.000000000e+00 4.021220947e+03 0.000000000e+00 -2.721500244e+03 0.000000000e+00 -2.073134033e+03 0.000000000e+00 2.076409668e+03 0.000000000e+00 1.674245715e+00 0.000000000e+00 2.696845293e+00 0.000000000e+00 1.978502989e+00 0.000000000e+00 0 0 9 0 0 0 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 1 1 - -DEAL:Serialization:Complex float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Complex float:Optimisation + substitution::Evaluation (post-serialization): s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220947,0.000000000) (-2721.500244,0.000000000) (-2073.134033,0.000000000) (2076.409668,0.000000000) ds_dz: (1.674245715,0.000000000) (1.978502989,0.000000000) (1.978502989,0.000000000) (2.696845293,0.000000000) -DEAL:Serialization:Complex double::symb_s: 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Complex double::symb_ds_dy: 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Complex double:Optimisation + substitution::evaluation: s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) -DEAL:Serialization:Complex double:Optimisation + substitution::Evaluation (pre-serialization): s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) -DEAL:Serialization:Complex double:Optimisation + substitution::Serializing... -DEAL:Serialization:Complex double:Optimisation + substitution::0 0 1 0 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 11 5.7 + 0.0*I 4 z_00 11 4.7 + 0.0*I 4 z_01 11 5.7 + 0.0*I 4 y_01 11 3.2 + 0.0*I 4 y_00 11 3.2 + 0.0*I 4 y_11 11 6.2 + 0.0*I 4 y_10 11 4.2 + 0.0*I 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 0 0 9 0 7.33145160811001915e+02 0.00000000000000000e+00 1.80337488238402216e+03 0.00000000000000000e+00 4.02122068318208903e+03 0.00000000000000000e+00 -2.72150003931949823e+03 0.00000000000000000e+00 -2.07313387957114037e+03 0.00000000000000000e+00 2.07640954281834911e+03 0.00000000000000000e+00 1.67425190103196053e+00 0.00000000000000000e+00 2.69685737072851373e+00 0.00000000000000000e+00 1.97851016739322971e+00 0.00000000000000000e+00 0 0 9 0 0 0 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 1 1 - -DEAL:Serialization:Complex double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Complex double:Optimisation + substitution::Evaluation (post-serialization): s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,0.000000000) (-2073.133880,0.000000000) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) +DEAL:Serialization:Float::OK +DEAL:Serialization:Double::OK +DEAL:Serialization:Complex float::OK +DEAL:Serialization:Complex double::OK DEAL::OK diff --git a/tests/symengine/batch_optimizer_05_2b.output b/tests/symengine/batch_optimizer_05_2b.output index 9760a1581c..59fee125c8 100644 --- a/tests/symengine/batch_optimizer_05_2b.output +++ b/tests/symengine/batch_optimizer_05_2b.output @@ -1,38 +1,6 @@ -DEAL:Serialization:Float::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Float::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Float:Optimisation + substitution::evaluation: s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220947 -2721.500244 -2073.134033 2076.409668 ds_dz: 1.674245715 1.978502989 1.978502989 2.696845293 -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220947 -2721.500244 -2073.134033 2076.409668 ds_dz: 1.674245715 1.978502989 1.978502989 2.696845293 -DEAL:Serialization:Float:Optimisation + substitution::Serializing... -DEAL:Serialization:Float:Optimisation + substitution::0 0 1 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 16 5.69999980926514 4 z_00 16 4.69999980926514 4 z_01 16 5.69999980926514 4 y_01 16 3.20000004768372 4 y_00 16 3.20000004768372 4 y_11 16 6.19999980926514 4 y_10 16 4.19999980926514 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 9 0 7.331452026e+02 1.803375122e+03 4.021220947e+03 -2.721500244e+03 -2.073134033e+03 2.076409668e+03 1.674245715e+00 2.696845293e+00 1.978502989e+00 0 0 9 0 0 0 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 1 1 - -DEAL:Serialization:Float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (post-serialization): s: 733.1452026 ds_dx: 1803.375122 ds_dy: 4021.220947 -2721.500244 -2073.134033 2076.409668 ds_dz: 1.674245715 1.978502989 1.978502989 2.696845293 -DEAL:Serialization:Double::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Double::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Double:Optimisation + substitution::evaluation: s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Serializing... -DEAL:Serialization:Double:Optimisation + substitution::0 0 1 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 3 5.7 4 z_00 3 4.7 4 z_01 3 5.7 4 y_01 3 3.2 4 y_00 3 3.2 4 y_11 3 6.2 4 y_10 3 4.2 0 0 9 0 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 9 0 7.33145160811001688e+02 1.80337488238402102e+03 4.02122068318208630e+03 -2.72150003931949686e+03 -2.07313387957113900e+03 2.07640954281834820e+03 1.67425190103196075e+00 2.69685737072851373e+00 1.97851016739322993e+00 0 0 9 0 0 0 169 0.666666666666667*y_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 169 0.666666666666667*y_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 3.0*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 254 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 254 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 254 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 254 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 81 2.0*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 235 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 198 0.5*(0.666666666666667*(0.0 + 1.0*y_01 + 1.0*y_10)*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 6.0*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 1 1 - -DEAL:Serialization:Double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (post-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Complex float::symb_s: 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Complex float::symb_ds_dy: 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Complex float:Optimisation + substitution::evaluation: s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220947,0.000000000) (-2721.500244,-3.342597466e-13) (-2073.134033,-2.546741030e-13) (2076.409668,0.000000000) ds_dz: (1.674245715,0.000000000) (1.978502989,0.000000000) (1.978502989,0.000000000) (2.696845293,0.000000000) -DEAL:Serialization:Complex float:Optimisation + substitution::Evaluation (pre-serialization): s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220947,0.000000000) (-2721.500244,-3.342597466e-13) (-2073.134033,-2.546741030e-13) (2076.409668,0.000000000) ds_dz: (1.674245715,0.000000000) (1.978502989,0.000000000) (1.978502989,0.000000000) (2.696845293,0.000000000) -DEAL:Serialization:Complex float:Optimisation + substitution::Serializing... -DEAL:Serialization:Complex float:Optimisation + substitution::0 0 1 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 24 5.69999980926514 + 0.0*I 4 z_00 24 4.69999980926514 + 0.0*I 4 z_01 24 5.69999980926514 + 0.0*I 4 y_01 24 3.20000004768372 + 0.0*I 4 y_00 24 3.20000004768372 + 0.0*I 4 y_11 24 6.19999980926514 + 0.0*I 4 y_10 24 4.19999980926514 + 0.0*I 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 0 0 9 0 7.331452026e+02 0.000000000e+00 1.803375122e+03 0.000000000e+00 4.021220947e+03 0.000000000e+00 -2.721500244e+03 -3.342597466e-13 -2.073134033e+03 -2.546741030e-13 2.076409668e+03 0.000000000e+00 1.674245715e+00 0.000000000e+00 2.696845293e+00 0.000000000e+00 1.978502989e+00 0.000000000e+00 0 0 9 0 0 0 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 1 1 - -DEAL:Serialization:Complex float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Complex float:Optimisation + substitution::Evaluation (post-serialization): s: (733.1452026,0.000000000) ds_dx: (1803.375122,0.000000000) ds_dy: (4021.220947,0.000000000) (-2721.500244,-3.342597466e-13) (-2073.134033,-2.546741030e-13) (2076.409668,0.000000000) ds_dz: (1.674245715,0.000000000) (1.978502989,0.000000000) (1.978502989,0.000000000) (2.696845293,0.000000000) -DEAL:Serialization:Complex double::symb_s: 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Complex double::symb_ds_dy: 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Complex double:Optimisation + substitution::evaluation: s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,-3.342597352e-13) (-2073.133880,-2.546740840e-13) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) -DEAL:Serialization:Complex double:Optimisation + substitution::Evaluation (pre-serialization): s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,-3.342597352e-13) (-2073.133880,-2.546740840e-13) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) -DEAL:Serialization:Complex double:Optimisation + substitution::Serializing... -DEAL:Serialization:Complex double:Optimisation + substitution::0 0 1 3 0 0 8 0 0 0 0 0 1 x 3 2.5 4 z_11 11 5.7 + 0.0*I 4 z_00 11 4.7 + 0.0*I 4 z_01 11 5.7 + 0.0*I 4 y_01 11 3.2 + 0.0*I 4 y_00 11 3.2 + 0.0*I 4 y_11 11 6.2 + 0.0*I 4 y_10 11 4.2 + 0.0*I 0 0 9 0 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 0 0 9 0 7.33145160811002029e+02 0.00000000000000000e+00 1.80337488238402216e+03 0.00000000000000000e+00 4.02122068318208903e+03 0.00000000000000000e+00 -2.72150003931949823e+03 -3.34259735212203695e-13 -2.07313387957113991e+03 -2.54674083971202827e-13 2.07640954281834911e+03 0.00000000000000000e+00 1.67425190103196031e+00 0.00000000000000000e+00 2.69685737072851328e+00 0.00000000000000000e+00 1.97851016739322971e+00 0.00000000000000000e+00 0 0 9 0 0 0 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_11 + (1.5 + 0.0*I)*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 2 314 0.0 + 0.0*I + (-1.5 + 0.0*I)*y_00 + (1.5 + 0.0*I)*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 5 91 (2.0 + 0.0*I)*x**(-1 + 1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*(1.0*y_00*y_11 - 1.0*y_01*y_10) 1 273 1.5 + 0.0*I + (1.5 + 0.0*I)*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) 0 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_01 + (-1.5 + 0.0*I)*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 4 316 0.0 + 0.0*I + (1.5 + 0.0*I)*y_10 + (-1.5 + 0.0*I)*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + (0.666666666666667 + 0.0*I)*z_01*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (-2.0 + 0.0*I)*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 3 228 0.5*((0.666666666666667 + 0.0*I)*(0.0 + 1.0*y_01 + 1.0*y_10)*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (6.0 + 0.0*I)*z_01*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2)) 8 199 (0.666666666666667 + 0.0*I)*y_11*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_11*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 7 199 (0.666666666666667 + 0.0*I)*y_00*cos((0.666666666666667 + 0.0*I)*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + (3.0 + 0.0*I)*z_00*(1.0*y_00*y_11 - 1.0*y_01*y_10)/(z_00**2 + 2*z_01**2 + z_11**2) 6 1 1 - -DEAL:Serialization:Complex double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Complex double:Optimisation + substitution::Evaluation (post-serialization): s: (733.1451608,0.000000000) ds_dx: (1803.374882,0.000000000) ds_dy: (4021.220683,0.000000000) (-2721.500039,-3.342597352e-13) (-2073.133880,-2.546740840e-13) (2076.409543,0.000000000) ds_dz: (1.674251901,0.000000000) (1.978510167,0.000000000) (1.978510167,0.000000000) (2.696857371,0.000000000) +DEAL:Serialization:Float::OK +DEAL:Serialization:Double::OK +DEAL:Serialization:Complex float::OK +DEAL:Serialization:Complex double::OK DEAL::OK diff --git a/tests/symengine/batch_optimizer_05_3a.with_symengine_with_llvm.output b/tests/symengine/batch_optimizer_05_3a.with_symengine_with_llvm.output index 6359fb325f..4e75ac940f 100644 --- a/tests/symengine/batch_optimizer_05_3a.with_symengine_with_llvm.output +++ b/tests/symengine/batch_optimizer_05_3a.with_symengine_with_llvm.output @@ -1,16 +1,4 @@ -DEAL:Serialization:Float::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Float::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Float:Optimisation + substitution::evaluation: s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222656 -2721.501465 -2073.135010 2076.410645 ds_dz: 1.674241662 1.978498340 1.978498340 2.696837425 -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222656 -2721.501465 -2073.135010 2076.410645 ds_dz: 1.674241662 1.978498340 1.978498340 2.696837425 -DEAL:Serialization:Float:Optimisation + substitution::Serializing... -DEAL:Serialization:Float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (post-serialization): s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222656 -2721.501465 -2073.135010 2076.410645 ds_dz: 1.674241662 1.978498340 1.978498340 2.696837425 -DEAL:Serialization:Double::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Double::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Double:Optimisation + substitution::evaluation: s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Serializing... -DEAL:Serialization:Double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (post-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 +DEAL:Serialization:Float::OK +DEAL:Serialization:Double::OK DEAL::OK diff --git a/tests/symengine/batch_optimizer_05_3a.with_symengine_with_llvm.output.libc++ b/tests/symengine/batch_optimizer_05_3a.with_symengine_with_llvm.output.libc++ deleted file mode 100644 index 8178d01634..0000000000 --- a/tests/symengine/batch_optimizer_05_3a.with_symengine_with_llvm.output.libc++ +++ /dev/null @@ -1,16 +0,0 @@ - -DEAL:Serialization:Float::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Float::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Float:Optimisation + substitution::evaluation: s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222900 -2721.501221 -2073.135010 2076.410889 ds_dz: 1.674248934 1.978506684 1.978506684 2.696851492 -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222900 -2721.501221 -2073.135010 2076.410889 ds_dz: 1.674248934 1.978506684 1.978506684 2.696851492 -DEAL:Serialization:Float:Optimisation + substitution::Serializing... -DEAL:Serialization:Float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (post-serialization): s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222900 -2721.501221 -2073.135010 2076.410889 ds_dz: 1.674248934 1.978506684 1.978506684 2.696851492 -DEAL:Serialization:Double::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Double::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Double:Optimisation + substitution::evaluation: s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Serializing... -DEAL:Serialization:Double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (post-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL::OK diff --git a/tests/symengine/batch_optimizer_05_3b.with_symengine_with_llvm.output b/tests/symengine/batch_optimizer_05_3b.with_symengine_with_llvm.output index acec6f06f8..4e75ac940f 100644 --- a/tests/symengine/batch_optimizer_05_3b.with_symengine_with_llvm.output +++ b/tests/symengine/batch_optimizer_05_3b.with_symengine_with_llvm.output @@ -1,16 +1,4 @@ -DEAL:Serialization:Float::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Float::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Float:Optimisation + substitution::evaluation: s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222656 -2721.501465 -2073.134766 2076.410645 ds_dz: 1.674248934 1.978506684 1.978506684 2.696851492 -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222656 -2721.501465 -2073.134766 2076.410645 ds_dz: 1.674248934 1.978506684 1.978506684 2.696851492 -DEAL:Serialization:Float:Optimisation + substitution::Serializing... -DEAL:Serialization:Float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (post-serialization): s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222656 -2721.501465 -2073.134766 2076.410645 ds_dz: 1.674248934 1.978506684 1.978506684 2.696851492 -DEAL:Serialization:Double::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Double::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Double:Optimisation + substitution::evaluation: s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Serializing... -DEAL:Serialization:Double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (post-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 +DEAL:Serialization:Float::OK +DEAL:Serialization:Double::OK DEAL::OK diff --git a/tests/symengine/batch_optimizer_05_3b.with_symengine_with_llvm.output.libc++ b/tests/symengine/batch_optimizer_05_3b.with_symengine_with_llvm.output.libc++ deleted file mode 100644 index 139eec847a..0000000000 --- a/tests/symengine/batch_optimizer_05_3b.with_symengine_with_llvm.output.libc++ +++ /dev/null @@ -1,16 +0,0 @@ - -DEAL:Serialization:Float::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Float::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Float:Optimisation + substitution::evaluation: s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222656 -2721.501221 -2073.134766 2076.410645 ds_dz: 1.674248934 1.978506684 1.978506684 2.696851492 -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222656 -2721.501221 -2073.134766 2076.410645 ds_dz: 1.674248934 1.978506684 1.978506684 2.696851492 -DEAL:Serialization:Float:Optimisation + substitution::Serializing... -DEAL:Serialization:Float:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Float:Optimisation + substitution::Evaluation (post-serialization): s: 733.1455078 ds_dx: 1803.375977 ds_dy: 4021.222656 -2721.501221 -2073.134766 2076.410645 ds_dz: 1.674248934 1.978506684 1.978506684 2.696851492 -DEAL:Serialization:Double::symb_s: 1.5 + 1.5*(1.0*y_00*y_11 - 1.0*y_01*y_10)*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10)) + sin(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) -DEAL:Serialization:Double::symb_ds_dy: 0.0 - 1.5*y_11 + 1.5*y_11*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_00*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_11 0.0 + 1.5*y_10 - 1.5*y_10*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_10 0.0 + 1.5*y_01 - 1.5*y_01*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_01*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) - 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_01 0.0 - 1.5*y_00 + 1.5*y_00*log(1.0*(z_00**2 + 2*z_01**2 + z_11**2)/(1.0*y_00*y_11 - 1.0*y_01*y_10)) + 0.666666666666667*z_11*cos(0.666666666666667*(z_00*y_00 + z_11*y_11 + 1.0*(y_01 + y_10)*z_01)) + 2.0*x**(1.0*(1.0*y_00*y_11 - 1.0*y_01*y_10))*log(x)*y_00 -DEAL:Serialization:Double:Optimisation + substitution::evaluation: s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (pre-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL:Serialization:Double:Optimisation + substitution::Serializing... -DEAL:Serialization:Double:Optimisation + substitution::Checking deserialisation... -DEAL:Serialization:Double:Optimisation + substitution::Evaluation (post-serialization): s: 733.1451608 ds_dx: 1803.374882 ds_dy: 4021.220683 -2721.500039 -2073.133880 2076.409543 ds_dz: 1.674251901 1.978510167 1.978510167 2.696857371 -DEAL::OK diff --git a/tests/symengine/sd_common_tests/batch_optimizer_05.h b/tests/symengine/sd_common_tests/batch_optimizer_05.h index 3a5c52392e..5f14cee88b 100644 --- a/tests/symengine/sd_common_tests/batch_optimizer_05.h +++ b/tests/symengine/sd_common_tests/batch_optimizer_05.h @@ -39,10 +39,13 @@ template SD_tensor_t; - typedef SymmetricTensor<2, dim, SD_number_t> SD_symm_tensor_t; + std::cout << std::string(80, '-') << std::endl; + std::cout << "Dim: " << dim << std::endl; + + namespace SD = Differentiation::SD; + using SD_number_t = SD::Expression; + using SD_tensor_t = Tensor<2, dim, SD_number_t>; + using SD_symm_tensor_t = SymmetricTensor<2, dim, SD_number_t>; const NumberType a = NumberType(1.5); const SD_number_t x("x"); @@ -54,14 +57,14 @@ test_serialization(const int n_runs, TimerOutput &timer) a + NumberType(2.0) * std::pow(x, determinant(y)) + a * determinant(y) * std::log((z * z) / determinant(y)) + std::sin((z * symmetrize(y)) / a); - deallog << "symb_s: " << symb_s << std::endl; + std::cout << "symb_s: " << symb_s << std::endl; timer.leave_subsection("Value calculation"); timer.enter_subsection("Differentiation"); const SD_number_t symb_ds_dx = SD::differentiate(symb_s, x); const SD_tensor_t symb_ds_dy = SD::differentiate(symb_s, y); const SD_symm_tensor_t symb_ds_dz = SD::differentiate(symb_s, z); - deallog << "symb_ds_dy: " << symb_ds_dy << std::endl; + std::cout << "symb_ds_dy: " << symb_ds_dy << std::endl; timer.leave_subsection("Differentiation"); SD::types::substitution_map sub_vals; @@ -100,10 +103,10 @@ test_serialization(const int n_runs, TimerOutput &timer) if (i == 0) { - deallog << "evaluation: " - << " s: " << val_s << " ds_dx: " << val_ds_dx - << " ds_dy: " << val_ds_dy << " ds_dz: " << val_ds_dz - << std::endl; + std::cout << "evaluation: " + << " s: " << val_s << " ds_dx: " << val_ds_dx + << " ds_dy: " << val_ds_dy << " ds_dz: " << val_ds_dz + << std::endl; } } timer.leave_subsection("Optimised substitution"); @@ -117,13 +120,43 @@ test_serialization(const int n_runs, TimerOutput &timer) const SymmetricTensor<2, dim, NumberType> val_ds_dz = optimizer.evaluate(symb_ds_dz); - deallog << "Evaluation (pre-serialization): " - << " s: " << val_s << " ds_dx: " << val_ds_dx - << " ds_dy: " << val_ds_dy << " ds_dz: " << val_ds_dz - << std::endl; + std::cout << "Evaluation (pre-serialization): " + << " s: " << val_s << " ds_dx: " << val_ds_dx + << " ds_dy: " << val_ds_dy << " ds_dz: " << val_ds_dz + << std::endl; + + // The result is not stable and depends on standard library, number + // type, optimization parameters and compiler being used. However, we + // also don't want to maintain a whole bunch of blesses output + // variants. So we set a loose tolerance here. + constexpr double tol = 1e-2; + if (dim == 2) + { + const NumberType blessed_val_s = 733.145160811; + const NumberType blessed_val_ds_dx = 1803.37488238; + const Tensor<2, dim, NumberType> blessed_val_ds_dy( + {{4021.22068318, -2721.50003932}, {-2073.13387957, 2076.40954282}}); + const SymmetricTensor<2, dim, NumberType> blessed_val_ds_dz = + symmetrize( + Tensor<2, dim, NumberType>({{1.67425190103, 1.97851016739}, + {1.97851016739, 2.69685737073}})); + + AssertThrow(std::abs(val_s - blessed_val_s) < tol, + ExcMessage("No match for function value.")); + AssertThrow(std::abs(val_ds_dx - blessed_val_ds_dx) < tol, + ExcMessage("No match for first derivative.")); + AssertThrow((val_ds_dy - blessed_val_ds_dy).norm() < tol, + ExcMessage("No match for first derivative.")); + AssertThrow((val_ds_dz - blessed_val_ds_dz).norm() < tol, + ExcMessage("No match for first derivative.")); + } + else + { + AssertThrow(false, ExcNotImplemented()); + } // From serialization.h - deallog << "Serializing..." << std::endl; + std::cout << "Serializing..." << std::endl; SD::BatchOptimizer new_optimizer; if (opt_method == SD::OptimizerType::llvm) { @@ -131,10 +164,11 @@ test_serialization(const int n_runs, TimerOutput &timer) } else { - verify(optimizer, new_optimizer); + // verify(optimizer, new_optimizer); // Output not stable + verify_no_logging(optimizer, new_optimizer); } - deallog << "Checking deserialisation..." << std::endl; + std::cout << "Checking deserialisation..." << std::endl; { // Check that the original settings persist. Assert(new_optimizer.optimization_method() == @@ -153,20 +187,24 @@ test_serialization(const int n_runs, TimerOutput &timer) const SymmetricTensor<2, dim, NumberType> new_val_ds_dz = new_optimizer.evaluate(symb_ds_dz); - deallog << "Evaluation (post-serialization): " - << " s: " << new_val_s << " ds_dx: " << new_val_ds_dx - << " ds_dy: " << new_val_ds_dy << " ds_dz: " << new_val_ds_dz - << std::endl; + std::cout << "Evaluation (post-serialization): " + << " s: " << new_val_s << " ds_dx: " << new_val_ds_dx + << " ds_dy: " << new_val_ds_dy + << " ds_dz: " << new_val_ds_dz << std::endl; constexpr double tol = 1e-9; - Assert(std::abs(new_val_s - val_s) < tol, - ExcMessage("Problem with optimizer function: Serialization")); - Assert(std::abs(new_val_ds_dx - val_ds_dx) < tol, - ExcMessage("Problem with optimizer function: Serialization")); - Assert((new_val_ds_dy - val_ds_dy).norm() < tol, - ExcMessage("Problem with optimizer function: Serialization")); - Assert((new_val_ds_dz - val_ds_dz).norm() < tol, - ExcMessage("Problem with optimizer function: Serialization")); + AssertThrow(std::abs(new_val_s - val_s) < tol, + ExcMessage( + "Problem with optimizer function: Serialization")); + AssertThrow(std::abs(new_val_ds_dx - val_ds_dx) < tol, + ExcMessage( + "Problem with optimizer function: Serialization")); + AssertThrow((new_val_ds_dy - val_ds_dy).norm() < tol, + ExcMessage( + "Problem with optimizer function: Serialization")); + AssertThrow((new_val_ds_dz - val_ds_dz).norm() < tol, + ExcMessage( + "Problem with optimizer function: Serialization")); } // Check that new optimizer still produces correct results @@ -183,19 +221,25 @@ test_serialization(const int n_runs, TimerOutput &timer) new_optimizer.evaluate(symb_ds_dz); constexpr double tol = 1e-9; - Assert(std::abs(new_val_s - val_s) < tol, - ExcMessage("Problem with optimizer function: Serialization")); - Assert(std::abs(new_val_ds_dx - val_ds_dx) < tol, - ExcMessage("Problem with optimizer function: Serialization")); - Assert((new_val_ds_dy - val_ds_dy).norm() < tol, - ExcMessage("Problem with optimizer function: Serialization")); - Assert((new_val_ds_dz - val_ds_dz).norm() < tol, - ExcMessage("Problem with optimizer function: Serialization")); + AssertThrow(std::abs(new_val_s - val_s) < tol, + ExcMessage( + "Problem with optimizer function: Serialization")); + AssertThrow(std::abs(new_val_ds_dx - val_ds_dx) < tol, + ExcMessage( + "Problem with optimizer function: Serialization")); + AssertThrow((new_val_ds_dy - val_ds_dy).norm() < tol, + ExcMessage( + "Problem with optimizer function: Serialization")); + AssertThrow((new_val_ds_dz - val_ds_dz).norm() < tol, + ExcMessage( + "Problem with optimizer function: Serialization")); } } timer.leave_subsection("Serialization"); } deallog.pop(); + + deallog << "OK" << std::endl; } @@ -207,7 +251,7 @@ run_tests(const int n_runs = 1) { // Show the difference between a SymEngine "value" and // an evaluated, floating point number - // deallog << std::setprecision(3); + // deallog << std::setprecision(12); deallog.push("Serialization"); {