FDTD library using template metaprogramming to achieve static polymorphism
- YeeCell class to store/access fields (defaults provided)
- YeeUpdate structs for iterating over a container of YeeCell objects
- MaterialUpdate structs for updating polarization for dispersive materials
- Other update structs for PML, TFSF, Fourier fields, etc...