tidy3d.SteadyCapacitanceData#

class SteadyCapacitanceData[source]#

Bases: HeatChargeMonitorData

Class that stores capacitance data from a Charge simulation.

Parameters:
  • monitor (SteadyCapacitanceMonitor) – Capacitance data associated with a Charge 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.

  • hole_capacitance (Optional[SteadyVoltageDataArray] = None) – [units = fF]. Small signal capacitance \((\frac{dQ_p}{dV})\) associated to the monitor. Units: fF (3D) or fF/μm (2D, per unit length).

  • electron_capacitance (Optional[SteadyVoltageDataArray] = None) – [units = fF]. Small signal capacitance \((\frac{dQn}{dV})\) associated to the monitor. Units: fF (3D) or fF/μm (2D, per unit length).

Notes

The small signal-capacitance of electrons \(C_n\) and holes \(C_p\) is computed from the charge due to electrons \(Q_n\) and holes \(Q_p\) at an applied voltage \(V\) at a voltage difference \(\Delta V\) between two simulations.

\[C_{n,p} = \frac{Q_{n,p}(V + \Delta V) - Q_{n,p}(V)}{\Delta V}\]

This is only computed when a voltage source with more than two sources is included within the simulation and determines the \(\Delta V\).

Attributes

field_components

Maps the field components to their associated data.

symmetry_expanded_copy

Return copy of self with symmetry applied.

monitor

hole_capacitance

electron_capacitance

symmetry

symmetry_center

monitor#
hole_capacitance#
electron_capacitance#
property field_components#

Maps the field components to their associated data.

property symmetry_expanded_copy#

Return copy of self with symmetry applied.