Copied over 1D FEM files into backend/fortran. Updated Makefile to include them.
Get rif of troublesome comments. Now compiles!
1D FEM code running, returns beta1, J, J_daggar, sol1, sol2.
J matrices do not yet integrate smoothly with EMUstack...
Mostly tidying up. Yet to address real matrix dim issue...
It seems 1D EMUstack is born! (Though still need to sort out mesh creation.)
Finalised handling of debug print statements throughout 1D FEM.
About to change meshing of 1D_arrays.
About to create mesh_1d.f geometry_1d.f hybrid.
Going to stick with making txt file mesh atm.
Given that everything seems to work atm!
It's getting late on a Friday but I believe I have successfully integrated the conversion of J_overlap matrices from 1D PW basis to 2D PW basis.
Sick one!
python 1D meshing working for single inclusion.
In process of checking against previous results.
Cleaning up of unused variables in fortran and expanding python meshing to 6 1D inclusions.
1D FEM seriously cleaned and is producing correct Eigenvalues.
J_overlap integrals however do not agree with 2D calculation...
Kokou is on that case.
Therefore continuing work on bettering documentation.
1D code partially corrected, with reasonable agreement for both J and J_dagger overlap integrals.
Created 1D examples and added the split ring resonator to the template mesh files (as well as adapting objects.py to handle this geometryi).
Updated Dale's plotting of fields in homogeneous layers to take slices.
Added example of how to combine 1D and 2D gratings in the one stack.
Fixing some plot titling issues and updateing field plots.
Finally sorted out EMUstack 1.5D! Passes all tests of convergence and agreement with COMSOL, CST etc.
Minor clean up and correction to 1.5D code.
Added 1D grating to test suite.