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
15
16
pub mod effective_index;
pub mod fd_solver;
pub mod fem_solver;

pub use effective_index::{
    strip_waveguide_eim, AsymmetricSlab, Polarization, SlabMode, SlabWaveguide,
};
pub use fd_solver::{
    dispersion_parameter_d, group_index, group_velocity, FdMode, FdModeSolver1d, FdModeSolver2d,
    FdTmSolver1d,
};
pub use fem_solver::{FemMode1d, FemModeSolver1d};
pub mod coupled_mode;
pub use coupled_mode::{
    DirectionalCouplerCmt, GratingCoupler, NanocavityCmt, ResonatorCmt, TaperedCoupler, TemporalCmt,
};