tidy3dclient.PlaneSource¶
-
class
tidy3dclient.PlaneSource(normal, pos_offset, f0, fwidth, polarization, offset=5.0, amplitude=1.0, name=None)¶ Electric current source with Gaussian-pulse time dependence spanning a 2D plane inside the simulation.
-
__init__(normal, pos_offset, f0, fwidth, polarization, offset=5.0, amplitude=1.0, name=None)¶ Construct.
- Parameters
normal ({'x', 'y', 'z'}) – Axis normal to the plane of the source.
pos_offset (float) – (micron) Position of the plane along the nomral axis.
f0 (float) – (Hertz) Carrier frequency.
fwidth (float) – (Hertz) Frequency bandwidth.
polarization (str) – Source polarized along one of
'x','y', or'z'.offset (float, optional) – Offset of the peak of the Gaussian envelope from the starting time of the simulation, in units of
1/fwidth. The peak of the source amplitude is attained at timet = offset/fwidth.amplitude (float, optional) – Amplitude, arbitrary units.
name (str, optional) – Custom name of the source.
Methods
__init__(normal, pos_offset, f0, fwidth, …)Construct.
-