Skip to content

This is a Finite Difference Frequency Domain sovler for maxwells equations in an optical fiber/waveguide implemented in C++.

License

Notifications You must be signed in to change notification settings

08jne01/Simple-Maxwell-FDFD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple-Maxwell-FDFD

This is a Finite Difference Frequency Domain sovler for maxwells equations in an optical fiber/waveguide implemented in C++. This is an implementation of the paper: https://doi.org/10.1364/OE.10.000853.

Some example modes in different fibers https://imgur.com/a/CVyIGNq

Results are not confirmed to be accurate yet, this is a WIP project!!

Dependancies:

  • SFML for rendering
  • Eigen3 for sparse and dense matrices
  • Spectra for sparse eigen solving

Install (windows)

To install just extract binary zip into a folder, be sure to keep the folders with the executable.

Usage

TODO

About

This is a Finite Difference Frequency Domain sovler for maxwells equations in an optical fiber/waveguide implemented in C++.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published