Bases: TreeClass
Container for simulation field arrays and states.
This class holds the electromagnetic field arrays and various state information
needed during FDTD simulation. It includes the E and H fields, material properties,
and states for boundaries, detectors and recordings.
Attributes: |
-
E
(Array )
–
-
H
(Array )
–
-
inv_permittivities
(Array )
–
Inverse permittivity values array.
-
inv_permeabilities
(Array | float )
–
Inverse permeability values array.
-
boundary_states
(dict[str, BaseBoundaryState] )
–
Dictionary mapping boundary names to their states.
-
detector_states
(dict[str, DetectorState] )
–
Dictionary mapping detector names to their states.
-
recording_state
(RecordingState | None )
–
Optional state for recording simulation data.
-
electric_conductivity
(Array | None )
–
field for electric conductivity terms. Defaults to None.
-
magnetic_conductivity
(Array | None )
–
field for magnetic conductivity terms. Defaults to None.
|