aboutsummaryrefslogtreecommitdiff
path: root/test/test_cartoon_2
diff options
context:
space:
mode:
authorrhaas <rhaas@eec4d7dc-71c2-46d6-addf-10296150bf52>2012-05-09 22:45:32 +0000
committerrhaas <rhaas@eec4d7dc-71c2-46d6-addf-10296150bf52>2012-05-09 22:45:32 +0000
commit95db3dc065872f6870fc23d892dcbbc638398223 (patch)
treec1f5dfba726871dd3a3664b06f61a30221949361 /test/test_cartoon_2
parentc6a41dedc5286cf9b702e2c26dcbae6cf2e67a99 (diff)
change test parameters to try and make results more robust against floating
point roundoff git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Cartoon2D/trunk@130 eec4d7dc-71c2-46d6-addf-10296150bf52
Diffstat (limited to 'test/test_cartoon_2')
-rw-r--r--test/test_cartoon_2/Xt1_3D_diagonal.xg12
-rw-r--r--test/test_cartoon_2/Xt1_maximum.xg2
-rw-r--r--test/test_cartoon_2/Xt1_minimum.xg2
-rw-r--r--test/test_cartoon_2/Xt1_norm1.xg2
-rw-r--r--test/test_cartoon_2/Xt1_norm2.xg2
-rw-r--r--test/test_cartoon_2/Xt1_x_[2][17].xg46
-rw-r--r--test/test_cartoon_2/Xt1_y_[2][17].xg16
-rw-r--r--test/test_cartoon_2/Xt1_z_[2][2].xg92
-rw-r--r--test/test_cartoon_2/Xt2_3D_diagonal.xg10
-rw-r--r--test/test_cartoon_2/Xt2_maximum.xg2
-rw-r--r--test/test_cartoon_2/Xt2_minimum.xg2
-rw-r--r--test/test_cartoon_2/Xt2_norm1.xg2
-rw-r--r--test/test_cartoon_2/Xt2_norm2.xg2
-rw-r--r--test/test_cartoon_2/Xt2_x_[2][17].xg30
-rw-r--r--test/test_cartoon_2/Xt2_y_[2][17].xg14
-rw-r--r--test/test_cartoon_2/Xt2_z_[2][2].xg44
-rw-r--r--test/test_cartoon_2/Xt3_3D_diagonal.xg16
-rw-r--r--test/test_cartoon_2/Xt3_maximum.xg2
-rw-r--r--test/test_cartoon_2/Xt3_minimum.xg2
-rw-r--r--test/test_cartoon_2/Xt3_norm1.xg2
-rw-r--r--test/test_cartoon_2/Xt3_norm2.xg2
-rw-r--r--test/test_cartoon_2/Xt3_x_[2][17].xg64
-rw-r--r--test/test_cartoon_2/Xt3_y_[2][17].xg16
-rw-r--r--test/test_cartoon_2/Xt3_z_[2][2].xg102
-rw-r--r--test/test_cartoon_2/alp_minimum.xg2
-rw-r--r--test/test_cartoon_2/alp_norm1.xg2
-rw-r--r--test/test_cartoon_2/alp_norm2.xg2
-rw-r--r--test/test_cartoon_2/alp_x_[2][17].xg24
-rw-r--r--test/test_cartoon_2/alp_y_[2][17].xg8
-rw-r--r--test/test_cartoon_2/alp_z_[2][2].xg48
-rw-r--r--test/test_cartoon_2/grr_3D_diagonal.xg20
-rw-r--r--test/test_cartoon_2/grr_maximum.xg4
-rw-r--r--test/test_cartoon_2/grr_minimum.xg4
-rw-r--r--test/test_cartoon_2/grr_norm1.xg4
-rw-r--r--test/test_cartoon_2/grr_norm2.xg4
-rw-r--r--test/test_cartoon_2/grr_x_[2][17].xg76
-rw-r--r--test/test_cartoon_2/grr_y_[2][17].xg20
-rw-r--r--test/test_cartoon_2/grr_z_[2][2].xg136
-rw-r--r--test/test_cartoon_2/gt11_3D_diagonal.xg6
-rw-r--r--test/test_cartoon_2/gt11_maximum.xg2
-rw-r--r--test/test_cartoon_2/gt11_minimum.xg2
-rw-r--r--test/test_cartoon_2/gt11_norm1.xg2
-rw-r--r--test/test_cartoon_2/gt11_norm2.xg2
-rw-r--r--test/test_cartoon_2/gt11_x_[2][17].xg34
-rw-r--r--test/test_cartoon_2/gt11_y_[2][17].xg10
-rw-r--r--test/test_cartoon_2/gt11_z_[2][2].xg60
-rw-r--r--test/test_cartoon_2/gxx_3D_diagonal.xg20
-rw-r--r--test/test_cartoon_2/gxx_maximum.xg4
-rw-r--r--test/test_cartoon_2/gxx_minimum.xg4
-rw-r--r--test/test_cartoon_2/gxx_norm1.xg4
-rw-r--r--test/test_cartoon_2/gxx_norm2.xg4
-rw-r--r--test/test_cartoon_2/gxx_x_[2][17].xg76
-rw-r--r--test/test_cartoon_2/gxx_y_[2][17].xg20
-rw-r--r--test/test_cartoon_2/gxx_z_[2][2].xg136
-rw-r--r--test/test_cartoon_2/gxy_3D_diagonal.xg6
-rw-r--r--test/test_cartoon_2/gxy_maximum.xg4
-rw-r--r--test/test_cartoon_2/gxy_minimum.xg4
-rw-r--r--test/test_cartoon_2/gxy_norm1.xg2
-rw-r--r--test/test_cartoon_2/gxy_norm2.xg2
-rw-r--r--test/test_cartoon_2/gxy_x_[2][17].xg26
-rw-r--r--test/test_cartoon_2/gxy_y_[2][17].xg16
-rw-r--r--test/test_cartoon_2/gxy_z_[2][2].xg24
-rw-r--r--test/test_cartoon_2/gxz_3D_diagonal.xg6
-rw-r--r--test/test_cartoon_2/gxz_maximum.xg2
-rw-r--r--test/test_cartoon_2/gxz_minimum.xg2
-rw-r--r--test/test_cartoon_2/gxz_norm1.xg2
-rw-r--r--test/test_cartoon_2/gxz_norm2.xg2
-rw-r--r--test/test_cartoon_2/gxz_x_[2][17].xg34
-rw-r--r--test/test_cartoon_2/gxz_y_[2][17].xg10
-rw-r--r--test/test_cartoon_2/gxz_z_[2][2].xg60
-rw-r--r--test/test_cartoon_2/gyy_3D_diagonal.xg20
-rw-r--r--test/test_cartoon_2/gyy_maximum.xg4
-rw-r--r--test/test_cartoon_2/gyy_minimum.xg4
-rw-r--r--test/test_cartoon_2/gyy_norm1.xg4
-rw-r--r--test/test_cartoon_2/gyy_norm2.xg4
-rw-r--r--test/test_cartoon_2/gyy_x_[2][17].xg76
-rw-r--r--test/test_cartoon_2/gyy_y_[2][17].xg20
-rw-r--r--test/test_cartoon_2/gyy_z_[2][2].xg136
-rw-r--r--test/test_cartoon_2/gyz_3D_diagonal.xg6
-rw-r--r--test/test_cartoon_2/gyz_maximum.xg2
-rw-r--r--test/test_cartoon_2/gyz_minimum.xg2
-rw-r--r--test/test_cartoon_2/gyz_norm1.xg2
-rw-r--r--test/test_cartoon_2/gyz_norm2.xg2
-rw-r--r--test/test_cartoon_2/gyz_x_[2][17].xg24
-rw-r--r--test/test_cartoon_2/gyz_y_[2][17].xg10
-rw-r--r--test/test_cartoon_2/gyz_z_[2][2].xg34
-rw-r--r--test/test_cartoon_2/gzz_3D_diagonal.xg20
-rw-r--r--test/test_cartoon_2/gzz_maximum.xg4
-rw-r--r--test/test_cartoon_2/gzz_minimum.xg4
-rw-r--r--test/test_cartoon_2/gzz_norm1.xg4
-rw-r--r--test/test_cartoon_2/gzz_norm2.xg4
-rw-r--r--test/test_cartoon_2/gzz_x_[2][17].xg76
-rw-r--r--test/test_cartoon_2/gzz_y_[2][17].xg20
-rw-r--r--test/test_cartoon_2/gzz_z_[2][2].xg136
-rw-r--r--test/test_cartoon_2/ham_3D_diagonal.xg20
-rw-r--r--test/test_cartoon_2/ham_maximum.xg4
-rw-r--r--test/test_cartoon_2/ham_minimum.xg4
-rw-r--r--test/test_cartoon_2/ham_norm1.xg4
-rw-r--r--test/test_cartoon_2/ham_norm2.xg4
-rw-r--r--test/test_cartoon_2/ham_x_[2][17].xg76
-rw-r--r--test/test_cartoon_2/ham_y_[2][17].xg20
-rw-r--r--test/test_cartoon_2/ham_z_[2][2].xg136
-rw-r--r--test/test_cartoon_2/momx_3D_diagonal.xg10
-rw-r--r--test/test_cartoon_2/momx_maximum.xg2
-rw-r--r--test/test_cartoon_2/momx_minimum.xg2
-rw-r--r--test/test_cartoon_2/momx_norm1.xg2
-rw-r--r--test/test_cartoon_2/momx_norm2.xg2
-rw-r--r--test/test_cartoon_2/momx_x_[2][17].xg38
-rw-r--r--test/test_cartoon_2/momx_y_[2][17].xg10
-rw-r--r--test/test_cartoon_2/momx_z_[2][2].xg68
-rw-r--r--test/test_cartoon_2/momy_3D_diagonal.xg10
-rw-r--r--test/test_cartoon_2/momy_maximum.xg2
-rw-r--r--test/test_cartoon_2/momy_minimum.xg2
-rw-r--r--test/test_cartoon_2/momy_norm1.xg2
-rw-r--r--test/test_cartoon_2/momy_norm2.xg2
-rw-r--r--test/test_cartoon_2/momy_x_[2][17].xg20
-rw-r--r--test/test_cartoon_2/momy_y_[2][17].xg10
-rw-r--r--test/test_cartoon_2/momy_z_[2][2].xg42
-rw-r--r--test/test_cartoon_2/momz_3D_diagonal.xg10
-rw-r--r--test/test_cartoon_2/momz_maximum.xg2
-rw-r--r--test/test_cartoon_2/momz_minimum.xg2
-rw-r--r--test/test_cartoon_2/momz_norm1.xg2
-rw-r--r--test/test_cartoon_2/momz_norm2.xg2
-rw-r--r--test/test_cartoon_2/momz_x_[2][17].xg38
-rw-r--r--test/test_cartoon_2/momz_y_[2][17].xg10
-rw-r--r--test/test_cartoon_2/momz_z_[2][2].xg68
-rw-r--r--test/test_cartoon_2/phi_3D_diagonal.xg20
-rw-r--r--test/test_cartoon_2/phi_maximum.xg4
-rw-r--r--test/test_cartoon_2/phi_minimum.xg4
-rw-r--r--test/test_cartoon_2/phi_norm1.xg4
-rw-r--r--test/test_cartoon_2/phi_norm2.xg4
-rw-r--r--test/test_cartoon_2/phi_x_[2][17].xg76
-rw-r--r--test/test_cartoon_2/phi_y_[2][17].xg20
-rw-r--r--test/test_cartoon_2/phi_z_[2][2].xg136
-rw-r--r--test/test_cartoon_2/test_cartoon_2.par1
-rw-r--r--test/test_cartoon_2/trK_3D_diagonal.xg12
-rw-r--r--test/test_cartoon_2/trK_maximum.xg4
-rw-r--r--test/test_cartoon_2/trK_minimum.xg2
-rw-r--r--test/test_cartoon_2/trK_norm1.xg4
-rw-r--r--test/test_cartoon_2/trK_norm2.xg4
-rw-r--r--test/test_cartoon_2/trK_x_[2][17].xg60
-rw-r--r--test/test_cartoon_2/trK_y_[2][17].xg18
-rw-r--r--test/test_cartoon_2/trK_z_[2][2].xg112
143 files changed, 1579 insertions, 1578 deletions
diff --git a/test/test_cartoon_2/Xt1_3D_diagonal.xg b/test/test_cartoon_2/Xt1_3D_diagonal.xg
index 3c11d13..e9cf16b 100644
--- a/test/test_cartoon_2/Xt1_3D_diagonal.xg
+++ b/test/test_cartoon_2/Xt1_3D_diagonal.xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.5196152422707 0.0000000000000
+-0.5196152422707 -0.0000000000000
-0.1732050807569 -0.0000000000000
-0.1732050807569 0.0000000000000
+0.1732050807569 -0.0000000000000
0.5196152422707 -0.0000000000000
0.8660254037844 0.0000000000000
"Time = 0.0500000000000
--0.5196152422707 0.0000000000000
+-0.5196152422707 -0.0000000000000
-0.1732050807569 -0.0000000000000
-0.1732050807569 0.0000012828877
-0.5196152422707 0.0000050101937
-0.8660254037844 0.0000104027982
+0.1732050807569 0.0000012828802
+0.5196152422707 0.0000050101560
+0.8660254037844 0.0000104027009
diff --git a/test/test_cartoon_2/Xt1_maximum.xg b/test/test_cartoon_2/Xt1_maximum.xg
index d4acd9f..20c90b6 100644
--- a/test/test_cartoon_2/Xt1_maximum.xg
+++ b/test/test_cartoon_2/Xt1_maximum.xg
@@ -1,3 +1,3 @@
"Xt1 v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0007781912381
+0.0500000000000 0.0007504566725
diff --git a/test/test_cartoon_2/Xt1_minimum.xg b/test/test_cartoon_2/Xt1_minimum.xg
index 7ca20b1..87684ce 100644
--- a/test/test_cartoon_2/Xt1_minimum.xg
+++ b/test/test_cartoon_2/Xt1_minimum.xg
@@ -1,3 +1,3 @@
"Xt1 v time
0.0000000000000 -0.0000000000000
-0.0500000000000 -0.0007781912381
+0.0500000000000 -0.0007041908015
diff --git a/test/test_cartoon_2/Xt1_norm1.xg b/test/test_cartoon_2/Xt1_norm1.xg
index 4d288ad..fd16a17 100644
--- a/test/test_cartoon_2/Xt1_norm1.xg
+++ b/test/test_cartoon_2/Xt1_norm1.xg
@@ -1,3 +1,3 @@
"Xt1 v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0000688357896
+0.0500000000000 0.0000682794157
diff --git a/test/test_cartoon_2/Xt1_norm2.xg b/test/test_cartoon_2/Xt1_norm2.xg
index 5fb7f9a..1711e9c 100644
--- a/test/test_cartoon_2/Xt1_norm2.xg
+++ b/test/test_cartoon_2/Xt1_norm2.xg
@@ -1,3 +1,3 @@
"Xt1 v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0001346704752
+0.0500000000000 0.0001328746565
diff --git a/test/test_cartoon_2/Xt1_x_[2][17].xg b/test/test_cartoon_2/Xt1_x_[2][17].xg
index be21e2a..8199fd2 100644
--- a/test/test_cartoon_2/Xt1_x_[2][17].xg
+++ b/test/test_cartoon_2/Xt1_x_[2][17].xg
@@ -6,10 +6,10 @@
0.1000000000000 -0.0000000000000
0.3000000000000 0.0000000000000
0.5000000000000 0.0000000000000
-0.7000000000000 0.0000000000000
+0.7000000000000 -0.0000000000000
0.9000000000000 0.0000000000000
1.1000000000000 -0.0000000000000
-1.3000000000000 -0.0000000000000
+1.3000000000000 0.0000000000000
1.5000000000000 0.0000000000000
1.7000000000000 0.0000000000000
1.9000000000000 0.0000000000000
@@ -18,27 +18,27 @@
2.5000000000000 0.0000000000000
2.7000000000000 0.0000000000000
2.9000000000000 0.0000000000000
-3.1000000000000 0.0000000000000
-3.3000000000000 0.0000000000000
+3.1000000000000 -0.0000000000000
+3.3000000000000 -0.0000000000000
"Time = 0.0500000000000
--0.3000000000000 -0.0003267333691
--0.1000000000000 0.0000406128851
-0.1000000000000 -0.0000406128851
-0.3000000000000 0.0003267333691
-0.5000000000000 0.0007582215699
-0.7000000000000 0.0006852041297
-0.9000000000000 0.0005342415521
-1.1000000000000 0.0004000313153
-1.3000000000000 0.0002968372607
-1.5000000000000 0.0002209221275
-1.7000000000000 0.0001657509167
-1.9000000000000 0.0001256242225
-2.1000000000000 0.0000962476660
-2.3000000000000 0.0000745432701
-2.5000000000000 0.0000583423840
-2.7000000000000 0.0000461213903
-2.9000000000000 0.0000379662452
-3.1000000000000 0.0000000000000
-3.3000000000000 0.0000000000000
+-0.3000000000000 -0.0003001769306
+-0.1000000000000 0.0000377301984
+0.1000000000000 -0.0000377301984
+0.3000000000000 0.0003001769306
+0.5000000000000 0.0007504566725
+0.7000000000000 0.0006837394795
+0.9000000000000 0.0005338662972
+1.1000000000000 0.0003999123247
+1.3000000000000 0.0002967934286
+1.5000000000000 0.0002209040736
+1.7000000000000 0.0001657428038
+1.9000000000000 0.0001256203115
+2.1000000000000 0.0000962456677
+2.3000000000000 0.0000745421978
+2.5000000000000 0.0000583417839
+2.7000000000000 0.0000461210420
+2.9000000000000 0.0000379660335
+3.1000000000000 -0.0000000000000
+3.3000000000000 -0.0000000000000
diff --git a/test/test_cartoon_2/Xt1_y_[2][17].xg b/test/test_cartoon_2/Xt1_y_[2][17].xg
index 5ad2e38..303f44a 100644
--- a/test/test_cartoon_2/Xt1_y_[2][17].xg
+++ b/test/test_cartoon_2/Xt1_y_[2][17].xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.4000000000000 0.0000000000000
--0.2000000000000 -0.0000000000000
+-0.4000000000000 -0.0000000000000
+-0.2000000000000 0.0000000000000
0.0000000000000 -0.0000000000000
-0.2000000000000 0.0000000000000
+0.2000000000000 -0.0000000000000
0.4000000000000 0.0000000000000
"Time = 0.0500000000000
--0.4000000000000 0.0001449341270
--0.2000000000000 0.0000706356183
-0.0000000000000 -0.0000406128851
-0.2000000000000 0.0000706356183
-0.4000000000000 0.0001449341270
+-0.4000000000000 0.0001405562423
+-0.2000000000000 0.0000632709352
+0.0000000000000 -0.0000377301984
+0.2000000000000 0.0000632709352
+0.4000000000000 0.0001405562423
diff --git a/test/test_cartoon_2/Xt1_z_[2][2].xg b/test/test_cartoon_2/Xt1_z_[2][2].xg
index bb7afb1..ff03da4 100644
--- a/test/test_cartoon_2/Xt1_z_[2][2].xg
+++ b/test/test_cartoon_2/Xt1_z_[2][2].xg
@@ -1,74 +1,74 @@
"Time = 0.0000000000000
--3.3000000000000 0.0000000000000
--3.1000000000000 0.0000000000000
--2.9000000000000 0.0000000000000
--2.7000000000000 -0.0000000000000
+-3.3000000000000 -0.0000000000000
+-3.1000000000000 -0.0000000000000
+-2.9000000000000 -0.0000000000000
+-2.7000000000000 0.0000000000000
-2.5000000000000 0.0000000000000
--2.3000000000000 0.0000000000000
+-2.3000000000000 -0.0000000000000
-2.1000000000000 -0.0000000000000
-1.9000000000000 0.0000000000000
--1.7000000000000 -0.0000000000000
+-1.7000000000000 0.0000000000000
-1.5000000000000 0.0000000000000
-1.3000000000000 0.0000000000000
--1.1000000000000 -0.0000000000000
--0.9000000000000 -0.0000000000000
--0.7000000000000 0.0000000000000
+-1.1000000000000 0.0000000000000
+-0.9000000000000 0.0000000000000
+-0.7000000000000 -0.0000000000000
-0.5000000000000 0.0000000000000
-0.3000000000000 0.0000000000000
-0.1000000000000 -0.0000000000000
0.1000000000000 -0.0000000000000
-0.3000000000000 -0.0000000000000
+0.3000000000000 0.0000000000000
0.5000000000000 0.0000000000000
-0.7000000000000 0.0000000000000
+0.7000000000000 -0.0000000000000
0.9000000000000 0.0000000000000
1.1000000000000 0.0000000000000
1.3000000000000 0.0000000000000
1.5000000000000 0.0000000000000
-1.7000000000000 -0.0000000000000
+1.7000000000000 0.0000000000000
1.9000000000000 0.0000000000000
2.1000000000000 -0.0000000000000
-2.3000000000000 0.0000000000000
+2.3000000000000 -0.0000000000000
2.5000000000000 0.0000000000000
2.7000000000000 -0.0000000000000
-2.9000000000000 0.0000000000000
+2.9000000000000 -0.0000000000000
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
"Time = 0.0500000000000
--3.3000000000000 0.0000000000000
--3.1000000000000 0.0000000000000
--2.9000000000000 0.0000012828877
--2.7000000000000 0.0000017294426
--2.5000000000000 0.0000023678477
--2.3000000000000 0.0000032976314
--2.1000000000000 0.0000046803756
--1.9000000000000 0.0000067852029
--1.7000000000000 0.0000100739384
--1.5000000000000 0.0000153659545
--1.3000000000000 0.0000241698405
--1.1000000000000 0.0000393757484
--0.9000000000000 0.0000667187379
--0.7000000000000 0.0001174252104
--0.5000000000000 0.0002048750157
--0.3000000000000 0.0002023569213
--0.1000000000000 -0.0000406128851
-0.1000000000000 -0.0000406128851
-0.3000000000000 0.0002023569213
-0.5000000000000 0.0002048750157
-0.7000000000000 0.0001174252104
-0.9000000000000 0.0000667187379
-1.1000000000000 0.0000393757484
-1.3000000000000 0.0000241698405
-1.5000000000000 0.0000153659545
-1.7000000000000 0.0000100739384
-1.9000000000000 0.0000067852029
-2.1000000000000 0.0000046803756
-2.3000000000000 0.0000032976314
-2.5000000000000 0.0000023678477
-2.7000000000000 0.0000017294426
-2.9000000000000 0.0000012828877
+-3.3000000000000 -0.0000000000000
+-3.1000000000000 -0.0000000000000
+-2.9000000000000 0.0000012828802
+-2.7000000000000 0.0000017294292
+-2.5000000000000 0.0000023678224
+-2.3000000000000 0.0000032975819
+-2.1000000000000 0.0000046802733
+-1.9000000000000 0.0000067849780
+-1.7000000000000 0.0000100734052
+-1.5000000000000 0.0000153645678
+-1.3000000000000 0.0000241657817
+-1.1000000000000 0.0000393618601
+-0.9000000000000 0.0000666597763
+-0.7000000000000 0.0001170830617
+-0.5000000000000 0.0002017066379
+-0.3000000000000 0.0001577904089
+-0.1000000000000 -0.0000377301984
+0.1000000000000 -0.0000377301984
+0.3000000000000 0.0001577904089
+0.5000000000000 0.0002017066379
+0.7000000000000 0.0001170830617
+0.9000000000000 0.0000666597763
+1.1000000000000 0.0000393618601
+1.3000000000000 0.0000241657817
+1.5000000000000 0.0000153645678
+1.7000000000000 0.0000100734052
+1.9000000000000 0.0000067849780
+2.1000000000000 0.0000046802733
+2.3000000000000 0.0000032975819
+2.5000000000000 0.0000023678224
+2.7000000000000 0.0000017294291
+2.9000000000000 0.0000012828802
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
diff --git a/test/test_cartoon_2/Xt2_3D_diagonal.xg b/test/test_cartoon_2/Xt2_3D_diagonal.xg
index 6be1338..4a8617b 100644
--- a/test/test_cartoon_2/Xt2_3D_diagonal.xg
+++ b/test/test_cartoon_2/Xt2_3D_diagonal.xg
@@ -1,7 +1,7 @@
"Time = 0.0000000000000
--0.5196152422707 0.0000000000000
+-0.5196152422707 -0.0000000000000
-0.1732050807569 -0.0000000000000
0.1732050807569 0.0000000000000
0.5196152422707 -0.0000000000000
@@ -9,8 +9,8 @@
"Time = 0.0500000000000
--0.5196152422707 0.0000000000000
+-0.5196152422707 -0.0000000000000
-0.1732050807569 -0.0000000000000
-0.1732050807569 -0.0000000000000
-0.5196152422707 0.0000033401291
-0.8660254037844 0.0000083222385
+0.1732050807569 0.0000000000000
+0.5196152422707 0.0000033401040
+0.8660254037844 0.0000083221607
diff --git a/test/test_cartoon_2/Xt2_maximum.xg b/test/test_cartoon_2/Xt2_maximum.xg
index 55cc385..a871f94 100644
--- a/test/test_cartoon_2/Xt2_maximum.xg
+++ b/test/test_cartoon_2/Xt2_maximum.xg
@@ -1,3 +1,3 @@
"Xt2 v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0007269821404
+0.0500000000000 0.0006916569045
diff --git a/test/test_cartoon_2/Xt2_minimum.xg b/test/test_cartoon_2/Xt2_minimum.xg
index fe893d7..55d10ce 100644
--- a/test/test_cartoon_2/Xt2_minimum.xg
+++ b/test/test_cartoon_2/Xt2_minimum.xg
@@ -1,3 +1,3 @@
"Xt2 v time
0.0000000000000 -0.0000000000000
-0.0500000000000 -0.0007269821404
+0.0500000000000 -0.0006916569045
diff --git a/test/test_cartoon_2/Xt2_norm1.xg b/test/test_cartoon_2/Xt2_norm1.xg
index c4524ba..d534bd8 100644
--- a/test/test_cartoon_2/Xt2_norm1.xg
+++ b/test/test_cartoon_2/Xt2_norm1.xg
@@ -1,3 +1,3 @@
"Xt2 v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0000323944649
+0.0500000000000 0.0000318961845
diff --git a/test/test_cartoon_2/Xt2_norm2.xg b/test/test_cartoon_2/Xt2_norm2.xg
index b61d5a1..1c6a5f8 100644
--- a/test/test_cartoon_2/Xt2_norm2.xg
+++ b/test/test_cartoon_2/Xt2_norm2.xg
@@ -1,3 +1,3 @@
"Xt2 v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0000972478143
+0.0500000000000 0.0000947624356
diff --git a/test/test_cartoon_2/Xt2_x_[2][17].xg b/test/test_cartoon_2/Xt2_x_[2][17].xg
index 20ed419..4a46407 100644
--- a/test/test_cartoon_2/Xt2_x_[2][17].xg
+++ b/test/test_cartoon_2/Xt2_x_[2][17].xg
@@ -1,9 +1,9 @@
"Time = 0.0000000000000
--0.3000000000000 -0.0000000000000
--0.1000000000000 0.0000000000000
-0.1000000000000 -0.0000000000000
+-0.3000000000000 0.0000000000000
+-0.1000000000000 -0.0000000000000
+0.1000000000000 0.0000000000000
0.3000000000000 0.0000000000000
0.5000000000000 0.0000000000000
0.7000000000000 0.0000000000000
@@ -23,22 +23,22 @@
"Time = 0.0500000000000
--0.3000000000000 0.0000000000000
--0.1000000000000 0.0000000000000
-0.1000000000000 -0.0000000000000
-0.3000000000000 -0.0000000000000
+-0.3000000000000 -0.0000000000000
+-0.1000000000000 -0.0000000000000
+0.1000000000000 0.0000000000000
+0.3000000000000 0.0000000000000
0.5000000000000 0.0000000000000
-0.7000000000000 -0.0000000000000
-0.9000000000000 0.0000000000000
-1.1000000000000 0.0000000000000
+0.7000000000000 0.0000000000000
+0.9000000000000 -0.0000000000000
+1.1000000000000 -0.0000000000000
1.3000000000000 -0.0000000000000
1.5000000000000 0.0000000000000
-1.7000000000000 0.0000000000000
-1.9000000000000 0.0000000000000
-2.1000000000000 -0.0000000000000
-2.3000000000000 0.0000000000000
+1.7000000000000 -0.0000000000000
+1.9000000000000 -0.0000000000000
+2.1000000000000 0.0000000000000
+2.3000000000000 -0.0000000000000
2.5000000000000 -0.0000000000000
2.7000000000000 0.0000000000000
-2.9000000000000 -0.0000000000000
+2.9000000000000 0.0000000000000
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
diff --git a/test/test_cartoon_2/Xt2_y_[2][17].xg b/test/test_cartoon_2/Xt2_y_[2][17].xg
index ee32366..7eac9fa 100644
--- a/test/test_cartoon_2/Xt2_y_[2][17].xg
+++ b/test/test_cartoon_2/Xt2_y_[2][17].xg
@@ -2,15 +2,15 @@
"Time = 0.0000000000000
-0.4000000000000 -0.0000000000000
--0.2000000000000 -0.0000000000000
-0.0000000000000 -0.0000000000000
+-0.2000000000000 0.0000000000000
+0.0000000000000 0.0000000000000
0.2000000000000 -0.0000000000000
0.4000000000000 0.0000000000000
"Time = 0.0500000000000
--0.4000000000000 -0.0005797365082
--0.2000000000000 -0.0001412712367
-0.0000000000000 -0.0000000000000
-0.2000000000000 0.0001412712367
-0.4000000000000 0.0005797365082
+-0.4000000000000 -0.0005622249693
+-0.2000000000000 -0.0001265418705
+0.0000000000000 0.0000000000000
+0.2000000000000 0.0001265418705
+0.4000000000000 0.0005622249693
diff --git a/test/test_cartoon_2/Xt2_z_[2][2].xg b/test/test_cartoon_2/Xt2_z_[2][2].xg
index bef210e..070bb59 100644
--- a/test/test_cartoon_2/Xt2_z_[2][2].xg
+++ b/test/test_cartoon_2/Xt2_z_[2][2].xg
@@ -15,12 +15,12 @@
-1.1000000000000 0.0000000000000
-0.9000000000000 0.0000000000000
-0.7000000000000 0.0000000000000
--0.5000000000000 -0.0000000000000
+-0.5000000000000 0.0000000000000
-0.3000000000000 0.0000000000000
--0.1000000000000 -0.0000000000000
-0.1000000000000 -0.0000000000000
-0.3000000000000 0.0000000000000
-0.5000000000000 -0.0000000000000
+-0.1000000000000 0.0000000000000
+0.1000000000000 0.0000000000000
+0.3000000000000 -0.0000000000000
+0.5000000000000 0.0000000000000
0.7000000000000 0.0000000000000
0.9000000000000 0.0000000000000
1.1000000000000 0.0000000000000
@@ -40,34 +40,34 @@
"Time = 0.0500000000000
-3.3000000000000 0.0000000000000
-3.1000000000000 0.0000000000000
--2.9000000000000 -0.0000000000000
+-2.9000000000000 0.0000000000000
-2.7000000000000 -0.0000000000000
-2.5000000000000 -0.0000000000000
-2.3000000000000 0.0000000000000
--2.1000000000000 0.0000000000000
--1.9000000000000 0.0000000000000
--1.7000000000000 -0.0000000000000
+-2.1000000000000 -0.0000000000000
+-1.9000000000000 -0.0000000000000
+-1.7000000000000 0.0000000000000
-1.5000000000000 -0.0000000000000
--1.3000000000000 0.0000000000000
+-1.3000000000000 -0.0000000000000
-1.1000000000000 0.0000000000000
--0.9000000000000 0.0000000000000
+-0.9000000000000 -0.0000000000000
-0.7000000000000 -0.0000000000000
--0.5000000000000 -0.0000000000000
+-0.5000000000000 0.0000000000000
-0.3000000000000 -0.0000000000000
--0.1000000000000 -0.0000000000000
-0.1000000000000 -0.0000000000000
+-0.1000000000000 0.0000000000000
+0.1000000000000 0.0000000000000
0.3000000000000 -0.0000000000000
-0.5000000000000 -0.0000000000000
-0.7000000000000 -0.0000000000000
-0.9000000000000 0.0000000000000
-1.1000000000000 0.0000000000000
-1.3000000000000 0.0000000000000
-1.5000000000000 -0.0000000000000
+0.5000000000000 0.0000000000000
+0.7000000000000 0.0000000000000
+0.9000000000000 -0.0000000000000
+1.1000000000000 -0.0000000000000
+1.3000000000000 -0.0000000000000
+1.5000000000000 0.0000000000000
1.7000000000000 0.0000000000000
-1.9000000000000 -0.0000000000000
+1.9000000000000 0.0000000000000
2.1000000000000 0.0000000000000
2.3000000000000 -0.0000000000000
-2.5000000000000 0.0000000000000
+2.5000000000000 -0.0000000000000
2.7000000000000 0.0000000000000
2.9000000000000 -0.0000000000000
3.1000000000000 0.0000000000000
diff --git a/test/test_cartoon_2/Xt3_3D_diagonal.xg b/test/test_cartoon_2/Xt3_3D_diagonal.xg
index 469fae9..5173f1f 100644
--- a/test/test_cartoon_2/Xt3_3D_diagonal.xg
+++ b/test/test_cartoon_2/Xt3_3D_diagonal.xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.5196152422707 -0.0000000000000
+-0.5196152422707 0.0000000000000
-0.1732050807569 -0.0000000000000
-0.1732050807569 -0.0000000000000
-0.5196152422707 0.0000000000000
-0.8660254037844 0.0000000000000
+0.1732050807569 0.0000000000000
+0.5196152422707 -0.0000000000000
+0.8660254037844 -0.0000000000000
"Time = 0.0500000000000
--0.5196152422707 -0.0000000000000
+-0.5196152422707 0.0000000000000
-0.1732050807569 -0.0000000000000
-0.1732050807569 -0.0000368208357
-0.5196152422707 -0.0000445846376
-0.8660254037844 -0.0000514107971
+0.1732050807569 -0.0000368206270
+0.5196152422707 -0.0000445843119
+0.8660254037844 -0.0000514103308
diff --git a/test/test_cartoon_2/Xt3_maximum.xg b/test/test_cartoon_2/Xt3_maximum.xg
index 23e9469..2b4be20 100644
--- a/test/test_cartoon_2/Xt3_maximum.xg
+++ b/test/test_cartoon_2/Xt3_maximum.xg
@@ -1,3 +1,3 @@
"Xt3 v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0007781931521
+0.0500000000000 0.0007437815023
diff --git a/test/test_cartoon_2/Xt3_minimum.xg b/test/test_cartoon_2/Xt3_minimum.xg
index 154ad99..5c0d4e4 100644
--- a/test/test_cartoon_2/Xt3_minimum.xg
+++ b/test/test_cartoon_2/Xt3_minimum.xg
@@ -1,3 +1,3 @@
"Xt3 v time
0.0000000000000 -0.0000000000000
-0.0500000000000 -0.0007781931521
+0.0500000000000 -0.0007437815023
diff --git a/test/test_cartoon_2/Xt3_norm1.xg b/test/test_cartoon_2/Xt3_norm1.xg
index 105c19a..f5c5cee 100644
--- a/test/test_cartoon_2/Xt3_norm1.xg
+++ b/test/test_cartoon_2/Xt3_norm1.xg
@@ -1,3 +1,3 @@
"Xt3 v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0000848675918
+0.0500000000000 0.0000839916127
diff --git a/test/test_cartoon_2/Xt3_norm2.xg b/test/test_cartoon_2/Xt3_norm2.xg
index 61e1e7d..04808cf 100644
--- a/test/test_cartoon_2/Xt3_norm2.xg
+++ b/test/test_cartoon_2/Xt3_norm2.xg
@@ -1,3 +1,3 @@
"Xt3 v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0001626341470
+0.0500000000000 0.0001600401032
diff --git a/test/test_cartoon_2/Xt3_x_[2][17].xg b/test/test_cartoon_2/Xt3_x_[2][17].xg
index 45aedf2..3486bc0 100644
--- a/test/test_cartoon_2/Xt3_x_[2][17].xg
+++ b/test/test_cartoon_2/Xt3_x_[2][17].xg
@@ -1,44 +1,44 @@
"Time = 0.0000000000000
--0.3000000000000 -0.0000000000000
--0.1000000000000 0.0000000000000
-0.1000000000000 0.0000000000000
-0.3000000000000 -0.0000000000000
-0.5000000000000 0.0000000000000
+-0.3000000000000 0.0000000000000
+-0.1000000000000 -0.0000000000000
+0.1000000000000 -0.0000000000000
+0.3000000000000 0.0000000000000
+0.5000000000000 -0.0000000000000
0.7000000000000 0.0000000000000
-0.9000000000000 -0.0000000000000
+0.9000000000000 0.0000000000000
1.1000000000000 -0.0000000000000
1.3000000000000 0.0000000000000
1.5000000000000 0.0000000000000
-1.7000000000000 -0.0000000000000
+1.7000000000000 0.0000000000000
1.9000000000000 0.0000000000000
-2.1000000000000 -0.0000000000000
-2.3000000000000 0.0000000000000
+2.1000000000000 0.0000000000000
+2.3000000000000 -0.0000000000000
2.5000000000000 0.0000000000000
-2.7000000000000 -0.0000000000000
-2.9000000000000 0.0000000000000
-3.1000000000000 0.0000000000000
-3.3000000000000 0.0000000000000
+2.7000000000000 0.0000000000000
+2.9000000000000 -0.0000000000000
+3.1000000000000 -0.0000000000000
+3.3000000000000 -0.0000000000000
"Time = 0.0500000000000
--0.3000000000000 0.0002087879636
--0.1000000000000 -0.0000406128224
-0.1000000000000 -0.0000406128224
-0.3000000000000 0.0002087879636
-0.5000000000000 0.0002060064390
-0.7000000000000 0.0001174934422
-0.9000000000000 0.0000666767419
-1.1000000000000 0.0000393417580
-1.3000000000000 0.0000241497665
-1.5000000000000 0.0000153546801
-1.7000000000000 0.0000100675710
-1.9000000000000 0.0000067815271
-2.1000000000000 0.0000046781965
-2.3000000000000 0.0000032963044
-2.5000000000000 0.0000023670184
-2.7000000000000 0.0000017289004
-2.9000000000000 0.0000013219914
-3.1000000000000 0.0000000000000
-3.3000000000000 0.0000000000000
+-0.3000000000000 0.0001620404470
+-0.1000000000000 -0.0000377301555
+0.1000000000000 -0.0000377301555
+0.3000000000000 0.0001620404470
+0.5000000000000 0.0002027731117
+0.7000000000000 0.0001171474440
+0.9000000000000 0.0000666173958
+1.1000000000000 0.0000393278153
+1.3000000000000 0.0000241456978
+1.5000000000000 0.0000153532912
+1.7000000000000 0.0000100670372
+1.9000000000000 0.0000067813020
+2.1000000000000 0.0000046780942
+2.3000000000000 0.0000032962548
+2.5000000000000 0.0000023669932
+2.7000000000000 0.0000017288869
+2.9000000000000 0.0000013219838
+3.1000000000000 -0.0000000000000
+3.3000000000000 -0.0000000000000
diff --git a/test/test_cartoon_2/Xt3_y_[2][17].xg b/test/test_cartoon_2/Xt3_y_[2][17].xg
index bbd6baa..55e8f00 100644
--- a/test/test_cartoon_2/Xt3_y_[2][17].xg
+++ b/test/test_cartoon_2/Xt3_y_[2][17].xg
@@ -2,15 +2,15 @@
"Time = 0.0000000000000
-0.4000000000000 -0.0000000000000
--0.2000000000000 -0.0000000000000
-0.0000000000000 0.0000000000000
-0.2000000000000 -0.0000000000000
+-0.2000000000000 0.0000000000000
+0.0000000000000 -0.0000000000000
+0.2000000000000 0.0000000000000
0.4000000000000 -0.0000000000000
"Time = 0.0500000000000
--0.4000000000000 0.0002276051075
--0.2000000000000 0.0001160188531
-0.0000000000000 -0.0000406128224
-0.2000000000000 0.0001160188531
-0.4000000000000 0.0002276051075
+-0.4000000000000 0.0002023983894
+-0.2000000000000 0.0000849972569
+0.0000000000000 -0.0000377301555
+0.2000000000000 0.0000849972569
+0.4000000000000 0.0002023983894
diff --git a/test/test_cartoon_2/Xt3_z_[2][2].xg b/test/test_cartoon_2/Xt3_z_[2][2].xg
index a37c422..5a052b4 100644
--- a/test/test_cartoon_2/Xt3_z_[2][2].xg
+++ b/test/test_cartoon_2/Xt3_z_[2][2].xg
@@ -1,74 +1,74 @@
"Time = 0.0000000000000
--3.3000000000000 -0.0000000000000
--3.1000000000000 -0.0000000000000
--2.9000000000000 -0.0000000000000
--2.7000000000000 0.0000000000000
--2.5000000000000 -0.0000000000000
+-3.3000000000000 0.0000000000000
+-3.1000000000000 0.0000000000000
+-2.9000000000000 0.0000000000000
+-2.7000000000000 -0.0000000000000
+-2.5000000000000 0.0000000000000
-2.3000000000000 0.0000000000000
-2.1000000000000 0.0000000000000
--1.9000000000000 0.0000000000000
+-1.9000000000000 -0.0000000000000
-1.7000000000000 0.0000000000000
--1.5000000000000 -0.0000000000000
+-1.5000000000000 0.0000000000000
-1.3000000000000 0.0000000000000
-1.1000000000000 0.0000000000000
-0.9000000000000 -0.0000000000000
-0.7000000000000 -0.0000000000000
-0.5000000000000 -0.0000000000000
--0.3000000000000 -0.0000000000000
--0.1000000000000 -0.0000000000000
-0.1000000000000 0.0000000000000
-0.3000000000000 0.0000000000000
+-0.3000000000000 0.0000000000000
+-0.1000000000000 0.0000000000000
+0.1000000000000 -0.0000000000000
+0.3000000000000 -0.0000000000000
0.5000000000000 0.0000000000000
0.7000000000000 0.0000000000000
-0.9000000000000 0.0000000000000
+0.9000000000000 -0.0000000000000
1.1000000000000 -0.0000000000000
-1.3000000000000 -0.0000000000000
+1.3000000000000 0.0000000000000
1.5000000000000 0.0000000000000
-1.7000000000000 0.0000000000000
+1.7000000000000 -0.0000000000000
1.9000000000000 0.0000000000000
2.1000000000000 0.0000000000000
2.3000000000000 -0.0000000000000
2.5000000000000 0.0000000000000
2.7000000000000 0.0000000000000
-2.9000000000000 0.0000000000000
-3.1000000000000 0.0000000000000
-3.3000000000000 0.0000000000000
+2.9000000000000 -0.0000000000000
+3.1000000000000 -0.0000000000000
+3.3000000000000 -0.0000000000000
"Time = 0.0500000000000
--3.3000000000000 -0.0000000000000
--3.1000000000000 -0.0000000000000
--2.9000000000000 -0.0000368208357
--2.7000000000000 -0.0000461360656
--2.5000000000000 -0.0000583633082
--2.3000000000000 -0.0000745741652
--2.1000000000000 -0.0000962941506
--1.9000000000000 -0.0001256954851
--1.7000000000000 -0.0001658620027
--1.5000000000000 -0.0002210970249
--1.3000000000000 -0.0002971100970
--1.1000000000000 -0.0004004286764
--0.9000000000000 -0.0005346543947
--0.7000000000000 -0.0006846623221
--0.5000000000000 -0.0007511248358
--0.3000000000000 -0.0002967418503
--0.1000000000000 0.0000406128224
-0.1000000000000 -0.0000406128224
-0.3000000000000 0.0002967418503
-0.5000000000000 0.0007511248358
-0.7000000000000 0.0006846623221
-0.9000000000000 0.0005346543947
-1.1000000000000 0.0004004286764
-1.3000000000000 0.0002971100970
-1.5000000000000 0.0002210970249
-1.7000000000000 0.0001658620027
-1.9000000000000 0.0001256954851
-2.1000000000000 0.0000962941506
-2.3000000000000 0.0000745741652
-2.5000000000000 0.0000583633082
-2.7000000000000 0.0000461360656
-2.9000000000000 0.0000368208357
-3.1000000000000 0.0000000000000
-3.3000000000000 0.0000000000000
+-3.3000000000000 0.0000000000000
+-3.1000000000000 0.0000000000000
+-2.9000000000000 -0.0000368206270
+-2.7000000000000 -0.0000461357173
+-2.5000000000000 -0.0000583627082
+-2.3000000000000 -0.0000745730933
+-2.1000000000000 -0.0000962921534
+-1.9000000000000 -0.0001256915770
+-1.7000000000000 -0.0001658538992
+-1.5000000000000 -0.0002210790039
+-1.3000000000000 -0.0002970663969
+-1.1000000000000 -0.0004003103126
+-0.9000000000000 -0.0005342828768
+-0.7000000000000 -0.0006832285130
+-0.5000000000000 -0.0007437815023
+-0.3000000000000 -0.0002811958446
+-0.1000000000000 0.0000377301555
+0.1000000000000 -0.0000377301555
+0.3000000000000 0.0002811958446
+0.5000000000000 0.0007437815023
+0.7000000000000 0.0006832285130
+0.9000000000000 0.0005342828768
+1.1000000000000 0.0004003103126
+1.3000000000000 0.0002970663969
+1.5000000000000 0.0002210790039
+1.7000000000000 0.0001658538992
+1.9000000000000 0.0001256915770
+2.1000000000000 0.0000962921534
+2.3000000000000 0.0000745730933
+2.5000000000000 0.0000583627082
+2.7000000000000 0.0000461357173
+2.9000000000000 0.0000368206270
+3.1000000000000 -0.0000000000000
+3.3000000000000 -0.0000000000000
diff --git a/test/test_cartoon_2/alp_minimum.xg b/test/test_cartoon_2/alp_minimum.xg
index 54917fa..abc840a 100644
--- a/test/test_cartoon_2/alp_minimum.xg
+++ b/test/test_cartoon_2/alp_minimum.xg
@@ -1,3 +1,3 @@
"alp v time
0.0000000000000 1.0000000000000
-0.0500000000000 0.9999999905313
+0.0500000000000 0.9999999905389
diff --git a/test/test_cartoon_2/alp_norm1.xg b/test/test_cartoon_2/alp_norm1.xg
index c6bb0eb..6c6f4a8 100644
--- a/test/test_cartoon_2/alp_norm1.xg
+++ b/test/test_cartoon_2/alp_norm1.xg
@@ -1,3 +1,3 @@
"alp v time
0.0000000000000 1.0000000000000
-0.0500000000000 0.9999999968786
+0.0500000000000 0.9999999968881
diff --git a/test/test_cartoon_2/alp_norm2.xg b/test/test_cartoon_2/alp_norm2.xg
index c6bb0eb..6c6f4a8 100644
--- a/test/test_cartoon_2/alp_norm2.xg
+++ b/test/test_cartoon_2/alp_norm2.xg
@@ -1,3 +1,3 @@
"alp v time
0.0000000000000 1.0000000000000
-0.0500000000000 0.9999999968786
+0.0500000000000 0.9999999968881
diff --git a/test/test_cartoon_2/alp_x_[2][17].xg b/test/test_cartoon_2/alp_x_[2][17].xg
index b6fad29..9011690 100644
--- a/test/test_cartoon_2/alp_x_[2][17].xg
+++ b/test/test_cartoon_2/alp_x_[2][17].xg
@@ -23,20 +23,20 @@
"Time = 0.0500000000000
--0.3000000000000 0.9999999997510
+-0.3000000000000 0.9999999997919
-0.1000000000000 0.9999999999937
0.1000000000000 0.9999999999937
-0.3000000000000 0.9999999997510
-0.5000000000000 0.9999999966044
-0.7000000000000 0.9999999931979
-0.9000000000000 0.9999999914642
-1.1000000000000 0.9999999912425
-1.3000000000000 0.9999999918997
-1.5000000000000 0.9999999929271
-1.7000000000000 0.9999999940251
-1.9000000000000 0.9999999950475
-2.1000000000000 0.9999999959376
-2.3000000000000 0.9999999966848
+0.3000000000000 0.9999999997919
+0.5000000000000 0.9999999966544
+0.7000000000000 0.9999999932184
+0.9000000000000 0.9999999914726
+1.1000000000000 0.9999999912462
+1.3000000000000 0.9999999919014
+1.5000000000000 0.9999999929279
+1.7000000000000 0.9999999940255
+1.9000000000000 0.9999999950477
+2.1000000000000 0.9999999959377
+2.3000000000000 0.9999999966849
2.5000000000000 0.9999999972992
2.7000000000000 0.9999999977986
2.9000000000000 0.9999999980821
diff --git a/test/test_cartoon_2/alp_y_[2][17].xg b/test/test_cartoon_2/alp_y_[2][17].xg
index 666efae..01ae269 100644
--- a/test/test_cartoon_2/alp_y_[2][17].xg
+++ b/test/test_cartoon_2/alp_y_[2][17].xg
@@ -9,8 +9,8 @@
"Time = 0.0500000000000
--0.4000000000000 0.9999999981721
--0.2000000000000 1.0000000000418
+-0.4000000000000 0.9999999982224
+-0.2000000000000 1.0000000000668
0.0000000000000 0.9999999999937
-0.2000000000000 1.0000000000418
-0.4000000000000 0.9999999981721
+0.2000000000000 1.0000000000668
+0.4000000000000 0.9999999982224
diff --git a/test/test_cartoon_2/alp_z_[2][2].xg b/test/test_cartoon_2/alp_z_[2][2].xg
index 7a81025..bd941c9 100644
--- a/test/test_cartoon_2/alp_z_[2][2].xg
+++ b/test/test_cartoon_2/alp_z_[2][2].xg
@@ -42,32 +42,32 @@
-3.1000000000000 1.0000000000000
-2.9000000000000 0.9999999982011
-2.7000000000000 0.9999999977972
--2.5000000000000 0.9999999972972
--2.3000000000000 0.9999999966820
--2.1000000000000 0.9999999959337
--1.9000000000000 0.9999999950419
--1.7000000000000 0.9999999940170
--1.5000000000000 0.9999999929158
--1.3000000000000 0.9999999918848
--1.1000000000000 0.9999999912251
--0.9000000000000 0.9999999914510
--0.7000000000000 0.9999999932086
--0.5000000000000 0.9999999966657
--0.3000000000000 0.9999999997845
+-2.5000000000000 0.9999999972973
+-2.3000000000000 0.9999999966821
+-2.1000000000000 0.9999999959338
+-1.9000000000000 0.9999999950421
+-1.7000000000000 0.9999999940175
+-1.5000000000000 0.9999999929166
+-1.3000000000000 0.9999999918864
+-1.1000000000000 0.9999999912287
+-0.9000000000000 0.9999999914593
+-0.7000000000000 0.9999999932285
+-0.5000000000000 0.9999999967119
+-0.3000000000000 0.9999999998131
-0.1000000000000 0.9999999999937
0.1000000000000 0.9999999999937
-0.3000000000000 0.9999999997845
-0.5000000000000 0.9999999966657
-0.7000000000000 0.9999999932086
-0.9000000000000 0.9999999914510
-1.1000000000000 0.9999999912251
-1.3000000000000 0.9999999918848
-1.5000000000000 0.9999999929158
-1.7000000000000 0.9999999940170
-1.9000000000000 0.9999999950419
-2.1000000000000 0.9999999959337
-2.3000000000000 0.9999999966820
-2.5000000000000 0.9999999972972
+0.3000000000000 0.9999999998131
+0.5000000000000 0.9999999967119
+0.7000000000000 0.9999999932285
+0.9000000000000 0.9999999914593
+1.1000000000000 0.9999999912287
+1.3000000000000 0.9999999918864
+1.5000000000000 0.9999999929166
+1.7000000000000 0.9999999940175
+1.9000000000000 0.9999999950421
+2.1000000000000 0.9999999959338
+2.3000000000000 0.9999999966821
+2.5000000000000 0.9999999972973
2.7000000000000 0.9999999977972
2.9000000000000 0.9999999982011
3.1000000000000 1.0000000000000
diff --git a/test/test_cartoon_2/grr_3D_diagonal.xg b/test/test_cartoon_2/grr_3D_diagonal.xg
index 29269c9..0447191 100644
--- a/test/test_cartoon_2/grr_3D_diagonal.xg
+++ b/test/test_cartoon_2/grr_3D_diagonal.xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.5196152422707 3.0218594486186
--0.1732050807569 3.0520290478921
-0.1732050807569 3.2689014705504
-0.5196152422707 3.4931204537021
-0.8660254037844 3.7061295944078
+-0.5196152422707 3.0218586978379
+-0.1732050807569 3.0520282517700
+0.1732050807569 3.2689002888138
+0.5196152422707 3.4931187500472
+0.8660254037844 3.7061272609257
"Time = 0.0500000000000
--0.5196152422707 3.0218594486186
--0.1732050807569 3.0520290478921
-0.1732050807569 3.2691278813048
-0.5196152422707 3.4933851629149
-0.8660254037844 3.7064318080408
+-0.5196152422707 3.0218586978379
+-0.1732050807569 3.0520282517700
+0.1732050807569 3.2691266985915
+0.5196152422707 3.4933834577818
+0.8660254037844 3.7064294724494
diff --git a/test/test_cartoon_2/grr_maximum.xg b/test/test_cartoon_2/grr_maximum.xg
index 252a7be..db85bd5 100644
--- a/test/test_cartoon_2/grr_maximum.xg
+++ b/test/test_cartoon_2/grr_maximum.xg
@@ -1,3 +1,3 @@
"grr v time
-0.0000000000000 4243.4978336205540
-0.0500000000000 4243.4804841672594
+0.0000000000000 3492.3567944760071
+0.0500000000000 3492.3425204637524
diff --git a/test/test_cartoon_2/grr_minimum.xg b/test/test_cartoon_2/grr_minimum.xg
index f153989..542c006 100644
--- a/test/test_cartoon_2/grr_minimum.xg
+++ b/test/test_cartoon_2/grr_minimum.xg
@@ -1,3 +1,3 @@
"grr v time
-0.0000000000000 -56.3710371422877
-0.0500000000000 -56.3625627126630
+0.0000000000000 -13.1931390426247
+0.0500000000000 -13.1850517891133
diff --git a/test/test_cartoon_2/grr_norm1.xg b/test/test_cartoon_2/grr_norm1.xg
index 4034cc3..411cb2e 100644
--- a/test/test_cartoon_2/grr_norm1.xg
+++ b/test/test_cartoon_2/grr_norm1.xg
@@ -1,3 +1,3 @@
"grr v time
-0.0000000000000 17.8995282938149
-0.0500000000000 17.9003073004263
+0.0000000000000 16.2624507115209
+0.0500000000000 16.2632232653909
diff --git a/test/test_cartoon_2/grr_norm2.xg b/test/test_cartoon_2/grr_norm2.xg
index afe70b4..3a73f53 100644
--- a/test/test_cartoon_2/grr_norm2.xg
+++ b/test/test_cartoon_2/grr_norm2.xg
@@ -1,3 +1,3 @@
"grr v time
-0.0000000000000 175.1721565474455
-0.0500000000000 175.1717890028845
+0.0000000000000 145.5717646823032
+0.0500000000000 145.5715476099708
diff --git a/test/test_cartoon_2/grr_x_[2][17].xg b/test/test_cartoon_2/grr_x_[2][17].xg
index bd564fb..18e86c4 100644
--- a/test/test_cartoon_2/grr_x_[2][17].xg
+++ b/test/test_cartoon_2/grr_x_[2][17].xg
@@ -1,44 +1,44 @@
"Time = 0.0000000000000
--0.3000000000000 300.1402170474085
--0.1000000000000 4243.4978336205531
-0.1000000000000 4243.4978336205540
-0.3000000000000 300.1402170474086
-0.5000000000000 76.8861809889167
-0.7000000000000 33.9705627484771
-0.9000000000000 19.6084479187448
-1.1000000000000 13.1797101473141
-1.3000000000000 9.7479159845113
-1.5000000000000 7.6887419683214
-1.7000000000000 6.3467113829780
-1.9000000000000 5.4168827223783
-2.1000000000000 4.7417123839730
-2.3000000000000 4.2329924080967
-2.5000000000000 3.8380930903288
-2.7000000000000 3.5239530946096
-2.9000000000000 3.2689014705504
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-0.3000000000000 297.8804651406375
+-0.1000000000000 3492.3567944760071
+0.1000000000000 3492.3567944760071
+0.3000000000000 297.8804651406380
+0.5000000000000 76.8109507982032
+0.7000000000000 33.9626056388896
+0.9000000000000 19.6069177310387
+1.1000000000000 13.1792894145024
+1.3000000000000 9.7477695816072
+1.5000000000000 7.6886818351957
+1.7000000000000 6.3466834631574
+1.9000000000000 5.4168684814549
+2.1000000000000 4.7417045605994
+2.3000000000000 4.2329878446309
+2.5000000000000 3.8380902936023
+2.7000000000000 3.5239513082666
+2.9000000000000 3.2689002888138
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
"Time = 0.0500000000000
--0.3000000000000 300.1477610113989
--0.1000000000000 4243.4804841672594
-0.1000000000000 4243.4804841672594
-0.3000000000000 300.1477610113989
-0.5000000000000 76.8934860759834
-0.7000000000000 33.9751370103876
-0.9000000000000 19.6114062677984
-1.1000000000000 13.1817243246742
-1.3000000000000 9.7493487271811
-1.5000000000000 7.6897979612818
-1.7000000000000 6.3475125439772
-1.9000000000000 5.4175052596313
-2.1000000000000 4.7422059287561
-2.3000000000000 4.2333904258725
-2.5000000000000 3.8384188243626
-2.7000000000000 3.5242231048242
-2.9000000000000 3.2691349252591
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-0.3000000000000 297.8874118411527
+-0.1000000000000 3492.3425204637520
+0.1000000000000 3492.3425204637524
+0.3000000000000 297.8874118411530
+0.5000000000000 76.8181953571936
+0.7000000000000 33.9671719419930
+0.9000000000000 19.6098743929998
+1.1000000000000 13.1813031086868
+1.3000000000000 9.7492021550272
+1.5000000000000 7.6897377596812
+1.7000000000000 6.3474845932814
+1.9000000000000 5.4174910035568
+2.1000000000000 4.7421980974241
+2.3000000000000 4.2333858579861
+2.5000000000000 3.8384160250632
+2.7000000000000 3.5242213169228
+2.9000000000000 3.2691337425375
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
diff --git a/test/test_cartoon_2/grr_y_[2][17].xg b/test/test_cartoon_2/grr_y_[2][17].xg
index 94ca900..41466a6 100644
--- a/test/test_cartoon_2/grr_y_[2][17].xg
+++ b/test/test_cartoon_2/grr_y_[2][17].xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.4000000000000 -56.3710371422877
--0.2000000000000 1783.9554076970508
-0.0000000000000 4243.4978336205540
-0.2000000000000 1783.9554076970512
-0.4000000000000 -56.3710371422877
+-0.4000000000000 -13.1931390426247
+-0.2000000000000 1502.4650093923487
+0.0000000000000 3492.3567944760071
+0.2000000000000 1502.4650093923485
+0.4000000000000 -13.1931390426247
"Time = 0.0500000000000
--0.4000000000000 -56.3625627126630
--0.2000000000000 1783.9540236192504
-0.0000000000000 4243.4804841672594
-0.2000000000000 1783.9540236192508
-0.4000000000000 -56.3625627126630
+-0.4000000000000 -13.1850517891133
+-0.2000000000000 1502.4642539658503
+0.0000000000000 3492.3425204637524
+0.2000000000000 1502.4642539658503
+0.4000000000000 -13.1850517891133
diff --git a/test/test_cartoon_2/grr_z_[2][2].xg b/test/test_cartoon_2/grr_z_[2][2].xg
index f2ef071..758e064 100644
--- a/test/test_cartoon_2/grr_z_[2][2].xg
+++ b/test/test_cartoon_2/grr_z_[2][2].xg
@@ -1,74 +1,74 @@
"Time = 0.0000000000000
--3.3000000000000 3.0582174428072
--3.1000000000000 3.0582174428072
--2.9000000000000 3.2689014705504
--2.7000000000000 3.5239530946096
--2.5000000000000 3.8380930903288
--2.3000000000000 4.2329924080967
--2.1000000000000 4.7417123839730
--1.9000000000000 5.4168827223783
--1.7000000000000 6.3467113829780
--1.5000000000000 7.6887419683214
--1.3000000000000 9.7479159845113
--1.1000000000000 13.1797101473141
--0.9000000000000 19.6084479187448
--0.7000000000000 33.9705627484771
--0.5000000000000 76.8861809889166
--0.3000000000000 300.1402170474079
--0.1000000000000 4243.4978336205540
-0.1000000000000 4243.4978336205540
-0.3000000000000 300.1402170474091
-0.5000000000000 76.8861809889166
-0.7000000000000 33.9705627484772
-0.9000000000000 19.6084479187449
-1.1000000000000 13.1797101473141
-1.3000000000000 9.7479159845113
-1.5000000000000 7.6887419683214
-1.7000000000000 6.3467113829780
-1.9000000000000 5.4168827223783
-2.1000000000000 4.7417123839730
-2.3000000000000 4.2329924080967
-2.5000000000000 3.8380930903288
-2.7000000000000 3.5239530946096
-2.9000000000000 3.2689014705504
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-3.3000000000000 3.0582166371259
+-3.1000000000000 3.0582166371259
+-2.9000000000000 3.2689002888138
+-2.7000000000000 3.5239513082666
+-2.5000000000000 3.8380902936023
+-2.3000000000000 4.2329878446309
+-2.1000000000000 4.7417045605994
+-1.9000000000000 5.4168684814549
+-1.7000000000000 6.3466834631574
+-1.5000000000000 7.6886818351957
+-1.3000000000000 9.7477695816072
+-1.1000000000000 13.1792894145025
+-0.9000000000000 19.6069177310387
+-0.7000000000000 33.9626056388896
+-0.5000000000000 76.8109507982031
+-0.3000000000000 297.8804651406372
+-0.1000000000000 3492.3567944760071
+0.1000000000000 3492.3567944760071
+0.3000000000000 297.8804651406381
+0.5000000000000 76.8109507982031
+0.7000000000000 33.9626056388896
+0.9000000000000 19.6069177310387
+1.1000000000000 13.1792894145025
+1.3000000000000 9.7477695816072
+1.5000000000000 7.6886818351957
+1.7000000000000 6.3466834631574
+1.9000000000000 5.4168684814549
+2.1000000000000 4.7417045605994
+2.3000000000000 4.2329878446309
+2.5000000000000 3.8380902936023
+2.7000000000000 3.5239513082666
+2.9000000000000 3.2689002888138
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
"Time = 0.0500000000000
--3.3000000000000 3.0582174428072
--3.1000000000000 3.0582174428072
--2.9000000000000 3.2691278813048
--2.7000000000000 3.5242231892754
--2.5000000000000 3.8384189411475
--2.3000000000000 4.2333905907781
--2.1000000000000 4.7422061670322
--1.9000000000000 5.4175056126205
--1.7000000000000 6.3475130806270
--1.5000000000000 7.6897987966999
--1.3000000000000 9.7493500427678
--1.1000000000000 13.1817263220987
--0.9000000000000 19.6114085459790
--0.7000000000000 33.9751334125211
--0.5000000000000 76.8934192684713
--0.3000000000000 300.1471624752989
--0.1000000000000 4243.4804841672594
-0.1000000000000 4243.4804841672594
-0.3000000000000 300.1471624753001
-0.5000000000000 76.8934192684713
-0.7000000000000 33.9751334125212
-0.9000000000000 19.6114085459790
-1.1000000000000 13.1817263220987
-1.3000000000000 9.7493500427678
-1.5000000000000 7.6897987966999
-1.7000000000000 6.3475130806270
-1.9000000000000 5.4175056126205
-2.1000000000000 4.7422061670322
-2.3000000000000 4.2333905907781
-2.5000000000000 3.8384189411475
-2.7000000000000 3.5242231892754
-2.9000000000000 3.2691278813048
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-3.3000000000000 3.0582166371259
+-3.1000000000000 3.0582166371259
+-2.9000000000000 3.2691266985915
+-2.7000000000000 3.5242214013744
+-2.5000000000000 3.8384161418490
+-2.3000000000000 4.2333860228943
+-2.1000000000000 4.7421983357065
+-1.9000000000000 5.4174913565629
+-1.7000000000000 6.3474851299820
+-1.5000000000000 7.6897385952710
+-1.3000000000000 9.7492034712901
+-1.1000000000000 13.1813051093804
+-0.9000000000000 19.6098766921357
+-0.7000000000000 33.9671685471945
+-0.5000000000000 76.8181323673110
+-0.3000000000000 297.8870167957544
+-0.1000000000000 3492.3425204637524
+0.1000000000000 3492.3425204637524
+0.3000000000000 297.8870167957553
+0.5000000000000 76.8181323673110
+0.7000000000000 33.9671685471946
+0.9000000000000 19.6098766921357
+1.1000000000000 13.1813051093804
+1.3000000000000 9.7492034712901
+1.5000000000000 7.6897385952710
+1.7000000000000 6.3474851299820
+1.9000000000000 5.4174913565629
+2.1000000000000 4.7421983357065
+2.3000000000000 4.2333860228943
+2.5000000000000 3.8384161418490
+2.7000000000000 3.5242214013744
+2.9000000000000 3.2691266985915
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
diff --git a/test/test_cartoon_2/gt11_3D_diagonal.xg b/test/test_cartoon_2/gt11_3D_diagonal.xg
index fa5f395..3f5f88d 100644
--- a/test/test_cartoon_2/gt11_3D_diagonal.xg
+++ b/test/test_cartoon_2/gt11_3D_diagonal.xg
@@ -11,6 +11,6 @@
"Time = 0.0500000000000
-0.5196152422707 1.0000000000000
-0.1732050807569 1.0000000000000
-0.1732050807569 0.9999655311609
-0.5196152422707 0.9999635051508
-0.8660254037844 0.9999638446446
+0.1732050807569 0.9999655312972
+0.5196152422707 0.9999635053366
+0.8660254037844 0.9999638448732
diff --git a/test/test_cartoon_2/gt11_maximum.xg b/test/test_cartoon_2/gt11_maximum.xg
index ca4e78f..04452b4 100644
--- a/test/test_cartoon_2/gt11_maximum.xg
+++ b/test/test_cartoon_2/gt11_maximum.xg
@@ -1,3 +1,3 @@
"gt11 v time
0.0000000000000 1.0000000000000
-0.0500000000000 1.0001508183104
+0.0500000000000 1.0001507870729
diff --git a/test/test_cartoon_2/gt11_minimum.xg b/test/test_cartoon_2/gt11_minimum.xg
index ed90c57..a4b1b07 100644
--- a/test/test_cartoon_2/gt11_minimum.xg
+++ b/test/test_cartoon_2/gt11_minimum.xg
@@ -1,3 +1,3 @@
"gt11 v time
0.0000000000000 1.0000000000000
-0.0500000000000 0.9999256532923
+0.0500000000000 0.9999256673784
diff --git a/test/test_cartoon_2/gt11_norm1.xg b/test/test_cartoon_2/gt11_norm1.xg
index b08b39c..5af6245 100644
--- a/test/test_cartoon_2/gt11_norm1.xg
+++ b/test/test_cartoon_2/gt11_norm1.xg
@@ -1,3 +1,3 @@
"gt11 v time
0.0000000000000 1.0000000000000
-0.0500000000000 1.0000101536819
+0.0500000000000 1.0000101564108
diff --git a/test/test_cartoon_2/gt11_norm2.xg b/test/test_cartoon_2/gt11_norm2.xg
index bf0dfb7..b4b700d 100644
--- a/test/test_cartoon_2/gt11_norm2.xg
+++ b/test/test_cartoon_2/gt11_norm2.xg
@@ -1,3 +1,3 @@
"gt11 v time
0.0000000000000 1.0000000000000
-0.0500000000000 1.0000101547650
+0.0500000000000 1.0000101574934
diff --git a/test/test_cartoon_2/gt11_x_[2][17].xg b/test/test_cartoon_2/gt11_x_[2][17].xg
index 99940df..223e118 100644
--- a/test/test_cartoon_2/gt11_x_[2][17].xg
+++ b/test/test_cartoon_2/gt11_x_[2][17].xg
@@ -23,22 +23,22 @@
"Time = 0.0500000000000
--0.3000000000000 1.0000185038618
--0.1000000000000 0.9999990771289
-0.1000000000000 0.9999990771289
-0.3000000000000 1.0000185038618
-0.5000000000000 1.0000877812719
-0.7000000000000 1.0001298946412
-0.9000000000000 1.0001478180673
-1.1000000000000 1.0001508183104
-1.3000000000000 1.0001456240759
-1.5000000000000 1.0001364027642
-1.7000000000000 1.0001255651158
-1.9000000000000 1.0001144416164
-2.1000000000000 1.0001037285150
-2.3000000000000 1.0000937592462
-2.5000000000000 1.0000846642119
-2.7000000000000 1.0000764633719
-2.9000000000000 1.0000712932809
+-0.3000000000000 1.0000181309562
+-0.1000000000000 0.9999990957026
+0.1000000000000 0.9999990957026
+0.3000000000000 1.0000181309562
+0.5000000000000 1.0000871832221
+0.7000000000000 1.0001297033805
+0.9000000000000 1.0001477459485
+1.1000000000000 1.0001507870729
+1.3000000000000 1.0001456090916
+1.5000000000000 1.0001363949950
+1.7000000000000 1.0001255608320
+1.9000000000000 1.0001144391330
+2.1000000000000 1.0001037270140
+2.3000000000000 1.0000937583061
+2.5000000000000 1.0000846636049
+2.7000000000000 1.0000764629694
+2.9000000000000 1.0000712930060
3.1000000000000 1.0000000000000
3.3000000000000 1.0000000000000
diff --git a/test/test_cartoon_2/gt11_y_[2][17].xg b/test/test_cartoon_2/gt11_y_[2][17].xg
index 2535ced..9bd1959 100644
--- a/test/test_cartoon_2/gt11_y_[2][17].xg
+++ b/test/test_cartoon_2/gt11_y_[2][17].xg
@@ -9,8 +9,8 @@
"Time = 0.0500000000000
--0.4000000000000 0.9999727092706
--0.2000000000000 0.9999970643338
-0.0000000000000 0.9999990771289
-0.2000000000000 0.9999970643338
-0.4000000000000 0.9999727092706
+-0.4000000000000 0.9999734436116
+-0.2000000000000 0.9999976448000
+0.0000000000000 0.9999990957026
+0.2000000000000 0.9999976448000
+0.4000000000000 0.9999734436116
diff --git a/test/test_cartoon_2/gt11_z_[2][2].xg b/test/test_cartoon_2/gt11_z_[2][2].xg
index c8fb284..0762c48 100644
--- a/test/test_cartoon_2/gt11_z_[2][2].xg
+++ b/test/test_cartoon_2/gt11_z_[2][2].xg
@@ -40,35 +40,35 @@
"Time = 0.0500000000000
-3.3000000000000 1.0000000000000
-3.1000000000000 1.0000000000000
--2.9000000000000 0.9999655311609
--2.7000000000000 0.9999618844267
--2.5000000000000 0.9999578180621
--2.3000000000000 0.9999533170832
--2.1000000000000 0.9999483969875
--1.9000000000000 0.9999431313210
--1.7000000000000 0.9999376995422
--1.5000000000000 0.9999324692528
--1.3000000000000 0.9999281349106
--1.1000000000000 0.9999259425889
--0.9000000000000 0.9999280187585
--0.7000000000000 0.9999377098124
--0.5000000000000 0.9999592995978
--0.3000000000000 0.9999927053792
--0.1000000000000 0.9999990771289
-0.1000000000000 0.9999990771289
-0.3000000000000 0.9999927053792
-0.5000000000000 0.9999592995978
-0.7000000000000 0.9999377098124
-0.9000000000000 0.9999280187585
-1.1000000000000 0.9999259425889
-1.3000000000000 0.9999281349106
-1.5000000000000 0.9999324692528
-1.7000000000000 0.9999376995422
-1.9000000000000 0.9999431313210
-2.1000000000000 0.9999483969875
-2.3000000000000 0.9999533170832
-2.5000000000000 0.9999578180621
-2.7000000000000 0.9999618844267
-2.9000000000000 0.9999655311609
+-2.9000000000000 0.9999655312972
+-2.7000000000000 0.9999618846272
+-2.5000000000000 0.9999578183644
+-2.3000000000000 0.9999533175509
+-2.1000000000000 0.9999483977335
+-1.9000000000000 0.9999431325536
+-1.7000000000000 0.9999377016645
+-1.5000000000000 0.9999324730918
+-1.3000000000000 0.9999281422864
+-1.1000000000000 0.9999259578744
+-0.9000000000000 0.9999280537051
+-0.7000000000000 0.9999378007988
+-0.5000000000000 0.9999595701394
+-0.3000000000000 0.9999925644658
+-0.1000000000000 0.9999990957026
+0.1000000000000 0.9999990957026
+0.3000000000000 0.9999925644658
+0.5000000000000 0.9999595701394
+0.7000000000000 0.9999378007988
+0.9000000000000 0.9999280537051
+1.1000000000000 0.9999259578744
+1.3000000000000 0.9999281422864
+1.5000000000000 0.9999324730918
+1.7000000000000 0.9999377016645
+1.9000000000000 0.9999431325536
+2.1000000000000 0.9999483977335
+2.3000000000000 0.9999533175509
+2.5000000000000 0.9999578183644
+2.7000000000000 0.9999618846272
+2.9000000000000 0.9999655312972
3.1000000000000 1.0000000000000
3.3000000000000 1.0000000000000
diff --git a/test/test_cartoon_2/gxx_3D_diagonal.xg b/test/test_cartoon_2/gxx_3D_diagonal.xg
index fb6b9b6..4a885ce 100644
--- a/test/test_cartoon_2/gxx_3D_diagonal.xg
+++ b/test/test_cartoon_2/gxx_3D_diagonal.xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.5196152422707 3.0218594486186
--0.1732050807569 3.0520290478921
-0.1732050807569 3.2689014705504
-0.5196152422707 3.4931204537021
-0.8660254037844 3.7061295944078
+-0.5196152422707 3.0218586978379
+-0.1732050807569 3.0520282517700
+0.1732050807569 3.2689002888138
+0.5196152422707 3.4931187500472
+0.8660254037844 3.7061272609257
"Time = 0.0500000000000
--0.5196152422707 3.0218594486186
--0.1732050807569 3.0520290478921
-0.1732050807569 3.2687887933516
-0.5196152422707 3.4929929713805
-0.8660254037844 3.7059955937192
+-0.5196152422707 3.0218586978379
+-0.1732050807569 3.0520282517700
+0.1732050807569 3.2687876121011
+0.5196152422707 3.4929912684368
+0.8660254037844 3.7059932611687
diff --git a/test/test_cartoon_2/gxx_maximum.xg b/test/test_cartoon_2/gxx_maximum.xg
index 095cb2c..bd63d96 100644
--- a/test/test_cartoon_2/gxx_maximum.xg
+++ b/test/test_cartoon_2/gxx_maximum.xg
@@ -1,3 +1,3 @@
"gxx v time
-0.0000000000000 4243.4978336205531
-0.0500000000000 4243.4939174102865
+0.0000000000000 3492.3567944760061
+0.0500000000000 3492.3536363394624
diff --git a/test/test_cartoon_2/gxx_minimum.xg b/test/test_cartoon_2/gxx_minimum.xg
index e192fb7..88d7412 100644
--- a/test/test_cartoon_2/gxx_minimum.xg
+++ b/test/test_cartoon_2/gxx_minimum.xg
@@ -1,3 +1,3 @@
"gxx v time
-0.0000000000000 -56.3710371422877
-0.0500000000000 -56.3749500027832
+0.0000000000000 -13.1931390426247
+0.0500000000000 -13.1967806374214
diff --git a/test/test_cartoon_2/gxx_norm1.xg b/test/test_cartoon_2/gxx_norm1.xg
index 14b8dbd..42bbd3c 100644
--- a/test/test_cartoon_2/gxx_norm1.xg
+++ b/test/test_cartoon_2/gxx_norm1.xg
@@ -1,3 +1,3 @@
"gxx v time
-0.0000000000000 17.8995282938149
-0.0500000000000 17.8995889352014
+0.0000000000000 16.2624507115209
+0.0500000000000 16.2625109372868
diff --git a/test/test_cartoon_2/gxx_norm2.xg b/test/test_cartoon_2/gxx_norm2.xg
index 550bed6..53b22a6 100644
--- a/test/test_cartoon_2/gxx_norm2.xg
+++ b/test/test_cartoon_2/gxx_norm2.xg
@@ -1,3 +1,3 @@
"gxx v time
-0.0000000000000 175.1721565474455
-0.0500000000000 175.1720609873845
+0.0000000000000 145.5717646823032
+0.0500000000000 145.5716874327574
diff --git a/test/test_cartoon_2/gxx_x_[2][17].xg b/test/test_cartoon_2/gxx_x_[2][17].xg
index 068cc69..b45bd43 100644
--- a/test/test_cartoon_2/gxx_x_[2][17].xg
+++ b/test/test_cartoon_2/gxx_x_[2][17].xg
@@ -1,44 +1,44 @@
"Time = 0.0000000000000
--0.3000000000000 300.1402170474084
--0.1000000000000 4243.4978336205531
-0.1000000000000 4243.4978336205531
-0.3000000000000 300.1402170474086
-0.5000000000000 76.8861809889166
-0.7000000000000 33.9705627484771
-0.9000000000000 19.6084479187448
-1.1000000000000 13.1797101473141
-1.3000000000000 9.7479159845113
-1.5000000000000 7.6887419683214
-1.7000000000000 6.3467113829780
-1.9000000000000 5.4168827223783
-2.1000000000000 4.7417123839730
-2.3000000000000 4.2329924080967
-2.5000000000000 3.8380930903288
-2.7000000000000 3.5239530946096
-2.9000000000000 3.2689014705504
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-0.3000000000000 297.8804651406374
+-0.1000000000000 3492.3567944760061
+0.1000000000000 3492.3567944760061
+0.3000000000000 297.8804651406379
+0.5000000000000 76.8109507982032
+0.7000000000000 33.9626056388896
+0.9000000000000 19.6069177310387
+1.1000000000000 13.1792894145025
+1.3000000000000 9.7477695816072
+1.5000000000000 7.6886818351957
+1.7000000000000 6.3466834631574
+1.9000000000000 5.4168684814549
+2.1000000000000 4.7417045605994
+2.3000000000000 4.2329878446309
+2.5000000000000 3.8380902936023
+2.7000000000000 3.5239513082666
+2.9000000000000 3.2689002888138
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
"Time = 0.0500000000000
--0.3000000000000 300.1457707755994
--0.1000000000000 4243.4939174102865
-0.1000000000000 4243.4939174102865
-0.3000000000000 300.1457707755994
-0.5000000000000 76.8929300686436
-0.7000000000000 33.9749752655020
-0.9000000000000 19.6113463458193
-1.1000000000000 13.1816978504507
-1.3000000000000 9.7493354894447
-1.5000000000000 7.6897907158495
-1.7000000000000 6.3475082958855
-1.9000000000000 5.4175026302494
-2.1000000000000 4.7422042283358
-2.3000000000000 4.2333892855956
-2.5000000000000 3.8384180359997
-2.7000000000000 3.5242225453597
-2.9000000000000 3.2691345191714
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-0.3000000000000 297.8858659776492
+-0.1000000000000 3492.3536363394624
+0.1000000000000 3492.3536363394624
+0.3000000000000 297.8858659776496
+0.5000000000000 76.8176473387183
+0.7000000000000 33.9670106268685
+0.9000000000000 19.6098145179567
+1.1000000000000 13.1812766425141
+1.3000000000000 9.7491889191628
+1.5000000000000 7.6897305147889
+1.7000000000000 6.3474803453725
+1.9000000000000 5.4174883742448
+2.1000000000000 4.7421963970333
+2.3000000000000 4.2333847177228
+2.5000000000000 3.8384152367068
+2.7000000000000 3.5242207574616
+2.9000000000000 3.2691333364517
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
diff --git a/test/test_cartoon_2/gxx_y_[2][17].xg b/test/test_cartoon_2/gxx_y_[2][17].xg
index 1c087ce..156aadb 100644
--- a/test/test_cartoon_2/gxx_y_[2][17].xg
+++ b/test/test_cartoon_2/gxx_y_[2][17].xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.4000000000000 -56.3710371422877
--0.2000000000000 1783.9554076970508
-0.0000000000000 4243.4978336205531
-0.2000000000000 1783.9554076970508
-0.4000000000000 -56.3710371422877
+-0.4000000000000 -13.1931390426247
+-0.2000000000000 1502.4650093923487
+0.0000000000000 3492.3567944760061
+0.2000000000000 1502.4650093923487
+0.4000000000000 -13.1931390426247
"Time = 0.0500000000000
--0.4000000000000 -56.3749500027832
--0.2000000000000 1783.9561297465370
-0.0000000000000 4243.4939174102865
-0.2000000000000 1783.9561297465370
-0.4000000000000 -56.3749500027832
+-0.4000000000000 -13.1967806374214
+-0.2000000000000 1502.4655248823187
+0.0000000000000 3492.3536363394624
+0.2000000000000 1502.4655248823187
+0.4000000000000 -13.1967806374214
diff --git a/test/test_cartoon_2/gxx_z_[2][2].xg b/test/test_cartoon_2/gxx_z_[2][2].xg
index bed36c5..32984fe 100644
--- a/test/test_cartoon_2/gxx_z_[2][2].xg
+++ b/test/test_cartoon_2/gxx_z_[2][2].xg
@@ -1,74 +1,74 @@
"Time = 0.0000000000000
--3.3000000000000 3.0582174428072
--3.1000000000000 3.0582174428072
--2.9000000000000 3.2689014705504
--2.7000000000000 3.5239530946096
--2.5000000000000 3.8380930903288
--2.3000000000000 4.2329924080967
--2.1000000000000 4.7417123839730
--1.9000000000000 5.4168827223783
--1.7000000000000 6.3467113829780
--1.5000000000000 7.6887419683214
--1.3000000000000 9.7479159845113
--1.1000000000000 13.1797101473141
--0.9000000000000 19.6084479187448
--0.7000000000000 33.9705627484771
--0.5000000000000 76.8861809889166
--0.3000000000000 300.1402170474078
--0.1000000000000 4243.4978336205531
-0.1000000000000 4243.4978336205531
-0.3000000000000 300.1402170474091
-0.5000000000000 76.8861809889166
-0.7000000000000 33.9705627484772
-0.9000000000000 19.6084479187449
-1.1000000000000 13.1797101473141
-1.3000000000000 9.7479159845113
-1.5000000000000 7.6887419683214
-1.7000000000000 6.3467113829780
-1.9000000000000 5.4168827223783
-2.1000000000000 4.7417123839730
-2.3000000000000 4.2329924080967
-2.5000000000000 3.8380930903288
-2.7000000000000 3.5239530946096
-2.9000000000000 3.2689014705504
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-3.3000000000000 3.0582166371259
+-3.1000000000000 3.0582166371259
+-2.9000000000000 3.2689002888138
+-2.7000000000000 3.5239513082666
+-2.5000000000000 3.8380902936023
+-2.3000000000000 4.2329878446309
+-2.1000000000000 4.7417045605994
+-1.9000000000000 5.4168684814549
+-1.7000000000000 6.3466834631574
+-1.5000000000000 7.6886818351957
+-1.3000000000000 9.7477695816072
+-1.1000000000000 13.1792894145025
+-0.9000000000000 19.6069177310387
+-0.7000000000000 33.9626056388896
+-0.5000000000000 76.8109507982032
+-0.3000000000000 297.8804651406372
+-0.1000000000000 3492.3567944760061
+0.1000000000000 3492.3567944760061
+0.3000000000000 297.8804651406381
+0.5000000000000 76.8109507982032
+0.7000000000000 33.9626056388896
+0.9000000000000 19.6069177310387
+1.1000000000000 13.1792894145025
+1.3000000000000 9.7477695816072
+1.5000000000000 7.6886818351957
+1.7000000000000 6.3466834631574
+1.9000000000000 5.4168684814549
+2.1000000000000 4.7417045605994
+2.3000000000000 4.2329878446309
+2.5000000000000 3.8380902936023
+2.7000000000000 3.5239513082666
+2.9000000000000 3.2689002888138
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
"Time = 0.0500000000000
--3.3000000000000 3.0582174428072
--3.1000000000000 3.0582174428072
--2.9000000000000 3.2687887933516
--2.7000000000000 3.5238187745296
--2.5000000000000 3.8379311886667
--2.3000000000000 4.2327947949827
--2.1000000000000 4.7414676909027
--1.9000000000000 5.4165746624615
--1.7000000000000 6.3463159672970
--1.5000000000000 7.6882227236766
--1.3000000000000 9.7472154232908
--1.1000000000000 13.1787340535546
--0.9000000000000 19.6070364224466
--0.7000000000000 33.9684466388513
--0.5000000000000 76.8830516049806
--0.3000000000000 300.1380276167688
--0.1000000000000 4243.4939174102865
-0.1000000000000 4243.4939174102865
-0.3000000000000 300.1380276167701
-0.5000000000000 76.8830516049806
-0.7000000000000 33.9684466388513
-0.9000000000000 19.6070364224467
-1.1000000000000 13.1787340535546
-1.3000000000000 9.7472154232908
-1.5000000000000 7.6882227236766
-1.7000000000000 6.3463159672970
-1.9000000000000 5.4165746624615
-2.1000000000000 4.7414676909027
-2.3000000000000 4.2327947949827
-2.5000000000000 3.8379311886667
-2.7000000000000 3.5238187745296
-2.9000000000000 3.2687887933516
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-3.3000000000000 3.0582166371259
+-3.1000000000000 3.0582166371259
+-2.9000000000000 3.2687876121011
+-2.7000000000000 3.5238169889615
+-2.5000000000000 3.8379283932184
+-2.3000000000000 4.2327902337098
+-2.1000000000000 4.7414598714705
+-1.9000000000000 5.4165604290252
+-1.7000000000000 6.3462880626861
+-1.5000000000000 7.6881626241304
+-1.3000000000000 9.7470691028112
+-1.1000000000000 13.1783135533702
+-0.9000000000000 19.6055070301382
+-0.7000000000000 33.9604931152943
+-0.5000000000000 76.8078452579887
+-0.3000000000000 297.8782502217061
+-0.1000000000000 3492.3536363394624
+0.1000000000000 3492.3536363394624
+0.3000000000000 297.8782502217071
+0.5000000000000 76.8078452579887
+0.7000000000000 33.9604931152943
+0.9000000000000 19.6055070301382
+1.1000000000000 13.1783135533702
+1.3000000000000 9.7470691028112
+1.5000000000000 7.6881626241304
+1.7000000000000 6.3462880626861
+1.9000000000000 5.4165604290252
+2.1000000000000 4.7414598714705
+2.3000000000000 4.2327902337098
+2.5000000000000 3.8379283932184
+2.7000000000000 3.5238169889615
+2.9000000000000 3.2687876121011
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
diff --git a/test/test_cartoon_2/gxy_3D_diagonal.xg b/test/test_cartoon_2/gxy_3D_diagonal.xg
index 1381eed..eaa185a 100644
--- a/test/test_cartoon_2/gxy_3D_diagonal.xg
+++ b/test/test_cartoon_2/gxy_3D_diagonal.xg
@@ -4,7 +4,7 @@
-0.5196152422707 0.0000000000000
-0.1732050807569 0.0000000000000
0.1732050807569 0.0000000000000
-0.5196152422707 -0.0000000000000
+0.5196152422707 0.0000000000000
0.8660254037844 0.0000000000000
@@ -12,5 +12,5 @@
-0.5196152422707 0.0000000000000
-0.1732050807569 0.0000000000000
0.1732050807569 0.0000000000000
-0.5196152422707 0.0000032738039
-0.8660254037844 0.0000134824908
+0.5196152422707 0.0000032737862
+0.8660254037844 0.0000134823999
diff --git a/test/test_cartoon_2/gxy_maximum.xg b/test/test_cartoon_2/gxy_maximum.xg
index fd184f6..2a4be44 100644
--- a/test/test_cartoon_2/gxy_maximum.xg
+++ b/test/test_cartoon_2/gxy_maximum.xg
@@ -1,3 +1,3 @@
"gxy v time
-0.0000000000000 0.0000000000000
-0.0500000000000 0.0051795749545
+0.0000000000000 0.0000000000001
+0.0500000000000 0.0049681273370
diff --git a/test/test_cartoon_2/gxy_minimum.xg b/test/test_cartoon_2/gxy_minimum.xg
index 93fa975..77011c5 100644
--- a/test/test_cartoon_2/gxy_minimum.xg
+++ b/test/test_cartoon_2/gxy_minimum.xg
@@ -1,3 +1,3 @@
"gxy v time
-0.0000000000000 -0.0000000000000
-0.0500000000000 -0.0051795749545
+0.0000000000000 -0.0000000000001
+0.0500000000000 -0.0049681273370
diff --git a/test/test_cartoon_2/gxy_norm1.xg b/test/test_cartoon_2/gxy_norm1.xg
index 31d56d3..13977a9 100644
--- a/test/test_cartoon_2/gxy_norm1.xg
+++ b/test/test_cartoon_2/gxy_norm1.xg
@@ -1,3 +1,3 @@
"gxy v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0001506596540
+0.0500000000000 0.0001498518399
diff --git a/test/test_cartoon_2/gxy_norm2.xg b/test/test_cartoon_2/gxy_norm2.xg
index fcb0172..cb9d754 100644
--- a/test/test_cartoon_2/gxy_norm2.xg
+++ b/test/test_cartoon_2/gxy_norm2.xg
@@ -1,3 +1,3 @@
"gxy v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0005546018068
+0.0500000000000 0.0005459098962
diff --git a/test/test_cartoon_2/gxy_x_[2][17].xg b/test/test_cartoon_2/gxy_x_[2][17].xg
index bd9800b..8c375a1 100644
--- a/test/test_cartoon_2/gxy_x_[2][17].xg
+++ b/test/test_cartoon_2/gxy_x_[2][17].xg
@@ -23,22 +23,22 @@
"Time = 0.0500000000000
--0.3000000000000 -0.0000000000000
--0.1000000000000 -0.0000000000000
-0.1000000000000 -0.0000000000000
-0.3000000000000 -0.0000000000000
+-0.3000000000000 0.0000000000000
+-0.1000000000000 0.0000000000000
+0.1000000000000 0.0000000000000
+0.3000000000000 0.0000000000000
0.5000000000000 0.0000000000000
-0.7000000000000 -0.0000000000000
-0.9000000000000 0.0000000000000
-1.1000000000000 0.0000000000000
+0.7000000000000 0.0000000000000
+0.9000000000000 -0.0000000000000
+1.1000000000000 -0.0000000000000
1.3000000000000 0.0000000000000
1.5000000000000 0.0000000000000
-1.7000000000000 0.0000000000000
-1.9000000000000 0.0000000000000
-2.1000000000000 -0.0000000000000
-2.3000000000000 0.0000000000000
-2.5000000000000 0.0000000000000
+1.7000000000000 -0.0000000000000
+1.9000000000000 -0.0000000000000
+2.1000000000000 0.0000000000000
+2.3000000000000 -0.0000000000000
+2.5000000000000 -0.0000000000000
2.7000000000000 0.0000000000000
-2.9000000000000 -0.0000000000000
+2.9000000000000 0.0000000000000
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
diff --git a/test/test_cartoon_2/gxy_y_[2][17].xg b/test/test_cartoon_2/gxy_y_[2][17].xg
index 50046b8..f169def 100644
--- a/test/test_cartoon_2/gxy_y_[2][17].xg
+++ b/test/test_cartoon_2/gxy_y_[2][17].xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.4000000000000 -0.0000000000000
--0.2000000000000 0.0000000000000
+-0.4000000000000 0.0000000000000
+-0.2000000000000 0.0000000000001
0.0000000000000 0.0000000000000
-0.2000000000000 0.0000000000000
+0.2000000000000 -0.0000000000001
0.4000000000000 0.0000000000000
"Time = 0.0500000000000
--0.4000000000000 -0.0027131464657
--0.2000000000000 -0.0006131718695
-0.0000000000000 -0.0000000000000
-0.2000000000000 0.0006131718695
-0.4000000000000 0.0027131464657
+-0.4000000000000 -0.0026071582902
+-0.2000000000000 -0.0008065600721
+0.0000000000000 0.0000000000000
+0.2000000000000 0.0008065600721
+0.4000000000000 0.0026071582902
diff --git a/test/test_cartoon_2/gxy_z_[2][2].xg b/test/test_cartoon_2/gxy_z_[2][2].xg
index d64fde8..2fcb906 100644
--- a/test/test_cartoon_2/gxy_z_[2][2].xg
+++ b/test/test_cartoon_2/gxy_z_[2][2].xg
@@ -44,31 +44,31 @@
-2.7000000000000 0.0000000000000
-2.5000000000000 -0.0000000000000
-2.3000000000000 0.0000000000000
--2.1000000000000 0.0000000000000
+-2.1000000000000 -0.0000000000000
-1.9000000000000 0.0000000000000
-1.7000000000000 0.0000000000000
-1.5000000000000 -0.0000000000000
--1.3000000000000 0.0000000000000
+-1.3000000000000 -0.0000000000000
-1.1000000000000 0.0000000000000
-0.9000000000000 0.0000000000000
--0.7000000000000 0.0000000000000
+-0.7000000000000 -0.0000000000000
-0.5000000000000 0.0000000000000
--0.3000000000000 -0.0000000000000
--0.1000000000000 -0.0000000000000
-0.1000000000000 -0.0000000000000
+-0.3000000000000 0.0000000000000
+-0.1000000000000 0.0000000000000
+0.1000000000000 0.0000000000000
0.3000000000000 -0.0000000000000
0.5000000000000 0.0000000000000
-0.7000000000000 -0.0000000000000
-0.9000000000000 0.0000000000000
-1.1000000000000 0.0000000000000
-1.3000000000000 0.0000000000000
+0.7000000000000 0.0000000000000
+0.9000000000000 -0.0000000000000
+1.1000000000000 -0.0000000000000
+1.3000000000000 -0.0000000000000
1.5000000000000 0.0000000000000
-1.7000000000000 -0.0000000000000
+1.7000000000000 0.0000000000000
1.9000000000000 -0.0000000000000
2.1000000000000 0.0000000000000
2.3000000000000 0.0000000000000
2.5000000000000 -0.0000000000000
2.7000000000000 0.0000000000000
-2.9000000000000 -0.0000000000000
+2.9000000000000 0.0000000000000
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
diff --git a/test/test_cartoon_2/gxz_3D_diagonal.xg b/test/test_cartoon_2/gxz_3D_diagonal.xg
index bc739ad..bb74850 100644
--- a/test/test_cartoon_2/gxz_3D_diagonal.xg
+++ b/test/test_cartoon_2/gxz_3D_diagonal.xg
@@ -11,6 +11,6 @@
"Time = 0.0500000000000
-0.5196152422707 0.0000000000000
-0.1732050807569 0.0000000000000
-0.1732050807569 -0.0000117346031
-0.5196152422707 -0.0000435025146
-0.8660254037844 -0.0000854329142
+0.1732050807569 -0.0000117345515
+0.5196152422707 -0.0000435022665
+0.8660254037844 -0.0000854323051
diff --git a/test/test_cartoon_2/gxz_maximum.xg b/test/test_cartoon_2/gxz_maximum.xg
index 32b5aea..6e92cf6 100644
--- a/test/test_cartoon_2/gxz_maximum.xg
+++ b/test/test_cartoon_2/gxz_maximum.xg
@@ -1,3 +1,3 @@
"gxz v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0135429271313
+0.0500000000000 0.0121278338802
diff --git a/test/test_cartoon_2/gxz_minimum.xg b/test/test_cartoon_2/gxz_minimum.xg
index b96b31c..4935549 100644
--- a/test/test_cartoon_2/gxz_minimum.xg
+++ b/test/test_cartoon_2/gxz_minimum.xg
@@ -1,3 +1,3 @@
"gxz v time
0.0000000000000 0.0000000000000
-0.0500000000000 -0.0135429271313
+0.0500000000000 -0.0121278338802
diff --git a/test/test_cartoon_2/gxz_norm1.xg b/test/test_cartoon_2/gxz_norm1.xg
index 4df41fc..eacd1f4 100644
--- a/test/test_cartoon_2/gxz_norm1.xg
+++ b/test/test_cartoon_2/gxz_norm1.xg
@@ -1,3 +1,3 @@
"gxz v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0003935311307
+0.0500000000000 0.0003802260409
diff --git a/test/test_cartoon_2/gxz_norm2.xg b/test/test_cartoon_2/gxz_norm2.xg
index d04f75f..32b724c 100644
--- a/test/test_cartoon_2/gxz_norm2.xg
+++ b/test/test_cartoon_2/gxz_norm2.xg
@@ -1,3 +1,3 @@
"gxz v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0011237112157
+0.0500000000000 0.0010293009605
diff --git a/test/test_cartoon_2/gxz_x_[2][17].xg b/test/test_cartoon_2/gxz_x_[2][17].xg
index d650170..d2a401d 100644
--- a/test/test_cartoon_2/gxz_x_[2][17].xg
+++ b/test/test_cartoon_2/gxz_x_[2][17].xg
@@ -23,22 +23,22 @@
"Time = 0.0500000000000
--0.3000000000000 -0.0045078331569
--0.1000000000000 0.0134332430275
-0.1000000000000 -0.0134332430275
-0.3000000000000 0.0045078331569
-0.5000000000000 0.0024267855995
-0.7000000000000 0.0010437338407
-0.9000000000000 0.0005125446296
-1.1000000000000 0.0002816204149
-1.3000000000000 0.0001681460246
-1.5000000000000 0.0001068765042
-1.7000000000000 0.0000713179923
-1.9000000000000 0.0000494778155
-2.1000000000000 0.0000354371778
-2.3000000000000 0.0000260652652
-2.5000000000000 0.0000196095857
-2.7000000000000 0.0000150419334
-2.9000000000000 0.0000117346284
+-0.3000000000000 -0.0037798928675
+-0.1000000000000 0.0111158757110
+0.1000000000000 -0.0111158757110
+0.3000000000000 0.0037798928675
+0.5000000000000 0.0023987579639
+0.7000000000000 0.0010414195474
+0.9000000000000 0.0005121966656
+1.1000000000000 0.0002815437479
+1.3000000000000 0.0001681242028
+1.5000000000000 0.0001068690578
+1.7000000000000 0.0000713150848
+1.9000000000000 0.0000494765559
+2.1000000000000 0.0000354365850
+2.3000000000000 0.0000260649668
+2.5000000000000 0.0000196094268
+2.7000000000000 0.0000150418447
+2.9000000000000 0.0000117345768
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
diff --git a/test/test_cartoon_2/gxz_y_[2][17].xg b/test/test_cartoon_2/gxz_y_[2][17].xg
index b237935..296f263 100644
--- a/test/test_cartoon_2/gxz_y_[2][17].xg
+++ b/test/test_cartoon_2/gxz_y_[2][17].xg
@@ -9,8 +9,8 @@
"Time = 0.0500000000000
--0.4000000000000 0.0010856704466
--0.2000000000000 -0.0015682621112
-0.0000000000000 -0.0134332430275
-0.2000000000000 -0.0015682621112
-0.4000000000000 0.0010856704466
+-0.4000000000000 0.0009613055429
+-0.2000000000000 -0.0012934824185
+0.0000000000000 -0.0111158757110
+0.2000000000000 -0.0012934824185
+0.4000000000000 0.0009613055429
diff --git a/test/test_cartoon_2/gxz_z_[2][2].xg b/test/test_cartoon_2/gxz_z_[2][2].xg
index 98f4da8..a8b1f12 100644
--- a/test/test_cartoon_2/gxz_z_[2][2].xg
+++ b/test/test_cartoon_2/gxz_z_[2][2].xg
@@ -40,35 +40,35 @@
"Time = 0.0500000000000
-3.3000000000000 0.0000000000000
-3.1000000000000 0.0000000000000
--2.9000000000000 -0.0000117346031
--2.7000000000000 -0.0000150419338
--2.5000000000000 -0.0000196095863
--2.3000000000000 -0.0000260652662
--2.1000000000000 -0.0000354371796
--1.9000000000000 -0.0000494778187
--1.7000000000000 -0.0000713179983
--1.5000000000000 -0.0001068765158
--1.3000000000000 -0.0001681460473
--1.1000000000000 -0.0002816204576
--0.9000000000000 -0.0005125446892
--0.7000000000000 -0.0010437337302
--0.5000000000000 -0.0024267834910
--0.3000000000000 -0.0045078241677
--0.1000000000000 0.0134332430275
-0.1000000000000 -0.0134332430275
-0.3000000000000 0.0045078241677
-0.5000000000000 0.0024267834910
-0.7000000000000 0.0010437337302
-0.9000000000000 0.0005125446892
-1.1000000000000 0.0002816204576
-1.3000000000000 0.0001681460473
-1.5000000000000 0.0001068765158
-1.7000000000000 0.0000713179983
-1.9000000000000 0.0000494778187
-2.1000000000000 0.0000354371796
-2.3000000000000 0.0000260652662
-2.5000000000000 0.0000196095863
-2.7000000000000 0.0000150419338
-2.9000000000000 0.0000117346031
+-2.9000000000000 -0.0000117345515
+-2.7000000000000 -0.0000150418450
+-2.5000000000000 -0.0000196094274
+-2.3000000000000 -0.0000260649678
+-2.1000000000000 -0.0000354365868
+-1.9000000000000 -0.0000494765591
+-1.7000000000000 -0.0000713150908
+-1.5000000000000 -0.0001068690694
+-1.3000000000000 -0.0001681242255
+-1.1000000000000 -0.0002815437906
+-0.9000000000000 -0.0005121967257
+-0.7000000000000 -0.0010414194434
+-0.5000000000000 -0.0023987559970
+-0.3000000000000 -0.0037798878548
+-0.1000000000000 0.0111158757110
+0.1000000000000 -0.0111158757110
+0.3000000000000 0.0037798878548
+0.5000000000000 0.0023987559970
+0.7000000000000 0.0010414194434
+0.9000000000000 0.0005121967257
+1.1000000000000 0.0002815437906
+1.3000000000000 0.0001681242255
+1.5000000000000 0.0001068690694
+1.7000000000000 0.0000713150908
+1.9000000000000 0.0000494765591
+2.1000000000000 0.0000354365868
+2.3000000000000 0.0000260649678
+2.5000000000000 0.0000196094274
+2.7000000000000 0.0000150418450
+2.9000000000000 0.0000117345515
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
diff --git a/test/test_cartoon_2/gyy_3D_diagonal.xg b/test/test_cartoon_2/gyy_3D_diagonal.xg
index cf98693..f066ab8 100644
--- a/test/test_cartoon_2/gyy_3D_diagonal.xg
+++ b/test/test_cartoon_2/gyy_3D_diagonal.xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.5196152422707 3.0218594486186
--0.1732050807569 3.0520290478921
-0.1732050807569 3.2689014705504
-0.5196152422707 3.4931204537021
-0.8660254037844 3.7061295944078
+-0.5196152422707 3.0218586978379
+-0.1732050807569 3.0520282517700
+0.1732050807569 3.2689002888138
+0.5196152422707 3.4931187500472
+0.8660254037844 3.7061272609257
"Time = 0.0500000000000
--0.5196152422707 3.0218594486186
--0.1732050807569 3.0520290478921
-0.1732050807569 3.2687881489619
-0.5196152422707 3.4929902432106
-0.8660254037844 3.7059895265983
+-0.5196152422707 3.0218586978379
+-0.1732050807569 3.0520282517700
+0.1732050807569 3.2687869677140
+0.5196152422707 3.4929885402817
+0.8660254037844 3.7059871940888
diff --git a/test/test_cartoon_2/gyy_maximum.xg b/test/test_cartoon_2/gyy_maximum.xg
index 5974c5b..333e5e1 100644
--- a/test/test_cartoon_2/gyy_maximum.xg
+++ b/test/test_cartoon_2/gyy_maximum.xg
@@ -1,3 +1,3 @@
"gyy v time
-0.0000000000000 4243.4978336205531
-0.0500000000000 4243.5056660677710
+0.0000000000000 3492.3567944760061
+0.0500000000000 3492.3631107710630
diff --git a/test/test_cartoon_2/gyy_minimum.xg b/test/test_cartoon_2/gyy_minimum.xg
index d67a651..f78b7f2 100644
--- a/test/test_cartoon_2/gyy_minimum.xg
+++ b/test/test_cartoon_2/gyy_minimum.xg
@@ -1,3 +1,3 @@
"gyy v time
-0.0000000000000 -56.3710371422877
-0.0500000000000 -56.3647757035369
+0.0000000000000 -13.1931390426247
+0.0500000000000 -13.1870037938330
diff --git a/test/test_cartoon_2/gyy_norm1.xg b/test/test_cartoon_2/gyy_norm1.xg
index 3ab3b3f..9658e1e 100644
--- a/test/test_cartoon_2/gyy_norm1.xg
+++ b/test/test_cartoon_2/gyy_norm1.xg
@@ -1,3 +1,3 @@
"gyy v time
-0.0000000000000 17.8995282938149
-0.0500000000000 17.8992789419233
+0.0000000000000 16.2624507115209
+0.0500000000000 16.2622011234870
diff --git a/test/test_cartoon_2/gyy_norm2.xg b/test/test_cartoon_2/gyy_norm2.xg
index 2be1306..cf1d068 100644
--- a/test/test_cartoon_2/gyy_norm2.xg
+++ b/test/test_cartoon_2/gyy_norm2.xg
@@ -1,3 +1,3 @@
"gyy v time
-0.0000000000000 175.1721565474455
-0.0500000000000 175.1723911643140
+0.0000000000000 145.5717646823032
+0.0500000000000 145.5719512026340
diff --git a/test/test_cartoon_2/gyy_x_[2][17].xg b/test/test_cartoon_2/gyy_x_[2][17].xg
index 8634ac9..1efb57e 100644
--- a/test/test_cartoon_2/gyy_x_[2][17].xg
+++ b/test/test_cartoon_2/gyy_x_[2][17].xg
@@ -1,44 +1,44 @@
"Time = 0.0000000000000
--0.3000000000000 300.1402170474084
--0.1000000000000 4243.4978336205531
-0.1000000000000 4243.4978336205531
-0.3000000000000 300.1402170474086
-0.5000000000000 76.8861809889166
-0.7000000000000 33.9705627484771
-0.9000000000000 19.6084479187448
-1.1000000000000 13.1797101473141
-1.3000000000000 9.7479159845113
-1.5000000000000 7.6887419683214
-1.7000000000000 6.3467113829780
-1.9000000000000 5.4168827223783
-2.1000000000000 4.7417123839730
-2.3000000000000 4.2329924080967
-2.5000000000000 3.8380930903288
-2.7000000000000 3.5239530946096
-2.9000000000000 3.2689014705504
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-0.3000000000000 297.8804651406374
+-0.1000000000000 3492.3567944760061
+0.1000000000000 3492.3567944760061
+0.3000000000000 297.8804651406379
+0.5000000000000 76.8109507982032
+0.7000000000000 33.9626056388896
+0.9000000000000 19.6069177310387
+1.1000000000000 13.1792894145025
+1.3000000000000 9.7477695816072
+1.5000000000000 7.6886818351957
+1.7000000000000 6.3466834631574
+1.9000000000000 5.4168684814549
+2.1000000000000 4.7417045605994
+2.3000000000000 4.2329878446309
+2.5000000000000 3.8380902936023
+2.7000000000000 3.5239513082666
+2.9000000000000 3.2689002888138
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
"Time = 0.0500000000000
--0.3000000000000 300.1362543067030
--0.1000000000000 4243.5056660677710
-0.1000000000000 4243.5056660677710
-0.3000000000000 300.1362543067038
-0.5000000000000 76.8824947556974
-0.7000000000000 33.9682629749921
-0.9000000000000 19.6069634330149
-1.1000000000000 13.1787006503290
-1.3000000000000 9.7471984350581
-1.5000000000000 7.6882133550670
-1.7000000000000 6.3463104602213
-1.9000000000000 5.4165712541797
-2.1000000000000 4.7414654901822
-2.3000000000000 4.2327933226274
-2.5000000000000 3.8379301734559
-2.7000000000000 3.5238180561388
-2.9000000000000 3.2687740621738
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-0.3000000000000 297.8768842507877
+-0.1000000000000 3492.3631107710630
+0.1000000000000 3492.3631107710630
+0.3000000000000 297.8768842507882
+0.5000000000000 76.8072970734329
+0.7000000000000 33.9603100106961
+0.9000000000000 19.6054341108407
+1.1000000000000 13.1782801632320
+1.3000000000000 9.7470521177661
+1.5000000000000 7.6881532564617
+1.7000000000000 6.3462825559315
+1.9000000000000 5.4165570208663
+2.1000000000000 4.7414576708016
+2.3000000000000 4.2327887613779
+2.5000000000000 3.8379273780188
+2.7000000000000 3.5238162705764
+2.9000000000000 3.2687728809425
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
diff --git a/test/test_cartoon_2/gyy_y_[2][17].xg b/test/test_cartoon_2/gyy_y_[2][17].xg
index 75dd638..ef8a20e 100644
--- a/test/test_cartoon_2/gyy_y_[2][17].xg
+++ b/test/test_cartoon_2/gyy_y_[2][17].xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.4000000000000 -56.3710371422877
--0.2000000000000 1783.9554076970508
-0.0000000000000 4243.4978336205531
-0.2000000000000 1783.9554076970508
-0.4000000000000 -56.3710371422877
+-0.4000000000000 -13.1931390426247
+-0.2000000000000 1502.4650093923487
+0.0000000000000 3492.3567944760061
+0.2000000000000 1502.4650093923487
+0.4000000000000 -13.1931390426247
"Time = 0.0500000000000
--0.4000000000000 -56.3647757035369
--0.2000000000000 1783.9570495043417
-0.0000000000000 4243.5056660677710
-0.2000000000000 1783.9570495043417
-0.4000000000000 -56.3647757035369
+-0.4000000000000 -13.1870037938330
+-0.2000000000000 1502.4667347224267
+0.0000000000000 3492.3631107710630
+0.2000000000000 1502.4667347224267
+0.4000000000000 -13.1870037938330
diff --git a/test/test_cartoon_2/gyy_z_[2][2].xg b/test/test_cartoon_2/gyy_z_[2][2].xg
index 7b70e44..eb26c11 100644
--- a/test/test_cartoon_2/gyy_z_[2][2].xg
+++ b/test/test_cartoon_2/gyy_z_[2][2].xg
@@ -1,74 +1,74 @@
"Time = 0.0000000000000
--3.3000000000000 3.0582174428072
--3.1000000000000 3.0582174428072
--2.9000000000000 3.2689014705504
--2.7000000000000 3.5239530946096
--2.5000000000000 3.8380930903288
--2.3000000000000 4.2329924080967
--2.1000000000000 4.7417123839730
--1.9000000000000 5.4168827223783
--1.7000000000000 6.3467113829780
--1.5000000000000 7.6887419683214
--1.3000000000000 9.7479159845113
--1.1000000000000 13.1797101473141
--0.9000000000000 19.6084479187448
--0.7000000000000 33.9705627484771
--0.5000000000000 76.8861809889166
--0.3000000000000 300.1402170474078
--0.1000000000000 4243.4978336205531
-0.1000000000000 4243.4978336205531
-0.3000000000000 300.1402170474091
-0.5000000000000 76.8861809889166
-0.7000000000000 33.9705627484772
-0.9000000000000 19.6084479187449
-1.1000000000000 13.1797101473141
-1.3000000000000 9.7479159845113
-1.5000000000000 7.6887419683214
-1.7000000000000 6.3467113829780
-1.9000000000000 5.4168827223783
-2.1000000000000 4.7417123839730
-2.3000000000000 4.2329924080967
-2.5000000000000 3.8380930903288
-2.7000000000000 3.5239530946096
-2.9000000000000 3.2689014705504
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-3.3000000000000 3.0582166371259
+-3.1000000000000 3.0582166371259
+-2.9000000000000 3.2689002888138
+-2.7000000000000 3.5239513082666
+-2.5000000000000 3.8380902936023
+-2.3000000000000 4.2329878446309
+-2.1000000000000 4.7417045605994
+-1.9000000000000 5.4168684814549
+-1.7000000000000 6.3466834631574
+-1.5000000000000 7.6886818351957
+-1.3000000000000 9.7477695816072
+-1.1000000000000 13.1792894145025
+-0.9000000000000 19.6069177310387
+-0.7000000000000 33.9626056388896
+-0.5000000000000 76.8109507982032
+-0.3000000000000 297.8804651406372
+-0.1000000000000 3492.3567944760061
+0.1000000000000 3492.3567944760061
+0.3000000000000 297.8804651406381
+0.5000000000000 76.8109507982032
+0.7000000000000 33.9626056388896
+0.9000000000000 19.6069177310387
+1.1000000000000 13.1792894145025
+1.3000000000000 9.7477695816072
+1.5000000000000 7.6886818351957
+1.7000000000000 6.3466834631574
+1.9000000000000 5.4168684814549
+2.1000000000000 4.7417045605994
+2.3000000000000 4.2329878446309
+2.5000000000000 3.8380902936023
+2.7000000000000 3.5239513082666
+2.9000000000000 3.2689002888138
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
"Time = 0.0500000000000
--3.3000000000000 3.0582174428072
--3.1000000000000 3.0582174428072
--2.9000000000000 3.2687881489619
--2.7000000000000 3.5238178872510
--2.5000000000000 3.8379299399085
--2.3000000000000 4.2327929928510
--2.1000000000000 4.7414650136859
--1.9000000000000 5.4165705482927
--1.7000000000000 6.3463093870743
--1.5000000000000 7.6882116844890
--1.3000000000000 9.7471958043201
--1.1000000000000 13.1786966561674
--0.9000000000000 19.6069588774277
--0.7000000000000 33.9682701696350
--0.5000000000000 76.8826283565136
--0.3000000000000 300.1374513466534
--0.1000000000000 4243.5056660677710
-0.1000000000000 4243.5056660677710
-0.3000000000000 300.1374513466546
-0.5000000000000 76.8826283565136
-0.7000000000000 33.9682701696350
-0.9000000000000 19.6069588774277
-1.1000000000000 13.1786966561674
-1.3000000000000 9.7471958043201
-1.5000000000000 7.6882116844890
-1.7000000000000 6.3463093870743
-1.9000000000000 5.4165705482927
-2.1000000000000 4.7414650136859
-2.3000000000000 4.2327929928510
-2.5000000000000 3.8379299399085
-2.7000000000000 3.5238178872510
-2.9000000000000 3.2687881489619
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-3.3000000000000 3.0582166371259
+-3.1000000000000 3.0582166371259
+-2.9000000000000 3.2687869677140
+-2.7000000000000 3.5238161016877
+-2.5000000000000 3.8379271444694
+-2.3000000000000 4.2327884315965
+-2.1000000000000 4.7414571942927
+-1.9000000000000 5.4165563149454
+-1.7000000000000 6.3462814826829
+-1.5000000000000 7.6881515855404
+-1.3000000000000 9.7470494856757
+-1.1000000000000 13.1782761625331
+-0.9000000000000 19.6054295133495
+-0.7000000000000 33.9603167992661
+-0.5000000000000 76.8074230398970
+-0.3000000000000 297.8776743215704
+-0.1000000000000 3492.3631107710630
+0.1000000000000 3492.3631107710630
+0.3000000000000 297.8776743215714
+0.5000000000000 76.8074230398970
+0.7000000000000 33.9603167992661
+0.9000000000000 19.6054295133495
+1.1000000000000 13.1782761625331
+1.3000000000000 9.7470494856758
+1.5000000000000 7.6881515855404
+1.7000000000000 6.3462814826829
+1.9000000000000 5.4165563149454
+2.1000000000000 4.7414571942927
+2.3000000000000 4.2327884315965
+2.5000000000000 3.8379271444694
+2.7000000000000 3.5238161016877
+2.9000000000000 3.2687869677140
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
diff --git a/test/test_cartoon_2/gyz_3D_diagonal.xg b/test/test_cartoon_2/gyz_3D_diagonal.xg
index c534eff..131d16b 100644
--- a/test/test_cartoon_2/gyz_3D_diagonal.xg
+++ b/test/test_cartoon_2/gyz_3D_diagonal.xg
@@ -11,6 +11,6 @@
"Time = 0.0500000000000
-0.5196152422707 -0.0000000000000
-0.1732050807569 -0.0000000000000
-0.1732050807569 0.0000000000000
-0.5196152422707 -0.0000290016764
-0.8660254037844 -0.0000683463314
+0.1732050807569 -0.0000000000000
+0.5196152422707 -0.0000290015110
+0.8660254037844 -0.0000683458441
diff --git a/test/test_cartoon_2/gyz_maximum.xg b/test/test_cartoon_2/gyz_maximum.xg
index 387df5e..37e2d56 100644
--- a/test/test_cartoon_2/gyz_maximum.xg
+++ b/test/test_cartoon_2/gyz_maximum.xg
@@ -1,3 +1,3 @@
"gyz v time
0.0000000000000 -0.0000000000000
-0.0500000000000 0.0100173956854
+0.0500000000000 0.0088318211666
diff --git a/test/test_cartoon_2/gyz_minimum.xg b/test/test_cartoon_2/gyz_minimum.xg
index 491f4a8..d898aab 100644
--- a/test/test_cartoon_2/gyz_minimum.xg
+++ b/test/test_cartoon_2/gyz_minimum.xg
@@ -1,3 +1,3 @@
"gyz v time
0.0000000000000 -0.0000000000000
-0.0500000000000 -0.0100173956854
+0.0500000000000 -0.0088318211666
diff --git a/test/test_cartoon_2/gyz_norm1.xg b/test/test_cartoon_2/gyz_norm1.xg
index b0f8b62..68fc1c2 100644
--- a/test/test_cartoon_2/gyz_norm1.xg
+++ b/test/test_cartoon_2/gyz_norm1.xg
@@ -1,3 +1,3 @@
"gyz v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0002412896909
+0.0500000000000 0.0002313438462
diff --git a/test/test_cartoon_2/gyz_norm2.xg b/test/test_cartoon_2/gyz_norm2.xg
index bed9485..b01e958 100644
--- a/test/test_cartoon_2/gyz_norm2.xg
+++ b/test/test_cartoon_2/gyz_norm2.xg
@@ -1,3 +1,3 @@
"gyz v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0009668727527
+0.0500000000000 0.0008981411060
diff --git a/test/test_cartoon_2/gyz_x_[2][17].xg b/test/test_cartoon_2/gyz_x_[2][17].xg
index 88e6624..836332f 100644
--- a/test/test_cartoon_2/gyz_x_[2][17].xg
+++ b/test/test_cartoon_2/gyz_x_[2][17].xg
@@ -23,22 +23,22 @@
"Time = 0.0500000000000
--0.3000000000000 0.0000000000000
--0.1000000000000 0.0000000000000
-0.1000000000000 -0.0000000000000
-0.3000000000000 -0.0000000000000
+-0.3000000000000 -0.0000000000000
+-0.1000000000000 -0.0000000000000
+0.1000000000000 0.0000000000000
+0.3000000000000 0.0000000000000
0.5000000000000 0.0000000000000
-0.7000000000000 -0.0000000000000
+0.7000000000000 0.0000000000000
0.9000000000000 0.0000000000000
-1.1000000000000 0.0000000000000
+1.1000000000000 -0.0000000000000
1.3000000000000 0.0000000000000
1.5000000000000 0.0000000000000
-1.7000000000000 0.0000000000000
+1.7000000000000 -0.0000000000000
1.9000000000000 0.0000000000000
-2.1000000000000 -0.0000000000000
-2.3000000000000 0.0000000000000
-2.5000000000000 0.0000000000000
-2.7000000000000 -0.0000000000000
-2.9000000000000 -0.0000000000000
+2.1000000000000 0.0000000000000
+2.3000000000000 -0.0000000000000
+2.5000000000000 -0.0000000000000
+2.7000000000000 0.0000000000000
+2.9000000000000 0.0000000000000
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
diff --git a/test/test_cartoon_2/gyz_y_[2][17].xg b/test/test_cartoon_2/gyz_y_[2][17].xg
index 70109bd..2e79f48 100644
--- a/test/test_cartoon_2/gyz_y_[2][17].xg
+++ b/test/test_cartoon_2/gyz_y_[2][17].xg
@@ -9,8 +9,8 @@
"Time = 0.0500000000000
--0.4000000000000 -0.0043426817863
--0.2000000000000 0.0031365242225
-0.0000000000000 -0.0000000000000
-0.2000000000000 -0.0031365242225
-0.4000000000000 0.0043426817863
+-0.4000000000000 -0.0038452221718
+-0.2000000000000 0.0025869648370
+0.0000000000000 0.0000000000000
+0.2000000000000 -0.0025869648370
+0.4000000000000 0.0038452221718
diff --git a/test/test_cartoon_2/gyz_z_[2][2].xg b/test/test_cartoon_2/gyz_z_[2][2].xg
index d3b4cee..c0620dd 100644
--- a/test/test_cartoon_2/gyz_z_[2][2].xg
+++ b/test/test_cartoon_2/gyz_z_[2][2].xg
@@ -40,34 +40,34 @@
"Time = 0.0500000000000
-3.3000000000000 0.0000000000000
-3.1000000000000 0.0000000000000
--2.9000000000000 0.0000000000000
+-2.9000000000000 -0.0000000000000
-2.7000000000000 0.0000000000000
-2.5000000000000 0.0000000000000
--2.3000000000000 0.0000000000000
--2.1000000000000 -0.0000000000000
--1.9000000000000 -0.0000000000000
--1.7000000000000 0.0000000000000
+-2.3000000000000 -0.0000000000000
+-2.1000000000000 0.0000000000000
+-1.9000000000000 0.0000000000000
+-1.7000000000000 -0.0000000000000
-1.5000000000000 0.0000000000000
-1.3000000000000 0.0000000000000
-1.1000000000000 -0.0000000000000
--0.9000000000000 -0.0000000000000
+-0.9000000000000 0.0000000000000
-0.7000000000000 0.0000000000000
--0.5000000000000 0.0000000000000
+-0.5000000000000 -0.0000000000000
-0.3000000000000 0.0000000000000
-0.1000000000000 0.0000000000000
-0.1000000000000 -0.0000000000000
-0.3000000000000 -0.0000000000000
-0.5000000000000 -0.0000000000000
-0.7000000000000 -0.0000000000000
-0.9000000000000 0.0000000000000
-1.1000000000000 0.0000000000000
-1.3000000000000 0.0000000000000
+0.1000000000000 0.0000000000000
+0.3000000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.7000000000000 0.0000000000000
+0.9000000000000 -0.0000000000000
+1.1000000000000 -0.0000000000000
+1.3000000000000 -0.0000000000000
1.5000000000000 0.0000000000000
1.7000000000000 0.0000000000000
-1.9000000000000 -0.0000000000000
+1.9000000000000 0.0000000000000
2.1000000000000 0.0000000000000
-2.3000000000000 0.0000000000000
-2.5000000000000 0.0000000000000
+2.3000000000000 -0.0000000000000
+2.5000000000000 -0.0000000000000
2.7000000000000 0.0000000000000
2.9000000000000 -0.0000000000000
3.1000000000000 0.0000000000000
diff --git a/test/test_cartoon_2/gzz_3D_diagonal.xg b/test/test_cartoon_2/gzz_3D_diagonal.xg
index e76490a..439491a 100644
--- a/test/test_cartoon_2/gzz_3D_diagonal.xg
+++ b/test/test_cartoon_2/gzz_3D_diagonal.xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.5196152422707 3.0218594486186
--0.1732050807569 3.0520290478921
-0.1732050807569 3.2689014705504
-0.5196152422707 3.4931204537021
-0.8660254037844 3.7061295944078
+-0.5196152422707 3.0218586978379
+-0.1732050807569 3.0520282517700
+0.1732050807569 3.2689002888138
+0.5196152422707 3.4931187500472
+0.8660254037844 3.7061272609257
"Time = 0.0500000000000
--0.5196152422707 3.0218594486186
--0.1732050807569 3.0520290478921
-0.1732050807569 3.2691274752180
-0.5196152422707 3.4933781540378
-0.8660254037844 3.7064036721475
+-0.5196152422707 3.0218586978379
+-0.1732050807569 3.0520282517700
+0.1732050807569 3.2691262925065
+0.5196152422707 3.4933764489454
+0.8660254037844 3.7064013367610
diff --git a/test/test_cartoon_2/gzz_maximum.xg b/test/test_cartoon_2/gzz_maximum.xg
index de170b3..de0a993 100644
--- a/test/test_cartoon_2/gzz_maximum.xg
+++ b/test/test_cartoon_2/gzz_maximum.xg
@@ -1,3 +1,3 @@
"gzz v time
-0.0000000000000 4243.4978336205531
-0.0500000000000 4243.4939174102865
+0.0000000000000 3492.3567944760061
+0.0500000000000 3492.3536363394624
diff --git a/test/test_cartoon_2/gzz_minimum.xg b/test/test_cartoon_2/gzz_minimum.xg
index a396541..13f616e 100644
--- a/test/test_cartoon_2/gzz_minimum.xg
+++ b/test/test_cartoon_2/gzz_minimum.xg
@@ -1,3 +1,3 @@
"gzz v time
-0.0000000000000 -56.3710371422877
-0.0500000000000 -56.3733855354696
+0.0000000000000 -13.1931390426247
+0.0500000000000 -13.1956325200720
diff --git a/test/test_cartoon_2/gzz_norm1.xg b/test/test_cartoon_2/gzz_norm1.xg
index 12b0242..c9f6eec 100644
--- a/test/test_cartoon_2/gzz_norm1.xg
+++ b/test/test_cartoon_2/gzz_norm1.xg
@@ -1,3 +1,3 @@
"gzz v time
-0.0000000000000 17.8995282938149
-0.0500000000000 17.8997170419880
+0.0000000000000 16.2624507115209
+0.0500000000000 16.2626401104250
diff --git a/test/test_cartoon_2/gzz_norm2.xg b/test/test_cartoon_2/gzz_norm2.xg
index 796c3b3..bf9bd07 100644
--- a/test/test_cartoon_2/gzz_norm2.xg
+++ b/test/test_cartoon_2/gzz_norm2.xg
@@ -1,3 +1,3 @@
"gzz v time
-0.0000000000000 175.1721565474455
-0.0500000000000 175.1720175050024
+0.0000000000000 145.5717646823032
+0.0500000000000 145.5716554272736
diff --git a/test/test_cartoon_2/gzz_x_[2][17].xg b/test/test_cartoon_2/gzz_x_[2][17].xg
index 7eb3154..3a4e931 100644
--- a/test/test_cartoon_2/gzz_x_[2][17].xg
+++ b/test/test_cartoon_2/gzz_x_[2][17].xg
@@ -1,44 +1,44 @@
"Time = 0.0000000000000
--0.3000000000000 300.1402170474084
--0.1000000000000 4243.4978336205531
-0.1000000000000 4243.4978336205531
-0.3000000000000 300.1402170474086
-0.5000000000000 76.8861809889166
-0.7000000000000 33.9705627484771
-0.9000000000000 19.6084479187448
-1.1000000000000 13.1797101473141
-1.3000000000000 9.7479159845113
-1.5000000000000 7.6887419683214
-1.7000000000000 6.3467113829780
-1.9000000000000 5.4168827223783
-2.1000000000000 4.7417123839730
-2.3000000000000 4.2329924080967
-2.5000000000000 3.8380930903288
-2.7000000000000 3.5239530946096
-2.9000000000000 3.2689014705504
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-0.3000000000000 297.8804651406374
+-0.1000000000000 3492.3567944760061
+0.1000000000000 3492.3567944760061
+0.3000000000000 297.8804651406379
+0.5000000000000 76.8109507982032
+0.7000000000000 33.9626056388896
+0.9000000000000 19.6069177310387
+1.1000000000000 13.1792894145025
+1.3000000000000 9.7477695816072
+1.5000000000000 7.6886818351957
+1.7000000000000 6.3466834631574
+1.9000000000000 5.4168684814549
+2.1000000000000 4.7417045605994
+2.3000000000000 4.2329878446309
+2.5000000000000 3.8380902936023
+2.7000000000000 3.5239513082666
+2.9000000000000 3.2689002888138
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
"Time = 0.0500000000000
--0.3000000000000 300.1386261346527
--0.1000000000000 4243.4939174102856
-0.1000000000000 4243.4939174102865
-0.3000000000000 300.1386261346527
-0.5000000000000 76.8831184034851
-0.7000000000000 33.9684502360096
-0.9000000000000 19.6070341447739
-1.1000000000000 13.1787320565835
-1.3000000000000 9.7472141079922
-1.5000000000000 7.6882218884296
-1.7000000000000 6.3463154307485
-1.9000000000000 5.4165743095330
-2.1000000000000 4.7414674526638
-2.3000000000000 4.2327946301002
-2.5000000000000 3.8379310718967
-2.7000000000000 3.5238186900882
-2.9000000000000 3.2687958365753
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-0.3000000000000 297.8786452554784
+-0.1000000000000 3492.3536363394624
+0.1000000000000 3492.3536363394624
+0.3000000000000 297.8786452554790
+0.5000000000000 76.8079082394362
+0.7000000000000 33.9604965094256
+0.9000000000000 19.6055047315146
+1.1000000000000 13.1783115531306
+1.3000000000000 9.7470677868364
+1.5000000000000 7.6881617887118
+1.7000000000000 6.3462875260867
+1.9000000000000 5.4165600760797
+2.1000000000000 4.7414596332253
+2.3000000000000 4.2327900688249
+2.5000000000000 3.8379282764473
+2.7000000000000 3.5238169045196
+2.9000000000000 3.2687946553164
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
diff --git a/test/test_cartoon_2/gzz_y_[2][17].xg b/test/test_cartoon_2/gzz_y_[2][17].xg
index e2552ad..9637d36 100644
--- a/test/test_cartoon_2/gzz_y_[2][17].xg
+++ b/test/test_cartoon_2/gzz_y_[2][17].xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.4000000000000 -56.3710371422877
--0.2000000000000 1783.9554076970505
-0.0000000000000 4243.4978336205531
-0.2000000000000 1783.9554076970505
-0.4000000000000 -56.3710371422877
+-0.4000000000000 -13.1931390426247
+-0.2000000000000 1502.4650093923485
+0.0000000000000 3492.3567944760061
+0.2000000000000 1502.4650093923485
+0.4000000000000 -13.1931390426247
"Time = 0.0500000000000
--0.4000000000000 -56.3733855354696
--0.2000000000000 1783.9530438852344
-0.0000000000000 4243.4939174102865
-0.2000000000000 1783.9530438852344
-0.4000000000000 -56.3733855354696
+-0.4000000000000 -13.1956325200720
+-0.2000000000000 1502.4627686069721
+0.0000000000000 3492.3536363394624
+0.2000000000000 1502.4627686069721
+0.4000000000000 -13.1956325200720
diff --git a/test/test_cartoon_2/gzz_z_[2][2].xg b/test/test_cartoon_2/gzz_z_[2][2].xg
index 88c2d62..7585410 100644
--- a/test/test_cartoon_2/gzz_z_[2][2].xg
+++ b/test/test_cartoon_2/gzz_z_[2][2].xg
@@ -1,74 +1,74 @@
"Time = 0.0000000000000
--3.3000000000000 3.0582174428072
--3.1000000000000 3.0582174428072
--2.9000000000000 3.2689014705504
--2.7000000000000 3.5239530946096
--2.5000000000000 3.8380930903288
--2.3000000000000 4.2329924080967
--2.1000000000000 4.7417123839730
--1.9000000000000 5.4168827223783
--1.7000000000000 6.3467113829780
--1.5000000000000 7.6887419683214
--1.3000000000000 9.7479159845113
--1.1000000000000 13.1797101473141
--0.9000000000000 19.6084479187448
--0.7000000000000 33.9705627484771
--0.5000000000000 76.8861809889166
--0.3000000000000 300.1402170474078
--0.1000000000000 4243.4978336205531
-0.1000000000000 4243.4978336205531
-0.3000000000000 300.1402170474091
-0.5000000000000 76.8861809889166
-0.7000000000000 33.9705627484772
-0.9000000000000 19.6084479187449
-1.1000000000000 13.1797101473141
-1.3000000000000 9.7479159845113
-1.5000000000000 7.6887419683214
-1.7000000000000 6.3467113829780
-1.9000000000000 5.4168827223783
-2.1000000000000 4.7417123839730
-2.3000000000000 4.2329924080967
-2.5000000000000 3.8380930903288
-2.7000000000000 3.5239530946096
-2.9000000000000 3.2689014705504
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-3.3000000000000 3.0582166371259
+-3.1000000000000 3.0582166371259
+-2.9000000000000 3.2689002888138
+-2.7000000000000 3.5239513082666
+-2.5000000000000 3.8380902936023
+-2.3000000000000 4.2329878446309
+-2.1000000000000 4.7417045605994
+-1.9000000000000 5.4168684814549
+-1.7000000000000 6.3466834631574
+-1.5000000000000 7.6886818351957
+-1.3000000000000 9.7477695816072
+-1.1000000000000 13.1792894145025
+-0.9000000000000 19.6069177310387
+-0.7000000000000 33.9626056388896
+-0.5000000000000 76.8109507982032
+-0.3000000000000 297.8804651406372
+-0.1000000000000 3492.3567944760061
+0.1000000000000 3492.3567944760061
+0.3000000000000 297.8804651406381
+0.5000000000000 76.8109507982032
+0.7000000000000 33.9626056388896
+0.9000000000000 19.6069177310387
+1.1000000000000 13.1792894145025
+1.3000000000000 9.7477695816072
+1.5000000000000 7.6886818351957
+1.7000000000000 6.3466834631574
+1.9000000000000 5.4168684814549
+2.1000000000000 4.7417045605994
+2.3000000000000 4.2329878446309
+2.5000000000000 3.8380902936023
+2.7000000000000 3.5239513082666
+2.9000000000000 3.2689002888138
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
"Time = 0.0500000000000
--3.3000000000000 3.0582174428072
--3.1000000000000 3.0582174428072
--2.9000000000000 3.2691274752180
--2.7000000000000 3.5242226298108
--2.5000000000000 3.8384181527845
--2.3000000000000 4.2333894505013
--2.1000000000000 4.7422044666118
--1.9000000000000 5.4175029832383
--1.7000000000000 6.3475088325349
--1.5000000000000 7.6897915512668
--1.3000000000000 9.7493368050296
--1.1000000000000 13.1816998478712
--0.9000000000000 19.6113486239929
--0.7000000000000 33.9749716676527
--0.5000000000000 76.8928632616146
--0.3000000000000 300.1451722434682
--0.1000000000000 4243.4939174102865
-0.1000000000000 4243.4939174102865
-0.3000000000000 300.1451722434695
-0.5000000000000 76.8928632616146
-0.7000000000000 33.9749716676527
-0.9000000000000 19.6113486239930
-1.1000000000000 13.1816998478712
-1.3000000000000 9.7493368050296
-1.5000000000000 7.6897915512668
-1.7000000000000 6.3475088325349
-1.9000000000000 5.4175029832383
-2.1000000000000 4.7422044666118
-2.3000000000000 4.2333894505013
-2.5000000000000 3.8384181527845
-2.7000000000000 3.5242226298108
-2.9000000000000 3.2691274752180
-3.1000000000000 3.0582174428072
-3.3000000000000 3.0582174428072
+-3.3000000000000 3.0582166371259
+-3.1000000000000 3.0582166371259
+-2.9000000000000 3.2691262925065
+-2.7000000000000 3.5242208419132
+-2.5000000000000 3.8384153534927
+-2.3000000000000 4.2333848826309
+-2.1000000000000 4.7421966353155
+-1.9000000000000 5.4174887272507
+-1.7000000000000 6.3474808820727
+-1.5000000000000 7.6897313503780
+-1.3000000000000 9.7491902354240
+-1.1000000000000 13.1812786432037
+-0.9000000000000 19.6098168170855
+-0.7000000000000 33.9670072320862
+-0.5000000000000 76.8175843492851
+-0.3000000000000 297.8854709343009
+-0.1000000000000 3492.3536363394624
+0.1000000000000 3492.3536363394624
+0.3000000000000 297.8854709343019
+0.5000000000000 76.8175843492851
+0.7000000000000 33.9670072320862
+0.9000000000000 19.6098168170855
+1.1000000000000 13.1812786432037
+1.3000000000000 9.7491902354240
+1.5000000000000 7.6897313503780
+1.7000000000000 6.3474808820727
+1.9000000000000 5.4174887272507
+2.1000000000000 4.7421966353155
+2.3000000000000 4.2333848826309
+2.5000000000000 3.8384153534927
+2.7000000000000 3.5242208419132
+2.9000000000000 3.2691262925065
+3.1000000000000 3.0582166371259
+3.3000000000000 3.0582166371259
diff --git a/test/test_cartoon_2/ham_3D_diagonal.xg b/test/test_cartoon_2/ham_3D_diagonal.xg
index b6008af..61f90de 100644
--- a/test/test_cartoon_2/ham_3D_diagonal.xg
+++ b/test/test_cartoon_2/ham_3D_diagonal.xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.5196152422707 -0.9599395755551
--0.1732050807569 -0.9764160970065
-0.1732050807569 -0.0011622488987
-0.5196152422707 -0.0014012960894
-0.8660254037844 -0.0014092733268
+-0.5196152422707 -0.9599384132609
+-0.1732050807569 -0.9764148682304
+0.1732050807569 -0.0011617042149
+0.5196152422707 -0.0014005135994
+0.8660254037844 -0.0014082146484
"Time = 0.0500000000000
--0.5196152422707 -0.9594789426187
--0.1732050807569 -0.9759391521937
-0.1732050807569 -0.0016953439118
-0.5196152422707 -0.0014021124223
-0.8660254037844 -0.0014101093533
+-0.5196152422707 -0.9594777819949
+-0.1732050807569 -0.9759379252071
+0.1732050807569 -0.0016947980751
+0.5196152422707 -0.0014013302538
+0.8660254037844 -0.0014090511423
diff --git a/test/test_cartoon_2/ham_maximum.xg b/test/test_cartoon_2/ham_maximum.xg
index d8e013a..4a32def 100644
--- a/test/test_cartoon_2/ham_maximum.xg
+++ b/test/test_cartoon_2/ham_maximum.xg
@@ -1,3 +1,3 @@
"ham v time
-0.0000000000000 4.3920667177940
-0.0500000000000 4.3919830526731
+0.0000000000000 2.8538512076512
+0.0500000000000 2.8537991508230
diff --git a/test/test_cartoon_2/ham_minimum.xg b/test/test_cartoon_2/ham_minimum.xg
index 8643a31..74c2786 100644
--- a/test/test_cartoon_2/ham_minimum.xg
+++ b/test/test_cartoon_2/ham_minimum.xg
@@ -1,3 +1,3 @@
"ham v time
-0.0000000000000 -1.1026714884964
-0.0500000000000 -1.1025141774581
+0.0000000000000 -1.1026711616071
+0.0500000000000 -1.1025138507215
diff --git a/test/test_cartoon_2/ham_norm1.xg b/test/test_cartoon_2/ham_norm1.xg
index 55af9e9..7472b8d 100644
--- a/test/test_cartoon_2/ham_norm1.xg
+++ b/test/test_cartoon_2/ham_norm1.xg
@@ -1,3 +1,3 @@
"ham v time
-0.0000000000000 0.2225288335303
-0.0500000000000 0.2224804050616
+0.0000000000000 0.2096579669108
+0.0500000000000 0.2096096337795
diff --git a/test/test_cartoon_2/ham_norm2.xg b/test/test_cartoon_2/ham_norm2.xg
index e1da139..b22728b 100644
--- a/test/test_cartoon_2/ham_norm2.xg
+++ b/test/test_cartoon_2/ham_norm2.xg
@@ -1,3 +1,3 @@
"ham v time
-0.0000000000000 0.5244625388899
-0.0500000000000 0.5243373109618
+0.0000000000000 0.4546767145800
+0.0500000000000 0.4545348164193
diff --git a/test/test_cartoon_2/ham_x_[2][17].xg b/test/test_cartoon_2/ham_x_[2][17].xg
index 1264278..00ee182 100644
--- a/test/test_cartoon_2/ham_x_[2][17].xg
+++ b/test/test_cartoon_2/ham_x_[2][17].xg
@@ -1,44 +1,44 @@
"Time = 0.0000000000000
--0.3000000000000 4.3920667177940
--0.1000000000000 0.0393728875836
-0.1000000000000 0.0393728875836
-0.3000000000000 4.3920667177940
-0.5000000000000 0.4348639395084
-0.7000000000000 0.0682655048768
-0.9000000000000 0.0058990988302
-1.1000000000000 -0.0067059831172
-1.3000000000000 -0.0082044788524
-1.5000000000000 -0.0071348505915
-1.7000000000000 -0.0056811695086
-1.9000000000000 -0.0043952293616
-2.1000000000000 -0.0033747805764
-2.3000000000000 -0.0025951025013
-2.5000000000000 -0.0020067923035
-2.7000000000000 -0.0015635395183
-2.9000000000000 0.0082485769942
-3.1000000000000 -1.0012763833521
-3.3000000000000 -1.0012763833521
+-0.3000000000000 2.8538512076512
+-0.1000000000000 0.0469988724120
+0.1000000000000 0.0469988724120
+0.3000000000000 2.8538512076512
+0.5000000000000 0.4280493120943
+0.7000000000000 0.0686722723194
+0.9000000000000 0.0061118536867
+1.1000000000000 -0.0066161898431
+1.3000000000000 -0.0081639179145
+1.5000000000000 -0.0071150261416
+1.7000000000000 -0.0056707952733
+1.9000000000000 -0.0043894811191
+2.1000000000000 -0.0033714390730
+2.3000000000000 -0.0025930794552
+2.5000000000000 -0.0020055240338
+2.7000000000000 -0.0015627200278
+2.9000000000000 0.0082491145796
+3.1000000000000 -1.0012751209085
+3.3000000000000 -1.0012751209085
"Time = 0.0500000000000
--0.3000000000000 4.3919830526730
--0.1000000000000 0.0393729145416
-0.1000000000000 0.0393729145416
-0.3000000000000 4.3919830526730
-0.5000000000000 0.4347849277754
-0.7000000000000 0.0682207996442
-0.9000000000000 0.0058751833860
-1.1000000000000 -0.0067201483206
-1.3000000000000 -0.0082133017249
-1.5000000000000 -0.0071405238383
-1.7000000000000 -0.0056849100410
-1.9000000000000 -0.0043977496801
-2.1000000000000 -0.0033765121193
-2.3000000000000 -0.0025963291077
-2.5000000000000 -0.0020070140875
-2.7000000000000 -0.0015525772915
-2.9000000000000 0.0076944361684
-3.1000000000000 -1.0007620048251
-3.3000000000000 -1.0007620048251
+-0.3000000000000 2.8537991508230
+-0.1000000000000 0.0469989166989
+0.1000000000000 0.0469989166989
+0.3000000000000 2.8537991508230
+0.5000000000000 0.4279768279267
+0.7000000000000 0.0686277611421
+0.9000000000000 0.0060878895462
+1.1000000000000 -0.0066303838802
+1.3000000000000 -0.0081727564977
+1.5000000000000 -0.0071207078913
+1.7000000000000 -0.0056745404888
+1.9000000000000 -0.0043920040833
+2.1000000000000 -0.0033731721520
+2.3000000000000 -0.0025943069777
+2.5000000000000 -0.0020057463785
+2.7000000000000 -0.0015517581458
+2.9000000000000 0.0076949748807
+3.1000000000000 -1.0007607442689
+3.3000000000000 -1.0007607442689
diff --git a/test/test_cartoon_2/ham_y_[2][17].xg b/test/test_cartoon_2/ham_y_[2][17].xg
index f813dd7..e84ae26 100644
--- a/test/test_cartoon_2/ham_y_[2][17].xg
+++ b/test/test_cartoon_2/ham_y_[2][17].xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.4000000000000 2.4303154079731
--0.2000000000000 3.0218329963499
-0.0000000000000 0.0393728875836
-0.2000000000000 3.0218329963499
-0.4000000000000 2.4303154079731
+-0.4000000000000 1.6680894026659
+-0.2000000000000 1.9622280826062
+0.0000000000000 0.0469988724120
+0.2000000000000 1.9622280826062
+0.4000000000000 1.6680894026659
"Time = 0.0500000000000
--0.4000000000000 2.4302272410778
--0.2000000000000 3.0217802251859
-0.0000000000000 0.0393729145416
-0.2000000000000 3.0217802251859
-0.4000000000000 2.4302272410778
+-0.4000000000000 1.6680209037729
+-0.2000000000000 1.9621967431420
+0.0000000000000 0.0469989166989
+0.2000000000000 1.9621967431420
+0.4000000000000 1.6680209037729
diff --git a/test/test_cartoon_2/ham_z_[2][2].xg b/test/test_cartoon_2/ham_z_[2][2].xg
index e752709..7a60184 100644
--- a/test/test_cartoon_2/ham_z_[2][2].xg
+++ b/test/test_cartoon_2/ham_z_[2][2].xg
@@ -1,74 +1,74 @@
"Time = 0.0000000000000
--3.3000000000000 -0.9797759961751
--3.1000000000000 -0.9797759961751
--2.9000000000000 -0.0011622488987
--2.7000000000000 -0.0014903255776
--2.5000000000000 -0.0019305090468
--2.3000000000000 -0.0025262636697
--2.1000000000000 -0.0033377111237
--1.9000000000000 -0.0044441616102
--1.7000000000000 -0.0059365811320
--1.5000000000000 -0.0078690115260
--1.3000000000000 -0.0100532833958
--1.1000000000000 -0.0112253302825
--0.9000000000000 -0.0053269926945
--0.7000000000000 0.0391397956522
--0.5000000000000 0.3546269885534
--0.3000000000000 4.1766892168466
--0.1000000000000 0.0393728875836
-0.1000000000000 0.0393728875836
-0.3000000000000 4.1766892168465
-0.5000000000000 0.3546269885534
-0.7000000000000 0.0391397956522
-0.9000000000000 -0.0053269926945
-1.1000000000000 -0.0112253302825
-1.3000000000000 -0.0100532833958
-1.5000000000000 -0.0078690115260
-1.7000000000000 -0.0059365811320
-1.9000000000000 -0.0044441616102
-2.1000000000000 -0.0033377111237
-2.3000000000000 -0.0025262636697
-2.5000000000000 -0.0019305090468
-2.7000000000000 -0.0014903255776
-2.9000000000000 -0.0011622488987
-3.1000000000000 -0.9797759961751
-3.3000000000000 -0.9797759961751
+-3.3000000000000 -0.9797747534518
+-3.1000000000000 -0.9797747534518
+-2.9000000000000 -0.0011617042149
+-2.7000000000000 -0.0014895041753
+-2.5000000000000 -0.0019292368739
+-2.3000000000000 -0.0025242322792
+-2.1000000000000 -0.0033343507933
+-1.9000000000000 -0.0044383680903
+-1.7000000000000 -0.0059260893394
+-1.5000000000000 -0.0078488518752
+-1.3000000000000 -0.0100116475661
+-1.1000000000000 -0.0111315225285
+-0.9000000000000 -0.0050957616756
+-0.7000000000000 0.0396631456029
+-0.5000000000000 0.3491264701291
+-0.3000000000000 2.6849129999751
+-0.1000000000000 0.0469988724120
+0.1000000000000 0.0469988724120
+0.3000000000000 2.6849129999751
+0.5000000000000 0.3491264701291
+0.7000000000000 0.0396631456029
+0.9000000000000 -0.0050957616756
+1.1000000000000 -0.0111315225284
+1.3000000000000 -0.0100116475661
+1.5000000000000 -0.0078488518752
+1.7000000000000 -0.0059260893394
+1.9000000000000 -0.0044383680903
+2.1000000000000 -0.0033343507933
+2.3000000000000 -0.0025242322792
+2.5000000000000 -0.0019292368739
+2.7000000000000 -0.0014895041753
+2.9000000000000 -0.0011617042149
+3.1000000000000 -0.9797747534518
+3.3000000000000 -0.9797747534518
"Time = 0.0500000000000
--3.3000000000000 -0.9792957021675
--3.1000000000000 -0.9792957021675
--2.9000000000000 -0.0016953439118
--2.7000000000000 -0.0014898009206
--2.5000000000000 -0.0019300925372
--2.3000000000000 -0.0025260868291
--2.1000000000000 -0.0033380020065
--1.9000000000000 -0.0044453132609
--1.7000000000000 -0.0059392701957
--1.5000000000000 -0.0078744055545
--1.3000000000000 -0.0100634098321
--1.1000000000000 -0.0112437707525
--0.9000000000000 -0.0053603857500
--0.7000000000000 0.0390782007527
--0.5000000000000 0.3545215393648
--0.3000000000000 4.1766140505130
--0.1000000000000 0.0393729145416
-0.1000000000000 0.0393729145416
-0.3000000000000 4.1766140505130
-0.5000000000000 0.3545215393648
-0.7000000000000 0.0390782007527
-0.9000000000000 -0.0053603857500
-1.1000000000000 -0.0112437707525
-1.3000000000000 -0.0100634098321
-1.5000000000000 -0.0078744055545
-1.7000000000000 -0.0059392701957
-1.9000000000000 -0.0044453132609
-2.1000000000000 -0.0033380020065
-2.3000000000000 -0.0025260868291
-2.5000000000000 -0.0019300925372
-2.7000000000000 -0.0014898009206
-2.9000000000000 -0.0016953439118
-3.1000000000000 -0.9792957021675
-3.3000000000000 -0.9792957021675
+-3.3000000000000 -0.9792944612587
+-3.1000000000000 -0.9792944612587
+-2.9000000000000 -0.0016947980751
+-2.7000000000000 -0.0014889798567
+-2.5000000000000 -0.0019288208983
+-2.3000000000000 -0.0025240562975
+-2.1000000000000 -0.0033346430835
+-1.9000000000000 -0.0044395220827
+-1.7000000000000 -0.0059287823224
+-1.5000000000000 -0.0078542523277
+-1.3000000000000 -0.0100217833996
+-1.1000000000000 -0.0111499692427
+-0.9000000000000 -0.0051290975339
+-0.7000000000000 0.0396022883449
+-0.5000000000000 0.3490322650359
+-0.3000000000000 2.6848643820492
+-0.1000000000000 0.0469989166989
+0.1000000000000 0.0469989166989
+0.3000000000000 2.6848643820492
+0.5000000000000 0.3490322650359
+0.7000000000000 0.0396022883449
+0.9000000000000 -0.0051290975339
+1.1000000000000 -0.0111499692427
+1.3000000000000 -0.0100217833996
+1.5000000000000 -0.0078542523277
+1.7000000000000 -0.0059287823224
+1.9000000000000 -0.0044395220827
+2.1000000000000 -0.0033346430835
+2.3000000000000 -0.0025240562975
+2.5000000000000 -0.0019288208983
+2.7000000000000 -0.0014889798567
+2.9000000000000 -0.0016947980751
+3.1000000000000 -0.9792944612587
+3.3000000000000 -0.9792944612587
diff --git a/test/test_cartoon_2/momx_3D_diagonal.xg b/test/test_cartoon_2/momx_3D_diagonal.xg
index 5cf647c..c634a3a 100644
--- a/test/test_cartoon_2/momx_3D_diagonal.xg
+++ b/test/test_cartoon_2/momx_3D_diagonal.xg
@@ -9,8 +9,8 @@
"Time = 0.0500000000000
--0.5196152422707 -0.0005446786234
--0.1732050807569 -0.0001894454364
-0.1732050807569 0.0001442060252
-0.5196152422707 0.0000174866437
-0.8660254037844 0.0000320628447
+-0.5196152422707 -0.0005446764929
+-0.1732050807569 -0.0001894446593
+0.1732050807569 0.0001442052027
+0.5196152422707 0.0000174846436
+0.8660254037844 0.0000320578719
diff --git a/test/test_cartoon_2/momx_maximum.xg b/test/test_cartoon_2/momx_maximum.xg
index 893db4a..4c17900 100644
--- a/test/test_cartoon_2/momx_maximum.xg
+++ b/test/test_cartoon_2/momx_maximum.xg
@@ -1,3 +1,3 @@
"momx v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0082728511887
+0.0500000000000 0.0069634367970
diff --git a/test/test_cartoon_2/momx_minimum.xg b/test/test_cartoon_2/momx_minimum.xg
index a4fe236..5eb48cc 100644
--- a/test/test_cartoon_2/momx_minimum.xg
+++ b/test/test_cartoon_2/momx_minimum.xg
@@ -1,3 +1,3 @@
"momx v time
0.0000000000000 0.0000000000000
-0.0500000000000 -0.0082728511887
+0.0500000000000 -0.0069634367970
diff --git a/test/test_cartoon_2/momx_norm1.xg b/test/test_cartoon_2/momx_norm1.xg
index eebe635..3dbb42e 100644
--- a/test/test_cartoon_2/momx_norm1.xg
+++ b/test/test_cartoon_2/momx_norm1.xg
@@ -1,3 +1,3 @@
"momx v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0006358517261
+0.0500000000000 0.0006287722234
diff --git a/test/test_cartoon_2/momx_norm2.xg b/test/test_cartoon_2/momx_norm2.xg
index 0156393..67440c7 100644
--- a/test/test_cartoon_2/momx_norm2.xg
+++ b/test/test_cartoon_2/momx_norm2.xg
@@ -1,3 +1,3 @@
"momx v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0011567060918
+0.0500000000000 0.0011303410745
diff --git a/test/test_cartoon_2/momx_x_[2][17].xg b/test/test_cartoon_2/momx_x_[2][17].xg
index 8bf80b0..a491054 100644
--- a/test/test_cartoon_2/momx_x_[2][17].xg
+++ b/test/test_cartoon_2/momx_x_[2][17].xg
@@ -23,22 +23,22 @@
"Time = 0.0500000000000
--0.3000000000000 -0.0001299414984
--0.1000000000000 0.0001158570877
-0.1000000000000 -0.0001158570877
-0.3000000000000 0.0001299414984
-0.5000000000000 -0.0007981886760
-0.7000000000000 0.0012542187034
-0.9000000000000 0.0010449273058
-1.1000000000000 0.0006968641281
-1.3000000000000 0.0004524546200
-1.5000000000000 0.0002968524578
-1.7000000000000 0.0001986108687
-1.9000000000000 0.0001357282803
-2.1000000000000 0.0000946766045
-2.3000000000000 0.0000673218213
-2.5000000000000 0.0000483668380
-2.7000000000000 -0.0000555907609
-2.9000000000000 0.0029413501023
-3.1000000000000 0.0038122410111
-3.3000000000000 0.0038122410111
+-0.3000000000000 0.0005933913897
+-0.1000000000000 0.0001340811068
+0.1000000000000 -0.0001340811068
+0.3000000000000 -0.0005933913897
+0.5000000000000 -0.0009427221004
+0.7000000000000 0.0011797227876
+0.9000000000000 0.0010285646931
+1.1000000000000 0.0006921173421
+1.3000000000000 0.0004507701272
+1.5000000000000 0.0002961638763
+1.7000000000000 0.0001982984485
+1.9000000000000 0.0001355746577
+2.1000000000000 0.0000945960547
+2.3000000000000 0.0000672773013
+2.5000000000000 0.0000483411214
+2.7000000000000 -0.0000556061452
+2.9000000000000 0.0029413319109
+3.1000000000000 0.0038122259064
+3.3000000000000 0.0038122259064
diff --git a/test/test_cartoon_2/momx_y_[2][17].xg b/test/test_cartoon_2/momx_y_[2][17].xg
index fcc54e7..3a0312b 100644
--- a/test/test_cartoon_2/momx_y_[2][17].xg
+++ b/test/test_cartoon_2/momx_y_[2][17].xg
@@ -9,8 +9,8 @@
"Time = 0.0500000000000
--0.4000000000000 -0.0001244081518
--0.2000000000000 0.0000379346601
-0.0000000000000 -0.0001158570877
-0.2000000000000 0.0000379346601
-0.4000000000000 -0.0001244081518
+-0.4000000000000 -0.0002314854174
+-0.2000000000000 -0.0001853962382
+0.0000000000000 -0.0001340811068
+0.2000000000000 -0.0001853962382
+0.4000000000000 -0.0002314854174
diff --git a/test/test_cartoon_2/momx_z_[2][2].xg b/test/test_cartoon_2/momx_z_[2][2].xg
index 562f580..51272c2 100644
--- a/test/test_cartoon_2/momx_z_[2][2].xg
+++ b/test/test_cartoon_2/momx_z_[2][2].xg
@@ -38,37 +38,37 @@
"Time = 0.0500000000000
--3.3000000000000 0.0001911134927
--3.1000000000000 0.0001911134927
--2.9000000000000 0.0001442060252
--2.7000000000000 0.0000037755015
--2.5000000000000 0.0000053491036
--2.3000000000000 0.0000091667612
--2.1000000000000 0.0000158773297
--1.9000000000000 0.0000280056681
--1.7000000000000 0.0000506733421
--1.5000000000000 0.0000947593391
--1.3000000000000 0.0001845563096
--1.1000000000000 0.0003769234572
--0.9000000000000 0.0008065898184
--0.7000000000000 0.0017262877928
--0.5000000000000 0.0024018384400
--0.3000000000000 0.0012953049807
--0.1000000000000 -0.0001158570877
-0.1000000000000 -0.0001158570877
-0.3000000000000 0.0012953049807
-0.5000000000000 0.0024018384400
-0.7000000000000 0.0017262877928
-0.9000000000000 0.0008065898184
-1.1000000000000 0.0003769234572
-1.3000000000000 0.0001845563096
-1.5000000000000 0.0000947593391
-1.7000000000000 0.0000506733421
-1.9000000000000 0.0000280056681
-2.1000000000000 0.0000158773297
-2.3000000000000 0.0000091667612
-2.5000000000000 0.0000053491036
-2.7000000000000 0.0000037755015
-2.9000000000000 0.0001442060252
-3.1000000000000 0.0001911134927
-3.3000000000000 0.0001911134927
+-3.3000000000000 0.0001911127008
+-3.1000000000000 0.0001911127008
+-2.9000000000000 0.0001442052027
+-2.7000000000000 0.0000037747919
+-2.5000000000000 0.0000053477854
+-2.3000000000000 0.0000091641789
+-2.1000000000000 0.0000158719565
+-1.9000000000000 0.0000279936425
+-1.7000000000000 0.0000506439020
+-1.5000000000000 0.0000946786243
+-1.3000000000000 0.0001842998661
+-1.1000000000000 0.0003759286377
+-0.9000000000000 0.0008014625762
+-0.7000000000000 0.0016859329115
+-0.5000000000000 0.0018978951000
+-0.3000000000000 0.0000897579192
+-0.1000000000000 -0.0001340811068
+0.1000000000000 -0.0001340811068
+0.3000000000000 0.0000897579192
+0.5000000000000 0.0018978951000
+0.7000000000000 0.0016859329115
+0.9000000000000 0.0008014625762
+1.1000000000000 0.0003759286377
+1.3000000000000 0.0001842998661
+1.5000000000000 0.0000946786243
+1.7000000000000 0.0000506439020
+1.9000000000000 0.0000279936425
+2.1000000000000 0.0000158719565
+2.3000000000000 0.0000091641789
+2.5000000000000 0.0000053477854
+2.7000000000000 0.0000037747919
+2.9000000000000 0.0001442052027
+3.1000000000000 0.0001911127008
+3.3000000000000 0.0001911127008
diff --git a/test/test_cartoon_2/momy_3D_diagonal.xg b/test/test_cartoon_2/momy_3D_diagonal.xg
index ea99898..9e94f33 100644
--- a/test/test_cartoon_2/momy_3D_diagonal.xg
+++ b/test/test_cartoon_2/momy_3D_diagonal.xg
@@ -9,8 +9,8 @@
"Time = 0.0500000000000
--0.5196152422707 -0.0007262381645
--0.1732050807569 -0.0003788908728
-0.1732050807569 -0.0000000000000
-0.5196152422707 0.0000116577624
-0.8660254037844 0.0000256502758
+-0.5196152422707 -0.0007262353238
+-0.1732050807569 -0.0003788893186
+0.1732050807569 0.0000000000000
+0.5196152422707 0.0000116564291
+0.8660254037844 0.0000256462975
diff --git a/test/test_cartoon_2/momy_maximum.xg b/test/test_cartoon_2/momy_maximum.xg
index e1c5253..2ffa66c 100644
--- a/test/test_cartoon_2/momy_maximum.xg
+++ b/test/test_cartoon_2/momy_maximum.xg
@@ -1,3 +1,3 @@
"momy v time
0.0000000000000 -0.0000000000000
-0.0500000000000 0.0061027376637
+0.0500000000000 0.0050799061832
diff --git a/test/test_cartoon_2/momy_minimum.xg b/test/test_cartoon_2/momy_minimum.xg
index df91af1..6c9b0c5 100644
--- a/test/test_cartoon_2/momy_minimum.xg
+++ b/test/test_cartoon_2/momy_minimum.xg
@@ -1,3 +1,3 @@
"momy v time
0.0000000000000 -0.0000000000000
-0.0500000000000 -0.0061027376637
+0.0500000000000 -0.0050799061832
diff --git a/test/test_cartoon_2/momy_norm1.xg b/test/test_cartoon_2/momy_norm1.xg
index fb379e6..94e2d86 100644
--- a/test/test_cartoon_2/momy_norm1.xg
+++ b/test/test_cartoon_2/momy_norm1.xg
@@ -1,3 +1,3 @@
"momy v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0001814328713
+0.0500000000000 0.0001768903945
diff --git a/test/test_cartoon_2/momy_norm2.xg b/test/test_cartoon_2/momy_norm2.xg
index 9889146..fb988db 100644
--- a/test/test_cartoon_2/momy_norm2.xg
+++ b/test/test_cartoon_2/momy_norm2.xg
@@ -1,3 +1,3 @@
"momy v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0005361521595
+0.0500000000000 0.0004852527255
diff --git a/test/test_cartoon_2/momy_x_[2][17].xg b/test/test_cartoon_2/momy_x_[2][17].xg
index 20f7180..316a568 100644
--- a/test/test_cartoon_2/momy_x_[2][17].xg
+++ b/test/test_cartoon_2/momy_x_[2][17].xg
@@ -23,22 +23,22 @@
"Time = 0.0500000000000
--0.3000000000000 0.0000000000000
--0.1000000000000 -0.0000000000000
-0.1000000000000 0.0000000000000
-0.3000000000000 -0.0000000000000
+-0.3000000000000 -0.0000000000000
+-0.1000000000000 0.0000000000000
+0.1000000000000 -0.0000000000000
+0.3000000000000 0.0000000000000
0.5000000000000 0.0000000000000
-0.7000000000000 -0.0000000000000
-0.9000000000000 -0.0000000000000
+0.7000000000000 0.0000000000000
+0.9000000000000 0.0000000000000
1.1000000000000 -0.0000000000000
-1.3000000000000 0.0000000000000
+1.3000000000000 -0.0000000000000
1.5000000000000 -0.0000000000000
-1.7000000000000 0.0000000000000
-1.9000000000000 -0.0000000000000
+1.7000000000000 -0.0000000000000
+1.9000000000000 0.0000000000000
2.1000000000000 -0.0000000000000
2.3000000000000 0.0000000000000
2.5000000000000 -0.0000000000000
2.7000000000000 -0.0000000000000
-2.9000000000000 -0.0000000000000
+2.9000000000000 0.0000000000000
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
diff --git a/test/test_cartoon_2/momy_y_[2][17].xg b/test/test_cartoon_2/momy_y_[2][17].xg
index 7056cf1..e7bc051 100644
--- a/test/test_cartoon_2/momy_y_[2][17].xg
+++ b/test/test_cartoon_2/momy_y_[2][17].xg
@@ -9,8 +9,8 @@
"Time = 0.0500000000000
--0.4000000000000 0.0004976326073
--0.2000000000000 -0.0000758693203
-0.0000000000000 0.0000000000000
-0.2000000000000 0.0000758693203
-0.4000000000000 -0.0004976326073
+-0.4000000000000 0.0009259416697
+-0.2000000000000 0.0003707924764
+0.0000000000000 -0.0000000000000
+0.2000000000000 -0.0003707924764
+0.4000000000000 -0.0009259416697
diff --git a/test/test_cartoon_2/momy_z_[2][2].xg b/test/test_cartoon_2/momy_z_[2][2].xg
index bd3e32f..b751396 100644
--- a/test/test_cartoon_2/momy_z_[2][2].xg
+++ b/test/test_cartoon_2/momy_z_[2][2].xg
@@ -38,37 +38,37 @@
"Time = 0.0500000000000
--3.3000000000000 0.0000000000000
--3.1000000000000 0.0000000000000
--2.9000000000000 -0.0000000000000
--2.7000000000000 0.0000000000000
--2.5000000000000 -0.0000000000000
+-3.3000000000000 -0.0000000000000
+-3.1000000000000 -0.0000000000000
+-2.9000000000000 0.0000000000000
+-2.7000000000000 -0.0000000000000
+-2.5000000000000 0.0000000000000
-2.3000000000000 0.0000000000000
-2.1000000000000 -0.0000000000000
--1.9000000000000 -0.0000000000000
+-1.9000000000000 0.0000000000000
-1.7000000000000 0.0000000000000
--1.5000000000000 0.0000000000000
--1.3000000000000 -0.0000000000000
+-1.5000000000000 -0.0000000000000
+-1.3000000000000 0.0000000000000
-1.1000000000000 0.0000000000000
--0.9000000000000 -0.0000000000000
--0.7000000000000 -0.0000000000000
--0.5000000000000 -0.0000000000000
+-0.9000000000000 0.0000000000000
+-0.7000000000000 0.0000000000000
+-0.5000000000000 0.0000000000000
-0.3000000000000 -0.0000000000000
--0.1000000000000 0.0000000000000
-0.1000000000000 0.0000000000000
-0.3000000000000 -0.0000000000000
-0.5000000000000 -0.0000000000000
-0.7000000000000 -0.0000000000000
-0.9000000000000 -0.0000000000000
-1.1000000000000 0.0000000000000
+-0.1000000000000 -0.0000000000000
+0.1000000000000 -0.0000000000000
+0.3000000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.7000000000000 0.0000000000000
+0.9000000000000 0.0000000000000
+1.1000000000000 -0.0000000000000
1.3000000000000 -0.0000000000000
-1.5000000000000 0.0000000000000
+1.5000000000000 -0.0000000000000
1.7000000000000 0.0000000000000
1.9000000000000 0.0000000000000
2.1000000000000 -0.0000000000000
-2.3000000000000 -0.0000000000000
+2.3000000000000 0.0000000000000
2.5000000000000 -0.0000000000000
2.7000000000000 0.0000000000000
-2.9000000000000 -0.0000000000000
+2.9000000000000 0.0000000000000
3.1000000000000 -0.0000000000000
3.3000000000000 -0.0000000000000
diff --git a/test/test_cartoon_2/momz_3D_diagonal.xg b/test/test_cartoon_2/momz_3D_diagonal.xg
index d4f1bf3..e2a085e 100644
--- a/test/test_cartoon_2/momz_3D_diagonal.xg
+++ b/test/test_cartoon_2/momz_3D_diagonal.xg
@@ -9,8 +9,8 @@
"Time = 0.0500000000000
--0.5196152422707 -0.0034450587730
--0.1732050807569 -0.0036391857276
-0.1732050807569 -0.0029570103168
-0.5196152422707 -0.0000398877820
-0.8660254037844 -0.0000181143809
+-0.5196152422707 -0.0034450455717
+-0.1732050807569 -0.0036391711014
+0.1732050807569 -0.0029569922403
+0.5196152422707 -0.0000398735059
+0.8660254037844 -0.0000180948923
diff --git a/test/test_cartoon_2/momz_maximum.xg b/test/test_cartoon_2/momz_maximum.xg
index 717e1f5..48bc0a2 100644
--- a/test/test_cartoon_2/momz_maximum.xg
+++ b/test/test_cartoon_2/momz_maximum.xg
@@ -1,3 +1,3 @@
"momz v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0075281310362
+0.0500000000000 0.0061905253713
diff --git a/test/test_cartoon_2/momz_minimum.xg b/test/test_cartoon_2/momz_minimum.xg
index 3c72261..fca0446 100644
--- a/test/test_cartoon_2/momz_minimum.xg
+++ b/test/test_cartoon_2/momz_minimum.xg
@@ -1,3 +1,3 @@
"momz v time
0.0000000000000 0.0000000000000
-0.0500000000000 -0.0075281310362
+0.0500000000000 -0.0061905253713
diff --git a/test/test_cartoon_2/momz_norm1.xg b/test/test_cartoon_2/momz_norm1.xg
index 61a384b..2a8732c 100644
--- a/test/test_cartoon_2/momz_norm1.xg
+++ b/test/test_cartoon_2/momz_norm1.xg
@@ -1,3 +1,3 @@
"momz v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0007270824092
+0.0500000000000 0.0007088869790
diff --git a/test/test_cartoon_2/momz_norm2.xg b/test/test_cartoon_2/momz_norm2.xg
index 75abdec..2ec9f5b 100644
--- a/test/test_cartoon_2/momz_norm2.xg
+++ b/test/test_cartoon_2/momz_norm2.xg
@@ -1,3 +1,3 @@
"momz v time
0.0000000000000 0.0000000000000
-0.0500000000000 0.0012982097259
+0.0500000000000 0.0012525957655
diff --git a/test/test_cartoon_2/momz_x_[2][17].xg b/test/test_cartoon_2/momz_x_[2][17].xg
index 189dc31..dc700bf 100644
--- a/test/test_cartoon_2/momz_x_[2][17].xg
+++ b/test/test_cartoon_2/momz_x_[2][17].xg
@@ -23,22 +23,22 @@
"Time = 0.0500000000000
--0.3000000000000 0.0009843517129
--0.1000000000000 -0.0000204355044
-0.1000000000000 -0.0000204355044
-0.3000000000000 0.0009843517129
-0.5000000000000 0.0021321919889
-0.7000000000000 0.0016042220890
-0.9000000000000 0.0007593737670
-1.1000000000000 0.0003635252028
-1.3000000000000 0.0001844951322
-1.5000000000000 0.0000992411105
-1.7000000000000 0.0000561777757
-1.9000000000000 0.0000332258087
-2.1000000000000 0.0000204059079
-2.3000000000000 0.0000129482391
-2.5000000000000 0.0000084457029
-2.7000000000000 0.0000062327638
-2.9000000000000 0.0001482999716
-3.1000000000000 0.0001916777973
-3.3000000000000 0.0001916777973
+-0.3000000000000 -0.0001421124293
+-0.1000000000000 -0.0000312510201
+0.1000000000000 -0.0000312510201
+0.3000000000000 -0.0001421124293
+0.5000000000000 0.0016189783499
+0.7000000000000 0.0015639329449
+0.9000000000000 0.0007543227934
+1.1000000000000 0.0003625509015
+1.3000000000000 0.0001842441849
+1.5000000000000 0.0000991619636
+1.7000000000000 0.0000561488070
+1.9000000000000 0.0000332139280
+2.1000000000000 0.0000204005776
+2.3000000000000 0.0000129456675
+2.5000000000000 0.0000084443854
+2.7000000000000 0.0000062320525
+2.9000000000000 0.0001482991414
+3.1000000000000 0.0001916770033
+3.3000000000000 0.0001916770033
diff --git a/test/test_cartoon_2/momz_y_[2][17].xg b/test/test_cartoon_2/momz_y_[2][17].xg
index b56f388..106eb02 100644
--- a/test/test_cartoon_2/momz_y_[2][17].xg
+++ b/test/test_cartoon_2/momz_y_[2][17].xg
@@ -9,8 +9,8 @@
"Time = 0.0500000000000
--0.4000000000000 0.0017278643044
--0.2000000000000 0.0005368169642
-0.0000000000000 -0.0000204355044
-0.2000000000000 0.0005368169642
-0.4000000000000 0.0017278643044
+-0.4000000000000 0.0008527129128
+-0.2000000000000 -0.0002129096249
+0.0000000000000 -0.0000312510201
+0.2000000000000 -0.0002129096249
+0.4000000000000 0.0008527129128
diff --git a/test/test_cartoon_2/momz_z_[2][2].xg b/test/test_cartoon_2/momz_z_[2][2].xg
index 3097a45..52b669b 100644
--- a/test/test_cartoon_2/momz_z_[2][2].xg
+++ b/test/test_cartoon_2/momz_z_[2][2].xg
@@ -38,37 +38,37 @@
"Time = 0.0500000000000
--3.3000000000000 -0.0036798484629
--3.1000000000000 -0.0036798484629
--2.9000000000000 -0.0029570103168
--2.7000000000000 -0.0000465540655
--2.5000000000000 -0.0000453328895
--2.3000000000000 -0.0000623353069
--2.1000000000000 -0.0000871409176
--1.9000000000000 -0.0001239899644
--1.7000000000000 -0.0001797034354
--1.5000000000000 -0.0002651607388
--1.3000000000000 -0.0003966589421
--1.1000000000000 -0.0005920930087
--0.9000000000000 -0.0008294097236
--0.7000000000000 -0.0007501347174
--0.5000000000000 0.0020312986504
--0.3000000000000 0.0021619699655
--0.1000000000000 0.0000204355044
-0.1000000000000 -0.0000204355044
-0.3000000000000 -0.0021619699655
-0.5000000000000 -0.0020312986504
-0.7000000000000 0.0007501347174
-0.9000000000000 0.0008294097236
-1.1000000000000 0.0005920930087
-1.3000000000000 0.0003966589421
-1.5000000000000 0.0002651607388
-1.7000000000000 0.0001797034354
-1.9000000000000 0.0001239899644
-2.1000000000000 0.0000871409176
-2.3000000000000 0.0000623353069
-2.5000000000000 0.0000453328895
-2.7000000000000 0.0000465540655
-2.9000000000000 0.0029570103168
-3.1000000000000 0.0036798484629
-3.3000000000000 0.0036798484629
+-3.3000000000000 -0.0036798335278
+-3.1000000000000 -0.0036798335278
+-2.9000000000000 -0.0029569922403
+-2.7000000000000 -0.0000465387409
+-2.5000000000000 -0.0000453074298
+-2.3000000000000 -0.0000622913126
+-2.1000000000000 -0.0000870615055
+-1.9000000000000 -0.0001238389775
+-1.7000000000000 -0.0001793976480
+-1.5000000000000 -0.0002644906705
+-1.3000000000000 -0.0003950336186
+-1.1000000000000 -0.0005875745744
+-0.9000000000000 -0.0008142204013
+-0.7000000000000 -0.0006853796654
+-0.5000000000000 0.0020132073244
+-0.3000000000000 0.0022776235542
+-0.1000000000000 0.0000312510201
+0.1000000000000 -0.0000312510201
+0.3000000000000 -0.0022776235542
+0.5000000000000 -0.0020132073244
+0.7000000000000 0.0006853796654
+0.9000000000000 0.0008142204013
+1.1000000000000 0.0005875745744
+1.3000000000000 0.0003950336186
+1.5000000000000 0.0002644906705
+1.7000000000000 0.0001793976480
+1.9000000000000 0.0001238389775
+2.1000000000000 0.0000870615055
+2.3000000000000 0.0000622913126
+2.5000000000000 0.0000453074298
+2.7000000000000 0.0000465387409
+2.9000000000000 0.0029569922403
+3.1000000000000 0.0036798335278
+3.3000000000000 0.0036798335278
diff --git a/test/test_cartoon_2/phi_3D_diagonal.xg b/test/test_cartoon_2/phi_3D_diagonal.xg
index 71dd7b5..ffa10e0 100644
--- a/test/test_cartoon_2/phi_3D_diagonal.xg
+++ b/test/test_cartoon_2/phi_3D_diagonal.xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.5196152422707 0.2764680883443
--0.1732050807569 0.2789519017873
-0.1732050807569 0.2961134966851
-0.5196152422707 0.3126991614233
-0.8660254037844 0.3274970709979
+-0.5196152422707 0.2764680262319
+-0.1732050807569 0.2789518365742
+0.1732050807569 0.2961134063079
+0.5196152422707 0.3126990394932
+0.8660254037844 0.3274969135926
"Time = 0.0500000000000
--0.5196152422707 0.2764680883443
--0.1732050807569 0.2789519017873
-0.1732050807569 0.2961134965352
-0.5196152422707 0.3126991612438
-0.8660254037844 0.3274970707901
+-0.5196152422707 0.2764680262319
+-0.1732050807569 0.2789518365742
+0.1732050807569 0.2961134061580
+0.5196152422707 0.3126990393137
+0.8660254037844 0.3274969133848
diff --git a/test/test_cartoon_2/phi_maximum.xg b/test/test_cartoon_2/phi_maximum.xg
index fa7bbb7..ba2a25e 100644
--- a/test/test_cartoon_2/phi_maximum.xg
+++ b/test/test_cartoon_2/phi_maximum.xg
@@ -1,3 +1,3 @@
"phi v time
-0.0000000000000 2.0882857922231
-0.0500000000000 2.0882857922226
+0.0000000000000 2.0395830216403
+0.0500000000000 2.0395830216398
diff --git a/test/test_cartoon_2/phi_minimum.xg b/test/test_cartoon_2/phi_minimum.xg
index a22cf61..5fb3a9d 100644
--- a/test/test_cartoon_2/phi_minimum.xg
+++ b/test/test_cartoon_2/phi_minimum.xg
@@ -1,3 +1,3 @@
"phi v time
-0.0000000000000 0.2050027353262
-0.0500000000000 0.2050027353262
+0.0000000000000 0.2050027229119
+0.0500000000000 0.2050027229119
diff --git a/test/test_cartoon_2/phi_norm1.xg b/test/test_cartoon_2/phi_norm1.xg
index 3891430..a069328 100644
--- a/test/test_cartoon_2/phi_norm1.xg
+++ b/test/test_cartoon_2/phi_norm1.xg
@@ -1,3 +1,3 @@
"phi v time
-0.0000000000000 0.3975030965178
-0.0500000000000 0.3975030962576
+0.0000000000000 0.3973880192586
+0.0500000000000 0.3973880189993
diff --git a/test/test_cartoon_2/phi_norm2.xg b/test/test_cartoon_2/phi_norm2.xg
index 6309a0d..1863750 100644
--- a/test/test_cartoon_2/phi_norm2.xg
+++ b/test/test_cartoon_2/phi_norm2.xg
@@ -1,3 +1,3 @@
"phi v time
-0.0000000000000 0.4529412935915
-0.0500000000000 0.4529412932939
+0.0000000000000 0.4524709763239
+0.0500000000000 0.4524709760279
diff --git a/test/test_cartoon_2/phi_x_[2][17].xg b/test/test_cartoon_2/phi_x_[2][17].xg
index 7f9fa9d..3298534 100644
--- a/test/test_cartoon_2/phi_x_[2][17].xg
+++ b/test/test_cartoon_2/phi_x_[2][17].xg
@@ -1,44 +1,44 @@
"Time = 0.0000000000000
--0.3000000000000 1.4260624389054
--0.1000000000000 2.0882857922231
-0.1000000000000 2.0882857922231
-0.3000000000000 1.4260624389054
-0.5000000000000 1.0855815398273
-0.7000000000000 0.8813735870195
-0.9000000000000 0.7439901224095
-1.1000000000000 0.6446696342437
-1.3000000000000 0.5692633792462
-1.5000000000000 0.5099392942346
-1.7000000000000 0.4619841965769
-1.9000000000000 0.4223801266301
-2.1000000000000 0.3890995832272
-2.3000000000000 0.3607272920082
-2.5000000000000 0.3362439130493
-2.7000000000000 0.3148958494289
-2.9000000000000 0.2961134966851
-3.1000000000000 0.2794580527986
-3.3000000000000 0.2794580527986
+-0.3000000000000 1.4241730705862
+-0.1000000000000 2.0395830216403
+0.1000000000000 2.0395830216403
+0.3000000000000 1.4241730705862
+0.5000000000000 1.0853368046268
+0.7000000000000 0.8813150213011
+0.9000000000000 0.7439706123568
+1.1000000000000 0.6446616534246
+1.3000000000000 0.5692596244948
+1.5000000000000 0.5099373389941
+1.7000000000000 0.4619830967994
+1.9000000000000 0.4223794693821
+2.1000000000000 0.3890991707507
+2.3000000000000 0.3607270224904
+2.5000000000000 0.3362437308802
+2.7000000000000 0.3148957227003
+2.9000000000000 0.2961134063079
+3.1000000000000 0.2794579869366
+3.3000000000000 0.2794579869366
"Time = 0.0500000000000
--0.3000000000000 1.4260624388846
--0.1000000000000 2.0882857922226
-0.1000000000000 2.0882857922226
-0.3000000000000 1.4260624388846
-0.5000000000000 1.0855815395443
-0.7000000000000 0.8813735864527
-0.9000000000000 0.7439901216982
-1.1000000000000 0.6446696335139
-1.3000000000000 0.5692633785711
-1.5000000000000 0.5099392936452
-1.7000000000000 0.4619841960790
-1.9000000000000 0.4223801262174
-2.1000000000000 0.3890995828887
-2.3000000000000 0.3607272917320
-2.5000000000000 0.3362439128242
-2.7000000000000 0.3148958492455
-2.9000000000000 0.2961134965253
-3.1000000000000 0.2794580527986
-3.3000000000000 0.2794580527986
+-0.3000000000000 1.4241730705688
+-0.1000000000000 2.0395830216398
+0.1000000000000 2.0395830216398
+0.3000000000000 1.4241730705688
+0.5000000000000 1.0853368043480
+0.7000000000000 0.8813150207360
+0.9000000000000 0.7439706116461
+1.1000000000000 0.6446616526951
+1.3000000000000 0.5692596238199
+1.5000000000000 0.5099373384047
+1.7000000000000 0.4619830963015
+1.9000000000000 0.4223794689694
+2.1000000000000 0.3890991704122
+2.3000000000000 0.3607270222141
+2.5000000000000 0.3362437306552
+2.7000000000000 0.3148957225168
+2.9000000000000 0.2961134061481
+3.1000000000000 0.2794579869366
+3.3000000000000 0.2794579869366
diff --git a/test/test_cartoon_2/phi_y_[2][17].xg b/test/test_cartoon_2/phi_y_[2][17].xg
index ba72365..71cebb5 100644
--- a/test/test_cartoon_2/phi_y_[2][17].xg
+++ b/test/test_cartoon_2/phi_y_[2][17].xg
@@ -1,16 +1,16 @@
"Time = 0.0000000000000
--0.4000000000000 1.2071407610220
--0.2000000000000 1.6945338664444
-0.0000000000000 2.0882857922231
-0.2000000000000 1.6945338664444
-0.4000000000000 1.2071407610220
+-0.4000000000000 1.2089345734772
+-0.2000000000000 1.6750934741799
+0.0000000000000 2.0395830216403
+0.2000000000000 1.6750934741799
+0.4000000000000 1.2089345734772
"Time = 0.0500000000000
--0.4000000000000 1.2071407608697
--0.2000000000000 1.6945338664479
-0.0000000000000 2.0882857922226
-0.2000000000000 1.6945338664479
-0.4000000000000 1.2071407608697
+-0.4000000000000 1.2089345733291
+-0.2000000000000 1.6750934741854
+0.0000000000000 2.0395830216398
+0.2000000000000 1.6750934741854
+0.4000000000000 1.2089345733291
diff --git a/test/test_cartoon_2/phi_z_[2][2].xg b/test/test_cartoon_2/phi_z_[2][2].xg
index d91daf5..5eb49ae 100644
--- a/test/test_cartoon_2/phi_z_[2][2].xg
+++ b/test/test_cartoon_2/phi_z_[2][2].xg
@@ -1,74 +1,74 @@
"Time = 0.0000000000000
--3.3000000000000 0.2794580527986
--3.1000000000000 0.2794580527986
--2.9000000000000 0.2961134966851
--2.7000000000000 0.3148958494289
--2.5000000000000 0.3362439130493
--2.3000000000000 0.3607272920082
--2.1000000000000 0.3890995832272
--1.9000000000000 0.4223801266301
--1.7000000000000 0.4619841965769
--1.5000000000000 0.5099392942346
--1.3000000000000 0.5692633792462
--1.1000000000000 0.6446696342437
--0.9000000000000 0.7439901224095
--0.7000000000000 0.8813735870195
--0.5000000000000 1.0855815398273
--0.3000000000000 1.4260624389054
--0.1000000000000 2.0882857922231
-0.1000000000000 2.0882857922231
-0.3000000000000 1.4260624389054
-0.5000000000000 1.0855815398273
-0.7000000000000 0.8813735870195
-0.9000000000000 0.7439901224095
-1.1000000000000 0.6446696342437
-1.3000000000000 0.5692633792462
-1.5000000000000 0.5099392942346
-1.7000000000000 0.4619841965769
-1.9000000000000 0.4223801266301
-2.1000000000000 0.3890995832272
-2.3000000000000 0.3607272920082
-2.5000000000000 0.3362439130493
-2.7000000000000 0.3148958494289
-2.9000000000000 0.2961134966851
-3.1000000000000 0.2794580527986
-3.3000000000000 0.2794580527986
+-3.3000000000000 0.2794579869366
+-3.1000000000000 0.2794579869366
+-2.9000000000000 0.2961134063079
+-2.7000000000000 0.3148957227003
+-2.5000000000000 0.3362437308802
+-2.3000000000000 0.3607270224904
+-2.1000000000000 0.3890991707507
+-1.9000000000000 0.4223794693821
+-1.7000000000000 0.4619830967994
+-1.5000000000000 0.5099373389941
+-1.3000000000000 0.5692596244948
+-1.1000000000000 0.6446616534246
+-0.9000000000000 0.7439706123568
+-0.7000000000000 0.8813150213011
+-0.5000000000000 1.0853368046268
+-0.3000000000000 1.4241730705862
+-0.1000000000000 2.0395830216403
+0.1000000000000 2.0395830216403
+0.3000000000000 1.4241730705862
+0.5000000000000 1.0853368046268
+0.7000000000000 0.8813150213011
+0.9000000000000 0.7439706123568
+1.1000000000000 0.6446616534246
+1.3000000000000 0.5692596244948
+1.5000000000000 0.5099373389941
+1.7000000000000 0.4619830967994
+1.9000000000000 0.4223794693821
+2.1000000000000 0.3890991707507
+2.3000000000000 0.3607270224904
+2.5000000000000 0.3362437308802
+2.7000000000000 0.3148957227003
+2.9000000000000 0.2961134063079
+3.1000000000000 0.2794579869366
+3.3000000000000 0.2794579869366
"Time = 0.0500000000000
--3.3000000000000 0.2794580527986
--3.1000000000000 0.2794580527986
--2.9000000000000 0.2961134965352
--2.7000000000000 0.3148958492453
--2.5000000000000 0.3362439128241
--2.3000000000000 0.3607272917317
--2.1000000000000 0.3890995828884
--1.9000000000000 0.4223801262169
--1.7000000000000 0.4619841960783
--1.5000000000000 0.5099392936443
--1.3000000000000 0.5692633785699
--1.1000000000000 0.6446696335124
--0.9000000000000 0.7439901216971
--0.7000000000000 0.8813735864536
--0.5000000000000 1.0855815395494
--0.3000000000000 1.4260624388874
--0.1000000000000 2.0882857922226
-0.1000000000000 2.0882857922226
-0.3000000000000 1.4260624388874
-0.5000000000000 1.0855815395494
-0.7000000000000 0.8813735864536
-0.9000000000000 0.7439901216971
-1.1000000000000 0.6446696335124
-1.3000000000000 0.5692633785699
-1.5000000000000 0.5099392936443
-1.7000000000000 0.4619841960783
-1.9000000000000 0.4223801262169
-2.1000000000000 0.3890995828884
-2.3000000000000 0.3607272917317
-2.5000000000000 0.3362439128241
-2.7000000000000 0.3148958492453
-2.9000000000000 0.2961134965352
-3.1000000000000 0.2794580527986
-3.3000000000000 0.2794580527986
+-3.3000000000000 0.2794579869366
+-3.1000000000000 0.2794579869366
+-2.9000000000000 0.2961134061580
+-2.7000000000000 0.3148957225167
+-2.5000000000000 0.3362437306550
+-2.3000000000000 0.3607270222139
+-2.1000000000000 0.3890991704119
+-1.9000000000000 0.4223794689689
+-1.7000000000000 0.4619830963008
+-1.5000000000000 0.5099373384038
+-1.3000000000000 0.5692596238187
+-1.1000000000000 0.6446616526937
+-0.9000000000000 0.7439706116450
+-0.7000000000000 0.8813150207368
+-0.5000000000000 1.0853368043528
+-0.3000000000000 1.4241730705706
+-0.1000000000000 2.0395830216398
+0.1000000000000 2.0395830216398
+0.3000000000000 1.4241730705706
+0.5000000000000 1.0853368043528
+0.7000000000000 0.8813150207368
+0.9000000000000 0.7439706116450
+1.1000000000000 0.6446616526937
+1.3000000000000 0.5692596238187
+1.5000000000000 0.5099373384038
+1.7000000000000 0.4619830963008
+1.9000000000000 0.4223794689689
+2.1000000000000 0.3890991704119
+2.3000000000000 0.3607270222139
+2.5000000000000 0.3362437306550
+2.7000000000000 0.3148957225167
+2.9000000000000 0.2961134061580
+3.1000000000000 0.2794579869366
+3.3000000000000 0.2794579869366
diff --git a/test/test_cartoon_2/test_cartoon_2.par b/test/test_cartoon_2/test_cartoon_2.par
index 9233317..f1dd49b 100644
--- a/test/test_cartoon_2/test_cartoon_2.par
+++ b/test/test_cartoon_2/test_cartoon_2.par
@@ -59,6 +59,7 @@ cactus::cctk_itlast = 1
admbase::initial_data = "schwarzschild"
admbase::metric_type = "physical"
+idanalyticbh::epsilon = 1e-1
#--- Evolution
admbase::evolution_method = "ml_bssn"
diff --git a/test/test_cartoon_2/trK_3D_diagonal.xg b/test/test_cartoon_2/trK_3D_diagonal.xg
index db40ac1..df4a8c7 100644
--- a/test/test_cartoon_2/trK_3D_diagonal.xg
+++ b/test/test_cartoon_2/trK_3D_diagonal.xg
@@ -19,14 +19,14 @@
"Time = 0.0500000000000
-0.5196152422707 0.0000000000000
-0.1732050807569 0.0000000000000
-0.1732050807569 0.0000000359774
-0.5196152422707 0.0000000430581
-0.8660254037844 0.0000000498574
+0.1732050807569 0.0000000359771
+0.5196152422707 0.0000000430577
+0.8660254037844 0.0000000498568
"Time = 0.0500000000000
-0.5196152422707 0.0000000000000
-0.1732050807569 0.0000000000000
-0.1732050807569 0.0000000359774
-0.5196152422707 0.0000000430706
-0.8660254037844 0.0000000498717
+0.1732050807569 0.0000000359771
+0.5196152422707 0.0000000430702
+0.8660254037844 0.0000000498710
diff --git a/test/test_cartoon_2/trK_maximum.xg b/test/test_cartoon_2/trK_maximum.xg
index 23bcdca..ef881f4 100644
--- a/test/test_cartoon_2/trK_maximum.xg
+++ b/test/test_cartoon_2/trK_maximum.xg
@@ -1,5 +1,5 @@
"trK v time
0.0000000000000 0.0000000000000
0.0000000000000 0.0000000000000
-0.0500000000000 0.0005196393544
-0.0500000000000 0.0000001893739
+0.0500000000000 0.0000125416155
+0.0500000000000 0.0000001892212
diff --git a/test/test_cartoon_2/trK_minimum.xg b/test/test_cartoon_2/trK_minimum.xg
index e5970af..5f4ef0b 100644
--- a/test/test_cartoon_2/trK_minimum.xg
+++ b/test/test_cartoon_2/trK_minimum.xg
@@ -1,5 +1,5 @@
"trK v time
0.0000000000000 0.0000000000000
0.0000000000000 0.0000000000000
-0.0500000000000 -0.0000000201768
+0.0500000000000 -0.0000000176995
0.0500000000000 -0.0000000036442
diff --git a/test/test_cartoon_2/trK_norm1.xg b/test/test_cartoon_2/trK_norm1.xg
index f834ff8..2035113 100644
--- a/test/test_cartoon_2/trK_norm1.xg
+++ b/test/test_cartoon_2/trK_norm1.xg
@@ -1,5 +1,5 @@
"trK v time
0.0000000000000 0.0000000000000
0.0000000000000 0.0000000000000
-0.0500000000000 0.0000013523536
-0.0500000000000 0.0000000625514
+0.0500000000000 0.0000000959210
+0.0500000000000 0.0000000623636
diff --git a/test/test_cartoon_2/trK_norm2.xg b/test/test_cartoon_2/trK_norm2.xg
index 7bc9672..e2b4aab 100644
--- a/test/test_cartoon_2/trK_norm2.xg
+++ b/test/test_cartoon_2/trK_norm2.xg
@@ -1,5 +1,5 @@
"trK v time
0.0000000000000 0.0000000000000
0.0000000000000 0.0000000000000
-0.0500000000000 0.0000258612097
-0.0500000000000 0.0000000842378
+0.0500000000000 0.0000006313057
+0.0500000000000 0.0000000839933
diff --git a/test/test_cartoon_2/trK_x_[2][17].xg b/test/test_cartoon_2/trK_x_[2][17].xg
index 0a8132e..fe74cd2 100644
--- a/test/test_cartoon_2/trK_x_[2][17].xg
+++ b/test/test_cartoon_2/trK_x_[2][17].xg
@@ -45,44 +45,44 @@
"Time = 0.0500000000000
--0.3000000000000 0.0000000049797
+-0.3000000000000 0.0000000041630
-0.1000000000000 0.0000000001258
0.1000000000000 0.0000000001258
-0.3000000000000 0.0000000049797
-0.5000000000000 0.0000000679124
-0.7000000000000 0.0000001360426
-0.9000000000000 0.0000001707158
-1.1000000000000 0.0000001751496
-1.3000000000000 0.0000001620060
-1.5000000000000 0.0000001414588
-1.7000000000000 0.0000001194987
-1.9000000000000 0.0000000990504
-2.1000000000000 0.0000000812476
-2.3000000000000 0.0000000663042
-2.5000000000000 0.0000000540168
-2.7000000000000 0.0000000440288
-2.9000000000000 0.0000000383576
+0.3000000000000 0.0000000041630
+0.5000000000000 0.0000000669118
+0.7000000000000 0.0000001356324
+0.9000000000000 0.0000001705477
+1.1000000000000 0.0000001750768
+1.3000000000000 0.0000001619726
+1.5000000000000 0.0000001414426
+1.7000000000000 0.0000001194905
+1.9000000000000 0.0000000990461
+2.1000000000000 0.0000000812452
+2.3000000000000 0.0000000663028
+2.5000000000000 0.0000000540160
+2.7000000000000 0.0000000440283
+2.9000000000000 0.0000000383573
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
"Time = 0.0500000000000
--0.3000000000000 0.0000000049797
+-0.3000000000000 0.0000000041630
-0.1000000000000 0.0000000001258
0.1000000000000 0.0000000001258
-0.3000000000000 0.0000000049797
-0.5000000000000 0.0000000679124
-0.7000000000000 0.0000001360426
-0.9000000000000 0.0000001707158
-1.1000000000000 0.0000001751496
-1.3000000000000 0.0000001620060
-1.5000000000000 0.0000001414588
-1.7000000000000 0.0000001194987
-1.9000000000000 0.0000000990504
-2.1000000000000 0.0000000812476
-2.3000000000000 0.0000000663042
-2.5000000000000 0.0000000540168
-2.7000000000000 0.0000000440288
-2.9000000000000 0.0000000383576
+0.3000000000000 0.0000000041630
+0.5000000000000 0.0000000669118
+0.7000000000000 0.0000001356324
+0.9000000000000 0.0000001705477
+1.1000000000000 0.0000001750768
+1.3000000000000 0.0000001619726
+1.5000000000000 0.0000001414426
+1.7000000000000 0.0000001194905
+1.9000000000000 0.0000000990461
+2.1000000000000 0.0000000812452
+2.3000000000000 0.0000000663028
+2.5000000000000 0.0000000540160
+2.7000000000000 0.0000000440283
+2.9000000000000 0.0000000383573
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
diff --git a/test/test_cartoon_2/trK_y_[2][17].xg b/test/test_cartoon_2/trK_y_[2][17].xg
index 12a0c5e..3e5fa80 100644
--- a/test/test_cartoon_2/trK_y_[2][17].xg
+++ b/test/test_cartoon_2/trK_y_[2][17].xg
@@ -1,7 +1,7 @@
"Time = 0.0000000000000
--0.4000000000000 0.0000000000000
+-0.4000000000000 -0.0000000000000
-0.2000000000000 0.0000000000000
0.0000000000000 0.0000000000000
0.2000000000000 0.0000000000000
@@ -17,16 +17,16 @@
"Time = 0.0500000000000
--0.4000000000000 0.0000009197174
--0.2000000000000 -0.0000000012977
+-0.4000000000000 0.0000125416155
+-0.2000000000000 -0.0000000011518
0.0000000000000 0.0000000001258
-0.2000000000000 -0.0000000012977
-0.4000000000000 0.0000009197174
+0.2000000000000 -0.0000000011518
+0.4000000000000 0.0000125416155
"Time = 0.0500000000000
--0.4000000000000 0.0000000365584
--0.2000000000000 -0.0000000008356
+-0.4000000000000 0.0000000355515
+-0.2000000000000 -0.0000000013362
0.0000000000000 0.0000000001258
-0.2000000000000 -0.0000000008356
-0.4000000000000 0.0000000365584
+0.2000000000000 -0.0000000013362
+0.4000000000000 0.0000000355515
diff --git a/test/test_cartoon_2/trK_z_[2][2].xg b/test/test_cartoon_2/trK_z_[2][2].xg
index e4c7cd2..0d8d829 100644
--- a/test/test_cartoon_2/trK_z_[2][2].xg
+++ b/test/test_cartoon_2/trK_z_[2][2].xg
@@ -77,36 +77,36 @@
"Time = 0.0500000000000
-3.3000000000000 0.0000000000000
-3.1000000000000 0.0000000000000
--2.9000000000000 0.0000000359774
--2.7000000000000 0.0000000440563
--2.5000000000000 0.0000000540556
--2.3000000000000 0.0000000663592
--2.1000000000000 0.0000000813261
--1.9000000000000 0.0000000991629
--1.7000000000000 0.0000001196591
--1.5000000000000 0.0000001416832
--1.3000000000000 0.0000001623045
--1.1000000000000 0.0000001754985
--0.9000000000000 0.0000001709801
--0.7000000000000 0.0000001358279
--0.5000000000000 0.0000000666853
--0.3000000000000 0.0000000043091
+-2.9000000000000 0.0000000359771
+-2.7000000000000 0.0000000440559
+-2.5000000000000 0.0000000540548
+-2.3000000000000 0.0000000663578
+-2.1000000000000 0.0000000813238
+-1.9000000000000 0.0000000991586
+-1.7000000000000 0.0000001196510
+-1.5000000000000 0.0000001416671
+-1.3000000000000 0.0000001622712
+-1.1000000000000 0.0000001754262
+-0.9000000000000 0.0000001708143
+-0.7000000000000 0.0000001354300
+-0.5000000000000 0.0000000657618
+-0.3000000000000 0.0000000037375
-0.1000000000000 0.0000000001258
0.1000000000000 0.0000000001258
-0.3000000000000 0.0000000043091
-0.5000000000000 0.0000000666853
-0.7000000000000 0.0000001358279
-0.9000000000000 0.0000001709801
-1.1000000000000 0.0000001754985
-1.3000000000000 0.0000001623045
-1.5000000000000 0.0000001416832
-1.7000000000000 0.0000001196591
-1.9000000000000 0.0000000991629
-2.1000000000000 0.0000000813261
-2.3000000000000 0.0000000663592
-2.5000000000000 0.0000000540556
-2.7000000000000 0.0000000440563
-2.9000000000000 0.0000000359774
+0.3000000000000 0.0000000037375
+0.5000000000000 0.0000000657618
+0.7000000000000 0.0000001354300
+0.9000000000000 0.0000001708143
+1.1000000000000 0.0000001754262
+1.3000000000000 0.0000001622712
+1.5000000000000 0.0000001416671
+1.7000000000000 0.0000001196510
+1.9000000000000 0.0000000991586
+2.1000000000000 0.0000000813238
+2.3000000000000 0.0000000663578
+2.5000000000000 0.0000000540548
+2.7000000000000 0.0000000440559
+2.9000000000000 0.0000000359771
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000
@@ -114,35 +114,35 @@
"Time = 0.0500000000000
-3.3000000000000 0.0000000000000
-3.1000000000000 0.0000000000000
--2.9000000000000 0.0000000359774
--2.7000000000000 0.0000000440563
--2.5000000000000 0.0000000540556
--2.3000000000000 0.0000000663592
--2.1000000000000 0.0000000813261
--1.9000000000000 0.0000000991629
--1.7000000000000 0.0000001196591
--1.5000000000000 0.0000001416832
--1.3000000000000 0.0000001623045
--1.1000000000000 0.0000001754985
--0.9000000000000 0.0000001709801
--0.7000000000000 0.0000001358279
--0.5000000000000 0.0000000666853
--0.3000000000000 0.0000000043091
+-2.9000000000000 0.0000000359771
+-2.7000000000000 0.0000000440559
+-2.5000000000000 0.0000000540548
+-2.3000000000000 0.0000000663578
+-2.1000000000000 0.0000000813238
+-1.9000000000000 0.0000000991586
+-1.7000000000000 0.0000001196510
+-1.5000000000000 0.0000001416671
+-1.3000000000000 0.0000001622712
+-1.1000000000000 0.0000001754262
+-0.9000000000000 0.0000001708143
+-0.7000000000000 0.0000001354300
+-0.5000000000000 0.0000000657618
+-0.3000000000000 0.0000000037375
-0.1000000000000 0.0000000001258
0.1000000000000 0.0000000001258
-0.3000000000000 0.0000000043091
-0.5000000000000 0.0000000666853
-0.7000000000000 0.0000001358279
-0.9000000000000 0.0000001709801
-1.1000000000000 0.0000001754985
-1.3000000000000 0.0000001623045
-1.5000000000000 0.0000001416832
-1.7000000000000 0.0000001196591
-1.9000000000000 0.0000000991629
-2.1000000000000 0.0000000813261
-2.3000000000000 0.0000000663592
-2.5000000000000 0.0000000540556
-2.7000000000000 0.0000000440563
-2.9000000000000 0.0000000359774
+0.3000000000000 0.0000000037375
+0.5000000000000 0.0000000657618
+0.7000000000000 0.0000001354300
+0.9000000000000 0.0000001708143
+1.1000000000000 0.0000001754262
+1.3000000000000 0.0000001622712
+1.5000000000000 0.0000001416671
+1.7000000000000 0.0000001196510
+1.9000000000000 0.0000000991586
+2.1000000000000 0.0000000813238
+2.3000000000000 0.0000000663578
+2.5000000000000 0.0000000540548
+2.7000000000000 0.0000000440559
+2.9000000000000 0.0000000359771
3.1000000000000 0.0000000000000
3.3000000000000 0.0000000000000