oxiphoton 0.1.1

Pure Rust Computational Photonics & Optical Simulation Framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Plasmonics module for OxiPhoton
//!
//! Provides surface plasmon polariton (SPP) dispersion, LSPR for nanostructures,
//! metal-insulator-metal (MIM) waveguides, Kretschmann ATR configuration,
//! and plasmonic nanostructure calculations.
//!
//! Physical basis: Drude model for metal permittivity, transfer matrix method
//! for multilayer configurations, Mie theory for nanoparticles.

pub mod nanostructures;
pub mod spp;

pub use nanostructures::{DipoleAntenna, PlasmonicGap, PlasmonicNanoparticle, PlasmonicNanorod};
pub use spp::{DrudeMetal, KretschmannConfig, MimWaveguide, SurfacePlasmonPolariton};