# FDTD
An FDTD simulation object enables users to configure simulation parameters, define model structures (including different geometries and materials), and specify sources and monitors.
# Configuration
Configuration of the FDTD simulation parameters:
- Wavelength
- Simulation Domain
- Run Time
- Grid Specification
- Boundary and Symmetry
- Shutoff Condition
- Courant Factor
- Subpixel Averaging
- Normalization Index
# Structures
structures: List of structures present in simulation.
Note: Structures defined later in this list override the simulation material properties in regions of spatial overlap.
See: Structure
# Sources
sources: List of electric current sources injecting fields into the simulation.
Options:
# Monitors
monitors: List of monitors in the simulation. Note: monitor names are used to access data after simulation is run.
Options:
- DiffractionMonitor
- FieldMonitor
- FieldProjectionAngleMonitor
- FieldProjectionCartesianMonitor
- FieldProjectionKSpaceMonitor
- FieldTimeMonitor
- FluxMonitor
- FluxTimeMonitor
- ModeMonitor
- ModeSolverMonitor
- PermittivityMonitor
# Script Objects
Script Objects is a powerful tool to give GUI users the same flexibility shown by the python interface to create complex structures, set up sources, and define monitors.
See: Script Objects