--- /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:: 0.840 1.28 1.00
+DEAL:: 0.798 -0.599 0
+DEAL:: 0.335 0.186 0
+DEAL:: 0.798 -0.599 0
+DEAL:: 0.912 -0.727 0
+DEAL:: 0.768 0.00389 0
+DEAL:: 0.335 0.186 0
+DEAL:: 0.768 0.00389 0
+DEAL:: 0.278 0.210 0
+DEAL:: 0.109 0.565 0
+DEAL:: 0.513 -0.118 0.500
+DEAL:: 0.296 -0.152 0
+DEAL:: 0.513 -0.118 0.500
+DEAL:: 0.839 0.168 0
+DEAL:: 0.638 -0.233 0
+DEAL:: 0.296 -0.152 0
+DEAL:: 0.638 -0.233 0
+DEAL:: 0.524 0.307 0
+DEAL:: 0.890 -1.01 0
+DEAL:: 0.0200 0.0838 0
+DEAL:: 0.238 -0.0597 0.500
+DEAL:: 0.0200 0.0838 0
+DEAL:: 0.458 0.306 0
+DEAL:: 0.971 0.393 0
+DEAL:: 0.238 -0.0597 0.500
+DEAL:: 0.971 0.393 0
+DEAL:: 0.902 0.266 0
+DEAL:: 0.109 0.565 0
+DEAL:: 0.513 -0.118 0.500
+DEAL:: 0.296 -0.152 0
+DEAL:: 0.513 -0.118 0.500
+DEAL:: 0.839 0.168 0
+DEAL:: 0.638 -0.233 0
+DEAL:: 0.296 -0.152 0
+DEAL:: 0.638 -0.233 0
+DEAL:: 0.524 0.307 0
+DEAL:: 0.494 0.635 0
+DEAL:: 0.771 0.600 0
+DEAL:: 0.400 -0.101 0
+DEAL:: 0.771 0.600 0
+DEAL:: 0.527 -1.24 1.000
+DEAL:: 0.892 0.181 0
+DEAL:: 0.400 -0.101 0
+DEAL:: 0.892 0.181 0
+DEAL:: 0.283 -0.418 0
+DEAL:: 0.851 -0.617 0
+DEAL:: 0.375 0.0206 0
+DEAL:: 0.668 0.0961 0
+DEAL:: 0.375 0.0206 0
+DEAL:: 0.760 1.00 0
+DEAL:: 0.532 0.0271 0.500
+DEAL:: 0.668 0.0961 0
+DEAL:: 0.532 0.0271 0.500
+DEAL:: 0.0393 -0.449 0
+DEAL:: 0.890 -1.01 0
+DEAL:: 0.0200 0.0838 0
+DEAL:: 0.238 -0.0597 0.500
+DEAL:: 0.0200 0.0838 0
+DEAL:: 0.458 0.306 0
+DEAL:: 0.971 0.393 0
+DEAL:: 0.238 -0.0597 0.500
+DEAL:: 0.971 0.393 0
+DEAL:: 0.902 0.266 0
+DEAL:: 0.851 -0.617 0
+DEAL:: 0.375 0.0206 0
+DEAL:: 0.668 0.0961 0
+DEAL:: 0.375 0.0206 0
+DEAL:: 0.760 1.00 0
+DEAL:: 0.532 0.0271 0.500
+DEAL:: 0.668 0.0961 0
+DEAL:: 0.532 0.0271 0.500
+DEAL:: 0.0393 -0.449 0
+DEAL:: 0.438 0.254 0
+DEAL:: 0.721 0.203 0
+DEAL:: 0.640 0.254 0
+DEAL:: 0.721 0.203 0
+DEAL:: 0.284 -0.976 0
+DEAL:: 0.354 -0.344 0
+DEAL:: 0.640 0.254 0
+DEAL:: 0.354 -0.344 0
+DEAL:: 0.688 0.818 1.00
+DEAL:: checking right inverse
+DEAL:: 0.840 1.28 1.00
+DEAL:: 0.798 -0.599 0
+DEAL:: 0.335 0.186 0
+DEAL:: 0.798 -0.599 0
+DEAL:: 0.912 -0.727 0
+DEAL:: 0.768 0.00389 0
+DEAL:: 0.335 0.186 0
+DEAL:: 0.768 0.00389 0
+DEAL:: 0.278 0.210 0
+DEAL:: 0.109 0.565 0
+DEAL:: 0.513 -0.118 0.500
+DEAL:: 0.296 -0.152 0
+DEAL:: 0.513 -0.118 0.500
+DEAL:: 0.839 0.168 0
+DEAL:: 0.638 -0.233 0
+DEAL:: 0.296 -0.152 0
+DEAL:: 0.638 -0.233 0
+DEAL:: 0.524 0.307 0
+DEAL:: 0.890 -1.01 0
+DEAL:: 0.0200 0.0838 0
+DEAL:: 0.238 -0.0597 0.500
+DEAL:: 0.0200 0.0838 0
+DEAL:: 0.458 0.306 0
+DEAL:: 0.971 0.393 0
+DEAL:: 0.238 -0.0597 0.500
+DEAL:: 0.971 0.393 0
+DEAL:: 0.902 0.266 0
+DEAL:: 0.109 0.565 0
+DEAL:: 0.513 -0.118 0.500
+DEAL:: 0.296 -0.152 0
+DEAL:: 0.513 -0.118 0.500
+DEAL:: 0.839 0.168 0
+DEAL:: 0.638 -0.233 0
+DEAL:: 0.296 -0.152 0
+DEAL:: 0.638 -0.233 0
+DEAL:: 0.524 0.307 0
+DEAL:: 0.494 0.635 0
+DEAL:: 0.771 0.600 0
+DEAL:: 0.400 -0.101 0
+DEAL:: 0.771 0.600 0
+DEAL:: 0.527 -1.24 1.00
+DEAL:: 0.892 0.181 0
+DEAL:: 0.400 -0.101 0
+DEAL:: 0.892 0.181 0
+DEAL:: 0.283 -0.418 0
+DEAL:: 0.851 -0.617 0
+DEAL:: 0.375 0.0206 0
+DEAL:: 0.668 0.0961 0
+DEAL:: 0.375 0.0206 0
+DEAL:: 0.760 1.00 0
+DEAL:: 0.532 0.0271 0.500
+DEAL:: 0.668 0.0961 0
+DEAL:: 0.532 0.0271 0.500
+DEAL:: 0.0393 -0.449 0
+DEAL:: 0.890 -1.01 0
+DEAL:: 0.0200 0.0838 0
+DEAL:: 0.238 -0.0597 0.500
+DEAL:: 0.0200 0.0838 0
+DEAL:: 0.458 0.306 0
+DEAL:: 0.971 0.393 0
+DEAL:: 0.238 -0.0597 0.500
+DEAL:: 0.971 0.393 0
+DEAL:: 0.902 0.266 0
+DEAL:: 0.851 -0.617 0
+DEAL:: 0.375 0.0206 0
+DEAL:: 0.668 0.0961 0
+DEAL:: 0.375 0.0206 0
+DEAL:: 0.760 1.00 0
+DEAL:: 0.532 0.0271 0.500
+DEAL:: 0.668 0.0961 0
+DEAL:: 0.532 0.0271 0.500
+DEAL:: 0.0393 -0.449 0
+DEAL:: 0.438 0.254 0
+DEAL:: 0.721 0.203 0
+DEAL:: 0.640 0.254 0
+DEAL:: 0.721 0.203 0
+DEAL:: 0.284 -0.976 0
+DEAL:: 0.354 -0.344 0
+DEAL:: 0.640 0.254 0
+DEAL:: 0.354 -0.344 0
+DEAL:: 0.688 0.818 1.00
+DEAL::OK