--- /dev/null
+
+DEAL::dim=1
+DEAL:: unit tensor
+DEAL:: checking left inverse
+DEAL:: 1.00 1.00 1.00
+DEAL:: checking right inverse
+DEAL:: 1.00 1.00 1.00
+DEAL:: complicated tensor
+DEAL:: checking left inverse
+DEAL:: 2.00 0.500 1.00
+DEAL:: checking right inverse
+DEAL:: 2.00 0.500 1.00
+DEAL::dim=2
+DEAL:: unit tensor
+DEAL:: checking left inverse
+DEAL:: 1.00 1.00 1.00
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 1.00 1.00 1.00
+DEAL:: checking right inverse
+DEAL:: 1.00 1.00 1.00
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 1.00 1.00 1.00
+DEAL:: complicated tensor
+DEAL:: checking left inverse
+DEAL:: 2.00 -0.500 1.00
+DEAL:: 8.00 -0.500 0
+DEAL:: 8.00 -0.500 0
+DEAL:: 4.00 2.00 0
+DEAL:: 6.00 0.250 0
+DEAL:: 16.0 -0.125 0.500
+DEAL:: 16.0 -0.125 0.500
+DEAL:: 10.0 0.250 0
+DEAL:: 6.00 0.250 0
+DEAL:: 16.0 -0.125 0.500
+DEAL:: 16.0 -0.125 0.500
+DEAL:: 10.0 0.250 0
+DEAL:: 4.00 -0.500 0
+DEAL:: 10.0 0.750 0
+DEAL:: 10.0 0.750 0
+DEAL:: 6.00 -2.00 1.00
+DEAL:: checking right inverse
+DEAL:: 2.00 -0.500 1.00
+DEAL:: 8.00 -0.500 0
+DEAL:: 8.00 -0.500 0
+DEAL:: 4.00 2.00 0
+DEAL:: 6.00 0.250 0
+DEAL:: 16.0 -0.125 0.500
+DEAL:: 16.0 -0.125 0.500
+DEAL:: 10.0 0.250 0
+DEAL:: 6.00 0.250 0
+DEAL:: 16.0 -0.125 0.500
+DEAL:: 16.0 -0.125 0.500
+DEAL:: 10.0 0.250 0
+DEAL:: 4.00 -0.500 0
+DEAL:: 10.0 0.750 0
+DEAL:: 10.0 0.750 0
+DEAL:: 6.00 -2.00 1.00
+DEAL::dim=3
+DEAL:: unit tensor
+DEAL:: checking left inverse
+DEAL:: 1.00 1.00 1.00
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 1.00 1.00 1.00
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 1.00 1.00 1.00
+DEAL:: checking right inverse
+DEAL:: 1.00 1.00 1.00
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 1.00 1.00 1.00
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0.500 0.500 0.500
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 0 0 0
+DEAL:: 1.00 1.00 1.00
+DEAL:: complicated tensor
+DEAL:: checking left inverse
+DEAL:: 7.83e-06 -10.6 1.00
+DEAL:: 0.459 -1.40 0
+DEAL:: 0.0470 1.37 0
+DEAL:: 0.459 -1.40 0
+DEAL:: 0.533 -11.7 0
+DEAL:: 0.679 11.7 0
+DEAL:: 0.0470 1.37 0
+DEAL:: 0.679 11.7 0
+DEAL:: 0.679 6.43 0
+DEAL:: 0.654 0.160 0
+DEAL:: 0.910 -0.166 0.500
+DEAL:: 0.0475 0.542 0
+DEAL:: 0.910 -0.166 0.500
+DEAL:: 0.762 -0.595 0
+DEAL:: 0.736 0.687 0
+DEAL:: 0.0475 0.542 0
+DEAL:: 0.736 0.687 0
+DEAL:: 0.328 -0.846 0
+DEAL:: 0.359 2.45 0
+DEAL:: 0.898 0.377 0
+DEAL:: 0.905 -0.320 0.500
+DEAL:: 0.898 0.377 0
+DEAL:: 0.909 3.79 0
+DEAL:: 0.505 -3.42 0
+DEAL:: 0.905 -0.320 0.500
+DEAL:: 0.505 -3.42 0
+DEAL:: 0.516 -1.71 0
+DEAL:: 0.654 0.160 0
+DEAL:: 0.910 -0.166 0.500
+DEAL:: 0.0475 0.542 0
+DEAL:: 0.910 -0.166 0.500
+DEAL:: 0.762 -0.595 0
+DEAL:: 0.736 0.687 0
+DEAL:: 0.0475 0.542 0
+DEAL:: 0.736 0.687 0
+DEAL:: 0.328 -0.846 0
+DEAL:: 0.633 -2.35 0
+DEAL:: 0.365 0.147 0
+DEAL:: 0.723 -0.146 0
+DEAL:: 0.365 0.147 0
+DEAL:: 0.247 -2.86 1.00
+DEAL:: 0.753 1.44 0
+DEAL:: 0.723 -0.146 0
+DEAL:: 0.753 1.44 0
+DEAL:: 0.652 2.91 0
+DEAL:: 0.319 8.92 0
+DEAL:: 0.266 1.90 0
+DEAL:: 0.0737 -1.90 0
+DEAL:: 0.266 1.90 0
+DEAL:: 0.0907 11.9 0
+DEAL:: 0.501 -11.2 0.500
+DEAL:: 0.0737 -1.90 0
+DEAL:: 0.501 -11.2 0.500
+DEAL:: 0.384 -5.42 0
+DEAL:: 0.359 2.45 0
+DEAL:: 0.898 0.377 0
+DEAL:: 0.905 -0.320 0.500
+DEAL:: 0.898 0.377 0
+DEAL:: 0.909 3.79 0
+DEAL:: 0.505 -3.42 0
+DEAL:: 0.905 -0.320 0.500
+DEAL:: 0.505 -3.42 0
+DEAL:: 0.516 -1.71 0
+DEAL:: 0.319 8.92 0
+DEAL:: 0.266 1.90 0
+DEAL:: 0.0737 -1.90 0
+DEAL:: 0.266 1.90 0
+DEAL:: 0.0907 11.9 0
+DEAL:: 0.501 -11.2 0.500
+DEAL:: 0.0737 -1.90 0
+DEAL:: 0.501 -11.2 0.500
+DEAL:: 0.384 -5.42 0
+DEAL:: 0.277 -15.1 0
+DEAL:: 0.464 -3.74 0
+DEAL:: 0.762 3.23 0
+DEAL:: 0.464 -3.74 0
+DEAL:: 0.941 -21.3 0
+DEAL:: 0.770 20.9 0
+DEAL:: 0.762 3.23 0
+DEAL:: 0.770 20.9 0
+DEAL:: 0.828 9.94 1.00
+DEAL:: checking right inverse
+DEAL:: 7.83e-06 -10.6 1.00
+DEAL:: 0.459 -1.40 0
+DEAL:: 0.0470 1.37 0
+DEAL:: 0.459 -1.40 0
+DEAL:: 0.533 -11.7 0
+DEAL:: 0.679 11.7 0
+DEAL:: 0.0470 1.37 0
+DEAL:: 0.679 11.7 0
+DEAL:: 0.679 6.43 0
+DEAL:: 0.654 0.160 0
+DEAL:: 0.910 -0.166 0.500
+DEAL:: 0.0475 0.542 0
+DEAL:: 0.910 -0.166 0.500
+DEAL:: 0.762 -0.595 0
+DEAL:: 0.736 0.687 0
+DEAL:: 0.0475 0.542 0
+DEAL:: 0.736 0.687 0
+DEAL:: 0.328 -0.846 0
+DEAL:: 0.359 2.45 0
+DEAL:: 0.898 0.377 0
+DEAL:: 0.905 -0.320 0.500
+DEAL:: 0.898 0.377 0
+DEAL:: 0.909 3.79 0
+DEAL:: 0.505 -3.42 0
+DEAL:: 0.905 -0.320 0.500
+DEAL:: 0.505 -3.42 0
+DEAL:: 0.516 -1.71 0
+DEAL:: 0.654 0.160 0
+DEAL:: 0.910 -0.166 0.500
+DEAL:: 0.0475 0.542 0
+DEAL:: 0.910 -0.166 0.500
+DEAL:: 0.762 -0.595 0
+DEAL:: 0.736 0.687 0
+DEAL:: 0.0475 0.542 0
+DEAL:: 0.736 0.687 0
+DEAL:: 0.328 -0.846 0
+DEAL:: 0.633 -2.35 0
+DEAL:: 0.365 0.147 0
+DEAL:: 0.723 -0.146 0
+DEAL:: 0.365 0.147 0
+DEAL:: 0.247 -2.86 1.00
+DEAL:: 0.753 1.44 0
+DEAL:: 0.723 -0.146 0
+DEAL:: 0.753 1.44 0
+DEAL:: 0.652 2.91 0
+DEAL:: 0.319 8.92 0
+DEAL:: 0.266 1.90 0
+DEAL:: 0.0737 -1.90 0
+DEAL:: 0.266 1.90 0
+DEAL:: 0.0907 11.9 0
+DEAL:: 0.501 -11.2 0.500
+DEAL:: 0.0737 -1.90 0
+DEAL:: 0.501 -11.2 0.500
+DEAL:: 0.384 -5.42 0
+DEAL:: 0.359 2.45 0
+DEAL:: 0.898 0.377 0
+DEAL:: 0.905 -0.320 0.500
+DEAL:: 0.898 0.377 0
+DEAL:: 0.909 3.79 0
+DEAL:: 0.505 -3.42 0
+DEAL:: 0.905 -0.320 0.500
+DEAL:: 0.505 -3.42 0
+DEAL:: 0.516 -1.71 0
+DEAL:: 0.319 8.92 0
+DEAL:: 0.266 1.90 0
+DEAL:: 0.0737 -1.90 0
+DEAL:: 0.266 1.90 0
+DEAL:: 0.0907 11.9 0
+DEAL:: 0.501 -11.2 0.500
+DEAL:: 0.0737 -1.90 0
+DEAL:: 0.501 -11.2 0.500
+DEAL:: 0.384 -5.42 0
+DEAL:: 0.277 -15.1 0
+DEAL:: 0.464 -3.74 0
+DEAL:: 0.762 3.23 0
+DEAL:: 0.464 -3.74 0
+DEAL:: 0.941 -21.3 0
+DEAL:: 0.770 20.9 0
+DEAL:: 0.762 3.23 0
+DEAL:: 0.770 20.9 0
+DEAL:: 0.828 9.94 1.00
+DEAL::OK