Major overhaul
- separate conformal and fourier model via templated implementations
- add mode normalization
- implement TE and TM polarization
- API change: use eps and mu instead of refractive index n
Reformat code with
clang-format --style=Google -i source/solver_py.cpp
clang-format --style=Google -i source/solver.h
Edited by Leon Merten Lohse