EME#

Simulation#

tidy3d.EMESimulation

EigenMode Expansion (EME) simulation.

Grid Specification#

tidy3d.EMEUniformGrid

Specification for a uniform EME grid.

tidy3d.EMECompositeGrid

EME grid made out of multiple subgrids.

tidy3d.EMEExplicitGrid

EME grid with explicitly defined internal boundaries.

tidy3d.EMEGrid

EME grid.

tidy3d.EMEModeSpec

Mode spec for EME cells.

Monitors#

tidy3d.EMECoefficientMonitor

EME monitor for mode coefficients.

tidy3d.EMEModeSolverMonitor

EME mode solver monitor.

tidy3d.EMEFieldMonitor

EME monitor for propagated field.

tidy3d.EMEMonitor

Abstract EME monitor.

Propagation Sweeps#

tidy3d.EMELengthSweep

Spec for sweeping EME cell lengths.

tidy3d.EMEModeSweep

Spec for sweeping number of modes in EME propagation step.

Output Data#

Monitor Data#

tidy3d.EMECoefficientData

Data associated with an EME coefficient monitor.

tidy3d.EMEModeSolverData

Data associated with an EME mode solver monitor.

tidy3d.EMEFieldData

Data associated with an EME field monitor.

Simulation Data#

tidy3d.EMESimulationData

Data associated with an EME simulation.