tidy3d.SteadyCurrentDensityData#

class SteadyCurrentDensityData[source]#

Bases: HeatChargeMonitorData

Stores current density \(\vec{J}\) from a Charge/Conduction simulation. Units: \(A/\mu m^2\) (3D) or \(A/\mu m\) (2D, per unit length).

Parameters:
  • monitor (SteadyCurrentDensityMonitor) – Current density data associated with a Charge/Conduction simulation.

  • symmetry (tuple[Literal[0, 1], Literal[0, 1], Literal[0, 1]] = (0, 0, 0)) – Symmetry of the original simulation in x, y, and z.

  • symmetry_center (tuple[float, float, float] = (0, 0, 0)) – Symmetry center of the original simulation in x, y, and z.

  • J (Optional[Union[TriangularGridDataset, TetrahedralGridDataset]] = None) – [units = \(A/\mu m^2\)]. Contains the computed current density.

Attributes

field_components

Maps the field components to their associated data.

monitor

J

symmetry

symmetry_center

Methods

check_correct_data_type()

Issue error if incorrect data type is used

monitor#
J#
property field_components#

Maps the field components to their associated data.

check_correct_data_type()[source]#

Issue error if incorrect data type is used