ems 0.0.2

Pure Rust FDTD electromagnetic field solver, compatible with openEMS models
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Boundary operators for the outer faces of the domain (design ยง5.6).
//!
//! PEC and PMC faces need no operator (see [`FaceCondition`](super::FaceCondition));
//! absorbing faces are built as PEC and then taken over by one of these.
//! Periodic faces are handled by the engine itself ([`periodic`]).
//! [`abc`] holds absorbing sheets on interior mesh planes (csx
//! `AbsorbingBC`).

pub mod abc;
pub mod cpml;
pub mod cyl_pml;
pub mod mur;
pub mod periodic;

pub use abc::{AbcSheet, AbsorbingSheet, SheetVelocity};
pub use cpml::{CpmlBoundary, CpmlCoefficients};
pub use mur::MurBoundary;