aboutsummaryrefslogtreecommitdiff
path: root/test/x_flip_pugh_tvd
diff options
context:
space:
mode:
Diffstat (limited to 'test/x_flip_pugh_tvd')
-rw-r--r--test/x_flip_pugh_tvd/dens_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/dens_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/dens_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/dens_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/dens_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/dens_z_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/eps_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/eps_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/eps_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/eps_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/eps_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/eps_z_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/press_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/press_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/press_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/press_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/press_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/press_z_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/rho_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/rho_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/rho_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/rho_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/rho_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/rho_z_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/scon[0]_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/scon[0]_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/scon[0]_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/scon[0]_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/scon[0]_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/scon[0]_z_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/scon[1]_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/scon[1]_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/scon[1]_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/scon[1]_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/scon[1]_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/scon[1]_z_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/scon[2]_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/scon[2]_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/scon[2]_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/scon[2]_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/scon[2]_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/scon[2]_z_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/tau_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/tau_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/tau_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/tau_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/tau_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/tau_z_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/vel[0]_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/vel[0]_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/vel[0]_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/vel[0]_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/vel[0]_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/vel[0]_z_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/vel[1]_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/vel[1]_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/vel[1]_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/vel[1]_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/vel[1]_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/vel[1]_z_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/vel[2]_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/vel[2]_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/vel[2]_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/vel[2]_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/vel[2]_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/vel[2]_z_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/w_lorentz_3D_diagonal.asc49
-rw-r--r--test/x_flip_pugh_tvd/w_lorentz_maximum.asc62
-rw-r--r--test/x_flip_pugh_tvd/w_lorentz_minimum.asc62
-rw-r--r--test/x_flip_pugh_tvd/w_lorentz_x_[2][2].asc294
-rw-r--r--test/x_flip_pugh_tvd/w_lorentz_y_[20][2].asc49
-rw-r--r--test/x_flip_pugh_tvd/w_lorentz_z_[20][2].asc49
72 files changed, 6780 insertions, 0 deletions
diff --git a/test/x_flip_pugh_tvd/dens_3D_diagonal.asc b/test/x_flip_pugh_tvd/dens_3D_diagonal.asc
new file mode 100644
index 0000000..7b5e09d
--- /dev/null
+++ b/test/x_flip_pugh_tvd/dens_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
diff --git a/test/x_flip_pugh_tvd/dens_maximum.asc b/test/x_flip_pugh_tvd/dens_maximum.asc
new file mode 100644
index 0000000..8027c64
--- /dev/null
+++ b/test/x_flip_pugh_tvd/dens_maximum.asc
@@ -0,0 +1,62 @@
+#dens v time
+0.0000000000000 10.0000000000000
+0.1250000000000 10.0000000000000
+0.2500000000000 10.0000000000000
+0.3750000000000 10.0000000000000
+0.5000000000000 10.0000000000000
+0.6250000000000 10.0000000000000
+0.7500000000000 10.0000000000000
+0.8750000000000 10.0000000000000
+1.0000000000000 10.0000000000000
+1.1250000000000 10.0000000000000
+1.2500000000000 10.0000000000000
+1.3750000000000 10.0000000000000
+1.5000000000000 10.0000000000000
+1.6250000000000 10.0000000000000
+1.7500000000000 10.0000000000000
+1.8750000000000 10.0000000000000
+2.0000000000000 10.0000000000000
+2.1250000000000 9.9999999999999
+2.2500000000000 9.9999999999997
+2.3750000000000 9.9999999999989
+2.5000000000000 9.9999999999968
+2.6250000000000 9.9999999999913
+2.7500000000000 9.9999999999777
+2.8750000000000 9.9999999999460
+3.0000000000000 9.9999999998753
+3.1250000000000 9.9999999997238
+3.2500000000000 9.9999999994116
+3.3750000000000 9.9999999987895
+3.5000000000000 9.9999999975881
+3.6250000000000 9.9999999953339
+3.7500000000000 9.9999999912148
+3.8750000000000 9.9999999838704
+4.0000000000000 9.9999999710702
+4.1250000000000 9.9999999492305
+4.2500000000000 9.9999999127000
+4.3750000000000 9.9999998527233
+4.5000000000000 9.9999997559599
+4.6250000000000 9.9999996023977
+4.7500000000000 9.9999993624599
+4.8750000000000 9.9999989930415
+5.0000000000000 9.9999984321560
+5.1250000000000 9.9999975917886
+5.2500000000000 9.9999963484744
+5.3750000000000 9.9999945310143
+5.5000000000000 9.9999919046430
+5.6250000000000 9.9999881508381
+5.7500000000000 9.9999828418454
+5.8750000000000 9.9999754088608
+6.0000000000000 9.9999651026915
+6.1250000000000 9.9999509455917
+6.2500000000000 9.9999316728659
+6.3750000000000 9.9999056627405
+6.5000000000000 9.9998708529468
+6.6250000000000 9.9998246424334
+6.7500000000000 9.9997637766542
+6.8750000000000 9.9996842149578
+7.0000000000000 9.9995809787611
+7.1250000000000 9.9994479794207
+7.2500000000000 9.9992778250377
+7.3750000000000 9.9990616058513
+7.5000000000000 9.9987886583977
diff --git a/test/x_flip_pugh_tvd/dens_minimum.asc b/test/x_flip_pugh_tvd/dens_minimum.asc
new file mode 100644
index 0000000..88cebf2
--- /dev/null
+++ b/test/x_flip_pugh_tvd/dens_minimum.asc
@@ -0,0 +1,62 @@
+#dens v time
+0.0000000000000 1.0000000000000
+0.1250000000000 0.0000000100000
+0.2500000000000 0.0000000100000
+0.3750000000000 0.0000000100000
+0.5000000000000 0.0000000100000
+0.6250000000000 0.0000000100000
+0.7500000000000 0.0000000100000
+0.8750000000000 0.0000000100000
+1.0000000000000 0.0000000100000
+1.1250000000000 0.0000000100000
+1.2500000000000 0.0000000100000
+1.3750000000000 0.0000000100000
+1.5000000000000 0.0000000100000
+1.6250000000000 0.0000000100000
+1.7500000000000 0.0000000100000
+1.8750000000000 0.0000000100000
+2.0000000000000 0.0000000100000
+2.1250000000000 0.0000000100000
+2.2500000000000 0.0000000100000
+2.3750000000000 0.0000000100000
+2.5000000000000 0.0000000100000
+2.6250000000000 0.0000000100000
+2.7500000000000 0.0000000100000
+2.8750000000000 0.0000000100000
+3.0000000000000 0.0000000100000
+3.1250000000000 0.0000000100000
+3.2500000000000 0.0000000100000
+3.3750000000000 0.0000000100000
+3.5000000000000 0.0000000100000
+3.6250000000000 0.0000000100000
+3.7500000000000 0.0000000100000
+3.8750000000000 0.0000000100000
+4.0000000000000 0.0000000100000
+4.1250000000000 0.0000000100000
+4.2500000000000 0.0000000100000
+4.3750000000000 0.0000000100000
+4.5000000000000 0.0000000100000
+4.6250000000000 0.0000000100000
+4.7500000000000 0.0000000100000
+4.8750000000000 0.0000000100000
+5.0000000000000 0.0000000100000
+5.1250000000000 0.0000000100000
+5.2500000000000 0.0000000100000
+5.3750000000000 0.0000000100000
+5.5000000000000 0.0000000100000
+5.6250000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+5.8750000000000 0.0000000100000
+6.0000000000000 0.0000000100000
+6.1250000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.3750000000000 0.0000000100000
+6.5000000000000 0.0000000100000
+6.6250000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+6.8750000000000 0.0000000100000
+7.0000000000000 0.0000000100000
+7.1250000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.3750000000000 0.0000000100000
+7.5000000000000 0.0000000100000
diff --git a/test/x_flip_pugh_tvd/dens_x_[2][2].asc b/test/x_flip_pugh_tvd/dens_x_[2][2].asc
new file mode 100644
index 0000000..ba435e1
--- /dev/null
+++ b/test/x_flip_pugh_tvd/dens_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000000
+-5.2500000000000 1.0000000000000
+-4.7500000000000 1.0000000000000
+-4.2500000000000 1.0000000000000
+-3.7500000000000 1.0000000000000
+-3.2500000000000 1.0000000000000
+-2.7500000000000 1.0000000000000
+-2.2500000000000 1.0000000000000
+-1.7500000000000 1.0000000000000
+-1.2500000000000 1.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 10.0000000000000
+0.7500000000000 10.0000000000000
+1.2500000000000 10.0000000000000
+1.7500000000000 10.0000000000000
+2.2500000000000 10.0000000000000
+2.7500000000000 10.0000000000000
+3.2500000000000 10.0000000000000
+3.7500000000000 10.0000000000000
+4.2500000000000 10.0000000000000
+4.7500000000000 10.0000000000000
+5.2500000000000 10.0000000000000
+5.7500000000000 10.0000000000000
+6.2500000000000 10.0000000000000
+6.7500000000000 10.0000000000000
+7.2500000000000 10.0000000000000
+7.7500000000000 10.0000000000000
+8.2500000000000 10.0000000000000
+8.7500000000000 10.0000000000000
+9.2500000000000 10.0000000000000
+9.7500000000000 10.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 1.0000000000000
+-4.2500000000000 1.0000000000004
+-3.7500000000000 1.0000000086501
+-3.2500000000000 1.0000138672177
+-2.7500000000000 1.0019423032750
+-2.2500000000000 1.0568457441599
+-1.7500000000000 1.5438288389386
+-1.2500000000000 2.1735650841819
+-0.7500000000000 2.5833973203744
+-0.2500000000000 4.1730002966379
+0.2500000000000 5.7988786342629
+0.7500000000000 8.2762695450074
+1.2500000000000 9.5152061424333
+1.7500000000000 9.8969851480073
+2.2500000000000 9.9827110581909
+2.7500000000000 9.9976472422784
+3.2500000000000 9.9997357116676
+3.7500000000000 9.9999751656519
+4.2500000000000 9.9999980297472
+4.7500000000000 9.9999998673047
+5.2500000000000 9.9999999923982
+5.7500000000000 9.9999999996301
+6.2500000000000 9.9999999999848
+6.7500000000000 9.9999999999995
+7.2500000000000 10.0000000000000
+7.7500000000000 10.0000000000000
+8.2500000000000 10.0000000000000
+8.7500000000000 10.0000000000000
+9.2500000000000 10.0000000000000
+9.7500000000000 10.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 1.0000001565841
+-4.2500000000000 1.0000932122769
+-3.7500000000000 1.0073690912090
+-3.2500000000000 1.1656956734867
+-2.7500000000000 2.0494688636293
+-2.2500000000000 2.7508266027371
+-1.7500000000000 2.9364423637694
+-1.2500000000000 3.0741551971636
+-0.7500000000000 3.7971076928756
+-0.2500000000000 4.2715829560120
+0.2500000000000 4.8031608321016
+0.7500000000000 6.2435314100176
+1.2500000000000 7.6095788426077
+1.7500000000000 8.8808966842571
+2.2500000000000 9.5805308337132
+2.7500000000000 9.8714795976231
+3.2500000000000 9.9669925094758
+3.7500000000000 9.9927466506830
+4.2500000000000 9.9986141826398
+4.7500000000000 9.9997668543948
+5.2500000000000 9.9999651104257
+5.7500000000000 9.9999953183037
+6.2500000000000 9.9999994330786
+6.7500000000000 9.9999999377329
+7.2500000000000 9.9999999937718
+7.7500000000000 9.9999999994309
+8.2500000000000 9.9999999999523
+8.7500000000000 9.9999999999968
+9.2500000000000 9.9999999999968
+9.7500000000000 9.9999999999968
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 1.0173947647184
+-4.2500000000000 1.3265258745156
+-3.7500000000000 2.4579391923184
+-3.2500000000000 3.1593632143364
+-2.7500000000000 3.2906398085589
+-2.2500000000000 3.2704306706111
+-1.7500000000000 3.3268014569924
+-1.2500000000000 3.6738000293752
+-0.7500000000000 3.8083674962344
+-0.2500000000000 4.0998082220109
+0.2500000000000 4.9088524734316
+0.7500000000000 5.4983240146889
+1.2500000000000 6.0776792573368
+1.7500000000000 7.1770183213459
+2.2500000000000 8.3033566537663
+2.7500000000000 9.1474904600733
+3.2500000000000 9.6397306919650
+3.7500000000000 9.8702325045558
+4.2500000000000 9.9595074636358
+4.7500000000000 9.9888900747723
+5.2500000000000 9.9972859774767
+5.7500000000000 9.9994035543539
+6.2500000000000 9.9998810759338
+6.7500000000000 9.9999783361110
+7.2500000000000 9.9999963736838
+7.7500000000000 9.9999994395804
+8.2500000000000 9.9999999191612
+8.7500000000000 9.9999999912148
+9.2500000000000 9.9999999912148
+9.7500000000000 9.9999999912148
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 2.3542960928347
+-4.2500000000000 3.5829552905054
+-3.7500000000000 3.5761446741844
+-3.2500000000000 3.4487323952141
+-2.7500000000000 3.4025469244003
+-2.2500000000000 3.4244371851400
+-1.7500000000000 3.5779860200920
+-1.2500000000000 3.6752821097645
+-0.7500000000000 3.9543230831187
+-0.2500000000000 4.4446035786187
+0.2500000000000 4.6866140965096
+0.7500000000000 4.9939377894923
+1.2500000000000 5.5503883378519
+1.7500000000000 6.1875332748794
+2.2500000000000 6.8813982732066
+2.7500000000000 7.8202525674776
+3.2500000000000 8.6870726113110
+3.7500000000000 9.3136849512963
+4.2500000000000 9.6889074350972
+4.7500000000000 9.8766818323449
+5.2500000000000 9.9567505616293
+5.7500000000000 9.9864259008424
+6.2500000000000 9.9961487636298
+6.7500000000000 9.9990037500815
+7.2500000000000 9.9997633338529
+7.7500000000000 9.9999480716286
+8.2500000000000 9.9999892669270
+8.7500000000000 9.9999984321560
+9.2500000000000 9.9999984321560
+9.7500000000000 9.9999984321560
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 3.5683949423062
+-4.2500000000000 3.7369224451149
+-3.7500000000000 3.4861404358333
+-3.2500000000000 3.4508310398166
+-2.7500000000000 3.4657032998300
+-2.2500000000000 3.5645944061119
+-1.7500000000000 3.6927230971951
+-1.2500000000000 3.9123312919906
+-0.7500000000000 4.1508148631002
+-0.2500000000000 4.2492075552901
+0.2500000000000 4.5242590203658
+0.7500000000000 4.9261358018316
+1.2500000000000 5.2864637170325
+1.7500000000000 5.6317993406061
+2.2500000000000 6.1425957708150
+2.7500000000000 6.7327512380422
+3.2500000000000 7.4463825424800
+3.7500000000000 8.2549215810888
+4.2500000000000 8.9399187986193
+4.7500000000000 9.4304265704549
+5.2500000000000 9.7293992051168
+5.7500000000000 9.8855821122462
+6.2500000000000 9.9565548092711
+6.7500000000000 9.9850496766119
+7.2500000000000 9.9952979158196
+7.7500000000000 9.9986398215192
+8.2500000000000 9.9996260543271
+8.7500000000000 9.9999316728659
+9.2500000000000 9.9999316728659
+9.7500000000000 9.9999316728659
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 3.6113496776942
+-4.2500000000000 3.5179158395749
+-3.7500000000000 3.4799670164955
+-3.2500000000000 3.5101709813900
+-2.7500000000000 3.6154038913930
+-2.2500000000000 3.7349260303865
+-1.7500000000000 3.8476087272098
+-1.2500000000000 3.9557303258390
+-0.7500000000000 4.0281439249179
+-0.2500000000000 4.2843588976698
+0.2500000000000 4.5797517398540
+0.7500000000000 4.7876142429649
+1.2500000000000 5.0260874370917
+1.7500000000000 5.3717439293063
+2.2500000000000 5.7575226378822
+2.7500000000000 6.1196840524631
+3.2500000000000 6.6216147795933
+3.7500000000000 7.1878348778601
+4.2500000000000 7.8750765572172
+4.7500000000000 8.5615506708167
+5.2500000000000 9.1205293332077
+5.7500000000000 9.5179398745627
+6.2500000000000 9.7630332332948
+6.7500000000000 9.8949931512389
+7.2500000000000 9.9577278139487
+7.7500000000000 9.9844715463894
+8.2500000000000 9.9945156457223
+8.7500000000000 9.9987886583977
+9.2500000000000 9.9987886583977
+9.7500000000000 9.9987886583977
diff --git a/test/x_flip_pugh_tvd/dens_y_[20][2].asc b/test/x_flip_pugh_tvd/dens_y_[20][2].asc
new file mode 100644
index 0000000..63af04a
--- /dev/null
+++ b/test/x_flip_pugh_tvd/dens_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 10.0000000000000
+-0.2500000000000 10.0000000000000
+0.2500000000000 10.0000000000000
+0.7500000000000 10.0000000000000
+1.2500000000000 10.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 5.7988786342629
+-0.2500000000000 5.7988786342629
+0.2500000000000 5.7988786342629
+0.7500000000000 5.7988786342629
+1.2500000000000 5.7988786342629
+
+#Time = 2.5000000000000
+-0.7500000000000 4.8031608321016
+-0.2500000000000 4.8031608321016
+0.2500000000000 4.8031608321016
+0.7500000000000 4.8031608321016
+1.2500000000000 4.8031608321016
+
+#Time = 3.7500000000000
+-0.7500000000000 4.9088524734316
+-0.2500000000000 4.9088524734316
+0.2500000000000 4.9088524734316
+0.7500000000000 4.9088524734316
+1.2500000000000 4.9088524734316
+
+#Time = 5.0000000000000
+-0.7500000000000 4.6866140965096
+-0.2500000000000 4.6866140965096
+0.2500000000000 4.6866140965096
+0.7500000000000 4.6866140965096
+1.2500000000000 4.6866140965096
+
+#Time = 6.2500000000000
+-0.7500000000000 4.5242590203658
+-0.2500000000000 4.5242590203658
+0.2500000000000 4.5242590203658
+0.7500000000000 4.5242590203658
+1.2500000000000 4.5242590203658
+
+#Time = 7.5000000000000
+-0.7500000000000 4.5797517398540
+-0.2500000000000 4.5797517398540
+0.2500000000000 4.5797517398540
+0.7500000000000 4.5797517398540
+1.2500000000000 4.5797517398540
diff --git a/test/x_flip_pugh_tvd/dens_z_[20][2].asc b/test/x_flip_pugh_tvd/dens_z_[20][2].asc
new file mode 100644
index 0000000..63af04a
--- /dev/null
+++ b/test/x_flip_pugh_tvd/dens_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 10.0000000000000
+-0.2500000000000 10.0000000000000
+0.2500000000000 10.0000000000000
+0.7500000000000 10.0000000000000
+1.2500000000000 10.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 5.7988786342629
+-0.2500000000000 5.7988786342629
+0.2500000000000 5.7988786342629
+0.7500000000000 5.7988786342629
+1.2500000000000 5.7988786342629
+
+#Time = 2.5000000000000
+-0.7500000000000 4.8031608321016
+-0.2500000000000 4.8031608321016
+0.2500000000000 4.8031608321016
+0.7500000000000 4.8031608321016
+1.2500000000000 4.8031608321016
+
+#Time = 3.7500000000000
+-0.7500000000000 4.9088524734316
+-0.2500000000000 4.9088524734316
+0.2500000000000 4.9088524734316
+0.7500000000000 4.9088524734316
+1.2500000000000 4.9088524734316
+
+#Time = 5.0000000000000
+-0.7500000000000 4.6866140965096
+-0.2500000000000 4.6866140965096
+0.2500000000000 4.6866140965096
+0.7500000000000 4.6866140965096
+1.2500000000000 4.6866140965096
+
+#Time = 6.2500000000000
+-0.7500000000000 4.5242590203658
+-0.2500000000000 4.5242590203658
+0.2500000000000 4.5242590203658
+0.7500000000000 4.5242590203658
+1.2500000000000 4.5242590203658
+
+#Time = 7.5000000000000
+-0.7500000000000 4.5797517398540
+-0.2500000000000 4.5797517398540
+0.2500000000000 4.5797517398540
+0.7500000000000 4.5797517398540
+1.2500000000000 4.5797517398540
diff --git a/test/x_flip_pugh_tvd/eps_3D_diagonal.asc b/test/x_flip_pugh_tvd/eps_3D_diagonal.asc
new file mode 100644
index 0000000..4bfc230
--- /dev/null
+++ b/test/x_flip_pugh_tvd/eps_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000010000000
+-16.0214699700121 0.0000010000000
+-15.1554445662277 0.0000010000000
+-14.2894191624432 0.0000010000000
+-13.4233937586588 0.0000010000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000008000000
+-16.0214699700121 0.0000008000000
+-15.1554445662277 0.0000008000000
+-14.2894191624432 0.0000008000000
+-13.4233937586588 0.0000008000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000008000000
+-16.0214699700121 0.0000008000000
+-15.1554445662277 0.0000008000000
+-14.2894191624432 0.0000008000000
+-13.4233937586588 0.0000008000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000008000000
+-16.0214699700121 0.0000008000000
+-15.1554445662277 0.0000008000000
+-14.2894191624432 0.0000008000000
+-13.4233937586588 0.0000008000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000008000000
+-16.0214699700121 0.0000008000000
+-15.1554445662277 0.0000008000000
+-14.2894191624432 0.0000008000000
+-13.4233937586588 0.0000008000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000008000000
+-16.0214699700121 0.0000008000000
+-15.1554445662277 0.0000008000000
+-14.2894191624432 0.0000008000000
+-13.4233937586588 0.0000008000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000008000000
+-16.0214699700121 0.0000008000000
+-15.1554445662277 0.0000008000000
+-14.2894191624432 0.0000008000000
+-13.4233937586588 0.0000008000000
diff --git a/test/x_flip_pugh_tvd/eps_maximum.asc b/test/x_flip_pugh_tvd/eps_maximum.asc
new file mode 100644
index 0000000..5e225a1
--- /dev/null
+++ b/test/x_flip_pugh_tvd/eps_maximum.asc
@@ -0,0 +1,62 @@
+#eps v time
+0.0000000000000 2.0000000000000
+0.1250000000000 2.0000000000000
+0.2500000000000 2.0000000000000
+0.3750000000000 2.0000000000000
+0.5000000000000 2.0000000000000
+0.6250000000000 2.0000000000000
+0.7500000000000 2.0000000000000
+0.8750000000000 2.0000000000000
+1.0000000000000 2.0000000000000
+1.1250000000000 2.0000000000000
+1.2500000000000 2.0000000000000
+1.3750000000000 2.0000000000000
+1.5000000000000 2.0000000000000
+1.6250000000000 2.0000000000000
+1.7500000000000 2.0000000000000
+1.8750000000000 2.0000000000000
+2.0000000000000 2.0000000000000
+2.1250000000000 2.0000000000000
+2.2500000000000 1.9999999999999
+2.3750000000000 1.9999999999997
+2.5000000000000 1.9999999999992
+2.6250000000000 1.9999999999978
+2.7500000000000 1.9999999999944
+2.8750000000000 1.9999999999864
+3.0000000000000 1.9999999999688
+3.1250000000000 1.9999999999311
+3.2500000000000 1.9999999998538
+3.3750000000000 1.9999999997005
+3.5000000000000 1.9999999994057
+3.6250000000000 1.9999999988548
+3.7500000000000 1.9999999978523
+3.8750000000000 1.9999999960719
+4.0000000000000 1.9999999929814
+4.1250000000000 1.9999999877291
+4.2500000000000 1.9999999789781
+4.3750000000000 1.9999999646659
+4.5000000000000 1.9999999416637
+4.6250000000000 1.9999999052981
+4.7500000000000 1.9999998486915
+4.8750000000000 1.9999997618638
+5.0000000000000 1.9999996305238
+5.1250000000000 1.9999994344665
+5.2500000000000 1.9999991454690
+5.3750000000000 1.9999987245640
+5.5000000000000 1.9999981185437
+5.6250000000000 1.9999972555270
+5.7500000000000 1.9999960393977
+5.8750000000000 1.9999943428992
+6.0000000000000 1.9999919991474
+6.1250000000000 1.9999887913050
+6.2500000000000 1.9999844401417
+6.3750000000000 1.9999785891955
+6.5000000000000 1.9999707872453
+6.6250000000000 1.9999604678111
+6.7500000000000 1.9999469254142
+6.8750000000000 1.9999292883601
+7.0000000000000 1.9999064878536
+7.1250000000000 1.9998772233192
+7.2500000000000 1.9998399238817
+7.3750000000000 1.9997927060676
+7.5000000000000 1.9997333279096
diff --git a/test/x_flip_pugh_tvd/eps_minimum.asc b/test/x_flip_pugh_tvd/eps_minimum.asc
new file mode 100644
index 0000000..67e054c
--- /dev/null
+++ b/test/x_flip_pugh_tvd/eps_minimum.asc
@@ -0,0 +1,62 @@
+#eps v time
+0.0000000000000 0.0000010000000
+0.1250000000000 0.0000008000000
+0.2500000000000 0.0000008000000
+0.3750000000000 0.0000008000000
+0.5000000000000 0.0000008000000
+0.6250000000000 0.0000008000000
+0.7500000000000 0.0000008000000
+0.8750000000000 0.0000008000000
+1.0000000000000 0.0000008000000
+1.1250000000000 0.0000008000000
+1.2500000000000 0.0000008000000
+1.3750000000000 0.0000008000000
+1.5000000000000 0.0000008000000
+1.6250000000000 0.0000008000000
+1.7500000000000 0.0000008000000
+1.8750000000000 0.0000008000000
+2.0000000000000 0.0000008000000
+2.1250000000000 0.0000008000000
+2.2500000000000 0.0000008000000
+2.3750000000000 0.0000008000000
+2.5000000000000 0.0000008000000
+2.6250000000000 0.0000008000000
+2.7500000000000 0.0000008000000
+2.8750000000000 0.0000008000000
+3.0000000000000 0.0000008000000
+3.1250000000000 0.0000008000000
+3.2500000000000 0.0000008000000
+3.3750000000000 0.0000008000000
+3.5000000000000 0.0000008000000
+3.6250000000000 0.0000008000000
+3.7500000000000 0.0000008000000
+3.8750000000000 0.0000008000000
+4.0000000000000 0.0000008000000
+4.1250000000000 0.0000008000000
+4.2500000000000 0.0000008000000
+4.3750000000000 0.0000008000000
+4.5000000000000 0.0000008000000
+4.6250000000000 0.0000008000000
+4.7500000000000 0.0000008000000
+4.8750000000000 0.0000008000000
+5.0000000000000 0.0000008000000
+5.1250000000000 0.0000008000000
+5.2500000000000 0.0000008000000
+5.3750000000000 0.0000008000000
+5.5000000000000 0.0000008000000
+5.6250000000000 0.0000008000000
+5.7500000000000 0.0000008000000
+5.8750000000000 0.0000008000000
+6.0000000000000 0.0000008000000
+6.1250000000000 0.0000008000000
+6.2500000000000 0.0000008000000
+6.3750000000000 0.0000008000000
+6.5000000000000 0.0000008000000
+6.6250000000000 0.0000008000000
+6.7500000000000 0.0000008000000
+6.8750000000000 0.0000008000000
+7.0000000000000 0.0000008000000
+7.1250000000000 0.0000008000000
+7.2500000000000 0.0000008000000
+7.3750000000000 0.0000008000000
+7.5000000000000 0.0000008000000
diff --git a/test/x_flip_pugh_tvd/eps_x_[2][2].asc b/test/x_flip_pugh_tvd/eps_x_[2][2].asc
new file mode 100644
index 0000000..0051de6
--- /dev/null
+++ b/test/x_flip_pugh_tvd/eps_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000010000000
+-9.2500000000000 0.0000010000000
+-8.7500000000000 0.0000010000000
+-8.2500000000000 0.0000010000000
+-7.7500000000000 0.0000010000000
+-7.2500000000000 0.0000010000000
+-6.7500000000000 0.0000010000000
+-6.2500000000000 0.0000010000000
+-5.7500000000000 0.0000010000000
+-5.2500000000000 0.0000010000000
+-4.7500000000000 0.0000010000000
+-4.2500000000000 0.0000010000000
+-3.7500000000000 0.0000010000000
+-3.2500000000000 0.0000010000000
+-2.7500000000000 0.0000010000000
+-2.2500000000000 0.0000010000000
+-1.7500000000000 0.0000010000000
+-1.2500000000000 0.0000010000000
+-0.7500000000000 0.0000010000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 2.0000000000000
+0.7500000000000 2.0000000000000
+1.2500000000000 2.0000000000000
+1.7500000000000 2.0000000000000
+2.2500000000000 2.0000000000000
+2.7500000000000 2.0000000000000
+3.2500000000000 2.0000000000000
+3.7500000000000 2.0000000000000
+4.2500000000000 2.0000000000000
+4.7500000000000 2.0000000000000
+5.2500000000000 2.0000000000000
+5.7500000000000 2.0000000000000
+6.2500000000000 2.0000000000000
+6.7500000000000 2.0000000000000
+7.2500000000000 2.0000000000000
+7.7500000000000 2.0000000000000
+8.2500000000000 2.0000000000000
+8.7500000000000 2.0000000000000
+9.2500000000000 2.0000000000000
+9.7500000000000 2.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000008000000
+-9.2500000000000 0.0000008000000
+-8.7500000000000 0.0000008000000
+-8.2500000000000 0.0000008000000
+-7.7500000000000 0.0000008000000
+-7.2500000000000 0.0000008000000
+-6.7500000000000 0.0000008000000
+-6.2500000000000 0.0000008000000
+-5.7500000000000 0.0000008000000
+-5.2500000000000 0.0000008000000
+-4.7500000000000 0.0000010000000
+-4.2500000000000 0.0000010000000
+-3.7500000000000 0.0000010000000
+-3.2500000000000 0.0000010015384
+-2.7500000000000 0.0000257650743
+-2.2500000000000 0.0081956449459
+-1.7500000000000 0.1638982203479
+-1.2500000000000 0.5326934722525
+-0.7500000000000 0.9228796222996
+-0.2500000000000 1.2194521343930
+0.2500000000000 1.4696507340956
+0.7500000000000 1.7698831374345
+1.2500000000000 1.9248332275422
+1.7500000000000 1.9817702640225
+2.2500000000000 1.9966600110954
+2.7500000000000 1.9995186653663
+3.2500000000000 1.9999436452617
+3.7500000000000 1.9999945267984
+4.2500000000000 1.9999995534971
+4.7500000000000 1.9999999691879
+5.2500000000000 1.9999999981962
+5.7500000000000 1.9999999999105
+6.2500000000000 1.9999999999963
+6.7500000000000 1.9999999999999
+7.2500000000000 2.0000000000000
+7.7500000000000 2.0000000000000
+8.2500000000000 2.0000000000000
+8.7500000000000 2.0000000000000
+9.2500000000000 2.0000000000000
+9.7500000000000 2.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000008000000
+-9.2500000000000 0.0000008000000
+-8.7500000000000 0.0000008000000
+-8.2500000000000 0.0000008000000
+-7.7500000000000 0.0000008000000
+-7.2500000000000 0.0000008000000
+-6.7500000000000 0.0000008000000
+-6.2500000000000 0.0000008000000
+-5.7500000000000 0.0000008000000
+-5.2500000000000 0.0000008000000
+-4.7500000000000 0.0000010000011
+-4.2500000000000 0.0000010560671
+-3.7500000000000 0.0002213555700
+-3.2500000000000 0.0275529452709
+-2.7500000000000 0.2199959516461
+-2.2500000000000 0.5275401045568
+-1.7500000000000 0.7919973791523
+-1.2500000000000 0.9394036650560
+-0.7500000000000 1.0118500513120
+-0.2500000000000 1.0678959060423
+0.2500000000000 1.1895825741735
+0.7500000000000 1.3988494089297
+1.2500000000000 1.6518294699518
+1.7500000000000 1.8362516246158
+2.2500000000000 1.9353739486457
+2.7500000000000 1.9789190158480
+3.2500000000000 1.9942802042330
+3.7500000000000 1.9986863011967
+4.2500000000000 1.9997398062196
+4.7500000000000 1.9999548722957
+5.2500000000000 1.9999930650782
+5.7500000000000 1.9999990472189
+6.2500000000000 1.9999998821509
+6.7500000000000 1.9999999868046
+7.2500000000000 1.9999999986567
+7.7500000000000 1.9999999998752
+8.2500000000000 1.9999999999894
+8.7500000000000 1.9999999999992
+9.2500000000000 1.9999999999992
+9.7500000000000 1.9999999999992
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000008000000
+-9.2500000000000 0.0000008000000
+-8.7500000000000 0.0000008000000
+-8.2500000000000 0.0000008000000
+-7.7500000000000 0.0000008000000
+-7.2500000000000 0.0000008000000
+-6.7500000000000 0.0000008000000
+-6.2500000000000 0.0000008000000
+-5.7500000000000 0.0000008000000
+-5.2500000000000 0.0000008000000
+-4.7500000000000 0.0009944183340
+-4.2500000000000 0.0554770700474
+-3.7500000000000 0.2533018941207
+-3.2500000000000 0.5206603619943
+-2.7500000000000 0.7528736329339
+-2.2500000000000 0.8823453292706
+-1.7500000000000 0.9245861742817
+-1.2500000000000 0.9279905677984
+-0.7500000000000 0.9272219051822
+-0.2500000000000 0.9920289204731
+0.2500000000000 1.1090179549068
+0.7500000000000 1.2339512456323
+1.2500000000000 1.3917633809995
+1.7500000000000 1.5724314000676
+2.2500000000000 1.7530111702573
+2.7500000000000 1.8753444779267
+3.2500000000000 1.9455713155583
+3.7500000000000 1.9795424917123
+4.2500000000000 1.9933484026022
+4.7500000000000 1.9981080921522
+5.2500000000000 1.9995232613530
+5.7500000000000 1.9998923463297
+6.2500000000000 1.9999780095298
+6.7500000000000 1.9999959055667
+7.2500000000000 1.9999993008314
+7.7500000000000 1.9999998899567
+8.2500000000000 1.9999999840104
+8.7500000000000 1.9999999978523
+9.2500000000000 1.9999999978523
+9.7500000000000 1.9999999978523
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000008000000
+-9.2500000000000 0.0000008000000
+-8.7500000000000 0.0000008000000
+-8.2500000000000 0.0000008000000
+-7.7500000000000 0.0000008000000
+-7.2500000000000 0.0000008000000
+-6.7500000000000 0.0000008000000
+-6.2500000000000 0.0000008000000
+-5.7500000000000 0.0000008000000
+-5.2500000000000 0.0000008000000
+-4.7500000000000 0.2833586262430
+-4.2500000000000 0.5080440212660
+-3.7500000000000 0.7202711732717
+-3.2500000000000 0.8493488585159
+-2.7500000000000 0.8945921614474
+-2.2500000000000 0.8971205139769
+-1.7500000000000 0.8775258939752
+-1.2500000000000 0.8696567293748
+-0.7500000000000 0.9038025928272
+-0.2500000000000 0.9889594409426
+0.2500000000000 1.0639771493128
+0.7500000000000 1.1546917663313
+1.2500000000000 1.2681424433441
+1.7500000000000 1.3843930962923
+2.2500000000000 1.5226614438193
+2.7500000000000 1.6779967460009
+3.2500000000000 1.8103273304477
+3.7500000000000 1.9002546041845
+4.2500000000000 1.9536466584766
+4.7500000000000 1.9810138204496
+5.2500000000000 1.9931174226371
+5.7500000000000 1.9977734433359
+6.2500000000000 1.9993509843778
+6.7500000000000 1.9998280003855
+7.2500000000000 1.9999582357060
+7.7500000000000 1.9999906514221
+8.2500000000000 1.9999980672788
+8.7500000000000 1.9999996305238
+9.2500000000000 1.9999996305238
+9.7500000000000 1.9999996305238
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000008000000
+-9.2500000000000 0.0000008000000
+-8.7500000000000 0.0000008000000
+-8.2500000000000 0.0000008000000
+-7.7500000000000 0.0000008000000
+-7.2500000000000 0.0000008000000
+-6.7500000000000 0.0000008000000
+-6.2500000000000 0.0000008000000
+-5.7500000000000 0.0000008000000
+-5.2500000000000 0.0000008000000
+-4.7500000000000 0.6416934688262
+-4.2500000000000 0.8136037015152
+-3.7500000000000 0.8747383263629
+-3.2500000000000 0.8854459194300
+-2.7500000000000 0.8722813004192
+-2.2500000000000 0.8502070930170
+-1.7500000000000 0.8436216983321
+-1.2500000000000 0.8616722266667
+-0.7500000000000 0.9193726486978
+-0.2500000000000 0.9737888987753
+0.2500000000000 1.0401090094697
+0.7500000000000 1.1182048735759
+1.2500000000000 1.1956641854830
+1.7500000000000 1.2793166299416
+2.2500000000000 1.3804129606462
+2.7500000000000 1.4914127664007
+3.2500000000000 1.6169202739092
+3.7500000000000 1.7463228658367
+4.2500000000000 1.8478671772926
+4.7500000000000 1.9176832267697
+5.2500000000000 1.9600749735196
+5.7500000000000 1.9826592832688
+6.2500000000000 1.9932305447099
+6.7500000000000 1.9976088629558
+7.2500000000000 1.9992298506072
+7.7500000000000 1.9997723183066
+8.2500000000000 1.9999379981788
+8.7500000000000 1.9999844401417
+9.2500000000000 1.9999844401417
+9.7500000000000 1.9999844401417
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000008000000
+-9.2500000000000 0.0000008000000
+-8.7500000000000 0.0000008000000
+-8.2500000000000 0.0000008000000
+-7.7500000000000 0.0000008000000
+-7.2500000000000 0.0000008000000
+-6.7500000000000 0.0000008000000
+-6.2500000000000 0.0000008000000
+-5.7500000000000 0.0000008000000
+-5.2500000000000 0.0000008000000
+-4.7500000000000 0.8200240970342
+-4.2500000000000 0.8750752271637
+-3.7500000000000 0.8741711100773
+-3.2500000000000 0.8525751949575
+-2.7500000000000 0.8354100342034
+-2.2500000000000 0.8296470194839
+-1.7500000000000 0.8370740594003
+-1.2500000000000 0.8766127703025
+-0.7500000000000 0.9231802033702
+-0.2500000000000 0.9723555474560
+0.2500000000000 1.0295783096027
+0.7500000000000 1.0853397123375
+1.2500000000000 1.1464975905877
+1.7500000000000 1.2182845373519
+2.2500000000000 1.2946059904801
+2.7500000000000 1.3773101105049
+3.2500000000000 1.4700617665990
+3.7500000000000 1.5729230107023
+4.2500000000000 1.6868112438111
+4.7500000000000 1.7930617462886
+5.2500000000000 1.8744368975143
+5.7500000000000 1.9306526199617
+6.2500000000000 1.9652934568246
+6.7500000000000 1.9842633428999
+7.2500000000000 1.9935133029461
+7.7500000000000 1.9975602919373
+8.2500000000000 1.9991574163476
+8.7500000000000 1.9997333279096
+9.2500000000000 1.9997333279096
+9.7500000000000 1.9997333279096
diff --git a/test/x_flip_pugh_tvd/eps_y_[20][2].asc b/test/x_flip_pugh_tvd/eps_y_[20][2].asc
new file mode 100644
index 0000000..df397d8
--- /dev/null
+++ b/test/x_flip_pugh_tvd/eps_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 2.0000000000000
+-0.2500000000000 2.0000000000000
+0.2500000000000 2.0000000000000
+0.7500000000000 2.0000000000000
+1.2500000000000 2.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 1.4696507340956
+-0.2500000000000 1.4696507340956
+0.2500000000000 1.4696507340956
+0.7500000000000 1.4696507340956
+1.2500000000000 1.4696507340956
+
+#Time = 2.5000000000000
+-0.7500000000000 1.1895825741735
+-0.2500000000000 1.1895825741735
+0.2500000000000 1.1895825741735
+0.7500000000000 1.1895825741735
+1.2500000000000 1.1895825741735
+
+#Time = 3.7500000000000
+-0.7500000000000 1.1090179549068
+-0.2500000000000 1.1090179549068
+0.2500000000000 1.1090179549068
+0.7500000000000 1.1090179549068
+1.2500000000000 1.1090179549068
+
+#Time = 5.0000000000000
+-0.7500000000000 1.0639771493128
+-0.2500000000000 1.0639771493128
+0.2500000000000 1.0639771493128
+0.7500000000000 1.0639771493128
+1.2500000000000 1.0639771493128
+
+#Time = 6.2500000000000
+-0.7500000000000 1.0401090094697
+-0.2500000000000 1.0401090094697
+0.2500000000000 1.0401090094697
+0.7500000000000 1.0401090094697
+1.2500000000000 1.0401090094697
+
+#Time = 7.5000000000000
+-0.7500000000000 1.0295783096027
+-0.2500000000000 1.0295783096027
+0.2500000000000 1.0295783096027
+0.7500000000000 1.0295783096027
+1.2500000000000 1.0295783096027
diff --git a/test/x_flip_pugh_tvd/eps_z_[20][2].asc b/test/x_flip_pugh_tvd/eps_z_[20][2].asc
new file mode 100644
index 0000000..df397d8
--- /dev/null
+++ b/test/x_flip_pugh_tvd/eps_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 2.0000000000000
+-0.2500000000000 2.0000000000000
+0.2500000000000 2.0000000000000
+0.7500000000000 2.0000000000000
+1.2500000000000 2.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 1.4696507340956
+-0.2500000000000 1.4696507340956
+0.2500000000000 1.4696507340956
+0.7500000000000 1.4696507340956
+1.2500000000000 1.4696507340956
+
+#Time = 2.5000000000000
+-0.7500000000000 1.1895825741735
+-0.2500000000000 1.1895825741735
+0.2500000000000 1.1895825741735
+0.7500000000000 1.1895825741735
+1.2500000000000 1.1895825741735
+
+#Time = 3.7500000000000
+-0.7500000000000 1.1090179549068
+-0.2500000000000 1.1090179549068
+0.2500000000000 1.1090179549068
+0.7500000000000 1.1090179549068
+1.2500000000000 1.1090179549068
+
+#Time = 5.0000000000000
+-0.7500000000000 1.0639771493128
+-0.2500000000000 1.0639771493128
+0.2500000000000 1.0639771493128
+0.7500000000000 1.0639771493128
+1.2500000000000 1.0639771493128
+
+#Time = 6.2500000000000
+-0.7500000000000 1.0401090094697
+-0.2500000000000 1.0401090094697
+0.2500000000000 1.0401090094697
+0.7500000000000 1.0401090094697
+1.2500000000000 1.0401090094697
+
+#Time = 7.5000000000000
+-0.7500000000000 1.0295783096027
+-0.2500000000000 1.0295783096027
+0.2500000000000 1.0295783096027
+0.7500000000000 1.0295783096027
+1.2500000000000 1.0295783096027
diff --git a/test/x_flip_pugh_tvd/press_3D_diagonal.asc b/test/x_flip_pugh_tvd/press_3D_diagonal.asc
new file mode 100644
index 0000000..097c32e
--- /dev/null
+++ b/test/x_flip_pugh_tvd/press_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000006666667
+-16.0214699700121 0.0000006666667
+-15.1554445662277 0.0000006666667
+-14.2894191624432 0.0000006666667
+-13.4233937586588 0.0000006666667
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/press_maximum.asc b/test/x_flip_pugh_tvd/press_maximum.asc
new file mode 100644
index 0000000..987b8b9
--- /dev/null
+++ b/test/x_flip_pugh_tvd/press_maximum.asc
@@ -0,0 +1,62 @@
+#press v time
+0.0000000000000 13.3333333333332
+0.1250000000000 13.3333333333332
+0.2500000000000 13.3333333333332
+0.3750000000000 13.3333333333332
+0.5000000000000 13.3333333333332
+0.6250000000000 13.3333333333332
+0.7500000000000 13.3333333333332
+0.8750000000000 13.3333333333332
+1.0000000000000 13.3333333333332
+1.1250000000000 13.3333333333332
+1.2500000000000 13.3333333333332
+1.3750000000000 13.3333333333332
+1.5000000000000 13.3333333333332
+1.6250000000000 13.3333333333332
+1.7500000000000 13.3333333333332
+1.8750000000000 13.3333333333332
+2.0000000000000 13.3333333333331
+2.1250000000000 13.3333333333329
+2.2500000000000 13.3333333333321
+2.3750000000000 13.3333333333298
+2.5000000000000 13.3333333333234
+2.6250000000000 13.3333333333068
+2.7500000000000 13.3333333332660
+2.8750000000000 13.3333333331707
+3.0000000000000 13.3333333329586
+3.1250000000000 13.3333333325057
+3.2500000000000 13.3333333315742
+3.3750000000000 13.3333333297226
+3.5000000000000 13.3333333261553
+3.6250000000000 13.3333333194770
+3.7500000000000 13.3333333073013
+3.8750000000000 13.3333332856397
+4.0000000000000 13.3333332479695
+4.1250000000000 13.3333331838348
+4.2500000000000 13.3333330767872
+4.3750000000000 13.3333329014039
+4.5000000000000 13.3333326190378
+4.6250000000000 13.3333321718508
+4.7500000000000 13.3333314745566
+4.8750000000000 13.3333304031471
+5.0000000000000 13.3333287797002
+5.1250000000000 13.3333263521619
+5.2500000000000 13.3333227677602
+5.3750000000000 13.3333175384485
+5.5000000000000 13.3333099964885
+5.6250000000000 13.3332992379784
+5.7500000000000 13.3332840518084
+5.8750000000000 13.3332628312034
+6.0000000000000 13.3332334646943
+6.1250000000000 13.3331932030651
+6.2500000000000 13.3331384985690
+6.3750000000000 13.3330648125163
+6.5000000000000 13.3329663872308
+6.6250000000000 13.3328359783814
+6.7500000000000 13.3326645438406
+6.8750000000000 13.3324408855464
+7.0000000000000 13.3321512413587
+7.1250000000000 13.3317788246505
+7.2500000000000 13.3313033103729
+7.3750000000000 13.3307002675996
+7.5000000000000 13.3299405401155
diff --git a/test/x_flip_pugh_tvd/press_minimum.asc b/test/x_flip_pugh_tvd/press_minimum.asc
new file mode 100644
index 0000000..b0db654
--- /dev/null
+++ b/test/x_flip_pugh_tvd/press_minimum.asc
@@ -0,0 +1,62 @@
+#press v time
+0.0000000000000 0.0000006666667
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/press_x_[2][2].asc b/test/x_flip_pugh_tvd/press_x_[2][2].asc
new file mode 100644
index 0000000..400bfa4
--- /dev/null
+++ b/test/x_flip_pugh_tvd/press_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000006666667
+-9.2500000000000 0.0000006666667
+-8.7500000000000 0.0000006666667
+-8.2500000000000 0.0000006666667
+-7.7500000000000 0.0000006666667
+-7.2500000000000 0.0000006666667
+-6.7500000000000 0.0000006666667
+-6.2500000000000 0.0000006666667
+-5.7500000000000 0.0000006666667
+-5.2500000000000 0.0000006666667
+-4.7500000000000 0.0000006666667
+-4.2500000000000 0.0000006666667
+-3.7500000000000 0.0000006666667
+-3.2500000000000 0.0000006666667
+-2.7500000000000 0.0000006666667
+-2.2500000000000 0.0000006666667
+-1.7500000000000 0.0000006666667
+-1.2500000000000 0.0000006666667
+-0.7500000000000 0.0000006666667
+-0.2500000000000 0.0000006666667
+0.2500000000000 13.3333333333332
+0.7500000000000 13.3333333333332
+1.2500000000000 13.3333333333332
+1.7500000000000 13.3333333333332
+2.2500000000000 13.3333333333332
+2.7500000000000 13.3333333333332
+3.2500000000000 13.3333333333332
+3.7500000000000 13.3333333333332
+4.2500000000000 13.3333333333332
+4.7500000000000 13.3333333333332
+5.2500000000000 13.3333333333332
+5.7500000000000 13.3333333333332
+6.2500000000000 13.3333333333332
+6.7500000000000 13.3333333333332
+7.2500000000000 13.3333333333332
+7.7500000000000 13.3333333333332
+8.2500000000000 13.3333333333332
+8.7500000000000 13.3333333333332
+9.2500000000000 13.3333333333332
+9.7500000000000 13.3333333333332
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000006666667
+-4.2500000000000 0.0000006666667
+-3.7500000000000 0.0000006666667
+-3.2500000000000 0.0000006677015
+-2.7500000000000 0.0000172100774
+-2.2500000000000 0.0057720093954
+-1.7500000000000 0.1606516459627
+-1.2500000000000 0.6286602654797
+-0.7500000000000 1.1862510608288
+-0.2500000000000 2.7000795469355
+0.2500000000000 5.2836822338952
+0.7500000000000 9.6762951337354
+1.2500000000000 12.2015577695694
+1.7500000000000 13.0752563258051
+2.2500000000000 13.2880397039637
+2.7500000000000 13.3269879148608
+3.2500000000000 13.3326052570857
+3.7500000000000 13.3332637329172
+4.2500000000000 13.3333277296440
+4.7500000000000 13.3333329509920
+5.2500000000000 13.3333333111725
+5.7500000000000 13.3333333322432
+6.2500000000000 13.3333333332879
+6.7500000000000 13.3333333333316
+7.2500000000000 13.3333333333332
+7.7500000000000 13.3333333333332
+8.2500000000000 13.3333333333332
+8.7500000000000 13.3333333333332
+9.2500000000000 13.3333333333332
+9.7500000000000 13.3333333333332
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000006666675
+-4.2500000000000 0.0000007041104
+-3.7500000000000 0.0001486575674
+-3.2500000000000 0.0213402235417
+-2.7500000000000 0.2743482809647
+-2.2500000000000 0.7646049255189
+-1.7500000000000 1.1200029101811
+-1.2500000000000 1.3483890909990
+-0.7500000000000 1.8219416939677
+-0.2500000000000 2.3994159129980
+0.2500000000000 3.3164232978011
+0.7500000000000 5.4071528381504
+1.2500000000000 8.2044129785453
+1.7500000000000 10.8292235742903
+2.2500000000000 12.3547823611813
+2.7500000000000 13.0225865286764
+3.2500000000000 13.2512719144608
+3.7500000000000 13.3149082863992
+4.2500000000000 13.3297511064013
+4.7500000000000 13.3327216256910
+5.2500000000000 13.3332405811931
+5.7500000000000 13.3333207391996
+6.2500000000000 13.3333317917776
+6.7500000000000 13.3333331623409
+7.2500000000000 13.3333333160737
+7.7500000000000 13.3333333317427
+8.2500000000000 13.3333333331990
+8.7500000000000 13.3333333333234
+9.2500000000000 13.3333333333234
+9.7500000000000 13.3333333333234
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0006744655184
+-4.2500000000000 0.0484904669951
+-3.7500000000000 0.3667875229777
+-3.2500000000000 0.8518938157760
+-2.7500000000000 1.1906405056802
+-2.2500000000000 1.3377386802259
+-1.7500000000000 1.4107205767059
+-1.2500000000000 1.5821035560878
+-0.7500000000000 1.7454265915319
+-0.2500000000000 2.1422074497251
+0.2500000000000 3.0104061546100
+0.7500000000000 3.9880440677443
+1.2500000000000 5.2517941149319
+1.7500000000000 7.2807651956757
+2.2500000000000 9.6100674939046
+2.7500000000000 11.4112900830805
+3.2500000000000 12.4984403109547
+3.7500000000000 13.0250505765380
+4.2500000000000 13.2351135162371
+4.7500000000000 13.3059163192740
+5.2500000000000 13.3265369308295
+5.7500000000000 13.3318204087930
+6.2500000000000 13.3330281658977
+6.7500000000000 13.3332771519637
+7.2500000000000 13.3333238371220
+7.7500000000000 13.3333318524848
+8.2500000000000 13.3333331189510
+8.7500000000000 13.3333333073013
+9.2500000000000 13.3333333073013
+9.7500000000000 13.3333333073013
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.3849486194048
+-4.2500000000000 0.9340084965650
+-3.7500000000000 1.2353379735247
+-3.2500000000000 1.3648783487527
+-2.7500000000000 1.4002056921211
+-2.2500000000000 1.4093158942362
+-1.7500000000000 1.4542838862719
+-1.2500000000000 1.5327687838339
+-0.7500000000000 1.7749595645774
+-0.2500000000000 2.2697134216612
+0.2500000000000 2.7195604884157
+0.7500000000000 3.3034970228075
+1.2500000000000 4.1930199687080
+1.7500000000000 5.3006166236276
+2.2500000000000 6.7037570429999
+2.7500000000000 8.5974849157351
+3.2500000000000 10.4267732907696
+3.7500000000000 11.7824778064894
+4.2500000000000 12.6156156851604
+4.7500000000000 13.0433221457626
+5.2500000000000 13.2299092928653
+5.7500000000000 13.3004036216617
+6.2500000000000 13.3238726420245
+6.7500000000000 13.3308584089573
+7.2500000000000 13.3327393540606
+7.7500000000000 13.3332017718596
+8.2500000000000 13.3333061377698
+8.7500000000000 13.3333287797002
+9.2500000000000 13.3333287797002
+9.7500000000000 13.3333287797002
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 1.1023045031269
+-4.2500000000000 1.4237491267169
+-3.7500000000000 1.4115706847414
+-3.2500000000000 1.4079833050334
+-2.7500000000000 1.3928422772895
+-2.2500000000000 1.4028662420142
+-1.7500000000000 1.4647403229810
+-1.2500000000000 1.6210408503041
+-0.7500000000000 1.8933818046227
+-0.2500000000000 2.1504232040527
+0.2500000000000 2.5420910669027
+0.7500000000000 3.0773240279914
+1.2500000000000 3.6627278726729
+1.7500000000000 4.3277326913067
+2.2500000000000 5.2469925670642
+2.7500000000000 6.3830155417487
+3.2500000000000 7.8255721347318
+3.7500000000000 9.5115396535222
+4.2500000000000 10.9752007006014
+4.7500000000000 12.0450169569905
+5.2500000000000 12.7109171339832
+5.7500000000000 13.0660059879664
+6.2500000000000 13.2304005771796
+6.7500000000000 13.2974737461303
+7.2500000000000 13.3219310910297
+7.7500000000000 13.3300020154442
+8.2500000000000 13.3324214034739
+8.7500000000000 13.3331384985690
+9.2500000000000 13.3331384985690
+9.7500000000000 13.3331384985690
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 1.3726573103678
+-4.2500000000000 1.4266964988433
+-3.7500000000000 1.4064068910938
+-3.2500000000000 1.3835738252014
+-2.7500000000000 1.3954924414981
+-2.2500000000000 1.4407063258798
+-1.7500000000000 1.5229586844092
+-1.2500000000000 1.6805498440289
+-0.7500000000000 1.8643495798973
+-0.2500000000000 2.1533510134484
+0.2500000000000 2.5146233031567
+0.7500000000000 2.8682081646817
+1.2500000000000 3.2855181941842
+1.7500000000000 3.8366926274144
+2.2500000000000 4.4893204646901
+2.7500000000000 5.2144241176198
+3.2500000000000 6.1600160412224
+3.7500000000000 7.2991210481758
+4.2500000000000 8.7122293474243
+4.7500000000000 10.1659588068596
+5.2500000000000 11.3708744482187
+5.7500000000000 12.2423986593300
+6.2500000000000 12.7894571538781
+6.7500000000000 13.0891068268788
+7.2500000000000 13.2338410013497
+7.7500000000000 13.2963799646933
+8.2500000000000 13.3204055833294
+8.7500000000000 13.3299405401155
+9.2500000000000 13.3299405401155
+9.7500000000000 13.3299405401155
diff --git a/test/x_flip_pugh_tvd/press_y_[20][2].asc b/test/x_flip_pugh_tvd/press_y_[20][2].asc
new file mode 100644
index 0000000..2c95a09
--- /dev/null
+++ b/test/x_flip_pugh_tvd/press_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 13.3333333333332
+-0.2500000000000 13.3333333333332
+0.2500000000000 13.3333333333332
+0.7500000000000 13.3333333333332
+1.2500000000000 13.3333333333332
+
+#Time = 1.2500000000000
+-0.7500000000000 5.2836822338952
+-0.2500000000000 5.2836822338952
+0.2500000000000 5.2836822338952
+0.7500000000000 5.2836822338952
+1.2500000000000 5.2836822338952
+
+#Time = 2.5000000000000
+-0.7500000000000 3.3164232978011
+-0.2500000000000 3.3164232978011
+0.2500000000000 3.3164232978011
+0.7500000000000 3.3164232978011
+1.2500000000000 3.3164232978011
+
+#Time = 3.7500000000000
+-0.7500000000000 3.0104061546100
+-0.2500000000000 3.0104061546100
+0.2500000000000 3.0104061546100
+0.7500000000000 3.0104061546100
+1.2500000000000 3.0104061546100
+
+#Time = 5.0000000000000
+-0.7500000000000 2.7195604884157
+-0.2500000000000 2.7195604884157
+0.2500000000000 2.7195604884157
+0.7500000000000 2.7195604884157
+1.2500000000000 2.7195604884157
+
+#Time = 6.2500000000000
+-0.7500000000000 2.5420910669027
+-0.2500000000000 2.5420910669027
+0.2500000000000 2.5420910669027
+0.7500000000000 2.5420910669027
+1.2500000000000 2.5420910669027
+
+#Time = 7.5000000000000
+-0.7500000000000 2.5146233031567
+-0.2500000000000 2.5146233031567
+0.2500000000000 2.5146233031567
+0.7500000000000 2.5146233031567
+1.2500000000000 2.5146233031567
diff --git a/test/x_flip_pugh_tvd/press_z_[20][2].asc b/test/x_flip_pugh_tvd/press_z_[20][2].asc
new file mode 100644
index 0000000..2c95a09
--- /dev/null
+++ b/test/x_flip_pugh_tvd/press_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 13.3333333333332
+-0.2500000000000 13.3333333333332
+0.2500000000000 13.3333333333332
+0.7500000000000 13.3333333333332
+1.2500000000000 13.3333333333332
+
+#Time = 1.2500000000000
+-0.7500000000000 5.2836822338952
+-0.2500000000000 5.2836822338952
+0.2500000000000 5.2836822338952
+0.7500000000000 5.2836822338952
+1.2500000000000 5.2836822338952
+
+#Time = 2.5000000000000
+-0.7500000000000 3.3164232978011
+-0.2500000000000 3.3164232978011
+0.2500000000000 3.3164232978011
+0.7500000000000 3.3164232978011
+1.2500000000000 3.3164232978011
+
+#Time = 3.7500000000000
+-0.7500000000000 3.0104061546100
+-0.2500000000000 3.0104061546100
+0.2500000000000 3.0104061546100
+0.7500000000000 3.0104061546100
+1.2500000000000 3.0104061546100
+
+#Time = 5.0000000000000
+-0.7500000000000 2.7195604884157
+-0.2500000000000 2.7195604884157
+0.2500000000000 2.7195604884157
+0.7500000000000 2.7195604884157
+1.2500000000000 2.7195604884157
+
+#Time = 6.2500000000000
+-0.7500000000000 2.5420910669027
+-0.2500000000000 2.5420910669027
+0.2500000000000 2.5420910669027
+0.7500000000000 2.5420910669027
+1.2500000000000 2.5420910669027
+
+#Time = 7.5000000000000
+-0.7500000000000 2.5146233031567
+-0.2500000000000 2.5146233031567
+0.2500000000000 2.5146233031567
+0.7500000000000 2.5146233031567
+1.2500000000000 2.5146233031567
diff --git a/test/x_flip_pugh_tvd/rho_3D_diagonal.asc b/test/x_flip_pugh_tvd/rho_3D_diagonal.asc
new file mode 100644
index 0000000..7b5e09d
--- /dev/null
+++ b/test/x_flip_pugh_tvd/rho_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000100000
+-16.0214699700121 0.0000000100000
+-15.1554445662277 0.0000000100000
+-14.2894191624432 0.0000000100000
+-13.4233937586588 0.0000000100000
diff --git a/test/x_flip_pugh_tvd/rho_maximum.asc b/test/x_flip_pugh_tvd/rho_maximum.asc
new file mode 100644
index 0000000..5aa9b6d
--- /dev/null
+++ b/test/x_flip_pugh_tvd/rho_maximum.asc
@@ -0,0 +1,62 @@
+#rho v time
+0.0000000000000 10.0000000000000
+0.1250000000000 10.0000000000000
+0.2500000000000 10.0000000000000
+0.3750000000000 10.0000000000000
+0.5000000000000 10.0000000000000
+0.6250000000000 10.0000000000000
+0.7500000000000 10.0000000000000
+0.8750000000000 10.0000000000000
+1.0000000000000 10.0000000000000
+1.1250000000000 10.0000000000000
+1.2500000000000 10.0000000000000
+1.3750000000000 10.0000000000000
+1.5000000000000 10.0000000000000
+1.6250000000000 10.0000000000000
+1.7500000000000 10.0000000000000
+1.8750000000000 10.0000000000000
+2.0000000000000 10.0000000000000
+2.1250000000000 9.9999999999999
+2.2500000000000 9.9999999999997
+2.3750000000000 9.9999999999989
+2.5000000000000 9.9999999999968
+2.6250000000000 9.9999999999913
+2.7500000000000 9.9999999999777
+2.8750000000000 9.9999999999460
+3.0000000000000 9.9999999998753
+3.1250000000000 9.9999999997238
+3.2500000000000 9.9999999994116
+3.3750000000000 9.9999999987895
+3.5000000000000 9.9999999975881
+3.6250000000000 9.9999999953339
+3.7500000000000 9.9999999912148
+3.8750000000000 9.9999999838704
+4.0000000000000 9.9999999710702
+4.1250000000000 9.9999999492305
+4.2500000000000 9.9999999127000
+4.3750000000000 9.9999998527233
+4.5000000000000 9.9999997559598
+4.6250000000000 9.9999996023977
+4.7500000000000 9.9999993624598
+4.8750000000000 9.9999989930415
+5.0000000000000 9.9999984321559
+5.1250000000000 9.9999975917884
+5.2500000000000 9.9999963484738
+5.3750000000000 9.9999945310131
+5.5000000000000 9.9999919046404
+5.6250000000000 9.9999881508326
+5.7500000000000 9.9999828418339
+5.8750000000000 9.9999754088373
+6.0000000000000 9.9999651026444
+6.1250000000000 9.9999509454990
+6.2500000000000 9.9999316726866
+6.3750000000000 9.9999056623998
+6.5000000000000 9.9998708523105
+6.6250000000000 9.9998246412646
+6.7500000000000 9.9997637745408
+6.8750000000000 9.9996842111947
+7.0000000000000 9.9995809721591
+7.1250000000000 9.9994479680038
+7.2500000000000 9.9992778055682
+7.3750000000000 9.9990615730969
+7.5000000000000 9.9987886040158
diff --git a/test/x_flip_pugh_tvd/rho_minimum.asc b/test/x_flip_pugh_tvd/rho_minimum.asc
new file mode 100644
index 0000000..8e8fa7a
--- /dev/null
+++ b/test/x_flip_pugh_tvd/rho_minimum.asc
@@ -0,0 +1,62 @@
+#rho v time
+0.0000000000000 1.0000000000000
+0.1250000000000 0.0000000100000
+0.2500000000000 0.0000000100000
+0.3750000000000 0.0000000100000
+0.5000000000000 0.0000000100000
+0.6250000000000 0.0000000100000
+0.7500000000000 0.0000000100000
+0.8750000000000 0.0000000100000
+1.0000000000000 0.0000000100000
+1.1250000000000 0.0000000100000
+1.2500000000000 0.0000000100000
+1.3750000000000 0.0000000100000
+1.5000000000000 0.0000000100000
+1.6250000000000 0.0000000100000
+1.7500000000000 0.0000000100000
+1.8750000000000 0.0000000100000
+2.0000000000000 0.0000000100000
+2.1250000000000 0.0000000100000
+2.2500000000000 0.0000000100000
+2.3750000000000 0.0000000100000
+2.5000000000000 0.0000000100000
+2.6250000000000 0.0000000100000
+2.7500000000000 0.0000000100000
+2.8750000000000 0.0000000100000
+3.0000000000000 0.0000000100000
+3.1250000000000 0.0000000100000
+3.2500000000000 0.0000000100000
+3.3750000000000 0.0000000100000
+3.5000000000000 0.0000000100000
+3.6250000000000 0.0000000100000
+3.7500000000000 0.0000000100000
+3.8750000000000 0.0000000100000
+4.0000000000000 0.0000000100000
+4.1250000000000 0.0000000100000
+4.2500000000000 0.0000000100000
+4.3750000000000 0.0000000100000
+4.5000000000000 0.0000000100000
+4.6250000000000 0.0000000100000
+4.7500000000000 0.0000000100000
+4.8750000000000 0.0000000100000
+5.0000000000000 0.0000000100000
+5.1250000000000 0.0000000100000
+5.2500000000000 0.0000000100000
+5.3750000000000 0.0000000100000
+5.5000000000000 0.0000000100000
+5.6250000000000 0.0000000100000
+5.7500000000000 0.0000000100000
+5.8750000000000 0.0000000100000
+6.0000000000000 0.0000000100000
+6.1250000000000 0.0000000100000
+6.2500000000000 0.0000000100000
+6.3750000000000 0.0000000100000
+6.5000000000000 0.0000000100000
+6.6250000000000 0.0000000100000
+6.7500000000000 0.0000000100000
+6.8750000000000 0.0000000100000
+7.0000000000000 0.0000000100000
+7.1250000000000 0.0000000100000
+7.2500000000000 0.0000000100000
+7.3750000000000 0.0000000100000
+7.5000000000000 0.0000000100000
diff --git a/test/x_flip_pugh_tvd/rho_x_[2][2].asc b/test/x_flip_pugh_tvd/rho_x_[2][2].asc
new file mode 100644
index 0000000..8d49181
--- /dev/null
+++ b/test/x_flip_pugh_tvd/rho_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000000
+-5.2500000000000 1.0000000000000
+-4.7500000000000 1.0000000000000
+-4.2500000000000 1.0000000000000
+-3.7500000000000 1.0000000000000
+-3.2500000000000 1.0000000000000
+-2.7500000000000 1.0000000000000
+-2.2500000000000 1.0000000000000
+-1.7500000000000 1.0000000000000
+-1.2500000000000 1.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 10.0000000000000
+0.7500000000000 10.0000000000000
+1.2500000000000 10.0000000000000
+1.7500000000000 10.0000000000000
+2.2500000000000 10.0000000000000
+2.7500000000000 10.0000000000000
+3.2500000000000 10.0000000000000
+3.7500000000000 10.0000000000000
+4.2500000000000 10.0000000000000
+4.7500000000000 10.0000000000000
+5.2500000000000 10.0000000000000
+5.7500000000000 10.0000000000000
+6.2500000000000 10.0000000000000
+6.7500000000000 10.0000000000000
+7.2500000000000 10.0000000000000
+7.7500000000000 10.0000000000000
+8.2500000000000 10.0000000000000
+8.7500000000000 10.0000000000000
+9.2500000000000 10.0000000000000
+9.7500000000000 10.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 1.0000000000000
+-4.2500000000000 1.0000000000004
+-3.7500000000000 1.0000000086501
+-3.2500000000000 1.0000138672176
+-2.7500000000000 1.0019422322382
+-2.2500000000000 1.0564164443763
+-1.7500000000000 1.4702872821467
+-1.2500000000000 1.7702308125385
+-0.7500000000000 1.9280700843836
+-0.2500000000000 3.3212614141835
+0.2500000000000 5.3927937890086
+0.7500000000000 8.2007915627936
+1.2500000000000 9.5085311249145
+1.7500000000000 9.8966488925407
+2.2500000000000 9.9827008329830
+2.7500000000000 9.9976470430343
+3.2500000000000 9.9997357090588
+3.7500000000000 9.9999751656281
+4.2500000000000 9.9999980297471
+4.7500000000000 9.9999998673047
+5.2500000000000 9.9999999923982
+5.7500000000000 9.9999999996301
+6.2500000000000 9.9999999999848
+6.7500000000000 9.9999999999995
+7.2500000000000 10.0000000000000
+7.7500000000000 10.0000000000000
+8.2500000000000 10.0000000000000
+8.7500000000000 10.0000000000000
+9.2500000000000 10.0000000000000
+9.7500000000000 10.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 1.0000001565841
+-4.2500000000000 1.0000932122622
+-3.7500000000000 1.0073672468427
+-3.2500000000000 1.1617754471577
+-2.7500000000000 1.8705908830044
+-2.2500000000000 2.1740667266270
+-1.7500000000000 2.1212246523717
+-1.2500000000000 2.1530506125691
+-0.7500000000000 2.7009066584600
+-0.2500000000000 3.3702946599314
+0.2500000000000 4.1818323962573
+0.7500000000000 5.7981432493378
+1.2500000000000 7.4502965903480
+1.7500000000000 8.8461925063427
+2.2500000000000 9.5755001532080
+2.7500000000000 9.8709849349969
+3.2500000000000 9.9669584191338
+3.7500000000000 9.9927449433361
+4.2500000000000 9.9986141184043
+4.7500000000000 9.9997668525290
+5.2500000000000 9.9999651103830
+5.7500000000000 9.9999953183029
+6.2500000000000 9.9999994330786
+6.7500000000000 9.9999999377329
+7.2500000000000 9.9999999937718
+7.7500000000000 9.9999999994309
+8.2500000000000 9.9999999999523
+8.7500000000000 9.9999999999968
+9.2500000000000 9.9999999999968
+9.7500000000000 9.9999999999968
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 1.0173769359628
+-4.2500000000000 1.3110948438790
+-3.7500000000000 2.1720377827272
+-3.2500000000000 2.4542692644574
+-2.7500000000000 2.3721919328754
+-2.2500000000000 2.2741753753007
+-1.7500000000000 2.2886788964833
+-1.2500000000000 2.5573054473622
+-0.7500000000000 2.8236389505739
+-0.2500000000000 3.2391305417338
+0.2500000000000 4.0717187778033
+0.7500000000000 4.8478950224253
+1.2500000000000 5.6602230522408
+1.7500000000000 6.9453890281283
+2.2500000000000 8.2230515614690
+2.7500000000000 9.1273551745248
+3.2500000000000 9.6360695269876
+3.7500000000000 9.8697431081197
+4.2500000000000 9.9594582906025
+4.7500000000000 9.9888862656141
+5.2500000000000 9.9972857443621
+5.7500000000000 9.9994035428411
+6.2500000000000 9.9998810754668
+6.7500000000000 9.9999783360952
+7.2500000000000 9.9999963736834
+7.7500000000000 9.9999994395804
+8.2500000000000 9.9999999191612
+8.7500000000000 9.9999999912148
+9.2500000000000 9.9999999912148
+9.7500000000000 9.9999999912148
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 2.0377813683076
+-4.2500000000000 2.7576601361359
+-3.7500000000000 2.5726518414867
+-3.2500000000000 2.4104553772008
+-2.7500000000000 2.3477833013688
+-2.2500000000000 2.3563989546770
+-1.7500000000000 2.4858820057446
+-1.2500000000000 2.6437479273041
+-0.7500000000000 2.9458195495298
+-0.2500000000000 3.4425781195303
+0.2500000000000 3.8340491948143
+0.7500000000000 4.2914011156028
+1.2500000000000 4.9596399726805
+1.7500000000000 5.7432567070264
+2.2500000000000 6.6039864641725
+2.7500000000000 7.6854900966511
+3.2500000000000 8.6394099415636
+3.7500000000000 9.3007098474148
+4.2500000000000 9.6862057658354
+4.7500000000000 9.8762477155279
+5.2500000000000 9.9566958343282
+5.7500000000000 9.9864203816721
+6.2500000000000 9.9961483097257
+6.7500000000000 9.9990037191104
+7.2500000000000 9.9997633320737
+7.7500000000000 9.9999480715415
+8.2500000000000 9.9999892669233
+8.7500000000000 9.9999984321559
+9.2500000000000 9.9999984321559
+9.7500000000000 9.9999984321559
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 2.5767080935310
+-4.2500000000000 2.6248942649821
+-3.7500000000000 2.4205593413472
+-3.2500000000000 2.3852105602449
+-2.7500000000000 2.3951716205888
+-2.2500000000000 2.4750432927514
+-1.7500000000000 2.6043788214732
+-1.2500000000000 2.8219097705660
+-0.7500000000000 3.0891420480657
+-0.2500000000000 3.3124579774281
+0.2500000000000 3.6660932321873
+0.7500000000000 4.1280324840882
+1.2500000000000 4.5950124422186
+1.7500000000000 5.0742708138300
+2.2500000000000 5.7015466204490
+2.7500000000000 6.4197675709388
+3.2500000000000 7.2597012923329
+3.7500000000000 8.1699150594628
+4.2500000000000 8.9090824563607
+4.7500000000000 9.4215380221686
+5.2500000000000 9.7273706151853
+5.7500000000000 9.8852128287198
+6.2500000000000 9.9565004752913
+6.7500000000000 9.9850431128355
+7.2500000000000 9.9952972543278
+7.7500000000000 9.9986397651999
+8.2500000000000 9.9996260501187
+8.7500000000000 9.9999316726866
+9.2500000000000 9.9999316726866
+9.7500000000000 9.9999316726866
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000100000
+-9.2500000000000 0.0000000100000
+-8.7500000000000 0.0000000100000
+-8.2500000000000 0.0000000100000
+-7.7500000000000 0.0000000100000
+-7.2500000000000 0.0000000100000
+-6.7500000000000 0.0000000100000
+-6.2500000000000 0.0000000100000
+-5.7500000000000 0.0000000100000
+-5.2500000000000 0.0000000100000
+-4.7500000000000 2.5108847081426
+-4.2500000000000 2.4455551726693
+-3.7500000000000 2.4132693386015
+-3.2500000000000 2.4342260366906
+-2.7500000000000 2.5056422314141
+-2.2500000000000 2.6047938919424
+-1.7500000000000 2.7290751648073
+-1.2500000000000 2.8756423034695
+-0.7500000000000 3.0292291360202
+-0.2500000000000 3.3218574508302
+0.2500000000000 3.6635726681061
+0.7500000000000 3.9640236122540
+1.2500000000000 4.2985500638951
+1.7500000000000 4.7238873716900
+2.2500000000000 5.2015676943826
+2.7500000000000 5.6789216290314
+3.2500000000000 6.2854665509809
+3.7500000000000 6.9607231236162
+4.2500000000000 7.7473659658624
+4.7500000000000 8.5044133264529
+5.2500000000000 9.0994323121501
+5.7500000000000 9.5116013099027
+6.2500000000000 9.7614865933631
+6.7500000000000 9.8946847506767
+7.2500000000000 9.9576769679383
+7.7500000000000 9.9844645628682
+8.2500000000000 9.9945147948870
+8.7500000000000 9.9987886040158
+9.2500000000000 9.9987886040158
+9.7500000000000 9.9987886040158
diff --git a/test/x_flip_pugh_tvd/rho_y_[20][2].asc b/test/x_flip_pugh_tvd/rho_y_[20][2].asc
new file mode 100644
index 0000000..6d03542
--- /dev/null
+++ b/test/x_flip_pugh_tvd/rho_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 10.0000000000000
+-0.2500000000000 10.0000000000000
+0.2500000000000 10.0000000000000
+0.7500000000000 10.0000000000000
+1.2500000000000 10.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 5.3927937890086
+-0.2500000000000 5.3927937890086
+0.2500000000000 5.3927937890086
+0.7500000000000 5.3927937890086
+1.2500000000000 5.3927937890086
+
+#Time = 2.5000000000000
+-0.7500000000000 4.1818323962573
+-0.2500000000000 4.1818323962573
+0.2500000000000 4.1818323962573
+0.7500000000000 4.1818323962573
+1.2500000000000 4.1818323962573
+
+#Time = 3.7500000000000
+-0.7500000000000 4.0717187778033
+-0.2500000000000 4.0717187778033
+0.2500000000000 4.0717187778033
+0.7500000000000 4.0717187778033
+1.2500000000000 4.0717187778033
+
+#Time = 5.0000000000000
+-0.7500000000000 3.8340491948143
+-0.2500000000000 3.8340491948143
+0.2500000000000 3.8340491948143
+0.7500000000000 3.8340491948143
+1.2500000000000 3.8340491948143
+
+#Time = 6.2500000000000
+-0.7500000000000 3.6660932321873
+-0.2500000000000 3.6660932321873
+0.2500000000000 3.6660932321873
+0.7500000000000 3.6660932321873
+1.2500000000000 3.6660932321873
+
+#Time = 7.5000000000000
+-0.7500000000000 3.6635726681061
+-0.2500000000000 3.6635726681061
+0.2500000000000 3.6635726681061
+0.7500000000000 3.6635726681061
+1.2500000000000 3.6635726681061
diff --git a/test/x_flip_pugh_tvd/rho_z_[20][2].asc b/test/x_flip_pugh_tvd/rho_z_[20][2].asc
new file mode 100644
index 0000000..6d03542
--- /dev/null
+++ b/test/x_flip_pugh_tvd/rho_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 10.0000000000000
+-0.2500000000000 10.0000000000000
+0.2500000000000 10.0000000000000
+0.7500000000000 10.0000000000000
+1.2500000000000 10.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 5.3927937890086
+-0.2500000000000 5.3927937890086
+0.2500000000000 5.3927937890086
+0.7500000000000 5.3927937890086
+1.2500000000000 5.3927937890086
+
+#Time = 2.5000000000000
+-0.7500000000000 4.1818323962573
+-0.2500000000000 4.1818323962573
+0.2500000000000 4.1818323962573
+0.7500000000000 4.1818323962573
+1.2500000000000 4.1818323962573
+
+#Time = 3.7500000000000
+-0.7500000000000 4.0717187778033
+-0.2500000000000 4.0717187778033
+0.2500000000000 4.0717187778033
+0.7500000000000 4.0717187778033
+1.2500000000000 4.0717187778033
+
+#Time = 5.0000000000000
+-0.7500000000000 3.8340491948143
+-0.2500000000000 3.8340491948143
+0.2500000000000 3.8340491948143
+0.7500000000000 3.8340491948143
+1.2500000000000 3.8340491948143
+
+#Time = 6.2500000000000
+-0.7500000000000 3.6660932321873
+-0.2500000000000 3.6660932321873
+0.2500000000000 3.6660932321873
+0.7500000000000 3.6660932321873
+1.2500000000000 3.6660932321873
+
+#Time = 7.5000000000000
+-0.7500000000000 3.6635726681061
+-0.2500000000000 3.6635726681061
+0.2500000000000 3.6635726681061
+0.7500000000000 3.6635726681061
+1.2500000000000 3.6635726681061
diff --git a/test/x_flip_pugh_tvd/scon[0]_3D_diagonal.asc b/test/x_flip_pugh_tvd/scon[0]_3D_diagonal.asc
new file mode 100644
index 0000000..496ad49
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[0]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[0]_maximum.asc b/test/x_flip_pugh_tvd/scon[0]_maximum.asc
new file mode 100644
index 0000000..6e4be9f
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[0]_maximum.asc
@@ -0,0 +1,62 @@
+#scon[0] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[0]_minimum.asc b/test/x_flip_pugh_tvd/scon[0]_minimum.asc
new file mode 100644
index 0000000..72e2d39
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[0]_minimum.asc
@@ -0,0 +1,62 @@
+#scon[0] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 -1.6890584591629
+0.2500000000000 -3.2734026564781
+0.3750000000000 -4.6614963286564
+0.5000000000000 -5.8417515100502
+0.6250000000000 -6.8378680065983
+0.7500000000000 -7.6710109777726
+0.8750000000000 -8.3364885071822
+1.0000000000000 -8.8523063218683
+1.1250000000000 -9.2717718713247
+1.2500000000000 -9.6261451146986
+1.3750000000000 -9.8998188366744
+1.5000000000000 -10.0814834407677
+1.6250000000000 -10.1771594074484
+1.7500000000000 -10.1993700224905
+1.8750000000000 -10.1478672911326
+2.0000000000000 -10.0348031216559
+2.1250000000000 -9.8794155222085
+2.2500000000000 -9.6998957575632
+2.3750000000000 -9.9254102230870
+2.5000000000000 -10.0798057556808
+2.6250000000000 -10.1663850847890
+2.7500000000000 -10.1807560191101
+2.8750000000000 -10.1218479602758
+3.0000000000000 -9.9965052493522
+3.1250000000000 -9.8158339017429
+3.2500000000000 -9.6012783687360
+3.3750000000000 -9.5959677165226
+3.5000000000000 -9.6541503134455
+3.6250000000000 -9.6707916669359
+3.7500000000000 -9.6496862721850
+3.8750000000000 -9.5916649219571
+4.0000000000000 -9.5404330106986
+4.1250000000000 -9.5541307868507
+4.2500000000000 -9.5396661948054
+4.3750000000000 -9.5018824163702
+4.5000000000000 -9.4462606942498
+4.6250000000000 -9.4917571049791
+4.7500000000000 -9.5673777058061
+4.8750000000000 -9.6055579290058
+5.0000000000000 -9.6119408549874
+5.1250000000000 -9.5906503610433
+5.2500000000000 -9.5471800285312
+5.3750000000000 -9.4864664154809
+5.5000000000000 -9.4127469014870
+5.6250000000000 -9.4520645315239
+5.7500000000000 -9.4910079131341
+5.8750000000000 -9.5057206663008
+6.0000000000000 -9.4998442269216
+6.1250000000000 -9.4756745780306
+6.2500000000000 -9.4334787876972
+6.3750000000000 -9.3782715279595
+6.5000000000000 -9.3164289403572
+6.6250000000000 -9.2883692174120
+6.7500000000000 -9.3010017931609
+6.8750000000000 -9.3001883882077
+7.0000000000000 -9.2888047055302
+7.1250000000000 -9.3064973411161
+7.2500000000000 -9.3257434344296
+7.3750000000000 -9.3335305903252
+7.5000000000000 -9.3304478572036
diff --git a/test/x_flip_pugh_tvd/scon[0]_x_[2][2].asc b/test/x_flip_pugh_tvd/scon[0]_x_[2][2].asc
new file mode 100644
index 0000000..7198b72
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[0]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -0.0000000000000
+-4.2500000000000 -0.0000000000000
+-3.7500000000000 -0.0000000000186
+-3.2500000000000 -0.0000004142127
+-2.7500000000000 -0.0003773086731
+-2.2500000000000 -0.0305439733154
+-1.7500000000000 -0.6294012427198
+-1.2500000000000 -2.9234365937951
+-0.7500000000000 -5.8475067866566
+-0.2500000000000 -9.6261451146986
+0.2500000000000 -7.9073671305876
+0.7500000000000 -4.4453355652373
+1.2500000000000 -1.5005840996656
+1.7500000000000 -0.3510577335827
+2.2500000000000 -0.0618357305637
+2.7500000000000 -0.0086476554824
+3.2500000000000 -0.0009897833562
+3.7500000000000 -0.0000944011609
+4.2500000000000 -0.0000075849411
+4.7500000000000 -0.0000005165764
+5.2500000000000 -0.0000000298914
+5.7500000000000 -0.0000000014680
+6.2500000000000 -0.0000000000609
+6.7500000000000 -0.0000000000021
+7.2500000000000 -0.0000000000001
+7.7500000000000 -0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -0.0000000007122
+-4.2500000000000 -0.0000054086273
+-3.7500000000000 -0.0019283847131
+-3.2500000000000 -0.1002443336955
+-2.7500000000000 -1.2538562645380
+-2.2500000000000 -4.0074399924275
+-1.7500000000000 -6.5212958362839
+-1.2500000000000 -8.0382607034320
+-0.7500000000000 -10.0798057556808
+-0.2500000000000 -9.2463551347516
+0.2500000000000 -8.0943222466244
+0.7500000000000 -8.3077413061411
+1.2500000000000 -5.9369814370301
+1.7500000000000 -3.1972818219109
+2.2500000000000 -1.3124567845807
+2.7500000000000 -0.4247794027047
+3.2500000000000 -0.1127144220494
+3.7500000000000 -0.0253000268926
+4.2500000000000 -0.0049107866536
+4.7500000000000 -0.0008370476636
+5.2500000000000 -0.0001267017257
+5.7500000000000 -0.0000171767112
+6.2500000000000 -0.0000020994230
+6.7500000000000 -0.0000002325599
+7.2500000000000 -0.0000000234448
+7.7500000000000 -0.0000000021580
+8.2500000000000 -0.0000000001819
+8.7500000000000 -0.0000000000130
+9.2500000000000 -0.0000000000130
+9.7500000000000 -0.0000000000130
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -0.0060331643896
+-4.2500000000000 -0.2229931430967
+-3.7500000000000 -1.8516239185248
+-3.2500000000000 -4.7834979425970
+-2.7500000000000 -7.1331374184257
+-2.2500000000000 -8.3502562218169
+-1.7500000000000 -8.9178572308932
+-1.2500000000000 -9.6496862721850
+-0.7500000000000 -8.7732663332716
+-0.2500000000000 -8.4405684404105
+0.2500000000000 -9.4155777418569
+0.7500000000000 -8.9929967766677
+1.2500000000000 -7.8902621031197
+1.7500000000000 -6.7669568529856
+2.2500000000000 -4.5619886282944
+2.7500000000000 -2.5081133784910
+3.2500000000000 -1.1274955907681
+3.7500000000000 -0.4225875296982
+4.2500000000000 -0.1352722306173
+4.7500000000000 -0.0377741072708
+5.2500000000000 -0.0093536955946
+5.7500000000000 -0.0020792048429
+6.2500000000000 -0.0004187849049
+6.7500000000000 -0.0000769931724
+7.2500000000000 -0.0000129974144
+7.7500000000000 -0.0000020244773
+8.2500000000000 -0.0000002928342
+8.7500000000000 -0.0000000346908
+9.2500000000000 -0.0000000346908
+9.7500000000000 -0.0000000346908
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -2.0054934760505
+-4.2500000000000 -5.4887919101814
+-3.7500000000000 -7.5979801005699
+-3.2500000000000 -8.5242742063788
+-2.7500000000000 -8.8908140728740
+-2.2500000000000 -9.0102039734060
+-1.7500000000000 -9.1211343164917
+-1.2500000000000 -8.6936532741882
+-0.7500000000000 -8.8751016321983
+-0.2500000000000 -9.6119408549874
+0.2500000000000 -9.1368826654386
+0.7500000000000 -8.6921454699754
+1.2500000000000 -8.6823074917790
+1.7500000000000 -8.2034602987441
+2.2500000000000 -7.1300757469856
+2.7500000000000 -5.5844682968396
+3.2500000000000 -3.6707814627602
+3.7500000000000 -2.0507764175650
+4.2500000000000 -0.9740222680339
+4.7500000000000 -0.3983613828829
+5.2500000000000 -0.1426752198750
+5.7500000000000 -0.0454576664461
+6.2500000000000 -0.0130504986665
+6.7500000000000 -0.0034100869746
+7.2500000000000 -0.0008174215405
+7.7500000000000 -0.0001808467263
+8.2500000000000 -0.0000373455950
+8.7500000000000 -0.0000060671514
+9.2500000000000 -0.0000060671514
+9.7500000000000 -0.0000060671514
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -7.0749390283882
+-4.2500000000000 -8.9212799297689
+-3.7500000000000 -8.8809323708996
+-3.2500000000000 -8.9322945466539
+-2.7500000000000 -8.8935525708581
+-2.2500000000000 -8.9296686493514
+-1.7500000000000 -8.9309621415214
+-1.2500000000000 -9.1523533989148
+-0.7500000000000 -9.4334787876972
+-0.2500000000000 -8.9551585554548
+0.2500000000000 -8.9433928519469
+0.7500000000000 -9.1863039166095
+1.2500000000000 -9.0000337678970
+1.7500000000000 -8.4931897412690
+2.2500000000000 -8.1275391642040
+2.7500000000000 -7.4169793735737
+3.2500000000000 -6.2794887326425
+3.7500000000000 -4.6688356407915
+4.2500000000000 -3.0372153281168
+4.7500000000000 -1.7193056666773
+5.2500000000000 -0.8478606844440
+5.7500000000000 -0.3678104992265
+6.2500000000000 -0.1421663967655
+6.7500000000000 -0.0495666679323
+7.2500000000000 -0.0157531919937
+7.7500000000000 -0.0045983085083
+8.2500000000000 -0.0012571222017
+8.7500000000000 -0.0002595491194
+9.2500000000000 -0.0002595491194
+9.7500000000000 -0.0002595491194
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -8.8354835268371
+-4.2500000000000 -8.9431577967350
+-3.7500000000000 -8.8830801900731
+-3.2500000000000 -8.8288404786439
+-2.7500000000000 -8.9968436382976
+-2.2500000000000 -9.1450453146719
+-1.7500000000000 -9.1586465163718
+-1.2500000000000 -9.1958260020544
+-0.7500000000000 -8.9631084122501
+-0.2500000000000 -9.1451196476268
+0.2500000000000 -9.3304478572036
+0.7500000000000 -9.1079259140089
+1.2500000000000 -8.8647894173385
+1.7500000000000 -8.8131778161997
+2.2500000000000 -8.6273239664050
+2.7500000000000 -8.0984944117813
+3.2500000000000 -7.5707321729090
+3.7500000000000 -6.7036713835467
+4.2500000000000 -5.4722723947383
+4.7500000000000 -3.9649358430214
+5.2500000000000 -2.5628027167644
+5.7500000000000 -1.4658185850972
+6.2500000000000 -0.7430865471180
+6.7500000000000 -0.3364929707264
+7.2500000000000 -0.1375505898555
+7.7500000000000 -0.0511245364537
+8.2500000000000 -0.0178648753387
+8.7500000000000 -0.0045184932360
+9.2500000000000 -0.0045184932360
+9.7500000000000 -0.0045184932360
diff --git a/test/x_flip_pugh_tvd/scon[0]_y_[20][2].asc b/test/x_flip_pugh_tvd/scon[0]_y_[20][2].asc
new file mode 100644
index 0000000..a1a2b8a
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[0]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 -7.9073671305876
+-0.2500000000000 -7.9073671305876
+0.2500000000000 -7.9073671305876
+0.7500000000000 -7.9073671305876
+1.2500000000000 -7.9073671305876
+
+#Time = 2.5000000000000
+-0.7500000000000 -8.0943222466244
+-0.2500000000000 -8.0943222466244
+0.2500000000000 -8.0943222466244
+0.7500000000000 -8.0943222466244
+1.2500000000000 -8.0943222466244
+
+#Time = 3.7500000000000
+-0.7500000000000 -9.4155777418569
+-0.2500000000000 -9.4155777418569
+0.2500000000000 -9.4155777418569
+0.7500000000000 -9.4155777418569
+1.2500000000000 -9.4155777418569
+
+#Time = 5.0000000000000
+-0.7500000000000 -9.1368826654386
+-0.2500000000000 -9.1368826654386
+0.2500000000000 -9.1368826654386
+0.7500000000000 -9.1368826654386
+1.2500000000000 -9.1368826654386
+
+#Time = 6.2500000000000
+-0.7500000000000 -8.9433928519469
+-0.2500000000000 -8.9433928519469
+0.2500000000000 -8.9433928519469
+0.7500000000000 -8.9433928519469
+1.2500000000000 -8.9433928519469
+
+#Time = 7.5000000000000
+-0.7500000000000 -9.3304478572036
+-0.2500000000000 -9.3304478572036
+0.2500000000000 -9.3304478572036
+0.7500000000000 -9.3304478572036
+1.2500000000000 -9.3304478572036
diff --git a/test/x_flip_pugh_tvd/scon[0]_z_[20][2].asc b/test/x_flip_pugh_tvd/scon[0]_z_[20][2].asc
new file mode 100644
index 0000000..a1a2b8a
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[0]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 -7.9073671305876
+-0.2500000000000 -7.9073671305876
+0.2500000000000 -7.9073671305876
+0.7500000000000 -7.9073671305876
+1.2500000000000 -7.9073671305876
+
+#Time = 2.5000000000000
+-0.7500000000000 -8.0943222466244
+-0.2500000000000 -8.0943222466244
+0.2500000000000 -8.0943222466244
+0.7500000000000 -8.0943222466244
+1.2500000000000 -8.0943222466244
+
+#Time = 3.7500000000000
+-0.7500000000000 -9.4155777418569
+-0.2500000000000 -9.4155777418569
+0.2500000000000 -9.4155777418569
+0.7500000000000 -9.4155777418569
+1.2500000000000 -9.4155777418569
+
+#Time = 5.0000000000000
+-0.7500000000000 -9.1368826654386
+-0.2500000000000 -9.1368826654386
+0.2500000000000 -9.1368826654386
+0.7500000000000 -9.1368826654386
+1.2500000000000 -9.1368826654386
+
+#Time = 6.2500000000000
+-0.7500000000000 -8.9433928519469
+-0.2500000000000 -8.9433928519469
+0.2500000000000 -8.9433928519469
+0.7500000000000 -8.9433928519469
+1.2500000000000 -8.9433928519469
+
+#Time = 7.5000000000000
+-0.7500000000000 -9.3304478572036
+-0.2500000000000 -9.3304478572036
+0.2500000000000 -9.3304478572036
+0.7500000000000 -9.3304478572036
+1.2500000000000 -9.3304478572036
diff --git a/test/x_flip_pugh_tvd/scon[1]_3D_diagonal.asc b/test/x_flip_pugh_tvd/scon[1]_3D_diagonal.asc
new file mode 100644
index 0000000..496ad49
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[1]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[1]_maximum.asc b/test/x_flip_pugh_tvd/scon[1]_maximum.asc
new file mode 100644
index 0000000..750abac
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[1]_maximum.asc
@@ -0,0 +1,62 @@
+#scon[1] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[1]_minimum.asc b/test/x_flip_pugh_tvd/scon[1]_minimum.asc
new file mode 100644
index 0000000..750abac
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[1]_minimum.asc
@@ -0,0 +1,62 @@
+#scon[1] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[1]_x_[2][2].asc b/test/x_flip_pugh_tvd/scon[1]_x_[2][2].asc
new file mode 100644
index 0000000..218497c
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[1]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[1]_y_[20][2].asc b/test/x_flip_pugh_tvd/scon[1]_y_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[1]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[1]_z_[20][2].asc b/test/x_flip_pugh_tvd/scon[1]_z_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[1]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[2]_3D_diagonal.asc b/test/x_flip_pugh_tvd/scon[2]_3D_diagonal.asc
new file mode 100644
index 0000000..496ad49
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[2]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[2]_maximum.asc b/test/x_flip_pugh_tvd/scon[2]_maximum.asc
new file mode 100644
index 0000000..809ee2a
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[2]_maximum.asc
@@ -0,0 +1,62 @@
+#scon[2] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[2]_minimum.asc b/test/x_flip_pugh_tvd/scon[2]_minimum.asc
new file mode 100644
index 0000000..809ee2a
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[2]_minimum.asc
@@ -0,0 +1,62 @@
+#scon[2] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[2]_x_[2][2].asc b/test/x_flip_pugh_tvd/scon[2]_x_[2][2].asc
new file mode 100644
index 0000000..218497c
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[2]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[2]_y_[20][2].asc b/test/x_flip_pugh_tvd/scon[2]_y_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[2]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/scon[2]_z_[20][2].asc b/test/x_flip_pugh_tvd/scon[2]_z_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_flip_pugh_tvd/scon[2]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/tau_3D_diagonal.asc b/test/x_flip_pugh_tvd/tau_3D_diagonal.asc
new file mode 100644
index 0000000..7813d72
--- /dev/null
+++ b/test/x_flip_pugh_tvd/tau_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000010000000
+-16.0214699700121 0.0000010000000
+-15.1554445662277 0.0000010000000
+-14.2894191624432 0.0000010000000
+-13.4233937586588 0.0000010000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/tau_maximum.asc b/test/x_flip_pugh_tvd/tau_maximum.asc
new file mode 100644
index 0000000..94138b2
--- /dev/null
+++ b/test/x_flip_pugh_tvd/tau_maximum.asc
@@ -0,0 +1,62 @@
+#tau v time
+0.0000000000000 20.0000000000000
+0.1250000000000 20.0000000000000
+0.2500000000000 20.0000000000000
+0.3750000000000 20.0000000000000
+0.5000000000000 20.0000000000000
+0.6250000000000 20.0000000000000
+0.7500000000000 20.0000000000000
+0.8750000000000 20.0000000000000
+1.0000000000000 20.0000000000000
+1.1250000000000 20.0000000000000
+1.2500000000000 20.0000000000000
+1.3750000000000 20.0000000000000
+1.5000000000000 20.0000000000000
+1.6250000000000 20.0000000000000
+1.7500000000000 20.0000000000000
+1.8750000000000 20.0000000000000
+2.0000000000000 19.9999999999999
+2.1250000000000 19.9999999999995
+2.2500000000000 19.9999999999984
+2.3750000000000 19.9999999999949
+2.5000000000000 19.9999999999854
+2.6250000000000 19.9999999999604
+2.7500000000000 19.9999999998991
+2.8750000000000 19.9999999997562
+3.0000000000000 19.9999999994381
+3.1250000000000 19.9999999987588
+3.2500000000000 19.9999999973615
+3.3750000000000 19.9999999945841
+3.5000000000000 19.9999999892332
+3.6250000000000 19.9999999792158
+3.7500000000000 19.9999999609521
+3.8750000000000 19.9999999284597
+4.0000000000000 19.9999998719545
+4.1250000000000 19.9999997757524
+4.2500000000000 19.9999996151810
+4.3750000000000 19.9999993521061
+4.5000000000000 19.9999989285569
+4.6250000000000 19.9999982577764
+4.7500000000000 19.9999972118353
+4.8750000000000 19.9999956047211
+5.0000000000000 19.9999931695512
+5.1250000000000 19.9999895282448
+5.2500000000000 19.9999841516446
+5.3750000000000 19.9999763076820
+5.5000000000000 19.9999649947527
+5.6250000000000 19.9999488570099
+5.7500000000000 19.9999260778008
+5.8750000000000 19.9998942469853
+6.0000000000000 19.9998501974030
+6.1250000000000 19.9997898053093
+6.2500000000000 19.9997077492290
+6.3750000000000 19.9995972213867
+6.5000000000000 19.9994495857242
+6.6250000000000 19.9992539765329
+6.7500000000000 19.9989968319631
+6.8750000000000 19.9986613571694
+7.0000000000000 19.9982269126512
+7.1250000000000 19.9976683245007
+7.2500000000000 19.9969551148152
+7.3750000000000 19.9960506524936
+7.5000000000000 19.9949112270534
diff --git a/test/x_flip_pugh_tvd/tau_minimum.asc b/test/x_flip_pugh_tvd/tau_minimum.asc
new file mode 100644
index 0000000..6b66fee
--- /dev/null
+++ b/test/x_flip_pugh_tvd/tau_minimum.asc
@@ -0,0 +1,62 @@
+#tau v time
+0.0000000000000 0.0000010000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/tau_x_[2][2].asc b/test/x_flip_pugh_tvd/tau_x_[2][2].asc
new file mode 100644
index 0000000..8c028cd
--- /dev/null
+++ b/test/x_flip_pugh_tvd/tau_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000010000000
+-9.2500000000000 0.0000010000000
+-8.7500000000000 0.0000010000000
+-8.2500000000000 0.0000010000000
+-7.7500000000000 0.0000010000000
+-7.2500000000000 0.0000010000000
+-6.7500000000000 0.0000010000000
+-6.2500000000000 0.0000010000000
+-5.7500000000000 0.0000010000000
+-5.2500000000000 0.0000010000000
+-4.7500000000000 0.0000010000000
+-4.2500000000000 0.0000010000000
+-3.7500000000000 0.0000010000000
+-3.2500000000000 0.0000010000000
+-2.7500000000000 0.0000010000000
+-2.2500000000000 0.0000010000000
+-1.7500000000000 0.0000010000000
+-1.2500000000000 0.0000010000000
+-0.7500000000000 0.0000010000000
+-0.2500000000000 0.0000010000000
+0.2500000000000 20.0000000000000
+0.7500000000000 20.0000000000000
+1.2500000000000 20.0000000000000
+1.7500000000000 20.0000000000000
+2.2500000000000 20.0000000000000
+2.7500000000000 20.0000000000000
+3.2500000000000 20.0000000000000
+3.7500000000000 20.0000000000000
+4.2500000000000 20.0000000000000
+4.7500000000000 20.0000000000000
+5.2500000000000 20.0000000000000
+5.7500000000000 20.0000000000000
+6.2500000000000 20.0000000000000
+6.7500000000000 20.0000000000000
+7.2500000000000 20.0000000000000
+7.7500000000000 20.0000000000000
+8.2500000000000 20.0000000000000
+8.7500000000000 20.0000000000000
+9.2500000000000 20.0000000000000
+9.7500000000000 20.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000010000000
+-4.2500000000000 0.0000010000000
+-3.7500000000000 0.0000010000000
+-3.2500000000000 0.0000010015524
+-2.7500000000000 0.0000258861590
+-2.2500000000000 0.0090992186778
+-1.7500000000000 0.3593800470420
+-1.2500000000000 2.2359879447327
+-0.7500000000000 5.0160020302141
+-0.2500000000000 9.0264087545453
+0.2500000000000 10.4264300586005
+0.7500000000000 15.0379552266992
+1.2500000000000 18.3518590420409
+1.7500000000000 19.6154420636182
+2.2500000000000 19.9321378354119
+2.7500000000000 19.9904833995102
+3.2500000000000 19.9989079056289
+3.7500000000000 19.9998955995579
+4.2500000000000 19.9999915944674
+4.7500000000000 19.9999994264882
+5.2500000000000 19.9999999667589
+5.7500000000000 19.9999999983651
+6.2500000000000 19.9999999999321
+6.7500000000000 19.9999999999976
+7.2500000000000 19.9999999999999
+7.7500000000000 20.0000000000000
+8.2500000000000 20.0000000000000
+8.7500000000000 20.0000000000000
+9.2500000000000 20.0000000000000
+9.7500000000000 20.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000010000012
+-4.2500000000000 0.0000010561802
+-3.7500000000000 0.0002248320816
+-3.2500000000000 0.0363044432186
+-2.7500000000000 0.7449525311179
+-2.2500000000000 3.0254202766290
+-1.7500000000000 5.3742445996268
+-1.2500000000000 6.8390169935702
+-0.7500000000000 8.7216271751343
+-0.2500000000000 8.3786895971030
+0.2500000000000 8.3350461010321
+0.7500000000000 10.7468643022800
+1.2500000000000 13.3557058777066
+1.7500000000000 16.4915110289908
+2.2500000000000 18.5696695504455
+2.7500000000000 19.5376375531131
+3.2500000000000 19.8771685815185
+3.7500000000000 19.9723755117833
+4.2500000000000 19.9946271520185
+4.7500000000000 19.9990824528404
+5.2500000000000 19.9998608721176
+5.7500000000000 19.9999811088057
+6.2500000000000 19.9999976876667
+6.7500000000000 19.9999997435115
+7.2500000000000 19.9999999741107
+7.7500000000000 19.9999999976142
+8.2500000000000 19.9999999997987
+8.7500000000000 19.9999999999854
+9.2500000000000 19.9999999999854
+9.7500000000000 19.9999999999854
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0010295864437
+-4.2500000000000 0.0912187016479
+-3.7500000000000 1.1310006598335
+-3.2500000000000 3.5850002658917
+-2.7500000000000 5.8111243307908
+-2.2500000000000 7.0112407521933
+-1.7500000000000 7.5501504636321
+-1.2500000000000 8.1846713282553
+-0.7500000000000 7.5205355307983
+-0.2500000000000 7.5268554676375
+0.2500000000000 8.9376355679236
+0.7500000000000 9.5745575517873
+1.2500000000000 10.3340205317113
+1.7500000000000 12.3948171987311
+2.2500000000000 14.9677343178910
+2.7500000000000 17.2631223200465
+3.2500000000000 18.7750710582542
+3.7500000000000 19.5412946357084
+4.2500000000000 19.8530461783961
+4.7500000000000 19.9589036584418
+5.2500000000000 19.9898071830857
+5.7500000000000 19.9977307014506
+6.2500000000000 19.9995422524271
+6.7500000000000 19.9999157280668
+7.2500000000000 19.9999857556866
+7.7500000000000 19.9999977787274
+8.2500000000000 19.9999996784267
+8.7500000000000 19.9999999609521
+9.2500000000000 19.9999999609521
+9.7500000000000 19.9999999609521
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 1.2652744912848
+-4.2500000000000 4.0800535197838
+-3.7500000000000 6.1270995290448
+-3.2500000000000 7.1054375471337
+-2.7500000000000 7.4807348483441
+-2.2500000000000 7.5837734938130
+-1.7500000000000 7.6495218757919
+-1.2500000000000 7.3068084851266
+-0.7500000000000 7.5745795805254
+-0.2500000000000 8.4821916090753
+0.2500000000000 8.4813712158267
+0.7500000000000 8.6981742970247
+1.2500000000000 9.5965407393219
+1.7500000000000 10.5590441000151
+2.2500000000000 11.7822877819813
+2.7500000000000 13.7937313679407
+3.2500000000000 15.9764957095254
+3.7500000000000 17.7689539122905
+4.2500000000000 18.9437220945784
+4.7500000000000 19.5682840555924
+5.2500000000000 19.8452822610243
+5.7500000000000 19.9506477051820
+6.2500000000000 19.9858124419867
+6.7500000000000 19.9962878508640
+7.2500000000000 19.9991090447319
+7.7500000000000 19.9998026584573
+8.2500000000000 19.9999592066833
+8.7500000000000 19.9999931695512
+9.2500000000000 19.9999931695512
+9.7500000000000 19.9999931695512
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 5.5561945666467
+-4.2500000000000 7.3734175620444
+-3.7500000000000 7.4429304668045
+-3.2500000000000 7.5014074200504
+-2.7500000000000 7.4465691773637
+-2.2500000000000 7.4409516969444
+-1.7500000000000 7.4402429445806
+-1.2500000000000 7.6804016517995
+-0.7500000000000 8.0792892460671
+-0.2500000000000 7.8978901300838
+0.2500000000000 8.1957002119648
+0.7500000000000 8.8307738054094
+1.2500000000000 9.2527489077772
+1.7500000000000 9.6185169117945
+2.2500000000000 10.4535835074333
+2.7500000000000 11.4966542996401
+3.2500000000000 12.9489388327439
+3.7500000000000 14.8506042276946
+4.2500000000000 16.6840110499348
+4.7500000000000 18.1332672379066
+5.2500000000000 19.0816600571654
+5.7500000000000 19.6018188695632
+6.2500000000000 19.8460162015250
+6.7500000000000 19.9462608891842
+7.2500000000000 19.9829017062841
+7.7500000000000 19.9950034549050
+8.2500000000000 19.9986321374746
+8.7500000000000 19.9997077492290
+9.2500000000000 19.9997077492290
+9.7500000000000 19.9997077492290
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 7.3089617227074
+-4.2500000000000 7.4964178758795
+-3.7500000000000 7.4430023381197
+-3.2500000000000 7.3604001404009
+-2.7500000000000 7.4692394209324
+-2.2500000000000 7.5848831085240
+-1.7500000000000 7.6219768388565
+-1.2500000000000 7.7553627099533
+-0.7500000000000 7.7055951946228
+-0.2500000000000 8.0430116684003
+0.2500000000000 8.4546458566789
+0.7500000000000 8.5861314314617
+1.2500000000000 8.7946449864580
+1.7500000000000 9.3030656884498
+2.2500000000000 9.8767120979527
+2.7500000000000 10.3986908212791
+3.2500000000000 11.2853913080870
+3.7500000000000 12.3933936845126
+4.2500000000000 13.9221572606019
+4.7500000000000 15.6491092580090
+5.2500000000000 17.2094271976387
+5.7500000000000 18.4107462578513
+6.2500000000000 19.1958654229361
+6.7500000000000 19.6360085087176
+7.2500000000000 19.8511502231512
+7.7500000000000 19.9446234305983
+8.2500000000000 19.9806148956758
+8.7500000000000 19.9949112270534
+9.2500000000000 19.9949112270534
+9.7500000000000 19.9949112270534
diff --git a/test/x_flip_pugh_tvd/tau_y_[20][2].asc b/test/x_flip_pugh_tvd/tau_y_[20][2].asc
new file mode 100644
index 0000000..3a20dc7
--- /dev/null
+++ b/test/x_flip_pugh_tvd/tau_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 20.0000000000000
+-0.2500000000000 20.0000000000000
+0.2500000000000 20.0000000000000
+0.7500000000000 20.0000000000000
+1.2500000000000 20.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 10.4264300586005
+-0.2500000000000 10.4264300586005
+0.2500000000000 10.4264300586005
+0.7500000000000 10.4264300586005
+1.2500000000000 10.4264300586005
+
+#Time = 2.5000000000000
+-0.7500000000000 8.3350461010321
+-0.2500000000000 8.3350461010321
+0.2500000000000 8.3350461010321
+0.7500000000000 8.3350461010321
+1.2500000000000 8.3350461010321
+
+#Time = 3.7500000000000
+-0.7500000000000 8.9376355679236
+-0.2500000000000 8.9376355679236
+0.2500000000000 8.9376355679236
+0.7500000000000 8.9376355679236
+1.2500000000000 8.9376355679236
+
+#Time = 5.0000000000000
+-0.7500000000000 8.4813712158267
+-0.2500000000000 8.4813712158267
+0.2500000000000 8.4813712158267
+0.7500000000000 8.4813712158267
+1.2500000000000 8.4813712158267
+
+#Time = 6.2500000000000
+-0.7500000000000 8.1957002119648
+-0.2500000000000 8.1957002119648
+0.2500000000000 8.1957002119648
+0.7500000000000 8.1957002119648
+1.2500000000000 8.1957002119648
+
+#Time = 7.5000000000000
+-0.7500000000000 8.4546458566789
+-0.2500000000000 8.4546458566789
+0.2500000000000 8.4546458566789
+0.7500000000000 8.4546458566789
+1.2500000000000 8.4546458566789
diff --git a/test/x_flip_pugh_tvd/tau_z_[20][2].asc b/test/x_flip_pugh_tvd/tau_z_[20][2].asc
new file mode 100644
index 0000000..3a20dc7
--- /dev/null
+++ b/test/x_flip_pugh_tvd/tau_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 20.0000000000000
+-0.2500000000000 20.0000000000000
+0.2500000000000 20.0000000000000
+0.7500000000000 20.0000000000000
+1.2500000000000 20.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 10.4264300586005
+-0.2500000000000 10.4264300586005
+0.2500000000000 10.4264300586005
+0.7500000000000 10.4264300586005
+1.2500000000000 10.4264300586005
+
+#Time = 2.5000000000000
+-0.7500000000000 8.3350461010321
+-0.2500000000000 8.3350461010321
+0.2500000000000 8.3350461010321
+0.7500000000000 8.3350461010321
+1.2500000000000 8.3350461010321
+
+#Time = 3.7500000000000
+-0.7500000000000 8.9376355679236
+-0.2500000000000 8.9376355679236
+0.2500000000000 8.9376355679236
+0.7500000000000 8.9376355679236
+1.2500000000000 8.9376355679236
+
+#Time = 5.0000000000000
+-0.7500000000000 8.4813712158267
+-0.2500000000000 8.4813712158267
+0.2500000000000 8.4813712158267
+0.7500000000000 8.4813712158267
+1.2500000000000 8.4813712158267
+
+#Time = 6.2500000000000
+-0.7500000000000 8.1957002119648
+-0.2500000000000 8.1957002119648
+0.2500000000000 8.1957002119648
+0.7500000000000 8.1957002119648
+1.2500000000000 8.1957002119648
+
+#Time = 7.5000000000000
+-0.7500000000000 8.4546458566789
+-0.2500000000000 8.4546458566789
+0.2500000000000 8.4546458566789
+0.7500000000000 8.4546458566789
+1.2500000000000 8.4546458566789
diff --git a/test/x_flip_pugh_tvd/vel[0]_3D_diagonal.asc b/test/x_flip_pugh_tvd/vel[0]_3D_diagonal.asc
new file mode 100644
index 0000000..496ad49
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[0]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[0]_maximum.asc b/test/x_flip_pugh_tvd/vel[0]_maximum.asc
new file mode 100644
index 0000000..2bd4c87
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[0]_maximum.asc
@@ -0,0 +1,62 @@
+#vel[0] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[0]_minimum.asc b/test/x_flip_pugh_tvd/vel[0]_minimum.asc
new file mode 100644
index 0000000..56c0e2c
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[0]_minimum.asc
@@ -0,0 +1,62 @@
+#vel[0] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 -0.4107051878434
+0.2500000000000 -0.4822727837859
+0.3750000000000 -0.5176482344358
+0.5000000000000 -0.5401995082898
+0.6250000000000 -0.5569562615232
+0.7500000000000 -0.5739656064173
+0.8750000000000 -0.6076048234314
+1.0000000000000 -0.6328482647648
+1.1250000000000 -0.6515541611097
+1.2500000000000 -0.6655747170474
+1.3750000000000 -0.6763390726055
+1.5000000000000 -0.6845591362475
+1.6250000000000 -0.6907710622225
+1.7500000000000 -0.6954029128477
+1.8750000000000 -0.6988982056229
+2.0000000000000 -0.7013968432797
+2.1250000000000 -0.7029762515138
+2.2500000000000 -0.7061454826140
+2.3750000000000 -0.7103179168563
+2.5000000000000 -0.7137785341071
+2.6250000000000 -0.7165817210708
+2.7500000000000 -0.7188627341480
+2.8750000000000 -0.7206722610650
+3.0000000000000 -0.7219744689437
+3.1250000000000 -0.7227038512927
+3.2500000000000 -0.7228086291916
+3.3750000000000 -0.7227783077515
+3.5000000000000 -0.7241079136647
+3.6250000000000 -0.7250896683830
+3.7500000000000 -0.7257564223681
+3.8750000000000 -0.7261998338292
+4.0000000000000 -0.7264175333738
+4.1250000000000 -0.7263836350110
+4.2500000000000 -0.7260587506777
+4.3750000000000 -0.7254420346315
+4.5000000000000 -0.7256860758604
+4.6250000000000 -0.7258714196979
+4.7500000000000 -0.7259284755909
+4.8750000000000 -0.7258327218524
+5.0000000000000 -0.7256037601611
+5.1250000000000 -0.7252596047267
+5.2500000000000 -0.7248014966860
+5.3750000000000 -0.7244256477100
+5.5000000000000 -0.7243991160029
+5.6250000000000 -0.7243010437089
+5.7500000000000 -0.7241226599738
+5.8750000000000 -0.7238685584593
+6.0000000000000 -0.7235420430040
+6.1250000000000 -0.7231601192385
+6.2500000000000 -0.7227525096926
+6.3750000000000 -0.7225744371463
+6.5000000000000 -0.7224412340299
+6.6250000000000 -0.7222571394750
+6.7500000000000 -0.7220182330491
+6.8750000000000 -0.7217322388069
+7.0000000000000 -0.7214215048110
+7.1250000000000 -0.7211144901986
+7.2500000000000 -0.7208352690728
+7.3750000000000 -0.7208468207697
+7.5000000000000 -0.7208930908898
diff --git a/test/x_flip_pugh_tvd/vel[0]_x_[2][2].asc b/test/x_flip_pugh_tvd/vel[0]_x_[2][2].asc
new file mode 100644
index 0000000..ed8e7e9
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[0]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -0.0000000000000
+-4.2500000000000 -0.0000000000000
+-3.7500000000000 -0.0000000000186
+-3.2500000000000 -0.0000004142063
+-2.7500000000000 -0.0003765610489
+-2.2500000000000 -0.0285000369563
+-1.7500000000000 -0.3049630694411
+-1.2500000000000 -0.5802526457242
+-0.7500000000000 -0.6655747170474
+-0.2500000000000 -0.6054374048130
+0.2500000000000 -0.3676307808913
+0.7500000000000 -0.1347458475337
+1.2500000000000 -0.0374503536442
+1.7500000000000 -0.0082431751254
+2.2500000000000 -0.0014312869480
+2.7500000000000 -0.0001996451994
+3.2500000000000 -0.0000228422532
+3.7500000000000 -0.0000021784983
+4.2500000000000 -0.0000001750372
+4.7500000000000 -0.0000000119210
+5.2500000000000 -0.0000000006898
+5.7500000000000 -0.0000000000339
+6.2500000000000 -0.0000000000014
+6.7500000000000 -0.0000000000000
+7.2500000000000 -0.0000000000000
+7.7500000000000 -0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -0.0000000007122
+-4.2500000000000 -0.0000054081136
+-3.7500000000000 -0.0019135687523
+-3.2500000000000 -0.0819431276788
+-2.7500000000000 -0.4085859797370
+-2.2500000000000 -0.6126786100603
+-1.7500000000000 -0.6914972206387
+-1.2500000000000 -0.7137785341071
+-0.7500000000000 -0.7028821626454
+-0.2500000000000 -0.6143884742579
+0.2500000000000 -0.4919176020988
+0.7500000000000 -0.3709219018960
+1.2500000000000 -0.2035324979478
+1.7500000000000 -0.0883187223392
+2.2500000000000 -0.0324023538741
+2.7500000000000 -0.0100108967086
+3.2500000000000 -0.0026154609477
+3.7500000000000 -0.0005845658293
+4.2500000000000 -0.0001133528959
+4.7500000000000 -0.0000193172702
+5.2500000000000 -0.0000029239040
+5.7500000000000 -0.0000003963860
+6.2500000000000 -0.0000000484482
+6.7500000000000 -0.0000000053668
+7.2500000000000 -0.0000000005410
+7.7500000000000 -0.0000000000498
+8.2500000000000 -0.0000000000042
+8.7500000000000 -0.0000000000003
+9.2500000000000 -0.0000000000003
+9.7500000000000 -0.0000000000003
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -0.0059200975321
+-4.2500000000000 -0.1520855364473
+-3.7500000000000 -0.4680868378762
+-3.2500000000000 -0.6297177354845
+-2.7500000000000 -0.6930486766152
+-2.2500000000000 -0.7186471729438
+-1.7500000000000 -0.7257564223681
+-1.2500000000000 -0.7179518981986
+-0.7500000000000 -0.6710299181087
+-0.2500000000000 -0.6130181882721
+0.2500000000000 -0.5585594613337
+0.7500000000000 -0.4718027313701
+1.2500000000000 -0.3642192777440
+1.7500000000000 -0.2520037788748
+2.2500000000000 -0.1387417244764
+2.7500000000000 -0.0663137808683
+3.2500000000000 -0.0275582069268
+3.7500000000000 -0.0099580963507
+4.2500000000000 -0.0031423823763
+4.7500000000000 -0.0008733148492
+5.2500000000000 -0.0002159527053
+5.7500000000000 -0.0000479864991
+6.2500000000000 -0.0000096644637
+6.7500000000000 -0.0000017767722
+7.2500000000000 -0.0000002999405
+7.7500000000000 -0.0000000467187
+8.2500000000000 -0.0000000067577
+8.7500000000000 -0.0000000008006
+9.2500000000000 -0.0000000008006
+9.7500000000000 -0.0000000008006
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -0.5008075561944
+-4.2500000000000 -0.6384530488039
+-3.7500000000000 -0.6946037409416
+-3.2500000000000 -0.7151807760309
+-2.7500000000000 -0.7238021041096
+-2.2500000000000 -0.7256037601611
+-1.7500000000000 -0.7192307264756
+-1.2500000000000 -0.6946664769536
+-0.7500000000000 -0.6671071512881
+-0.2500000000000 -0.6325098153842
+0.2500000000000 -0.5750971723402
+0.7500000000000 -0.5114347720086
+1.2500000000000 -0.4489312495695
+1.7500000000000 -0.3720863661514
+2.2500000000000 -0.2810719125056
+2.7500000000000 -0.1848459710567
+3.2500000000000 -0.1046094536038
+3.7500000000000 -0.0527665061442
+4.2500000000000 -0.0236136655744
+4.7500000000000 -0.0093757927494
+5.2500000000000 -0.0033155654349
+5.7500000000000 -0.0010513487225
+6.2500000000000 -0.0003013565958
+6.7500000000000 -0.0000787073620
+7.2500000000000 -0.0000188643235
+7.7500000000000 -0.0000041734227
+8.2500000000000 -0.0000008618230
+8.7500000000000 -0.0000001400112
+9.2500000000000 -0.0000001400112
+9.7500000000000 -0.0000001400112
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -0.6917974333196
+-4.2500000000000 -0.7117613282051
+-3.7500000000000 -0.7196491615138
+-3.2500000000000 -0.7226645861662
+-2.7500000000000 -0.7227525096926
+-2.2500000000000 -0.7196463496717
+-1.7500000000000 -0.7089355699309
+-1.2500000000000 -0.6926373601919
+-0.7500000000000 -0.6679285018783
+-0.2500000000000 -0.6263434496590
+0.2500000000000 -0.5859889514580
+0.7500000000000 -0.5456918393590
+1.2500000000000 -0.4944546307654
+1.7500000000000 -0.4338118555986
+2.2500000000000 -0.3720860331897
+2.7500000000000 -0.3013510678058
+3.2500000000000 -0.2225120452131
+3.7500000000000 -0.1431408857485
+4.2500000000000 -0.0829859967312
+4.7500000000000 -0.0434072615204
+5.2500000000000 -0.0204195647228
+5.7500000000000 -0.0086435029629
+6.2500000000000 -0.0033036620879
+6.7500000000000 -0.0011466125805
+7.2500000000000 -0.0003638139593
+7.7500000000000 -0.0001061385411
+8.2500000000000 -0.0000290122891
+8.7500000000000 -0.0000059896718
+9.2500000000000 -0.0000059896718
+9.7500000000000 -0.0000059896718
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 -0.7187428630723
+-4.2500000000000 -0.7188438290631
+-3.7500000000000 -0.7204809077965
+-3.2500000000000 -0.7204778886519
+-2.7500000000000 -0.7208930908898
+-2.2500000000000 -0.7166673901149
+-1.7500000000000 -0.7049155530901
+-1.2500000000000 -0.6866839330005
+-0.7500000000000 -0.6591447232302
+-0.2500000000000 -0.6315375651281
+0.2500000000000 -0.6000665840889
+0.7500000000000 -0.5607654106292
+1.2500000000000 -0.5182193114924
+1.7500000000000 -0.4760919832154
+2.2500000000000 -0.4287176833535
+2.7500000000000 -0.3726392727876
+3.2500000000000 -0.3145687128370
+3.7500000000000 -0.2493892929471
+4.2500000000000 -0.1793631164567
+4.7500000000000 -0.1153381568300
+5.2500000000000 -0.0679773535546
+5.7500000000000 -0.0364893951133
+6.2500000000000 -0.0177991811342
+6.7500000000000 -0.0078951692681
+7.2500000000000 -0.0031956761313
+7.7500000000000 -0.0011827408842
+8.2500000000000 -0.0004126262645
+8.7500000000000 -0.0001042962501
+9.2500000000000 -0.0001042962501
+9.7500000000000 -0.0001042962501
diff --git a/test/x_flip_pugh_tvd/vel[0]_y_[20][2].asc b/test/x_flip_pugh_tvd/vel[0]_y_[20][2].asc
new file mode 100644
index 0000000..7b50f6a
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[0]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 -0.3676307808913
+-0.2500000000000 -0.3676307808913
+0.2500000000000 -0.3676307808913
+0.7500000000000 -0.3676307808913
+1.2500000000000 -0.3676307808913
+
+#Time = 2.5000000000000
+-0.7500000000000 -0.4919176020988
+-0.2500000000000 -0.4919176020988
+0.2500000000000 -0.4919176020988
+0.7500000000000 -0.4919176020988
+1.2500000000000 -0.4919176020988
+
+#Time = 3.7500000000000
+-0.7500000000000 -0.5585594613337
+-0.2500000000000 -0.5585594613337
+0.2500000000000 -0.5585594613337
+0.7500000000000 -0.5585594613337
+1.2500000000000 -0.5585594613337
+
+#Time = 5.0000000000000
+-0.7500000000000 -0.5750971723402
+-0.2500000000000 -0.5750971723402
+0.2500000000000 -0.5750971723402
+0.7500000000000 -0.5750971723402
+1.2500000000000 -0.5750971723402
+
+#Time = 6.2500000000000
+-0.7500000000000 -0.5859889514580
+-0.2500000000000 -0.5859889514580
+0.2500000000000 -0.5859889514580
+0.7500000000000 -0.5859889514580
+1.2500000000000 -0.5859889514580
+
+#Time = 7.5000000000000
+-0.7500000000000 -0.6000665840889
+-0.2500000000000 -0.6000665840889
+0.2500000000000 -0.6000665840889
+0.7500000000000 -0.6000665840889
+1.2500000000000 -0.6000665840889
diff --git a/test/x_flip_pugh_tvd/vel[0]_z_[20][2].asc b/test/x_flip_pugh_tvd/vel[0]_z_[20][2].asc
new file mode 100644
index 0000000..7b50f6a
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[0]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 -0.3676307808913
+-0.2500000000000 -0.3676307808913
+0.2500000000000 -0.3676307808913
+0.7500000000000 -0.3676307808913
+1.2500000000000 -0.3676307808913
+
+#Time = 2.5000000000000
+-0.7500000000000 -0.4919176020988
+-0.2500000000000 -0.4919176020988
+0.2500000000000 -0.4919176020988
+0.7500000000000 -0.4919176020988
+1.2500000000000 -0.4919176020988
+
+#Time = 3.7500000000000
+-0.7500000000000 -0.5585594613337
+-0.2500000000000 -0.5585594613337
+0.2500000000000 -0.5585594613337
+0.7500000000000 -0.5585594613337
+1.2500000000000 -0.5585594613337
+
+#Time = 5.0000000000000
+-0.7500000000000 -0.5750971723402
+-0.2500000000000 -0.5750971723402
+0.2500000000000 -0.5750971723402
+0.7500000000000 -0.5750971723402
+1.2500000000000 -0.5750971723402
+
+#Time = 6.2500000000000
+-0.7500000000000 -0.5859889514580
+-0.2500000000000 -0.5859889514580
+0.2500000000000 -0.5859889514580
+0.7500000000000 -0.5859889514580
+1.2500000000000 -0.5859889514580
+
+#Time = 7.5000000000000
+-0.7500000000000 -0.6000665840889
+-0.2500000000000 -0.6000665840889
+0.2500000000000 -0.6000665840889
+0.7500000000000 -0.6000665840889
+1.2500000000000 -0.6000665840889
diff --git a/test/x_flip_pugh_tvd/vel[1]_3D_diagonal.asc b/test/x_flip_pugh_tvd/vel[1]_3D_diagonal.asc
new file mode 100644
index 0000000..496ad49
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[1]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[1]_maximum.asc b/test/x_flip_pugh_tvd/vel[1]_maximum.asc
new file mode 100644
index 0000000..3bcdb97
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[1]_maximum.asc
@@ -0,0 +1,62 @@
+#vel[1] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[1]_minimum.asc b/test/x_flip_pugh_tvd/vel[1]_minimum.asc
new file mode 100644
index 0000000..3bcdb97
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[1]_minimum.asc
@@ -0,0 +1,62 @@
+#vel[1] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[1]_x_[2][2].asc b/test/x_flip_pugh_tvd/vel[1]_x_[2][2].asc
new file mode 100644
index 0000000..218497c
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[1]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[1]_y_[20][2].asc b/test/x_flip_pugh_tvd/vel[1]_y_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[1]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[1]_z_[20][2].asc b/test/x_flip_pugh_tvd/vel[1]_z_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[1]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[2]_3D_diagonal.asc b/test/x_flip_pugh_tvd/vel[2]_3D_diagonal.asc
new file mode 100644
index 0000000..496ad49
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[2]_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 0.0000000000000
+-16.0214699700121 0.0000000000000
+-15.1554445662277 0.0000000000000
+-14.2894191624432 0.0000000000000
+-13.4233937586588 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[2]_maximum.asc b/test/x_flip_pugh_tvd/vel[2]_maximum.asc
new file mode 100644
index 0000000..dbf2d85
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[2]_maximum.asc
@@ -0,0 +1,62 @@
+#vel[2] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[2]_minimum.asc b/test/x_flip_pugh_tvd/vel[2]_minimum.asc
new file mode 100644
index 0000000..dbf2d85
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[2]_minimum.asc
@@ -0,0 +1,62 @@
+#vel[2] v time
+0.0000000000000 0.0000000000000
+0.1250000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.3750000000000 0.0000000000000
+0.5000000000000 0.0000000000000
+0.6250000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+0.8750000000000 0.0000000000000
+1.0000000000000 0.0000000000000
+1.1250000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.3750000000000 0.0000000000000
+1.5000000000000 0.0000000000000
+1.6250000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+1.8750000000000 0.0000000000000
+2.0000000000000 0.0000000000000
+2.1250000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.3750000000000 0.0000000000000
+2.5000000000000 0.0000000000000
+2.6250000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+2.8750000000000 0.0000000000000
+3.0000000000000 0.0000000000000
+3.1250000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.3750000000000 0.0000000000000
+3.5000000000000 0.0000000000000
+3.6250000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+3.8750000000000 0.0000000000000
+4.0000000000000 0.0000000000000
+4.1250000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.3750000000000 0.0000000000000
+4.5000000000000 0.0000000000000
+4.6250000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+4.8750000000000 0.0000000000000
+5.0000000000000 0.0000000000000
+5.1250000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.3750000000000 0.0000000000000
+5.5000000000000 0.0000000000000
+5.6250000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+5.8750000000000 0.0000000000000
+6.0000000000000 0.0000000000000
+6.1250000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.3750000000000 0.0000000000000
+6.5000000000000 0.0000000000000
+6.6250000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+6.8750000000000 0.0000000000000
+7.0000000000000 0.0000000000000
+7.1250000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.3750000000000 0.0000000000000
+7.5000000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[2]_x_[2][2].asc b/test/x_flip_pugh_tvd/vel[2]_x_[2][2].asc
new file mode 100644
index 0000000..218497c
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[2]_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-9.7500000000000 0.0000000000000
+-9.2500000000000 0.0000000000000
+-8.7500000000000 0.0000000000000
+-8.2500000000000 0.0000000000000
+-7.7500000000000 0.0000000000000
+-7.2500000000000 0.0000000000000
+-6.7500000000000 0.0000000000000
+-6.2500000000000 0.0000000000000
+-5.7500000000000 0.0000000000000
+-5.2500000000000 0.0000000000000
+-4.7500000000000 0.0000000000000
+-4.2500000000000 0.0000000000000
+-3.7500000000000 0.0000000000000
+-3.2500000000000 0.0000000000000
+-2.7500000000000 0.0000000000000
+-2.2500000000000 0.0000000000000
+-1.7500000000000 0.0000000000000
+-1.2500000000000 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+1.7500000000000 0.0000000000000
+2.2500000000000 0.0000000000000
+2.7500000000000 0.0000000000000
+3.2500000000000 0.0000000000000
+3.7500000000000 0.0000000000000
+4.2500000000000 0.0000000000000
+4.7500000000000 0.0000000000000
+5.2500000000000 0.0000000000000
+5.7500000000000 0.0000000000000
+6.2500000000000 0.0000000000000
+6.7500000000000 0.0000000000000
+7.2500000000000 0.0000000000000
+7.7500000000000 0.0000000000000
+8.2500000000000 0.0000000000000
+8.7500000000000 0.0000000000000
+9.2500000000000 0.0000000000000
+9.7500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[2]_y_[20][2].asc b/test/x_flip_pugh_tvd/vel[2]_y_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[2]_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/vel[2]_z_[20][2].asc b/test/x_flip_pugh_tvd/vel[2]_z_[20][2].asc
new file mode 100644
index 0000000..6e843c5
--- /dev/null
+++ b/test/x_flip_pugh_tvd/vel[2]_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 2.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 3.7500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 5.0000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 6.2500000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
+
+#Time = 7.5000000000000
+-0.7500000000000 0.0000000000000
+-0.2500000000000 0.0000000000000
+0.2500000000000 0.0000000000000
+0.7500000000000 0.0000000000000
+1.2500000000000 0.0000000000000
diff --git a/test/x_flip_pugh_tvd/w_lorentz_3D_diagonal.asc b/test/x_flip_pugh_tvd/w_lorentz_3D_diagonal.asc
new file mode 100644
index 0000000..70e1a5d
--- /dev/null
+++ b/test/x_flip_pugh_tvd/w_lorentz_3D_diagonal.asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 1.2500000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 2.5000000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 3.7500000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 5.0000000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 6.2500000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
+
+#Time = 7.5000000000000
+-16.8874953737966 1.0000000000000
+-16.0214699700121 1.0000000000000
+-15.1554445662277 1.0000000000000
+-14.2894191624432 1.0000000000000
+-13.4233937586588 1.0000000000000
diff --git a/test/x_flip_pugh_tvd/w_lorentz_maximum.asc b/test/x_flip_pugh_tvd/w_lorentz_maximum.asc
new file mode 100644
index 0000000..740570a
--- /dev/null
+++ b/test/x_flip_pugh_tvd/w_lorentz_maximum.asc
@@ -0,0 +1,62 @@
+#w_lorentz v time
+0.0000000000000 1.0000000000000
+0.1250000000000 1.0967699916649
+0.2500000000000 1.1415250199629
+0.3750000000000 1.1687792783098
+0.5000000000000 1.1883019070767
+0.6250000000000 1.2040332830138
+0.7500000000000 1.2211810333345
+0.8750000000000 1.2590660673744
+1.0000000000000 1.2915293885291
+1.1250000000000 1.3182140871867
+1.2500000000000 1.3398876634717
+1.3750000000000 1.3576065636485
+1.5000000000000 1.3718224082907
+1.6250000000000 1.3829852001622
+1.7500000000000 1.3915559242435
+1.8750000000000 1.3981689374509
+2.0000000000000 1.4029751908055
+2.1250000000000 1.4060479024428
+2.2500000000000 1.4122961785260
+2.3750000000000 1.4206946986999
+2.5000000000000 1.4278137166016
+2.6250000000000 1.4336852922216
+2.7500000000000 1.4385342074094
+2.8750000000000 1.4424271500559
+3.0000000000000 1.4452544208222
+3.1250000000000 1.4468475351962
+3.2500000000000 1.4470769561753
+3.3750000000000 1.4470105499136
+3.5000000000000 1.4499337388198
+3.6250000000000 1.4521070437342
+3.7500000000000 1.4535903057892
+3.8750000000000 1.4545799973555
+4.0000000000000 1.4550668635199
+4.1250000000000 1.4549910110373
+4.2500000000000 1.4542648158190
+4.3750000000000 1.4528901823665
+4.5000000000000 1.4534335339072
+4.6250000000000 1.4538467270373
+4.7500000000000 1.4539740158322
+4.8750000000000 1.4537604188291
+5.0000000000000 1.4532501715565
+5.1250000000000 1.4524845238597
+5.2500000000000 1.4514678010324
+5.3750000000000 1.4506357145341
+5.5000000000000 1.4505770467333
+5.6250000000000 1.4503602663964
+5.7500000000000 1.4499662887558
+5.8750000000000 1.4494058024204
+6.0000000000000 1.4486868299780
+6.1250000000000 1.4478476176559
+6.2500000000000 1.4469540595918
+6.3750000000000 1.4465643672891
+6.5000000000000 1.4462731353056
+6.6250000000000 1.4458710132141
+6.7500000000000 1.4453498165607
+6.8750000000000 1.4447268603766
+7.0000000000000 1.4440512071198
+7.1250000000000 1.4433848565010
+7.2500000000000 1.4427798755111
+7.3750000000000 1.4428048845390
+7.5000000000000 1.4429050748209
diff --git a/test/x_flip_pugh_tvd/w_lorentz_minimum.asc b/test/x_flip_pugh_tvd/w_lorentz_minimum.asc
new file mode 100644
index 0000000..bcae325
--- /dev/null
+++ b/test/x_flip_pugh_tvd/w_lorentz_minimum.asc
@@ -0,0 +1,62 @@
+#w_lorentz v time
+0.0000000000000 1.0000000000000
+0.1250000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.3750000000000 1.0000000000000
+0.5000000000000 1.0000000000000
+0.6250000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+0.8750000000000 1.0000000000000
+1.0000000000000 1.0000000000000
+1.1250000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.3750000000000 1.0000000000000
+1.5000000000000 1.0000000000000
+1.6250000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+1.8750000000000 1.0000000000000
+2.0000000000000 1.0000000000000
+2.1250000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.3750000000000 1.0000000000000
+2.5000000000000 1.0000000000000
+2.6250000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+2.8750000000000 1.0000000000000
+3.0000000000000 1.0000000000000
+3.1250000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.3750000000000 1.0000000000000
+3.5000000000000 1.0000000000000
+3.6250000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+3.8750000000000 1.0000000000000
+4.0000000000000 1.0000000000000
+4.1250000000000 1.0000000000000
+4.2500000000000 1.0000000000000
+4.3750000000000 1.0000000000000
+4.5000000000000 1.0000000000000
+4.6250000000000 1.0000000000000
+4.7500000000000 1.0000000000000
+4.8750000000000 1.0000000000000
+5.0000000000000 1.0000000000000
+5.1250000000000 1.0000000000000
+5.2500000000000 1.0000000000000
+5.3750000000000 1.0000000000000
+5.5000000000000 1.0000000000000
+5.6250000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+5.8750000000000 1.0000000000000
+6.0000000000000 1.0000000000000
+6.1250000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.3750000000000 1.0000000000000
+6.5000000000000 1.0000000000000
+6.6250000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+6.8750000000000 1.0000000000000
+7.0000000000000 1.0000000000000
+7.1250000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.3750000000000 1.0000000000000
+7.5000000000000 1.0000000000000
diff --git a/test/x_flip_pugh_tvd/w_lorentz_x_[2][2].asc b/test/x_flip_pugh_tvd/w_lorentz_x_[2][2].asc
new file mode 100644
index 0000000..6b872d7
--- /dev/null
+++ b/test/x_flip_pugh_tvd/w_lorentz_x_[2][2].asc
@@ -0,0 +1,294 @@
+
+#Time = 0.0000000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000000
+-5.2500000000000 1.0000000000000
+-4.7500000000000 1.0000000000000
+-4.2500000000000 1.0000000000000
+-3.7500000000000 1.0000000000000
+-3.2500000000000 1.0000000000000
+-2.7500000000000 1.0000000000000
+-2.2500000000000 1.0000000000000
+-1.7500000000000 1.0000000000000
+-1.2500000000000 1.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+1.7500000000000 1.0000000000000
+2.2500000000000 1.0000000000000
+2.7500000000000 1.0000000000000
+3.2500000000000 1.0000000000000
+3.7500000000000 1.0000000000000
+4.2500000000000 1.0000000000000
+4.7500000000000 1.0000000000000
+5.2500000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000000
+-5.2500000000000 1.0000000000000
+-4.7500000000000 1.0000000000000
+-4.2500000000000 1.0000000000000
+-3.7500000000000 1.0000000000000
+-3.2500000000000 1.0000000000001
+-2.7500000000000 1.0000000708991
+-2.2500000000000 1.0004063736284
+-1.7500000000000 1.0500184948104
+-1.2500000000000 1.2278427585751
+-0.7500000000000 1.3398876634717
+-0.2500000000000 1.2564504193548
+0.2500000000000 1.0753013857274
+0.7500000000000 1.0092037435211
+1.2500000000000 1.0007020030151
+1.7500000000000 1.0000339766996
+2.2500000000000 1.0000010242927
+2.7500000000000 1.0000000199291
+3.2500000000000 1.0000000002609
+3.7500000000000 1.0000000000024
+4.2500000000000 1.0000000000000
+4.7500000000000 1.0000000000000
+5.2500000000000 1.0000000000000
+5.7500000000000 1.0000000000000
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 2.5000000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000000
+-5.2500000000000 1.0000000000000
+-4.7500000000000 1.0000000000000
+-4.2500000000000 1.0000000000146
+-3.7500000000000 1.0000018308777
+-3.2500000000000 1.0033743408321
+-2.7500000000000 1.0956264580621
+-2.2500000000000 1.2652907884777
+-1.7500000000000 1.3843146507308
+-1.2500000000000 1.4278137166016
+-0.7500000000000 1.4058640941855
+-0.2500000000000 1.2674212159535
+0.2500000000000 1.1485780339739
+0.7500000000000 1.0768156531370
+1.2500000000000 1.0213793169612
+1.7500000000000 1.0039230638367
+2.2500000000000 1.0005253699989
+2.7500000000000 1.0000501127931
+3.2500000000000 1.0000034203355
+3.7500000000000 1.0000001708586
+4.2500000000000 1.0000000064244
+4.7500000000000 1.0000000001866
+5.2500000000000 1.0000000000043
+5.7500000000000 1.0000000000001
+6.2500000000000 1.0000000000000
+6.7500000000000 1.0000000000000
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 3.7500000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000000
+-5.2500000000000 1.0000000000000
+-4.7500000000000 1.0000175242380
+-4.2500000000000 1.0117695761742
+-3.7500000000000 1.1316281935171
+-3.2500000000000 1.2872928248299
+-2.7500000000000 1.3871726663240
+-2.2500000000000 1.4380732049650
+-1.7500000000000 1.4535903057892
+-1.2500000000000 1.4365902333508
+-0.7500000000000 1.3487444970471
+-0.2500000000000 1.2657125636611
+0.2500000000000 1.2055971301829
+0.7500000000000 1.1341673013246
+1.2500000000000 1.0737526067865
+1.7500000000000 1.0333500819435
+2.2500000000000 1.0097658505115
+2.7500000000000 1.0022060372543
+3.2500000000000 1.0003799438108
+3.7500000000000 1.0000495855293
+4.2500000000000 1.0000049373201
+4.7500000000000 1.0000003813396
+5.2500000000000 1.0000000233178
+5.7500000000000 1.0000000011514
+6.2500000000000 1.0000000000467
+6.7500000000000 1.0000000000016
+7.2500000000000 1.0000000000000
+7.7500000000000 1.0000000000000
+8.2500000000000 1.0000000000000
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 5.0000000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000000
+-5.2500000000000 1.0000000000000
+-4.7500000000000 1.1553232007367
+-4.2500000000000 1.2992737007563
+-3.7500000000000 1.3900616540938
+-3.2500000000000 1.4307389499237
+-2.7500000000000 1.4492593598466
+-2.2500000000000 1.4532501715565
+-1.7500000000000 1.4393225470170
+-1.2500000000000 1.3901787200689
+-0.7500000000000 1.3423507504897
+-0.2500000000000 1.2910683285308
+0.2500000000000 1.2223667090262
+0.7500000000000 1.1637079953527
+1.2500000000000 1.1191111387975
+1.7500000000000 1.0773562092932
+2.2500000000000 1.0420067198107
+2.7500000000000 1.0175346619580
+3.2500000000000 1.0055168894716
+3.7500000000000 1.0013950659782
+4.2500000000000 1.0002789192515
+4.7500000000000 1.0000439556428
+5.2500000000000 1.0000054965324
+5.7500000000000 1.0000005526675
+6.2500000000000 1.0000000454079
+6.7500000000000 1.0000000030974
+7.2500000000000 1.0000000001779
+7.7500000000000 1.0000000000087
+8.2500000000000 1.0000000000004
+8.7500000000000 1.0000000000000
+9.2500000000000 1.0000000000000
+9.7500000000000 1.0000000000000
+
+#Time = 6.2500000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000000
+-5.2500000000000 1.0000000000000
+-4.7500000000000 1.3848658104753
+-4.2500000000000 1.4236468474057
+-3.7500000000000 1.4402210168056
+-3.2500000000000 1.4467615972077
+-2.7500000000000 1.4469540595918
+-2.2500000000000 1.4402149718155
+-1.7500000000000 1.4178901574335
+-1.2500000000000 1.3864126106363
+-0.7500000000000 1.3436788592157
+-0.2500000000000 1.2827959129581
+0.2500000000000 1.2340818233001
+0.7500000000000 1.1933374605989
+1.2500000000000 1.1504786512570
+1.7500000000000 1.1098736246510
+2.2500000000000 1.0773560543703
+2.7500000000000 1.0487531150692
+3.2500000000000 1.0257147288338
+3.7500000000000 1.0104048231845
+4.2500000000000 1.0034612253742
+4.7500000000000 1.0009434285852
+5.2500000000000 1.0002085445298
+5.7500000000000 1.0000373571650
+6.2500000000000 1.0000054571363
+6.7500000000000 1.0000006573609
+7.2500000000000 1.0000000661803
+7.7500000000000 1.0000000056327
+8.2500000000000 1.0000000004209
+8.7500000000000 1.0000000000179
+9.2500000000000 1.0000000000179
+9.7500000000000 1.0000000000179
+
+#Time = 7.5000000000000
+-9.7500000000000 1.0000000000000
+-9.2500000000000 1.0000000000000
+-8.7500000000000 1.0000000000000
+-8.2500000000000 1.0000000000000
+-7.7500000000000 1.0000000000000
+-7.2500000000000 1.0000000000000
+-6.7500000000000 1.0000000000000
+-6.2500000000000 1.0000000000000
+-5.7500000000000 1.0000000000000
+-5.2500000000000 1.0000000000000
+-4.7500000000000 1.4382777775431
+-4.2500000000000 1.4384937534389
+-3.7500000000000 1.4420135211730
+-3.2500000000000 1.4420069987265
+-2.7500000000000 1.4429050748209
+-2.2500000000000 1.4338662425231
+-1.7500000000000 1.4098581002189
+-1.2500000000000 1.3755988778807
+-0.7500000000000 1.3297587419254
+-0.2500000000000 1.2897479681433
+0.2500000000000 1.2500780398664
+0.7500000000000 1.2077663281735
+1.2500000000000 1.1692518087221
+1.7500000000000 1.1371447933960
+2.2500000000000 1.1068821894023
+2.7500000000000 1.0776137534948
+3.2500000000000 1.0534802350607
+3.7500000000000 1.0326276092599
+4.2500000000000 1.0164843886190
+4.7500000000000 1.0067185521412
+5.2500000000000 1.0023184985979
+5.7500000000000 1.0006664035270
+6.2500000000000 1.0001584430729
+6.7500000000000 1.0000311683060
+7.2500000000000 1.0000051062121
+7.7500000000000 1.0000006994387
+8.2500000000000 1.0000000851302
+8.7500000000000 1.0000000054389
+9.2500000000000 1.0000000054389
+9.7500000000000 1.0000000054389
diff --git a/test/x_flip_pugh_tvd/w_lorentz_y_[20][2].asc b/test/x_flip_pugh_tvd/w_lorentz_y_[20][2].asc
new file mode 100644
index 0000000..79a1fda
--- /dev/null
+++ b/test/x_flip_pugh_tvd/w_lorentz_y_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 1.0753013857274
+-0.2500000000000 1.0753013857274
+0.2500000000000 1.0753013857274
+0.7500000000000 1.0753013857274
+1.2500000000000 1.0753013857274
+
+#Time = 2.5000000000000
+-0.7500000000000 1.1485780339739
+-0.2500000000000 1.1485780339739
+0.2500000000000 1.1485780339739
+0.7500000000000 1.1485780339739
+1.2500000000000 1.1485780339739
+
+#Time = 3.7500000000000
+-0.7500000000000 1.2055971301829
+-0.2500000000000 1.2055971301829
+0.2500000000000 1.2055971301829
+0.7500000000000 1.2055971301829
+1.2500000000000 1.2055971301829
+
+#Time = 5.0000000000000
+-0.7500000000000 1.2223667090262
+-0.2500000000000 1.2223667090262
+0.2500000000000 1.2223667090262
+0.7500000000000 1.2223667090262
+1.2500000000000 1.2223667090262
+
+#Time = 6.2500000000000
+-0.7500000000000 1.2340818233001
+-0.2500000000000 1.2340818233001
+0.2500000000000 1.2340818233001
+0.7500000000000 1.2340818233001
+1.2500000000000 1.2340818233001
+
+#Time = 7.5000000000000
+-0.7500000000000 1.2500780398664
+-0.2500000000000 1.2500780398664
+0.2500000000000 1.2500780398664
+0.7500000000000 1.2500780398664
+1.2500000000000 1.2500780398664
diff --git a/test/x_flip_pugh_tvd/w_lorentz_z_[20][2].asc b/test/x_flip_pugh_tvd/w_lorentz_z_[20][2].asc
new file mode 100644
index 0000000..79a1fda
--- /dev/null
+++ b/test/x_flip_pugh_tvd/w_lorentz_z_[20][2].asc
@@ -0,0 +1,49 @@
+
+#Time = 0.0000000000000
+-0.7500000000000 1.0000000000000
+-0.2500000000000 1.0000000000000
+0.2500000000000 1.0000000000000
+0.7500000000000 1.0000000000000
+1.2500000000000 1.0000000000000
+
+#Time = 1.2500000000000
+-0.7500000000000 1.0753013857274
+-0.2500000000000 1.0753013857274
+0.2500000000000 1.0753013857274
+0.7500000000000 1.0753013857274
+1.2500000000000 1.0753013857274
+
+#Time = 2.5000000000000
+-0.7500000000000 1.1485780339739
+-0.2500000000000 1.1485780339739
+0.2500000000000 1.1485780339739
+0.7500000000000 1.1485780339739
+1.2500000000000 1.1485780339739
+
+#Time = 3.7500000000000
+-0.7500000000000 1.2055971301829
+-0.2500000000000 1.2055971301829
+0.2500000000000 1.2055971301829
+0.7500000000000 1.2055971301829
+1.2500000000000 1.2055971301829
+
+#Time = 5.0000000000000
+-0.7500000000000 1.2223667090262
+-0.2500000000000 1.2223667090262
+0.2500000000000 1.2223667090262
+0.7500000000000 1.2223667090262
+1.2500000000000 1.2223667090262
+
+#Time = 6.2500000000000
+-0.7500000000000 1.2340818233001
+-0.2500000000000 1.2340818233001
+0.2500000000000 1.2340818233001
+0.7500000000000 1.2340818233001
+1.2500000000000 1.2340818233001
+
+#Time = 7.5000000000000
+-0.7500000000000 1.2500780398664
+-0.2500000000000 1.2500780398664
+0.2500000000000 1.2500780398664
+0.7500000000000 1.2500780398664
+1.2500000000000 1.2500780398664