The finite-difference time-domain method is used to integrate the wave equation given rectangular area where permittivity function and sources function are defined.

The input of the application is a BMP image where red and green regions denote low and high permittivity values respectively, black pixels denote opaque area, and magenta pixels denote locations of harmonic sources.

The output is an AVI file with a cool video showing the propagation of electromagnetic waves through the media.

Languages: C#

A sample of the output video

Input image

A sample of the input image

Application screenshot

A screenshot of the application taken during the simulation process

______________________________

“Physics and philosophy are at most a few thousand years old, but probably have lives of thousands of millions of years stretching away in front of them. They are only just beginning to get under way.”

James Jeans