fixed testing of private functions

1.) added #define private public in FWaveSolverTest.hpp
2.) easy changing from float to double: defined TYPE
bugfix in the calculation of eigenvalues

c was calculated with the wrong sign