tidy3d.PointDipole

class tidy3d.PointDipole(source_time, center, component, amplitude=1.0, name=None)

A source specified as an electric or a magnetic current of a fixed component (one of Ex, Ey, Ez, Hx, Hy, Hz) at a given point.

__init__(source_time, center, component, amplitude=1.0, name=None)

Construct.

Parameters
  • source_time (SourceTime) – Object describing the time dependence of the source.

  • center (array_like) – (micron) 3D vector defining the center of the source region.

  • component (str) – One of {'Ex', 'Ey', 'Ez', 'Hx', 'Hy', 'Hz'}, specifying the direction and type of current component (e.g. Ez specifies electric current source polarized along the z-axis).

  • amplitude (float, optional) – Scaling amplitude of the source.

  • name (None, optional) – Custom name of the source.

Methods

__init__(source_time, center, component[, …])

Construct.