From a447e9e4f898f5008464a6973e540ce3bb2b3762 Mon Sep 17 00:00:00 2001
From: kamischi <karl-michael.schindler@web.de>
Date: Fri, 23 Aug 2024 21:27:44 +0200
Subject: [PATCH] WFW

lorentz now somehow works. scaling is wrong. drude does not work, nor the 2 layers.
---
 .gitignore                                    |   4 +-
 .../SetEpsTestCasesFromScratch/WFW/doeels.f90 |   7 +-
 .../WFW/epsLog/seteps001.log                  | 654 +++++++++---------
 .../WFW/epsLog/seteps004.log                  | 654 +++++++++---------
 .../WFW/epsLog/seteps006.log                  | 328 +--------
 .../WFW/myEels20-seteps.f90                   |   3 +-
 6 files changed, 665 insertions(+), 985 deletions(-)

diff --git a/.gitignore b/.gitignore
index c37a994..3789ce1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,5 +23,5 @@ tests/setepslog/eelsf90
 tests/seteps/build-f90
 tests/seteps/build-f77
 tests/seteps/build-WFW
-/tests/seteps/build-f90-new
-tests/SetEpsTestCasesFromScratch/original/eels
+tests/seteps/build-f90-new
+tests/SetEpsTestCasesFromScratch/*/eels
diff --git a/tests/SetEpsTestCasesFromScratch/WFW/doeels.f90 b/tests/SetEpsTestCasesFromScratch/WFW/doeels.f90
index 972e962..7cd2c64 100644
--- a/tests/SetEpsTestCasesFromScratch/WFW/doeels.f90
+++ b/tests/SetEpsTestCasesFromScratch/WFW/doeels.f90
@@ -47,7 +47,10 @@ subroutine doeels (e0, theta, phia, phib, wmin, wmax, dw, comment, comment_size,
   double precision, intent(in) :: e0, theta, phia, phib, wmin, wmax, dw
   character (len = 72) :: comment(comment_size)
   character (len = 10) :: name(name_size)
-  double precision, intent(in) :: thick(name_size), epsinf(name_size), osc(3, osc_size)
+! modification for WFW versionof seteps
+!  double precision, intent(in) :: thick(name_size), epsinf(name_size), osc(3, osc_size)
+  double precision, intent(in) :: thick(name_size), epsinf(name_size)
+  double precision, intent(in out) :: osc(3, osc_size)
   character (len = 10) :: contrl, mode
   integer, intent(in) :: comment_size, name_size, osc_size, wn_array_size
   integer, intent(in out) :: layers, nper, nos(name_size)
@@ -199,6 +202,8 @@ subroutine doeels (e0, theta, phia, phib, wmin, wmax, dw, comment, comment_size,
   do i = 1, neps
     write (99, '(a, g15.7, i5)') name(i), epsinf(i), nos(i)
     do j = 1, nos(i)
+! make the first parameter negative as a sign this is a Lorentz oscillator
+      osc(1,j) = -osc(1,j)
       write (99, '(3g15.7)')     osc(1,j), osc(2,j), osc(3,j)
     enddo
   enddo
diff --git a/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps001.log b/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps001.log
index a1dd64d..51ad4ae 100644
--- a/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps001.log
+++ b/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps001.log
@@ -1,331 +1,331 @@
     1    1
 No-layers 
 MnO          4.950000        1
-   269.0000       16.00000      0.5000000E-01
+  -269.0000       16.00000      0.5000000E-01
 
-   50.00000       4.950000       0.000000    
-   52.00000       4.950000       0.000000    
-   54.00000       4.950000       0.000000    
-   56.00000       4.950000       0.000000    
-   58.00000       4.950000       0.000000    
-   60.00000       4.950000       0.000000    
-   62.00000       4.950000       0.000000    
-   64.00000       4.950000       0.000000    
-   66.00000       4.950000       0.000000    
-   68.00000       4.950000       0.000000    
-   70.00000       4.950000       0.000000    
-   72.00000       4.950000       0.000000    
-   74.00000       4.950000       0.000000    
-   76.00000       4.950000       0.000000    
-   78.00000       4.950000       0.000000    
-   80.00000       4.950000       0.000000    
-   82.00000       4.950000       0.000000    
-   84.00000       4.950000       0.000000    
-   86.00000       4.950000       0.000000    
-   88.00000       4.950000       0.000000    
-   90.00000       4.950000       0.000000    
-   92.00000       4.950000       0.000000    
-   94.00000       4.950000       0.000000    
-   96.00000       4.950000       0.000000    
-   98.00000       4.950000       0.000000    
-   100.0000       4.950000       0.000000    
-   102.0000       4.950000       0.000000    
-   104.0000       4.950000       0.000000    
-   106.0000       4.950000       0.000000    
-   108.0000       4.950000       0.000000    
-   110.0000       4.950000       0.000000    
-   112.0000       4.950000       0.000000    
-   114.0000       4.950000       0.000000    
-   116.0000       4.950000       0.000000    
-   118.0000       4.950000       0.000000    
-   120.0000       4.950000       0.000000    
-   122.0000       4.950000       0.000000    
-   124.0000       4.950000       0.000000    
-   126.0000       4.950000       0.000000    
-   128.0000       4.950000       0.000000    
-   130.0000       4.950000       0.000000    
-   132.0000       4.950000       0.000000    
-   134.0000       4.950000       0.000000    
-   136.0000       4.950000       0.000000    
-   138.0000       4.950000       0.000000    
-   140.0000       4.950000       0.000000    
-   142.0000       4.950000       0.000000    
-   144.0000       4.950000       0.000000    
-   146.0000       4.950000       0.000000    
-   148.0000       4.950000       0.000000    
-   150.0000       4.950000       0.000000    
-   152.0000       4.950000       0.000000    
-   154.0000       4.950000       0.000000    
-   156.0000       4.950000       0.000000    
-   158.0000       4.950000       0.000000    
-   160.0000       4.950000       0.000000    
-   162.0000       4.950000       0.000000    
-   164.0000       4.950000       0.000000    
-   166.0000       4.950000       0.000000    
-   168.0000       4.950000       0.000000    
-   170.0000       4.950000       0.000000    
-   172.0000       4.950000       0.000000    
-   174.0000       4.950000       0.000000    
-   176.0000       4.950000       0.000000    
-   178.0000       4.950000       0.000000    
-   180.0000       4.950000       0.000000    
-   182.0000       4.950000       0.000000    
-   184.0000       4.950000       0.000000    
-   186.0000       4.950000       0.000000    
-   188.0000       4.950000       0.000000    
-   190.0000       4.950000       0.000000    
-   192.0000       4.950000       0.000000    
-   194.0000       4.950000       0.000000    
-   196.0000       4.950000       0.000000    
-   198.0000       4.950000       0.000000    
-   200.0000       4.950000       0.000000    
-   202.0000       4.950000       0.000000    
-   204.0000       4.950000       0.000000    
-   206.0000       4.950000       0.000000    
-   208.0000       4.950000       0.000000    
-   210.0000       4.950000       0.000000    
-   212.0000       4.950000       0.000000    
-   214.0000       4.950000       0.000000    
-   216.0000       4.950000       0.000000    
-   218.0000       4.950000       0.000000    
-   220.0000       4.950000       0.000000    
-   222.0000       4.950000       0.000000    
-   224.0000       4.950000       0.000000    
-   226.0000       4.950000       0.000000    
-   228.0000       4.950000       0.000000    
-   230.0000       4.950000       0.000000    
-   232.0000       4.950000       0.000000    
-   234.0000       4.950000       0.000000    
-   236.0000       4.950000       0.000000    
-   238.0000       4.950000       0.000000    
-   240.0000       4.950000       0.000000    
-   242.0000       4.950000       0.000000    
-   244.0000       4.950000       0.000000    
-   246.0000       4.950000       0.000000    
-   248.0000       4.950000       0.000000    
-   250.0000       4.950000       0.000000    
-   252.0000       4.950000       0.000000    
-   254.0000       4.950000       0.000000    
-   256.0000       4.950000       0.000000    
-   258.0000       4.950000       0.000000    
-   260.0000       4.950000       0.000000    
-   262.0000       4.950000       0.000000    
-   264.0000       4.950000       0.000000    
-   266.0000       4.950000       0.000000    
-   268.0000       4.950000       0.000000    
-   270.0000       4.950000       0.000000    
-   272.0000       4.950000       0.000000    
-   274.0000       4.950000       0.000000    
-   276.0000       4.950000       0.000000    
-   278.0000       4.950000       0.000000    
-   280.0000       4.950000       0.000000    
-   282.0000       4.950000       0.000000    
-   284.0000       4.950000       0.000000    
-   286.0000       4.950000       0.000000    
-   288.0000       4.950000       0.000000    
-   290.0000       4.950000       0.000000    
-   292.0000       4.950000       0.000000    
-   294.0000       4.950000       0.000000    
-   296.0000       4.950000       0.000000    
-   298.0000       4.950000       0.000000    
-   300.0000       4.950000       0.000000    
-   302.0000       4.950000       0.000000    
-   304.0000       4.950000       0.000000    
-   306.0000       4.950000       0.000000    
-   308.0000       4.950000       0.000000    
-   310.0000       4.950000       0.000000    
-   312.0000       4.950000       0.000000    
-   314.0000       4.950000       0.000000    
-   316.0000       4.950000       0.000000    
-   318.0000       4.950000       0.000000    
-   320.0000       4.950000       0.000000    
-   322.0000       4.950000       0.000000    
-   324.0000       4.950000       0.000000    
-   326.0000       4.950000       0.000000    
-   328.0000       4.950000       0.000000    
-   330.0000       4.950000       0.000000    
-   332.0000       4.950000       0.000000    
-   334.0000       4.950000       0.000000    
-   336.0000       4.950000       0.000000    
-   338.0000       4.950000       0.000000    
-   340.0000       4.950000       0.000000    
-   342.0000       4.950000       0.000000    
-   344.0000       4.950000       0.000000    
-   346.0000       4.950000       0.000000    
-   348.0000       4.950000       0.000000    
-   350.0000       4.950000       0.000000    
-   352.0000       4.950000       0.000000    
-   354.0000       4.950000       0.000000    
-   356.0000       4.950000       0.000000    
-   358.0000       4.950000       0.000000    
-   360.0000       4.950000       0.000000    
-   362.0000       4.950000       0.000000    
-   364.0000       4.950000       0.000000    
-   366.0000       4.950000       0.000000    
-   368.0000       4.950000       0.000000    
-   370.0000       4.950000       0.000000    
-   372.0000       4.950000       0.000000    
-   374.0000       4.950000       0.000000    
-   376.0000       4.950000       0.000000    
-   378.0000       4.950000       0.000000    
-   380.0000       4.950000       0.000000    
-   382.0000       4.950000       0.000000    
-   384.0000       4.950000       0.000000    
-   386.0000       4.950000       0.000000    
-   388.0000       4.950000       0.000000    
-   390.0000       4.950000       0.000000    
-   392.0000       4.950000       0.000000    
-   394.0000       4.950000       0.000000    
-   396.0000       4.950000       0.000000    
-   398.0000       4.950000       0.000000    
-   400.0000       4.950000       0.000000    
-   402.0000       4.950000       0.000000    
-   404.0000       4.950000       0.000000    
-   406.0000       4.950000       0.000000    
-   408.0000       4.950000       0.000000    
-   410.0000       4.950000       0.000000    
-   412.0000       4.950000       0.000000    
-   414.0000       4.950000       0.000000    
-   416.0000       4.950000       0.000000    
-   418.0000       4.950000       0.000000    
-   420.0000       4.950000       0.000000    
-   422.0000       4.950000       0.000000    
-   424.0000       4.950000       0.000000    
-   426.0000       4.950000       0.000000    
-   428.0000       4.950000       0.000000    
-   430.0000       4.950000       0.000000    
-   432.0000       4.950000       0.000000    
-   434.0000       4.950000       0.000000    
-   436.0000       4.950000       0.000000    
-   438.0000       4.950000       0.000000    
-   440.0000       4.950000       0.000000    
-   442.0000       4.950000       0.000000    
-   444.0000       4.950000       0.000000    
-   446.0000       4.950000       0.000000    
-   448.0000       4.950000       0.000000    
-   450.0000       4.950000       0.000000    
-   452.0000       4.950000       0.000000    
-   454.0000       4.950000       0.000000    
-   456.0000       4.950000       0.000000    
-   458.0000       4.950000       0.000000    
-   460.0000       4.950000       0.000000    
-   462.0000       4.950000       0.000000    
-   464.0000       4.950000       0.000000    
-   466.0000       4.950000       0.000000    
-   468.0000       4.950000       0.000000    
-   470.0000       4.950000       0.000000    
-   472.0000       4.950000       0.000000    
-   474.0000       4.950000       0.000000    
-   476.0000       4.950000       0.000000    
-   478.0000       4.950000       0.000000    
-   480.0000       4.950000       0.000000    
-   482.0000       4.950000       0.000000    
-   484.0000       4.950000       0.000000    
-   486.0000       4.950000       0.000000    
-   488.0000       4.950000       0.000000    
-   490.0000       4.950000       0.000000    
-   492.0000       4.950000       0.000000    
-   494.0000       4.950000       0.000000    
-   496.0000       4.950000       0.000000    
-   498.0000       4.950000       0.000000    
-   500.0000       4.950000       0.000000    
-   502.0000       4.950000       0.000000    
-   504.0000       4.950000       0.000000    
-   506.0000       4.950000       0.000000    
-   508.0000       4.950000       0.000000    
-   510.0000       4.950000       0.000000    
-   512.0000       4.950000       0.000000    
-   514.0000       4.950000       0.000000    
-   516.0000       4.950000       0.000000    
-   518.0000       4.950000       0.000000    
-   520.0000       4.950000       0.000000    
-   522.0000       4.950000       0.000000    
-   524.0000       4.950000       0.000000    
-   526.0000       4.950000       0.000000    
-   528.0000       4.950000       0.000000    
-   530.0000       4.950000       0.000000    
-   532.0000       4.950000       0.000000    
-   534.0000       4.950000       0.000000    
-   536.0000       4.950000       0.000000    
-   538.0000       4.950000       0.000000    
-   540.0000       4.950000       0.000000    
-   542.0000       4.950000       0.000000    
-   544.0000       4.950000       0.000000    
-   546.0000       4.950000       0.000000    
-   548.0000       4.950000       0.000000    
-   550.0000       4.950000       0.000000    
-   552.0000       4.950000       0.000000    
-   554.0000       4.950000       0.000000    
-   556.0000       4.950000       0.000000    
-   558.0000       4.950000       0.000000    
-   560.0000       4.950000       0.000000    
-   562.0000       4.950000       0.000000    
-   564.0000       4.950000       0.000000    
-   566.0000       4.950000       0.000000    
-   568.0000       4.950000       0.000000    
-   570.0000       4.950000       0.000000    
-   572.0000       4.950000       0.000000    
-   574.0000       4.950000       0.000000    
-   576.0000       4.950000       0.000000    
-   578.0000       4.950000       0.000000    
-   580.0000       4.950000       0.000000    
-   582.0000       4.950000       0.000000    
-   584.0000       4.950000       0.000000    
-   586.0000       4.950000       0.000000    
-   588.0000       4.950000       0.000000    
-   590.0000       4.950000       0.000000    
-   592.0000       4.950000       0.000000    
-   594.0000       4.950000       0.000000    
-   596.0000       4.950000       0.000000    
-   598.0000       4.950000       0.000000    
-   600.0000       4.950000       0.000000    
-   602.0000       4.950000       0.000000    
-   604.0000       4.950000       0.000000    
-   606.0000       4.950000       0.000000    
-   608.0000       4.950000       0.000000    
-   610.0000       4.950000       0.000000    
-   612.0000       4.950000       0.000000    
-   614.0000       4.950000       0.000000    
-   616.0000       4.950000       0.000000    
-   618.0000       4.950000       0.000000    
-   620.0000       4.950000       0.000000    
-   622.0000       4.950000       0.000000    
-   624.0000       4.950000       0.000000    
-   626.0000       4.950000       0.000000    
-   628.0000       4.950000       0.000000    
-   630.0000       4.950000       0.000000    
-   632.0000       4.950000       0.000000    
-   634.0000       4.950000       0.000000    
-   636.0000       4.950000       0.000000    
-   638.0000       4.950000       0.000000    
-   640.0000       4.950000       0.000000    
-   642.0000       4.950000       0.000000    
-   644.0000       4.950000       0.000000    
-   646.0000       4.950000       0.000000    
-   648.0000       4.950000       0.000000    
-   650.0000       4.950000       0.000000    
-   652.0000       4.950000       0.000000    
-   654.0000       4.950000       0.000000    
-   656.0000       4.950000       0.000000    
-   658.0000       4.950000       0.000000    
-   660.0000       4.950000       0.000000    
-   662.0000       4.950000       0.000000    
-   664.0000       4.950000       0.000000    
-   666.0000       4.950000       0.000000    
-   668.0000       4.950000       0.000000    
-   670.0000       4.950000       0.000000    
-   672.0000       4.950000       0.000000    
-   674.0000       4.950000       0.000000    
-   676.0000       4.950000       0.000000    
-   678.0000       4.950000       0.000000    
-   680.0000       4.950000       0.000000    
-   682.0000       4.950000       0.000000    
-   684.0000       4.950000       0.000000    
-   686.0000       4.950000       0.000000    
-   688.0000       4.950000       0.000000    
-   690.0000       4.950000       0.000000    
-   692.0000       4.950000       0.000000    
-   694.0000       4.950000       0.000000    
-   696.0000       4.950000       0.000000    
-   698.0000       4.950000       0.000000    
-   700.0000       4.950000       0.000000    
+   50.00000       86.98420      0.2935622E-02
+   52.00000       87.22445      0.3070956E-02
+   54.00000       87.47561      0.3208570E-02
+   56.00000       87.73788      0.3348589E-02
+   58.00000       88.01145      0.3491140E-02
+   60.00000       88.29654      0.3636358E-02
+   62.00000       88.59335      0.3784380E-02
+   64.00000       88.90212      0.3935352E-02
+   66.00000       89.22309      0.4089423E-02
+   68.00000       89.55651      0.4246750E-02
+   70.00000       89.90266      0.4407499E-02
+   72.00000       90.26181      0.4571840E-02
+   74.00000       90.63425      0.4739953E-02
+   76.00000       91.02030      0.4912025E-02
+   78.00000       91.42029      0.5088253E-02
+   80.00000       91.83454      0.5268843E-02
+   82.00000       92.26342      0.5454013E-02
+   84.00000       92.70731      0.5643989E-02
+   86.00000       93.16660      0.5839011E-02
+   88.00000       93.64169      0.6039331E-02
+   90.00000       94.13304      0.6245214E-02
+   92.00000       94.64108      0.6456938E-02
+   94.00000       95.16631      0.6674800E-02
+   96.00000       95.70922      0.6899110E-02
+   98.00000       96.27035      0.7130196E-02
+   100.0000       96.85024      0.7368407E-02
+   102.0000       97.44949      0.7614110E-02
+   104.0000       98.06871      0.7867695E-02
+   106.0000       98.70855      0.8129575E-02
+   108.0000       99.36968      0.8400189E-02
+   110.0000       100.0528      0.8680001E-02
+   112.0000       100.7587      0.8969506E-02
+   114.0000       101.4882      0.9269230E-02
+   116.0000       102.2421      0.9579733E-02
+   118.0000       103.0213      0.9901612E-02
+   120.0000       103.8267      0.1023550E-01
+   122.0000       104.6593      0.1058209E-01
+   124.0000       105.5202      0.1094209E-01
+   126.0000       106.4104      0.1131629E-01
+   128.0000       107.3312      0.1170551E-01
+   130.0000       108.2837      0.1211066E-01
+   132.0000       109.2693      0.1253268E-01
+   134.0000       110.2894      0.1297260E-01
+   136.0000       111.3455      0.1343152E-01
+   138.0000       112.4390      0.1391065E-01
+   140.0000       113.5717      0.1441125E-01
+   142.0000       114.7454      0.1493472E-01
+   144.0000       115.9619      0.1548254E-01
+   146.0000       117.2233      0.1605633E-01
+   148.0000       118.5317      0.1665784E-01
+   150.0000       119.8894      0.1728897E-01
+   152.0000       121.2988      0.1795178E-01
+   154.0000       122.7625      0.1864851E-01
+   156.0000       124.2835      0.1938160E-01
+   158.0000       125.8646      0.2015372E-01
+   160.0000       127.5092      0.2096776E-01
+   162.0000       129.2207      0.2182693E-01
+   164.0000       131.0028      0.2273470E-01
+   166.0000       132.8596      0.2369490E-01
+   168.0000       134.7955      0.2471174E-01
+   170.0000       136.8151      0.2578987E-01
+   172.0000       138.9237      0.2693441E-01
+   174.0000       141.1266      0.2815103E-01
+   176.0000       143.4299      0.2944601E-01
+   178.0000       145.8402      0.3082634E-01
+   180.0000       148.3646      0.3229978E-01
+   182.0000       151.0109      0.3387502E-01
+   184.0000       153.7876      0.3556176E-01
+   186.0000       156.7040      0.3737091E-01
+   188.0000       159.7705      0.3931471E-01
+   190.0000       162.9983      0.4140700E-01
+   192.0000       166.4000      0.4366341E-01
+   194.0000       169.9893      0.4610170E-01
+   196.0000       173.7817      0.4874209E-01
+   198.0000       177.7941      0.5160769E-01
+   200.0000       182.0456      0.5472501E-01
+   202.0000       186.5576      0.5812456E-01
+   204.0000       191.3540      0.6184162E-01
+   206.0000       196.4618      0.6591718E-01
+   208.0000       201.9116      0.7039902E-01
+   210.0000       207.7380      0.7534318E-01
+   212.0000       213.9805      0.8081569E-01
+   214.0000       220.6846      0.8689480E-01
+   216.0000       227.9024      0.9367381E-01
+   218.0000       235.6941      0.1012647    
+   220.0000       244.1299      0.1098026    
+   222.0000       253.2921      0.1194521    
+   224.0000       263.2772      0.1304154    
+   226.0000       274.2002      0.1429423    
+   228.0000       286.1979      0.1573454    
+   230.0000       299.4359      0.1740192    
+   232.0000       314.1149      0.1934678    
+   234.0000       330.4819      0.2163433    
+   236.0000       348.8437      0.2435011    
+   238.0000       369.5862      0.2760814    
+   240.0000       393.2020      0.3156306    
+   242.0000       420.3292      0.3642885    
+   244.0000       451.8105      0.4250837    
+   246.0000       488.7816      0.5024169    
+   248.0000       532.8107      0.6028804    
+   250.0000       586.1266      0.7367110    
+   252.0000       652.0065      0.9205049    
+   254.0000       735.4760       1.182623    
+   256.0000       844.6527       1.574827    
+   258.0000       993.5584       2.199939    
+   260.0000       1208.678       3.286802    
+   262.0000       1546.763       5.433886    
+   264.0000       2155.363       10.65120    
+   266.0000       3575.416       29.58704    
+   268.0000       10670.55       266.1434    
+   270.0000      -10621.02       266.1421    
+   272.0000      -3525.912       29.58701    
+   274.0000      -2105.859       10.65123    
+   276.0000      -1497.256       5.433930    
+   278.0000      -1159.166       3.286862    
+   280.0000      -944.0416       2.200014    
+   282.0000      -795.1294       1.574916    
+   284.0000      -685.9450       1.182726    
+   286.0000      -602.4669      0.9206212    
+   288.0000      -536.5770      0.7368411    
+   290.0000      -483.2502      0.6030244    
+   292.0000      -439.2090      0.5025747    
+   294.0000      -402.2248      0.4252554    
+   296.0000      -370.7292      0.3644741    
+   298.0000      -343.5866      0.3158301    
+   300.0000      -319.9543      0.2762948    
+   302.0000      -299.1941      0.2437285    
+   304.0000      -280.8135      0.2165847    
+   306.0000      -264.4267      0.1937233    
+   308.0000      -249.7266      0.1742888    
+   310.0000      -236.4666      0.1576291    
+   312.0000      -224.4455      0.1432402    
+   314.0000      -213.4982      0.1307275    
+   316.0000      -203.4875      0.1197786    
+   318.0000      -194.2987      0.1101434    
+   320.0000      -185.8350      0.1016199    
+   322.0000      -178.0143      0.9404350E-01
+   324.0000      -170.7664      0.8727902E-01
+   326.0000      -164.0310      0.8121451E-01
+   328.0000      -157.7559      0.7575666E-01
+   330.0000      -151.8958      0.7082723E-01
+   332.0000      -146.4112      0.6636020E-01
+   334.0000      -141.2674      0.6229953E-01
+   336.0000      -136.4337      0.5859743E-01
+   338.0000      -131.8833      0.5521293E-01
+   340.0000      -127.5922      0.5211075E-01
+   342.0000      -123.5389      0.4926037E-01
+   344.0000      -119.7045      0.4663529E-01
+   346.0000      -116.0719      0.4421240E-01
+   348.0000      -112.6257      0.4197149E-01
+   350.0000      -109.3521      0.3989481E-01
+   352.0000      -106.2385      0.3796671E-01
+   354.0000      -103.2738      0.3617337E-01
+   356.0000      -100.4475      0.3450255E-01
+   358.0000      -97.75040      0.3294334E-01
+   360.0000      -95.17388      0.3148605E-01
+   362.0000      -92.71015      0.3012199E-01
+   364.0000      -90.35208      0.2884340E-01
+   366.0000      -88.09312      0.2764330E-01
+   368.0000      -85.92723      0.2651541E-01
+   370.0000      -83.84888      0.2545405E-01
+   372.0000      -81.85294      0.2445413E-01
+   374.0000      -79.93470      0.2351098E-01
+   376.0000      -78.08979      0.2262042E-01
+   378.0000      -76.31414      0.2177860E-01
+   380.0000      -74.60400      0.2098205E-01
+   382.0000      -72.95589      0.2022759E-01
+   384.0000      -71.36654      0.1951232E-01
+   386.0000      -69.83294      0.1883357E-01
+   388.0000      -68.35226      0.1818891E-01
+   390.0000      -66.92187      0.1757611E-01
+   392.0000      -65.53929      0.1699310E-01
+   394.0000      -64.20223      0.1643800E-01
+   396.0000      -62.90852      0.1590905E-01
+   398.0000      -61.65613      0.1540465E-01
+   400.0000      -60.44316      0.1492330E-01
+   402.0000      -59.26782      0.1446364E-01
+   404.0000      -58.12843      0.1402437E-01
+   406.0000      -57.02341      0.1360433E-01
+   408.0000      -55.95126      0.1320240E-01
+   410.0000      -54.91057      0.1281757E-01
+   412.0000      -53.90001      0.1244889E-01
+   414.0000      -52.91834      0.1209547E-01
+   416.0000      -51.96435      0.1175648E-01
+   418.0000      -51.03694      0.1143115E-01
+   420.0000      -50.13503      0.1111877E-01
+   422.0000      -49.25761      0.1081865E-01
+   424.0000      -48.40373      0.1053018E-01
+   426.0000      -47.57249      0.1025275E-01
+   428.0000      -46.76301      0.9985819E-02
+   430.0000      -45.97449      0.9728863E-02
+   432.0000      -45.20614      0.9481395E-02
+   434.0000      -44.45722      0.9242957E-02
+   436.0000      -43.72704      0.9013118E-02
+   438.0000      -43.01491      0.8791472E-02
+   440.0000      -42.32019      0.8577638E-02
+   442.0000      -41.64229      0.8371255E-02
+   444.0000      -40.98060      0.8171985E-02
+   446.0000      -40.33459      0.7979505E-02
+   448.0000      -39.70371      0.7793515E-02
+   450.0000      -39.08746      0.7613727E-02
+   452.0000      -38.48535      0.7439872E-02
+   454.0000      -37.89693      0.7271693E-02
+   456.0000      -37.32174      0.7108948E-02
+   458.0000      -36.75936      0.6951408E-02
+   460.0000      -36.20938      0.6798855E-02
+   462.0000      -35.67141      0.6651083E-02
+   464.0000      -35.14509      0.6507895E-02
+   466.0000      -34.63003      0.6369107E-02
+   468.0000      -34.12592      0.6234541E-02
+   470.0000      -33.63240      0.6104029E-02
+   472.0000      -33.14917      0.5977413E-02
+   474.0000      -32.67591      0.5854539E-02
+   476.0000      -32.21235      0.5735265E-02
+   478.0000      -31.75818      0.5619451E-02
+   480.0000      -31.31314      0.5506966E-02
+   482.0000      -30.87698      0.5397687E-02
+   484.0000      -30.44943      0.5291493E-02
+   486.0000      -30.03026      0.5188271E-02
+   488.0000      -29.61923      0.5087912E-02
+   490.0000      -29.21612      0.4990312E-02
+   492.0000      -28.82071      0.4895373E-02
+   494.0000      -28.43279      0.4803000E-02
+   496.0000      -28.05217      0.4713102E-02
+   498.0000      -27.67863      0.4625593E-02
+   500.0000      -27.31201      0.4540389E-02
+   502.0000      -26.95211      0.4457413E-02
+   504.0000      -26.59877      0.4376587E-02
+   506.0000      -26.25180      0.4297839E-02
+   508.0000      -25.91106      0.4221100E-02
+   510.0000      -25.57637      0.4146302E-02
+   512.0000      -25.24760      0.4073381E-02
+   514.0000      -24.92459      0.4002277E-02
+   516.0000      -24.60719      0.3932930E-02
+   518.0000      -24.29527      0.3865283E-02
+   520.0000      -23.98870      0.3799283E-02
+   522.0000      -23.68734      0.3734876E-02
+   524.0000      -23.39108      0.3672014E-02
+   526.0000      -23.09978      0.3610647E-02
+   528.0000      -22.81334      0.3550729E-02
+   530.0000      -22.53163      0.3492215E-02
+   532.0000      -22.25455      0.3435064E-02
+   534.0000      -21.98198      0.3379233E-02
+   536.0000      -21.71383      0.3324683E-02
+   538.0000      -21.45000      0.3271375E-02
+   540.0000      -21.19038      0.3219273E-02
+   542.0000      -20.93488      0.3168342E-02
+   544.0000      -20.68342      0.3118546E-02
+   546.0000      -20.43589      0.3069853E-02
+   548.0000      -20.19221      0.3022232E-02
+   550.0000      -19.95230      0.2975651E-02
+   552.0000      -19.71608      0.2930081E-02
+   554.0000      -19.48346      0.2885494E-02
+   556.0000      -19.25438      0.2841861E-02
+   558.0000      -19.02874      0.2799157E-02
+   560.0000      -18.80649      0.2757355E-02
+   562.0000      -18.58754      0.2716432E-02
+   564.0000      -18.37184      0.2676362E-02
+   566.0000      -18.15930      0.2637123E-02
+   568.0000      -17.94987      0.2598692E-02
+   570.0000      -17.74349      0.2561048E-02
+   572.0000      -17.54009      0.2524170E-02
+   574.0000      -17.33960      0.2488037E-02
+   576.0000      -17.14198      0.2452630E-02
+   578.0000      -16.94716      0.2417930E-02
+   580.0000      -16.75509      0.2383919E-02
+   582.0000      -16.56572      0.2350579E-02
+   584.0000      -16.37898      0.2317893E-02
+   586.0000      -16.19484      0.2285844E-02
+   588.0000      -16.01323      0.2254416E-02
+   590.0000      -15.83412      0.2223593E-02
+   592.0000      -15.65744      0.2193361E-02
+   594.0000      -15.48316      0.2163704E-02
+   596.0000      -15.31123      0.2134609E-02
+   598.0000      -15.14161      0.2106061E-02
+   600.0000      -14.97425      0.2078047E-02
+   602.0000      -14.80911      0.2050555E-02
+   604.0000      -14.64615      0.2023572E-02
+   606.0000      -14.48532      0.1997085E-02
+   608.0000      -14.32660      0.1971082E-02
+   610.0000      -14.16994      0.1945553E-02
+   612.0000      -14.01530      0.1920486E-02
+   614.0000      -13.86265      0.1895870E-02
+   616.0000      -13.71195      0.1871694E-02
+   618.0000      -13.56317      0.1847950E-02
+   620.0000      -13.41627      0.1824625E-02
+   622.0000      -13.27121      0.1801712E-02
+   624.0000      -13.12798      0.1779200E-02
+   626.0000      -12.98653      0.1757080E-02
+   628.0000      -12.84684      0.1735344E-02
+   630.0000      -12.70887      0.1713983E-02
+   632.0000      -12.57259      0.1692988E-02
+   634.0000      -12.43798      0.1672352E-02
+   636.0000      -12.30501      0.1652067E-02
+   638.0000      -12.17364      0.1632124E-02
+   640.0000      -12.04386      0.1612516E-02
+   642.0000      -11.91563      0.1593237E-02
+   644.0000      -11.78893      0.1574278E-02
+   646.0000      -11.66374      0.1555634E-02
+   648.0000      -11.54002      0.1537297E-02
+   650.0000      -11.41776      0.1519260E-02
+   652.0000      -11.29693      0.1501518E-02
+   654.0000      -11.17751      0.1484064E-02
+   656.0000      -11.05947      0.1466892E-02
+   658.0000      -10.94280      0.1449997E-02
+   660.0000      -10.82747      0.1433371E-02
+   662.0000      -10.71345      0.1417011E-02
+   664.0000      -10.60074      0.1400910E-02
+   666.0000      -10.48930      0.1385064E-02
+   668.0000      -10.37912      0.1369466E-02
+   670.0000      -10.27018      0.1354112E-02
+   672.0000      -10.16246      0.1338997E-02
+   674.0000      -10.05593      0.1324117E-02
+   676.0000      -9.950592      0.1309465E-02
+   678.0000      -9.846413      0.1295039E-02
+   680.0000      -9.743380      0.1280833E-02
+   682.0000      -9.641474      0.1266844E-02
+   684.0000      -9.540679      0.1253066E-02
+   686.0000      -9.440978      0.1239496E-02
+   688.0000      -9.342354      0.1226129E-02
+   690.0000      -9.244792      0.1212963E-02
+   692.0000      -9.148275      0.1199992E-02
+   694.0000      -9.052788      0.1187213E-02
+   696.0000      -8.958316      0.1174623E-02
+   698.0000      -8.864844      0.1162218E-02
+   700.0000      -8.772356      0.1149994E-02
diff --git a/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps004.log b/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps004.log
index d8ef70b..0127de6 100644
--- a/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps004.log
+++ b/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps004.log
@@ -1,331 +1,331 @@
     1    1
 No-layers 
 Pt           8.900000        1
-   185541.0      -1.000000      0.1200000    
+  -185541.0      -1.000000      0.1200000    
 
-   50.00000       8.900000       0.000000    
-   52.00000       8.900000       0.000000    
-   54.00000       8.900000       0.000000    
-   56.00000       8.900000       0.000000    
-   58.00000       8.900000       0.000000    
-   60.00000       8.900000       0.000000    
-   62.00000       8.900000       0.000000    
-   64.00000       8.900000       0.000000    
-   66.00000       8.900000       0.000000    
-   68.00000       8.900000       0.000000    
-   70.00000       8.900000       0.000000    
-   72.00000       8.900000       0.000000    
-   74.00000       8.900000       0.000000    
-   76.00000       8.900000       0.000000    
-   78.00000       8.900000       0.000000    
-   80.00000       8.900000       0.000000    
-   82.00000       8.900000       0.000000    
-   84.00000       8.900000       0.000000    
-   86.00000       8.900000       0.000000    
-   88.00000       8.900000       0.000000    
-   90.00000       8.900000       0.000000    
-   92.00000       8.900000       0.000000    
-   94.00000       8.900000       0.000000    
-   96.00000       8.900000       0.000000    
-   98.00000       8.900000       0.000000    
-   100.0000       8.900000       0.000000    
-   102.0000       8.900000       0.000000    
-   104.0000       8.900000       0.000000    
-   106.0000       8.900000       0.000000    
-   108.0000       8.900000       0.000000    
-   110.0000       8.900000       0.000000    
-   112.0000       8.900000       0.000000    
-   114.0000       8.900000       0.000000    
-   116.0000       8.900000       0.000000    
-   118.0000       8.900000       0.000000    
-   120.0000       8.900000       0.000000    
-   122.0000       8.900000       0.000000    
-   124.0000       8.900000       0.000000    
-   126.0000       8.900000       0.000000    
-   128.0000       8.900000       0.000000    
-   130.0000       8.900000       0.000000    
-   132.0000       8.900000       0.000000    
-   134.0000       8.900000       0.000000    
-   136.0000       8.900000       0.000000    
-   138.0000       8.900000       0.000000    
-   140.0000       8.900000       0.000000    
-   142.0000       8.900000       0.000000    
-   144.0000       8.900000       0.000000    
-   146.0000       8.900000       0.000000    
-   148.0000       8.900000       0.000000    
-   150.0000       8.900000       0.000000    
-   152.0000       8.900000       0.000000    
-   154.0000       8.900000       0.000000    
-   156.0000       8.900000       0.000000    
-   158.0000       8.900000       0.000000    
-   160.0000       8.900000       0.000000    
-   162.0000       8.900000       0.000000    
-   164.0000       8.900000       0.000000    
-   166.0000       8.900000       0.000000    
-   168.0000       8.900000       0.000000    
-   170.0000       8.900000       0.000000    
-   172.0000       8.900000       0.000000    
-   174.0000       8.900000       0.000000    
-   176.0000       8.900000       0.000000    
-   178.0000       8.900000       0.000000    
-   180.0000       8.900000       0.000000    
-   182.0000       8.900000       0.000000    
-   184.0000       8.900000       0.000000    
-   186.0000       8.900000       0.000000    
-   188.0000       8.900000       0.000000    
-   190.0000       8.900000       0.000000    
-   192.0000       8.900000       0.000000    
-   194.0000       8.900000       0.000000    
-   196.0000       8.900000       0.000000    
-   198.0000       8.900000       0.000000    
-   200.0000       8.900000       0.000000    
-   202.0000       8.900000       0.000000    
-   204.0000       8.900000       0.000000    
-   206.0000       8.900000       0.000000    
-   208.0000       8.900000       0.000000    
-   210.0000       8.900000       0.000000    
-   212.0000       8.900000       0.000000    
-   214.0000       8.900000       0.000000    
-   216.0000       8.900000       0.000000    
-   218.0000       8.900000       0.000000    
-   220.0000       8.900000       0.000000    
-   222.0000       8.900000       0.000000    
-   224.0000       8.900000       0.000000    
-   226.0000       8.900000       0.000000    
-   228.0000       8.900000       0.000000    
-   230.0000       8.900000       0.000000    
-   232.0000       8.900000       0.000000    
-   234.0000       8.900000       0.000000    
-   236.0000       8.900000       0.000000    
-   238.0000       8.900000       0.000000    
-   240.0000       8.900000       0.000000    
-   242.0000       8.900000       0.000000    
-   244.0000       8.900000       0.000000    
-   246.0000       8.900000       0.000000    
-   248.0000       8.900000       0.000000    
-   250.0000       8.900000       0.000000    
-   252.0000       8.900000       0.000000    
-   254.0000       8.900000       0.000000    
-   256.0000       8.900000       0.000000    
-   258.0000       8.900000       0.000000    
-   260.0000       8.900000       0.000000    
-   262.0000       8.900000       0.000000    
-   264.0000       8.900000       0.000000    
-   266.0000       8.900000       0.000000    
-   268.0000       8.900000       0.000000    
-   270.0000       8.900000       0.000000    
-   272.0000       8.900000       0.000000    
-   274.0000       8.900000       0.000000    
-   276.0000       8.900000       0.000000    
-   278.0000       8.900000       0.000000    
-   280.0000       8.900000       0.000000    
-   282.0000       8.900000       0.000000    
-   284.0000       8.900000       0.000000    
-   286.0000       8.900000       0.000000    
-   288.0000       8.900000       0.000000    
-   290.0000       8.900000       0.000000    
-   292.0000       8.900000       0.000000    
-   294.0000       8.900000       0.000000    
-   296.0000       8.900000       0.000000    
-   298.0000       8.900000       0.000000    
-   300.0000       8.900000       0.000000    
-   302.0000       8.900000       0.000000    
-   304.0000       8.900000       0.000000    
-   306.0000       8.900000       0.000000    
-   308.0000       8.900000       0.000000    
-   310.0000       8.900000       0.000000    
-   312.0000       8.900000       0.000000    
-   314.0000       8.900000       0.000000    
-   316.0000       8.900000       0.000000    
-   318.0000       8.900000       0.000000    
-   320.0000       8.900000       0.000000    
-   322.0000       8.900000       0.000000    
-   324.0000       8.900000       0.000000    
-   326.0000       8.900000       0.000000    
-   328.0000       8.900000       0.000000    
-   330.0000       8.900000       0.000000    
-   332.0000       8.900000       0.000000    
-   334.0000       8.900000       0.000000    
-   336.0000       8.900000       0.000000    
-   338.0000       8.900000       0.000000    
-   340.0000       8.900000       0.000000    
-   342.0000       8.900000       0.000000    
-   344.0000       8.900000       0.000000    
-   346.0000       8.900000       0.000000    
-   348.0000       8.900000       0.000000    
-   350.0000       8.900000       0.000000    
-   352.0000       8.900000       0.000000    
-   354.0000       8.900000       0.000000    
-   356.0000       8.900000       0.000000    
-   358.0000       8.900000       0.000000    
-   360.0000       8.900000       0.000000    
-   362.0000       8.900000       0.000000    
-   364.0000       8.900000       0.000000    
-   366.0000       8.900000       0.000000    
-   368.0000       8.900000       0.000000    
-   370.0000       8.900000       0.000000    
-   372.0000       8.900000       0.000000    
-   374.0000       8.900000       0.000000    
-   376.0000       8.900000       0.000000    
-   378.0000       8.900000       0.000000    
-   380.0000       8.900000       0.000000    
-   382.0000       8.900000       0.000000    
-   384.0000       8.900000       0.000000    
-   386.0000       8.900000       0.000000    
-   388.0000       8.900000       0.000000    
-   390.0000       8.900000       0.000000    
-   392.0000       8.900000       0.000000    
-   394.0000       8.900000       0.000000    
-   396.0000       8.900000       0.000000    
-   398.0000       8.900000       0.000000    
-   400.0000       8.900000       0.000000    
-   402.0000       8.900000       0.000000    
-   404.0000       8.900000       0.000000    
-   406.0000       8.900000       0.000000    
-   408.0000       8.900000       0.000000    
-   410.0000       8.900000       0.000000    
-   412.0000       8.900000       0.000000    
-   414.0000       8.900000       0.000000    
-   416.0000       8.900000       0.000000    
-   418.0000       8.900000       0.000000    
-   420.0000       8.900000       0.000000    
-   422.0000       8.900000       0.000000    
-   424.0000       8.900000       0.000000    
-   426.0000       8.900000       0.000000    
-   428.0000       8.900000       0.000000    
-   430.0000       8.900000       0.000000    
-   432.0000       8.900000       0.000000    
-   434.0000       8.900000       0.000000    
-   436.0000       8.900000       0.000000    
-   438.0000       8.900000       0.000000    
-   440.0000       8.900000       0.000000    
-   442.0000       8.900000       0.000000    
-   444.0000       8.900000       0.000000    
-   446.0000       8.900000       0.000000    
-   448.0000       8.900000       0.000000    
-   450.0000       8.900000       0.000000    
-   452.0000       8.900000       0.000000    
-   454.0000       8.900000       0.000000    
-   456.0000       8.900000       0.000000    
-   458.0000       8.900000       0.000000    
-   460.0000       8.900000       0.000000    
-   462.0000       8.900000       0.000000    
-   464.0000       8.900000       0.000000    
-   466.0000       8.900000       0.000000    
-   468.0000       8.900000       0.000000    
-   470.0000       8.900000       0.000000    
-   472.0000       8.900000       0.000000    
-   474.0000       8.900000       0.000000    
-   476.0000       8.900000       0.000000    
-   478.0000       8.900000       0.000000    
-   480.0000       8.900000       0.000000    
-   482.0000       8.900000       0.000000    
-   484.0000       8.900000       0.000000    
-   486.0000       8.900000       0.000000    
-   488.0000       8.900000       0.000000    
-   490.0000       8.900000       0.000000    
-   492.0000       8.900000       0.000000    
-   494.0000       8.900000       0.000000    
-   496.0000       8.900000       0.000000    
-   498.0000       8.900000       0.000000    
-   500.0000       8.900000       0.000000    
-   502.0000       8.900000       0.000000    
-   504.0000       8.900000       0.000000    
-   506.0000       8.900000       0.000000    
-   508.0000       8.900000       0.000000    
-   510.0000       8.900000       0.000000    
-   512.0000       8.900000       0.000000    
-   514.0000       8.900000       0.000000    
-   516.0000       8.900000       0.000000    
-   518.0000       8.900000       0.000000    
-   520.0000       8.900000       0.000000    
-   522.0000       8.900000       0.000000    
-   524.0000       8.900000       0.000000    
-   526.0000       8.900000       0.000000    
-   528.0000       8.900000       0.000000    
-   530.0000       8.900000       0.000000    
-   532.0000       8.900000       0.000000    
-   534.0000       8.900000       0.000000    
-   536.0000       8.900000       0.000000    
-   538.0000       8.900000       0.000000    
-   540.0000       8.900000       0.000000    
-   542.0000       8.900000       0.000000    
-   544.0000       8.900000       0.000000    
-   546.0000       8.900000       0.000000    
-   548.0000       8.900000       0.000000    
-   550.0000       8.900000       0.000000    
-   552.0000       8.900000       0.000000    
-   554.0000       8.900000       0.000000    
-   556.0000       8.900000       0.000000    
-   558.0000       8.900000       0.000000    
-   560.0000       8.900000       0.000000    
-   562.0000       8.900000       0.000000    
-   564.0000       8.900000       0.000000    
-   566.0000       8.900000       0.000000    
-   568.0000       8.900000       0.000000    
-   570.0000       8.900000       0.000000    
-   572.0000       8.900000       0.000000    
-   574.0000       8.900000       0.000000    
-   576.0000       8.900000       0.000000    
-   578.0000       8.900000       0.000000    
-   580.0000       8.900000       0.000000    
-   582.0000       8.900000       0.000000    
-   584.0000       8.900000       0.000000    
-   586.0000       8.900000       0.000000    
-   588.0000       8.900000       0.000000    
-   590.0000       8.900000       0.000000    
-   592.0000       8.900000       0.000000    
-   594.0000       8.900000       0.000000    
-   596.0000       8.900000       0.000000    
-   598.0000       8.900000       0.000000    
-   600.0000       8.900000       0.000000    
-   602.0000       8.900000       0.000000    
-   604.0000       8.900000       0.000000    
-   606.0000       8.900000       0.000000    
-   608.0000       8.900000       0.000000    
-   610.0000       8.900000       0.000000    
-   612.0000       8.900000       0.000000    
-   614.0000       8.900000       0.000000    
-   616.0000       8.900000       0.000000    
-   618.0000       8.900000       0.000000    
-   620.0000       8.900000       0.000000    
-   622.0000       8.900000       0.000000    
-   624.0000       8.900000       0.000000    
-   626.0000       8.900000       0.000000    
-   628.0000       8.900000       0.000000    
-   630.0000       8.900000       0.000000    
-   632.0000       8.900000       0.000000    
-   634.0000       8.900000       0.000000    
-   636.0000       8.900000       0.000000    
-   638.0000       8.900000       0.000000    
-   640.0000       8.900000       0.000000    
-   642.0000       8.900000       0.000000    
-   644.0000       8.900000       0.000000    
-   646.0000       8.900000       0.000000    
-   648.0000       8.900000       0.000000    
-   650.0000       8.900000       0.000000    
-   652.0000       8.900000       0.000000    
-   654.0000       8.900000       0.000000    
-   656.0000       8.900000       0.000000    
-   658.0000       8.900000       0.000000    
-   660.0000       8.900000       0.000000    
-   662.0000       8.900000       0.000000    
-   664.0000       8.900000       0.000000    
-   666.0000       8.900000       0.000000    
-   668.0000       8.900000       0.000000    
-   670.0000       8.900000       0.000000    
-   672.0000       8.900000       0.000000    
-   674.0000       8.900000       0.000000    
-   676.0000       8.900000       0.000000    
-   678.0000       8.900000       0.000000    
-   680.0000       8.900000       0.000000    
-   682.0000       8.900000       0.000000    
-   684.0000       8.900000       0.000000    
-   686.0000       8.900000       0.000000    
-   688.0000       8.900000       0.000000    
-   690.0000       8.900000       0.000000    
-   692.0000       8.900000       0.000000    
-   694.0000       8.900000       0.000000    
-   696.0000       8.900000       0.000000    
-   698.0000       8.900000       0.000000    
-   700.0000       8.900000       0.000000    
+   50.00000     -0.6463240E-06 -0.1551178E-08
+   52.00000     -0.6990640E-06 -0.1613225E-08
+   54.00000     -0.7538723E-06 -0.1675272E-08
+   56.00000     -0.8107488E-06 -0.1737319E-08
+   58.00000     -0.8696936E-06 -0.1799366E-08
+   60.00000     -0.9307065E-06 -0.1861413E-08
+   62.00000     -0.9937878E-06 -0.1923460E-08
+   64.00000     -0.1058937E-05 -0.1985508E-08
+   66.00000     -0.1126155E-05 -0.2047555E-08
+   68.00000     -0.1195441E-05 -0.2109602E-08
+   70.00000     -0.1266795E-05 -0.2171649E-08
+   72.00000     -0.1340217E-05 -0.2233696E-08
+   74.00000     -0.1415708E-05 -0.2295743E-08
+   76.00000     -0.1493267E-05 -0.2357790E-08
+   78.00000     -0.1572894E-05 -0.2419838E-08
+   80.00000     -0.1654590E-05 -0.2481885E-08
+   82.00000     -0.1738353E-05 -0.2543932E-08
+   84.00000     -0.1824185E-05 -0.2605979E-08
+   86.00000     -0.1912085E-05 -0.2668026E-08
+   88.00000     -0.2002053E-05 -0.2730073E-08
+   90.00000     -0.2094090E-05 -0.2792121E-08
+   92.00000     -0.2188195E-05 -0.2854168E-08
+   94.00000     -0.2284368E-05 -0.2916215E-08
+   96.00000     -0.2382609E-05 -0.2978262E-08
+   98.00000     -0.2482919E-05 -0.3040309E-08
+   100.0000     -0.2585296E-05 -0.3102357E-08
+   102.0000     -0.2689742E-05 -0.3164404E-08
+   104.0000     -0.2796257E-05 -0.3226451E-08
+   106.0000     -0.2904839E-05 -0.3288498E-08
+   108.0000     -0.3015490E-05 -0.3350545E-08
+   110.0000     -0.3128209E-05 -0.3412593E-08
+   112.0000     -0.3242996E-05 -0.3474640E-08
+   114.0000     -0.3359852E-05 -0.3536687E-08
+   116.0000     -0.3478775E-05 -0.3598734E-08
+   118.0000     -0.3599767E-05 -0.3660782E-08
+   120.0000     -0.3722827E-05 -0.3722829E-08
+   122.0000     -0.3847956E-05 -0.3784876E-08
+   124.0000     -0.3975152E-05 -0.3846923E-08
+   126.0000     -0.4104417E-05 -0.3908971E-08
+   128.0000     -0.4235750E-05 -0.3971018E-08
+   130.0000     -0.4369152E-05 -0.4033065E-08
+   132.0000     -0.4504621E-05 -0.4095113E-08
+   134.0000     -0.4642159E-05 -0.4157160E-08
+   136.0000     -0.4781765E-05 -0.4219207E-08
+   138.0000     -0.4923440E-05 -0.4281254E-08
+   140.0000     -0.5067182E-05 -0.4343302E-08
+   142.0000     -0.5212993E-05 -0.4405349E-08
+   144.0000     -0.5360872E-05 -0.4467396E-08
+   146.0000     -0.5510820E-05 -0.4529444E-08
+   148.0000     -0.5662835E-05 -0.4591491E-08
+   150.0000     -0.5816919E-05 -0.4653538E-08
+   152.0000     -0.5973071E-05 -0.4715586E-08
+   154.0000     -0.6131291E-05 -0.4777633E-08
+   156.0000     -0.6291580E-05 -0.4839680E-08
+   158.0000     -0.6453937E-05 -0.4901728E-08
+   160.0000     -0.6618362E-05 -0.4963775E-08
+   162.0000     -0.6784855E-05 -0.5025822E-08
+   164.0000     -0.6953417E-05 -0.5087870E-08
+   166.0000     -0.7124046E-05 -0.5149917E-08
+   168.0000     -0.7296745E-05 -0.5211965E-08
+   170.0000     -0.7471511E-05 -0.5274012E-08
+   172.0000     -0.7648345E-05 -0.5336059E-08
+   174.0000     -0.7827248E-05 -0.5398107E-08
+   176.0000     -0.8008219E-05 -0.5460154E-08
+   178.0000     -0.8191258E-05 -0.5522202E-08
+   180.0000     -0.8376366E-05 -0.5584249E-08
+   182.0000     -0.8563542E-05 -0.5646297E-08
+   184.0000     -0.8752786E-05 -0.5708344E-08
+   186.0000     -0.8944098E-05 -0.5770392E-08
+   188.0000     -0.9137478E-05 -0.5832439E-08
+   190.0000     -0.9332927E-05 -0.5894487E-08
+   192.0000     -0.9530444E-05 -0.5956534E-08
+   194.0000     -0.9730029E-05 -0.6018582E-08
+   196.0000     -0.9931683E-05 -0.6080629E-08
+   198.0000     -0.1013540E-04 -0.6142677E-08
+   200.0000     -0.1034119E-04 -0.6204724E-08
+   202.0000     -0.1054905E-04 -0.6266772E-08
+   204.0000     -0.1075898E-04 -0.6328819E-08
+   206.0000     -0.1097097E-04 -0.6390867E-08
+   208.0000     -0.1118504E-04 -0.6452914E-08
+   210.0000     -0.1140117E-04 -0.6514962E-08
+   212.0000     -0.1161937E-04 -0.6577009E-08
+   214.0000     -0.1183964E-04 -0.6639057E-08
+   216.0000     -0.1206197E-04 -0.6701105E-08
+   218.0000     -0.1228638E-04 -0.6763152E-08
+   220.0000     -0.1251285E-04 -0.6825200E-08
+   222.0000     -0.1274139E-04 -0.6887247E-08
+   224.0000     -0.1297200E-04 -0.6949295E-08
+   226.0000     -0.1320468E-04 -0.7011343E-08
+   228.0000     -0.1343942E-04 -0.7073390E-08
+   230.0000     -0.1367624E-04 -0.7135438E-08
+   232.0000     -0.1391512E-04 -0.7197486E-08
+   234.0000     -0.1415607E-04 -0.7259533E-08
+   236.0000     -0.1439909E-04 -0.7321581E-08
+   238.0000     -0.1464417E-04 -0.7383629E-08
+   240.0000     -0.1489133E-04 -0.7445676E-08
+   242.0000     -0.1514055E-04 -0.7507724E-08
+   244.0000     -0.1539184E-04 -0.7569772E-08
+   246.0000     -0.1564520E-04 -0.7631820E-08
+   248.0000     -0.1590063E-04 -0.7693867E-08
+   250.0000     -0.1615813E-04 -0.7755915E-08
+   252.0000     -0.1641769E-04 -0.7817963E-08
+   254.0000     -0.1667932E-04 -0.7880011E-08
+   256.0000     -0.1694303E-04 -0.7942059E-08
+   258.0000     -0.1720880E-04 -0.8004106E-08
+   260.0000     -0.1747663E-04 -0.8066154E-08
+   262.0000     -0.1774654E-04 -0.8128202E-08
+   264.0000     -0.1801851E-04 -0.8190250E-08
+   266.0000     -0.1829256E-04 -0.8252298E-08
+   268.0000     -0.1856867E-04 -0.8314346E-08
+   270.0000     -0.1884685E-04 -0.8376393E-08
+   272.0000     -0.1912709E-04 -0.8438441E-08
+   274.0000     -0.1940941E-04 -0.8500489E-08
+   276.0000     -0.1969379E-04 -0.8562537E-08
+   278.0000     -0.1998024E-04 -0.8624585E-08
+   280.0000     -0.2026876E-04 -0.8686633E-08
+   282.0000     -0.2055935E-04 -0.8748681E-08
+   284.0000     -0.2085201E-04 -0.8810729E-08
+   286.0000     -0.2114673E-04 -0.8872777E-08
+   288.0000     -0.2144353E-04 -0.8934825E-08
+   290.0000     -0.2174239E-04 -0.8996873E-08
+   292.0000     -0.2204332E-04 -0.9058921E-08
+   294.0000     -0.2234632E-04 -0.9120969E-08
+   296.0000     -0.2265138E-04 -0.9183017E-08
+   298.0000     -0.2295852E-04 -0.9245065E-08
+   300.0000     -0.2326772E-04 -0.9307113E-08
+   302.0000     -0.2357899E-04 -0.9369161E-08
+   304.0000     -0.2389233E-04 -0.9431209E-08
+   306.0000     -0.2420774E-04 -0.9493257E-08
+   308.0000     -0.2452522E-04 -0.9555306E-08
+   310.0000     -0.2484476E-04 -0.9617354E-08
+   312.0000     -0.2516637E-04 -0.9679402E-08
+   314.0000     -0.2549005E-04 -0.9741450E-08
+   316.0000     -0.2581580E-04 -0.9803498E-08
+   318.0000     -0.2614362E-04 -0.9865546E-08
+   320.0000     -0.2647351E-04 -0.9927594E-08
+   322.0000     -0.2680546E-04 -0.9989643E-08
+   324.0000     -0.2713948E-04 -0.1005169E-07
+   326.0000     -0.2747557E-04 -0.1011374E-07
+   328.0000     -0.2781373E-04 -0.1017579E-07
+   330.0000     -0.2815396E-04 -0.1023784E-07
+   332.0000     -0.2849625E-04 -0.1029988E-07
+   334.0000     -0.2884062E-04 -0.1036193E-07
+   336.0000     -0.2918705E-04 -0.1042398E-07
+   338.0000     -0.2953555E-04 -0.1048603E-07
+   340.0000     -0.2988612E-04 -0.1054808E-07
+   342.0000     -0.3023876E-04 -0.1061013E-07
+   344.0000     -0.3059346E-04 -0.1067217E-07
+   346.0000     -0.3095023E-04 -0.1073422E-07
+   348.0000     -0.3130907E-04 -0.1079627E-07
+   350.0000     -0.3166998E-04 -0.1085832E-07
+   352.0000     -0.3203296E-04 -0.1092037E-07
+   354.0000     -0.3239801E-04 -0.1098242E-07
+   356.0000     -0.3276512E-04 -0.1104446E-07
+   358.0000     -0.3313431E-04 -0.1110651E-07
+   360.0000     -0.3350556E-04 -0.1116856E-07
+   362.0000     -0.3387888E-04 -0.1123061E-07
+   364.0000     -0.3425427E-04 -0.1129266E-07
+   366.0000     -0.3463172E-04 -0.1135471E-07
+   368.0000     -0.3501125E-04 -0.1141676E-07
+   370.0000     -0.3539284E-04 -0.1147880E-07
+   372.0000     -0.3577650E-04 -0.1154085E-07
+   374.0000     -0.3616223E-04 -0.1160290E-07
+   376.0000     -0.3655003E-04 -0.1166495E-07
+   378.0000     -0.3693989E-04 -0.1172700E-07
+   380.0000     -0.3733183E-04 -0.1178905E-07
+   382.0000     -0.3772583E-04 -0.1185110E-07
+   384.0000     -0.3812190E-04 -0.1191314E-07
+   386.0000     -0.3852004E-04 -0.1197519E-07
+   388.0000     -0.3892025E-04 -0.1203724E-07
+   390.0000     -0.3932252E-04 -0.1209929E-07
+   392.0000     -0.3972686E-04 -0.1216134E-07
+   394.0000     -0.4013328E-04 -0.1222339E-07
+   396.0000     -0.4054176E-04 -0.1228544E-07
+   398.0000     -0.4095231E-04 -0.1234749E-07
+   400.0000     -0.4136492E-04 -0.1240953E-07
+   402.0000     -0.4177961E-04 -0.1247158E-07
+   404.0000     -0.4219636E-04 -0.1253363E-07
+   406.0000     -0.4261518E-04 -0.1259568E-07
+   408.0000     -0.4303607E-04 -0.1265773E-07
+   410.0000     -0.4345903E-04 -0.1271978E-07
+   412.0000     -0.4388406E-04 -0.1278183E-07
+   414.0000     -0.4431115E-04 -0.1284388E-07
+   416.0000     -0.4474032E-04 -0.1290593E-07
+   418.0000     -0.4517155E-04 -0.1296797E-07
+   420.0000     -0.4560485E-04 -0.1303002E-07
+   422.0000     -0.4604022E-04 -0.1309207E-07
+   424.0000     -0.4647765E-04 -0.1315412E-07
+   426.0000     -0.4691716E-04 -0.1321617E-07
+   428.0000     -0.4735873E-04 -0.1327822E-07
+   430.0000     -0.4780237E-04 -0.1334027E-07
+   432.0000     -0.4824808E-04 -0.1340232E-07
+   434.0000     -0.4869586E-04 -0.1346437E-07
+   436.0000     -0.4914571E-04 -0.1352642E-07
+   438.0000     -0.4959762E-04 -0.1358847E-07
+   440.0000     -0.5005161E-04 -0.1365051E-07
+   442.0000     -0.5050766E-04 -0.1371256E-07
+   444.0000     -0.5096578E-04 -0.1377461E-07
+   446.0000     -0.5142596E-04 -0.1383666E-07
+   448.0000     -0.5188822E-04 -0.1389871E-07
+   450.0000     -0.5235255E-04 -0.1396076E-07
+   452.0000     -0.5281894E-04 -0.1402281E-07
+   454.0000     -0.5328740E-04 -0.1408486E-07
+   456.0000     -0.5375793E-04 -0.1414691E-07
+   458.0000     -0.5423053E-04 -0.1420896E-07
+   460.0000     -0.5470519E-04 -0.1427101E-07
+   462.0000     -0.5518193E-04 -0.1433306E-07
+   464.0000     -0.5566073E-04 -0.1439511E-07
+   466.0000     -0.5614160E-04 -0.1445716E-07
+   468.0000     -0.5662454E-04 -0.1451921E-07
+   470.0000     -0.5710955E-04 -0.1458125E-07
+   472.0000     -0.5759662E-04 -0.1464330E-07
+   474.0000     -0.5808577E-04 -0.1470535E-07
+   476.0000     -0.5857698E-04 -0.1476740E-07
+   478.0000     -0.5907026E-04 -0.1482945E-07
+   480.0000     -0.5956561E-04 -0.1489150E-07
+   482.0000     -0.6006303E-04 -0.1495355E-07
+   484.0000     -0.6056251E-04 -0.1501560E-07
+   486.0000     -0.6106407E-04 -0.1507765E-07
+   488.0000     -0.6156769E-04 -0.1513970E-07
+   490.0000     -0.6207338E-04 -0.1520175E-07
+   492.0000     -0.6258114E-04 -0.1526380E-07
+   494.0000     -0.6309097E-04 -0.1532585E-07
+   496.0000     -0.6360286E-04 -0.1538790E-07
+   498.0000     -0.6411683E-04 -0.1544995E-07
+   500.0000     -0.6463286E-04 -0.1551200E-07
+   502.0000     -0.6515096E-04 -0.1557405E-07
+   504.0000     -0.6567113E-04 -0.1563610E-07
+   506.0000     -0.6619337E-04 -0.1569815E-07
+   508.0000     -0.6671767E-04 -0.1576020E-07
+   510.0000     -0.6724405E-04 -0.1582225E-07
+   512.0000     -0.6777249E-04 -0.1588430E-07
+   514.0000     -0.6830300E-04 -0.1594635E-07
+   516.0000     -0.6883558E-04 -0.1600840E-07
+   518.0000     -0.6937023E-04 -0.1607045E-07
+   520.0000     -0.6990694E-04 -0.1613250E-07
+   522.0000     -0.7044573E-04 -0.1619455E-07
+   524.0000     -0.7098658E-04 -0.1625660E-07
+   526.0000     -0.7152950E-04 -0.1631865E-07
+   528.0000     -0.7207449E-04 -0.1638070E-07
+   530.0000     -0.7262155E-04 -0.1644275E-07
+   532.0000     -0.7317067E-04 -0.1650480E-07
+   534.0000     -0.7372187E-04 -0.1656685E-07
+   536.0000     -0.7427513E-04 -0.1662890E-07
+   538.0000     -0.7483046E-04 -0.1669095E-07
+   540.0000     -0.7538786E-04 -0.1675300E-07
+   542.0000     -0.7594733E-04 -0.1681505E-07
+   544.0000     -0.7650886E-04 -0.1687710E-07
+   546.0000     -0.7707247E-04 -0.1693915E-07
+   548.0000     -0.7763814E-04 -0.1700120E-07
+   550.0000     -0.7820588E-04 -0.1706325E-07
+   552.0000     -0.7877569E-04 -0.1712530E-07
+   554.0000     -0.7934757E-04 -0.1718735E-07
+   556.0000     -0.7992151E-04 -0.1724940E-07
+   558.0000     -0.8049753E-04 -0.1731145E-07
+   560.0000     -0.8107561E-04 -0.1737350E-07
+   562.0000     -0.8165576E-04 -0.1743555E-07
+   564.0000     -0.8223798E-04 -0.1749760E-07
+   566.0000     -0.8282227E-04 -0.1755966E-07
+   568.0000     -0.8340863E-04 -0.1762171E-07
+   570.0000     -0.8399705E-04 -0.1768376E-07
+   572.0000     -0.8458754E-04 -0.1774581E-07
+   574.0000     -0.8518010E-04 -0.1780786E-07
+   576.0000     -0.8577473E-04 -0.1786991E-07
+   578.0000     -0.8637143E-04 -0.1793196E-07
+   580.0000     -0.8697020E-04 -0.1799401E-07
+   582.0000     -0.8757103E-04 -0.1805606E-07
+   584.0000     -0.8817393E-04 -0.1811811E-07
+   586.0000     -0.8877891E-04 -0.1818016E-07
+   588.0000     -0.8938594E-04 -0.1824221E-07
+   590.0000     -0.8999505E-04 -0.1830426E-07
+   592.0000     -0.9060623E-04 -0.1836631E-07
+   594.0000     -0.9121947E-04 -0.1842837E-07
+   596.0000     -0.9183479E-04 -0.1849042E-07
+   598.0000     -0.9245217E-04 -0.1855247E-07
+   600.0000     -0.9307162E-04 -0.1861452E-07
+   602.0000     -0.9369314E-04 -0.1867657E-07
+   604.0000     -0.9431672E-04 -0.1873862E-07
+   606.0000     -0.9494238E-04 -0.1880067E-07
+   608.0000     -0.9557010E-04 -0.1886272E-07
+   610.0000     -0.9619989E-04 -0.1892477E-07
+   612.0000     -0.9683175E-04 -0.1898682E-07
+   614.0000     -0.9746568E-04 -0.1904888E-07
+   616.0000     -0.9810168E-04 -0.1911093E-07
+   618.0000     -0.9873974E-04 -0.1917298E-07
+   620.0000     -0.9937988E-04 -0.1923503E-07
+   622.0000     -0.1000221E-03 -0.1929708E-07
+   624.0000     -0.1006663E-03 -0.1935913E-07
+   626.0000     -0.1013127E-03 -0.1942118E-07
+   628.0000     -0.1019611E-03 -0.1948323E-07
+   630.0000     -0.1026116E-03 -0.1954529E-07
+   632.0000     -0.1032641E-03 -0.1960734E-07
+   634.0000     -0.1039187E-03 -0.1966939E-07
+   636.0000     -0.1045754E-03 -0.1973144E-07
+   638.0000     -0.1052342E-03 -0.1979349E-07
+   640.0000     -0.1058950E-03 -0.1985554E-07
+   642.0000     -0.1065579E-03 -0.1991759E-07
+   644.0000     -0.1072228E-03 -0.1997965E-07
+   646.0000     -0.1078898E-03 -0.2004170E-07
+   648.0000     -0.1085589E-03 -0.2010375E-07
+   650.0000     -0.1092301E-03 -0.2016580E-07
+   652.0000     -0.1099033E-03 -0.2022785E-07
+   654.0000     -0.1105786E-03 -0.2028990E-07
+   656.0000     -0.1112560E-03 -0.2035196E-07
+   658.0000     -0.1119354E-03 -0.2041401E-07
+   660.0000     -0.1126169E-03 -0.2047606E-07
+   662.0000     -0.1133005E-03 -0.2053811E-07
+   664.0000     -0.1139861E-03 -0.2060016E-07
+   666.0000     -0.1146738E-03 -0.2066222E-07
+   668.0000     -0.1153636E-03 -0.2072427E-07
+   670.0000     -0.1160554E-03 -0.2078632E-07
+   672.0000     -0.1167493E-03 -0.2084837E-07
+   674.0000     -0.1174453E-03 -0.2091042E-07
+   676.0000     -0.1181434E-03 -0.2097248E-07
+   678.0000     -0.1188435E-03 -0.2103453E-07
+   680.0000     -0.1195457E-03 -0.2109658E-07
+   682.0000     -0.1202499E-03 -0.2115863E-07
+   684.0000     -0.1209563E-03 -0.2122068E-07
+   686.0000     -0.1216646E-03 -0.2128274E-07
+   688.0000     -0.1223751E-03 -0.2134479E-07
+   690.0000     -0.1230876E-03 -0.2140684E-07
+   692.0000     -0.1238022E-03 -0.2146889E-07
+   694.0000     -0.1245189E-03 -0.2153094E-07
+   696.0000     -0.1252376E-03 -0.2159300E-07
+   698.0000     -0.1259584E-03 -0.2165505E-07
+   700.0000     -0.1266813E-03 -0.2171710E-07
diff --git a/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps006.log b/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps006.log
index cd282a8..3e4acae 100644
--- a/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps006.log
+++ b/tests/SetEpsTestCasesFromScratch/WFW/epsLog/seteps006.log
@@ -1,333 +1,7 @@
     2    2
 No-layers 
 MnO          4.950000        1
-   269.0000       16.00000      0.5000000E-01
+  -269.0000       16.00000      0.5000000E-01
 Platinum     8.900000        1
    269.0000       16.00000      0.5000000E-01
 
-   50.00000       4.950000       0.000000       8.900000       0.000000    
-   52.00000       4.950000       0.000000       8.900000       0.000000    
-   54.00000       4.950000       0.000000       8.900000       0.000000    
-   56.00000       4.950000       0.000000       8.900000       0.000000    
-   58.00000       4.950000       0.000000       8.900000       0.000000    
-   60.00000       4.950000       0.000000       8.900000       0.000000    
-   62.00000       4.950000       0.000000       8.900000       0.000000    
-   64.00000       4.950000       0.000000       8.900000       0.000000    
-   66.00000       4.950000       0.000000       8.900000       0.000000    
-   68.00000       4.950000       0.000000       8.900000       0.000000    
-   70.00000       4.950000       0.000000       8.900000       0.000000    
-   72.00000       4.950000       0.000000       8.900000       0.000000    
-   74.00000       4.950000       0.000000       8.900000       0.000000    
-   76.00000       4.950000       0.000000       8.900000       0.000000    
-   78.00000       4.950000       0.000000       8.900000       0.000000    
-   80.00000       4.950000       0.000000       8.900000       0.000000    
-   82.00000       4.950000       0.000000       8.900000       0.000000    
-   84.00000       4.950000       0.000000       8.900000       0.000000    
-   86.00000       4.950000       0.000000       8.900000       0.000000    
-   88.00000       4.950000       0.000000       8.900000       0.000000    
-   90.00000       4.950000       0.000000       8.900000       0.000000    
-   92.00000       4.950000       0.000000       8.900000       0.000000    
-   94.00000       4.950000       0.000000       8.900000       0.000000    
-   96.00000       4.950000       0.000000       8.900000       0.000000    
-   98.00000       4.950000       0.000000       8.900000       0.000000    
-   100.0000       4.950000       0.000000       8.900000       0.000000    
-   102.0000       4.950000       0.000000       8.900000       0.000000    
-   104.0000       4.950000       0.000000       8.900000       0.000000    
-   106.0000       4.950000       0.000000       8.900000       0.000000    
-   108.0000       4.950000       0.000000       8.900000       0.000000    
-   110.0000       4.950000       0.000000       8.900000       0.000000    
-   112.0000       4.950000       0.000000       8.900000       0.000000    
-   114.0000       4.950000       0.000000       8.900000       0.000000    
-   116.0000       4.950000       0.000000       8.900000       0.000000    
-   118.0000       4.950000       0.000000       8.900000       0.000000    
-   120.0000       4.950000       0.000000       8.900000       0.000000    
-   122.0000       4.950000       0.000000       8.900000       0.000000    
-   124.0000       4.950000       0.000000       8.900000       0.000000    
-   126.0000       4.950000       0.000000       8.900000       0.000000    
-   128.0000       4.950000       0.000000       8.900000       0.000000    
-   130.0000       4.950000       0.000000       8.900000       0.000000    
-   132.0000       4.950000       0.000000       8.900000       0.000000    
-   134.0000       4.950000       0.000000       8.900000       0.000000    
-   136.0000       4.950000       0.000000       8.900000       0.000000    
-   138.0000       4.950000       0.000000       8.900000       0.000000    
-   140.0000       4.950000       0.000000       8.900000       0.000000    
-   142.0000       4.950000       0.000000       8.900000       0.000000    
-   144.0000       4.950000       0.000000       8.900000       0.000000    
-   146.0000       4.950000       0.000000       8.900000       0.000000    
-   148.0000       4.950000       0.000000       8.900000       0.000000    
-   150.0000       4.950000       0.000000       8.900000       0.000000    
-   152.0000       4.950000       0.000000       8.900000       0.000000    
-   154.0000       4.950000       0.000000       8.900000       0.000000    
-   156.0000       4.950000       0.000000       8.900000       0.000000    
-   158.0000       4.950000       0.000000       8.900000       0.000000    
-   160.0000       4.950000       0.000000       8.900000       0.000000    
-   162.0000       4.950000       0.000000       8.900000       0.000000    
-   164.0000       4.950000       0.000000       8.900000       0.000000    
-   166.0000       4.950000       0.000000       8.900000       0.000000    
-   168.0000       4.950000       0.000000       8.900000       0.000000    
-   170.0000       4.950000       0.000000       8.900000       0.000000    
-   172.0000       4.950000       0.000000       8.900000       0.000000    
-   174.0000       4.950000       0.000000       8.900000       0.000000    
-   176.0000       4.950000       0.000000       8.900000       0.000000    
-   178.0000       4.950000       0.000000       8.900000       0.000000    
-   180.0000       4.950000       0.000000       8.900000       0.000000    
-   182.0000       4.950000       0.000000       8.900000       0.000000    
-   184.0000       4.950000       0.000000       8.900000       0.000000    
-   186.0000       4.950000       0.000000       8.900000       0.000000    
-   188.0000       4.950000       0.000000       8.900000       0.000000    
-   190.0000       4.950000       0.000000       8.900000       0.000000    
-   192.0000       4.950000       0.000000       8.900000       0.000000    
-   194.0000       4.950000       0.000000       8.900000       0.000000    
-   196.0000       4.950000       0.000000       8.900000       0.000000    
-   198.0000       4.950000       0.000000       8.900000       0.000000    
-   200.0000       4.950000       0.000000       8.900000       0.000000    
-   202.0000       4.950000       0.000000       8.900000       0.000000    
-   204.0000       4.950000       0.000000       8.900000       0.000000    
-   206.0000       4.950000       0.000000       8.900000       0.000000    
-   208.0000       4.950000       0.000000       8.900000       0.000000    
-   210.0000       4.950000       0.000000       8.900000       0.000000    
-   212.0000       4.950000       0.000000       8.900000       0.000000    
-   214.0000       4.950000       0.000000       8.900000       0.000000    
-   216.0000       4.950000       0.000000       8.900000       0.000000    
-   218.0000       4.950000       0.000000       8.900000       0.000000    
-   220.0000       4.950000       0.000000       8.900000       0.000000    
-   222.0000       4.950000       0.000000       8.900000       0.000000    
-   224.0000       4.950000       0.000000       8.900000       0.000000    
-   226.0000       4.950000       0.000000       8.900000       0.000000    
-   228.0000       4.950000       0.000000       8.900000       0.000000    
-   230.0000       4.950000       0.000000       8.900000       0.000000    
-   232.0000       4.950000       0.000000       8.900000       0.000000    
-   234.0000       4.950000       0.000000       8.900000       0.000000    
-   236.0000       4.950000       0.000000       8.900000       0.000000    
-   238.0000       4.950000       0.000000       8.900000       0.000000    
-   240.0000       4.950000       0.000000       8.900000       0.000000    
-   242.0000       4.950000       0.000000       8.900000       0.000000    
-   244.0000       4.950000       0.000000       8.900000       0.000000    
-   246.0000       4.950000       0.000000       8.900000       0.000000    
-   248.0000       4.950000       0.000000       8.900000       0.000000    
-   250.0000       4.950000       0.000000       8.900000       0.000000    
-   252.0000       4.950000       0.000000       8.900000       0.000000    
-   254.0000       4.950000       0.000000       8.900000       0.000000    
-   256.0000       4.950000       0.000000       8.900000       0.000000    
-   258.0000       4.950000       0.000000       8.900000       0.000000    
-   260.0000       4.950000       0.000000       8.900000       0.000000    
-   262.0000       4.950000       0.000000       8.900000       0.000000    
-   264.0000       4.950000       0.000000       8.900000       0.000000    
-   266.0000       4.950000       0.000000       8.900000       0.000000    
-   268.0000       4.950000       0.000000       8.900000       0.000000    
-   270.0000       4.950000       0.000000       8.900000       0.000000    
-   272.0000       4.950000       0.000000       8.900000       0.000000    
-   274.0000       4.950000       0.000000       8.900000       0.000000    
-   276.0000       4.950000       0.000000       8.900000       0.000000    
-   278.0000       4.950000       0.000000       8.900000       0.000000    
-   280.0000       4.950000       0.000000       8.900000       0.000000    
-   282.0000       4.950000       0.000000       8.900000       0.000000    
-   284.0000       4.950000       0.000000       8.900000       0.000000    
-   286.0000       4.950000       0.000000       8.900000       0.000000    
-   288.0000       4.950000       0.000000       8.900000       0.000000    
-   290.0000       4.950000       0.000000       8.900000       0.000000    
-   292.0000       4.950000       0.000000       8.900000       0.000000    
-   294.0000       4.950000       0.000000       8.900000       0.000000    
-   296.0000       4.950000       0.000000       8.900000       0.000000    
-   298.0000       4.950000       0.000000       8.900000       0.000000    
-   300.0000       4.950000       0.000000       8.900000       0.000000    
-   302.0000       4.950000       0.000000       8.900000       0.000000    
-   304.0000       4.950000       0.000000       8.900000       0.000000    
-   306.0000       4.950000       0.000000       8.900000       0.000000    
-   308.0000       4.950000       0.000000       8.900000       0.000000    
-   310.0000       4.950000       0.000000       8.900000       0.000000    
-   312.0000       4.950000       0.000000       8.900000       0.000000    
-   314.0000       4.950000       0.000000       8.900000       0.000000    
-   316.0000       4.950000       0.000000       8.900000       0.000000    
-   318.0000       4.950000       0.000000       8.900000       0.000000    
-   320.0000       4.950000       0.000000       8.900000       0.000000    
-   322.0000       4.950000       0.000000       8.900000       0.000000    
-   324.0000       4.950000       0.000000       8.900000       0.000000    
-   326.0000       4.950000       0.000000       8.900000       0.000000    
-   328.0000       4.950000       0.000000       8.900000       0.000000    
-   330.0000       4.950000       0.000000       8.900000       0.000000    
-   332.0000       4.950000       0.000000       8.900000       0.000000    
-   334.0000       4.950000       0.000000       8.900000       0.000000    
-   336.0000       4.950000       0.000000       8.900000       0.000000    
-   338.0000       4.950000       0.000000       8.900000       0.000000    
-   340.0000       4.950000       0.000000       8.900000       0.000000    
-   342.0000       4.950000       0.000000       8.900000       0.000000    
-   344.0000       4.950000       0.000000       8.900000       0.000000    
-   346.0000       4.950000       0.000000       8.900000       0.000000    
-   348.0000       4.950000       0.000000       8.900000       0.000000    
-   350.0000       4.950000       0.000000       8.900000       0.000000    
-   352.0000       4.950000       0.000000       8.900000       0.000000    
-   354.0000       4.950000       0.000000       8.900000       0.000000    
-   356.0000       4.950000       0.000000       8.900000       0.000000    
-   358.0000       4.950000       0.000000       8.900000       0.000000    
-   360.0000       4.950000       0.000000       8.900000       0.000000    
-   362.0000       4.950000       0.000000       8.900000       0.000000    
-   364.0000       4.950000       0.000000       8.900000       0.000000    
-   366.0000       4.950000       0.000000       8.900000       0.000000    
-   368.0000       4.950000       0.000000       8.900000       0.000000    
-   370.0000       4.950000       0.000000       8.900000       0.000000    
-   372.0000       4.950000       0.000000       8.900000       0.000000    
-   374.0000       4.950000       0.000000       8.900000       0.000000    
-   376.0000       4.950000       0.000000       8.900000       0.000000    
-   378.0000       4.950000       0.000000       8.900000       0.000000    
-   380.0000       4.950000       0.000000       8.900000       0.000000    
-   382.0000       4.950000       0.000000       8.900000       0.000000    
-   384.0000       4.950000       0.000000       8.900000       0.000000    
-   386.0000       4.950000       0.000000       8.900000       0.000000    
-   388.0000       4.950000       0.000000       8.900000       0.000000    
-   390.0000       4.950000       0.000000       8.900000       0.000000    
-   392.0000       4.950000       0.000000       8.900000       0.000000    
-   394.0000       4.950000       0.000000       8.900000       0.000000    
-   396.0000       4.950000       0.000000       8.900000       0.000000    
-   398.0000       4.950000       0.000000       8.900000       0.000000    
-   400.0000       4.950000       0.000000       8.900000       0.000000    
-   402.0000       4.950000       0.000000       8.900000       0.000000    
-   404.0000       4.950000       0.000000       8.900000       0.000000    
-   406.0000       4.950000       0.000000       8.900000       0.000000    
-   408.0000       4.950000       0.000000       8.900000       0.000000    
-   410.0000       4.950000       0.000000       8.900000       0.000000    
-   412.0000       4.950000       0.000000       8.900000       0.000000    
-   414.0000       4.950000       0.000000       8.900000       0.000000    
-   416.0000       4.950000       0.000000       8.900000       0.000000    
-   418.0000       4.950000       0.000000       8.900000       0.000000    
-   420.0000       4.950000       0.000000       8.900000       0.000000    
-   422.0000       4.950000       0.000000       8.900000       0.000000    
-   424.0000       4.950000       0.000000       8.900000       0.000000    
-   426.0000       4.950000       0.000000       8.900000       0.000000    
-   428.0000       4.950000       0.000000       8.900000       0.000000    
-   430.0000       4.950000       0.000000       8.900000       0.000000    
-   432.0000       4.950000       0.000000       8.900000       0.000000    
-   434.0000       4.950000       0.000000       8.900000       0.000000    
-   436.0000       4.950000       0.000000       8.900000       0.000000    
-   438.0000       4.950000       0.000000       8.900000       0.000000    
-   440.0000       4.950000       0.000000       8.900000       0.000000    
-   442.0000       4.950000       0.000000       8.900000       0.000000    
-   444.0000       4.950000       0.000000       8.900000       0.000000    
-   446.0000       4.950000       0.000000       8.900000       0.000000    
-   448.0000       4.950000       0.000000       8.900000       0.000000    
-   450.0000       4.950000       0.000000       8.900000       0.000000    
-   452.0000       4.950000       0.000000       8.900000       0.000000    
-   454.0000       4.950000       0.000000       8.900000       0.000000    
-   456.0000       4.950000       0.000000       8.900000       0.000000    
-   458.0000       4.950000       0.000000       8.900000       0.000000    
-   460.0000       4.950000       0.000000       8.900000       0.000000    
-   462.0000       4.950000       0.000000       8.900000       0.000000    
-   464.0000       4.950000       0.000000       8.900000       0.000000    
-   466.0000       4.950000       0.000000       8.900000       0.000000    
-   468.0000       4.950000       0.000000       8.900000       0.000000    
-   470.0000       4.950000       0.000000       8.900000       0.000000    
-   472.0000       4.950000       0.000000       8.900000       0.000000    
-   474.0000       4.950000       0.000000       8.900000       0.000000    
-   476.0000       4.950000       0.000000       8.900000       0.000000    
-   478.0000       4.950000       0.000000       8.900000       0.000000    
-   480.0000       4.950000       0.000000       8.900000       0.000000    
-   482.0000       4.950000       0.000000       8.900000       0.000000    
-   484.0000       4.950000       0.000000       8.900000       0.000000    
-   486.0000       4.950000       0.000000       8.900000       0.000000    
-   488.0000       4.950000       0.000000       8.900000       0.000000    
-   490.0000       4.950000       0.000000       8.900000       0.000000    
-   492.0000       4.950000       0.000000       8.900000       0.000000    
-   494.0000       4.950000       0.000000       8.900000       0.000000    
-   496.0000       4.950000       0.000000       8.900000       0.000000    
-   498.0000       4.950000       0.000000       8.900000       0.000000    
-   500.0000       4.950000       0.000000       8.900000       0.000000    
-   502.0000       4.950000       0.000000       8.900000       0.000000    
-   504.0000       4.950000       0.000000       8.900000       0.000000    
-   506.0000       4.950000       0.000000       8.900000       0.000000    
-   508.0000       4.950000       0.000000       8.900000       0.000000    
-   510.0000       4.950000       0.000000       8.900000       0.000000    
-   512.0000       4.950000       0.000000       8.900000       0.000000    
-   514.0000       4.950000       0.000000       8.900000       0.000000    
-   516.0000       4.950000       0.000000       8.900000       0.000000    
-   518.0000       4.950000       0.000000       8.900000       0.000000    
-   520.0000       4.950000       0.000000       8.900000       0.000000    
-   522.0000       4.950000       0.000000       8.900000       0.000000    
-   524.0000       4.950000       0.000000       8.900000       0.000000    
-   526.0000       4.950000       0.000000       8.900000       0.000000    
-   528.0000       4.950000       0.000000       8.900000       0.000000    
-   530.0000       4.950000       0.000000       8.900000       0.000000    
-   532.0000       4.950000       0.000000       8.900000       0.000000    
-   534.0000       4.950000       0.000000       8.900000       0.000000    
-   536.0000       4.950000       0.000000       8.900000       0.000000    
-   538.0000       4.950000       0.000000       8.900000       0.000000    
-   540.0000       4.950000       0.000000       8.900000       0.000000    
-   542.0000       4.950000       0.000000       8.900000       0.000000    
-   544.0000       4.950000       0.000000       8.900000       0.000000    
-   546.0000       4.950000       0.000000       8.900000       0.000000    
-   548.0000       4.950000       0.000000       8.900000       0.000000    
-   550.0000       4.950000       0.000000       8.900000       0.000000    
-   552.0000       4.950000       0.000000       8.900000       0.000000    
-   554.0000       4.950000       0.000000       8.900000       0.000000    
-   556.0000       4.950000       0.000000       8.900000       0.000000    
-   558.0000       4.950000       0.000000       8.900000       0.000000    
-   560.0000       4.950000       0.000000       8.900000       0.000000    
-   562.0000       4.950000       0.000000       8.900000       0.000000    
-   564.0000       4.950000       0.000000       8.900000       0.000000    
-   566.0000       4.950000       0.000000       8.900000       0.000000    
-   568.0000       4.950000       0.000000       8.900000       0.000000    
-   570.0000       4.950000       0.000000       8.900000       0.000000    
-   572.0000       4.950000       0.000000       8.900000       0.000000    
-   574.0000       4.950000       0.000000       8.900000       0.000000    
-   576.0000       4.950000       0.000000       8.900000       0.000000    
-   578.0000       4.950000       0.000000       8.900000       0.000000    
-   580.0000       4.950000       0.000000       8.900000       0.000000    
-   582.0000       4.950000       0.000000       8.900000       0.000000    
-   584.0000       4.950000       0.000000       8.900000       0.000000    
-   586.0000       4.950000       0.000000       8.900000       0.000000    
-   588.0000       4.950000       0.000000       8.900000       0.000000    
-   590.0000       4.950000       0.000000       8.900000       0.000000    
-   592.0000       4.950000       0.000000       8.900000       0.000000    
-   594.0000       4.950000       0.000000       8.900000       0.000000    
-   596.0000       4.950000       0.000000       8.900000       0.000000    
-   598.0000       4.950000       0.000000       8.900000       0.000000    
-   600.0000       4.950000       0.000000       8.900000       0.000000    
-   602.0000       4.950000       0.000000       8.900000       0.000000    
-   604.0000       4.950000       0.000000       8.900000       0.000000    
-   606.0000       4.950000       0.000000       8.900000       0.000000    
-   608.0000       4.950000       0.000000       8.900000       0.000000    
-   610.0000       4.950000       0.000000       8.900000       0.000000    
-   612.0000       4.950000       0.000000       8.900000       0.000000    
-   614.0000       4.950000       0.000000       8.900000       0.000000    
-   616.0000       4.950000       0.000000       8.900000       0.000000    
-   618.0000       4.950000       0.000000       8.900000       0.000000    
-   620.0000       4.950000       0.000000       8.900000       0.000000    
-   622.0000       4.950000       0.000000       8.900000       0.000000    
-   624.0000       4.950000       0.000000       8.900000       0.000000    
-   626.0000       4.950000       0.000000       8.900000       0.000000    
-   628.0000       4.950000       0.000000       8.900000       0.000000    
-   630.0000       4.950000       0.000000       8.900000       0.000000    
-   632.0000       4.950000       0.000000       8.900000       0.000000    
-   634.0000       4.950000       0.000000       8.900000       0.000000    
-   636.0000       4.950000       0.000000       8.900000       0.000000    
-   638.0000       4.950000       0.000000       8.900000       0.000000    
-   640.0000       4.950000       0.000000       8.900000       0.000000    
-   642.0000       4.950000       0.000000       8.900000       0.000000    
-   644.0000       4.950000       0.000000       8.900000       0.000000    
-   646.0000       4.950000       0.000000       8.900000       0.000000    
-   648.0000       4.950000       0.000000       8.900000       0.000000    
-   650.0000       4.950000       0.000000       8.900000       0.000000    
-   652.0000       4.950000       0.000000       8.900000       0.000000    
-   654.0000       4.950000       0.000000       8.900000       0.000000    
-   656.0000       4.950000       0.000000       8.900000       0.000000    
-   658.0000       4.950000       0.000000       8.900000       0.000000    
-   660.0000       4.950000       0.000000       8.900000       0.000000    
-   662.0000       4.950000       0.000000       8.900000       0.000000    
-   664.0000       4.950000       0.000000       8.900000       0.000000    
-   666.0000       4.950000       0.000000       8.900000       0.000000    
-   668.0000       4.950000       0.000000       8.900000       0.000000    
-   670.0000       4.950000       0.000000       8.900000       0.000000    
-   672.0000       4.950000       0.000000       8.900000       0.000000    
-   674.0000       4.950000       0.000000       8.900000       0.000000    
-   676.0000       4.950000       0.000000       8.900000       0.000000    
-   678.0000       4.950000       0.000000       8.900000       0.000000    
-   680.0000       4.950000       0.000000       8.900000       0.000000    
-   682.0000       4.950000       0.000000       8.900000       0.000000    
-   684.0000       4.950000       0.000000       8.900000       0.000000    
-   686.0000       4.950000       0.000000       8.900000       0.000000    
-   688.0000       4.950000       0.000000       8.900000       0.000000    
-   690.0000       4.950000       0.000000       8.900000       0.000000    
-   692.0000       4.950000       0.000000       8.900000       0.000000    
-   694.0000       4.950000       0.000000       8.900000       0.000000    
-   696.0000       4.950000       0.000000       8.900000       0.000000    
-   698.0000       4.950000       0.000000       8.900000       0.000000    
-   700.0000       4.950000       0.000000       8.900000       0.000000    
diff --git a/tests/SetEpsTestCasesFromScratch/WFW/myEels20-seteps.f90 b/tests/SetEpsTestCasesFromScratch/WFW/myEels20-seteps.f90
index 27e82c5..f41f409 100755
--- a/tests/SetEpsTestCasesFromScratch/WFW/myEels20-seteps.f90
+++ b/tests/SetEpsTestCasesFromScratch/WFW/myEels20-seteps.f90
@@ -36,7 +36,8 @@ subroutine seteps(nLayer, nos, osc, epsinf, wn, name, eps, layers, mode)
    
   j = 0
   do l = 1, nLayer      ! loop over different thin film layers
-    m = nos(l)/2      ! m number of TO modes = offset to reach the LO mode in the joint TO-LO list
+!    m = nos(l)/2      ! m number of TO modes = offset to reach the LO mode in the joint TO-LO list
+    m = max(1, nos(l)/2)      ! m number of TO modes = offset to reach the LO mode in the joint TO-LO list
     nomi = dcmplx(1.0d0, 0.0d0)
     deno = dcmplx(1.0d0, 0.0d0)
     addeps = dcmplx(0.0d0, 0.0d0)
-- 
GitLab