tidy3d.components.microwave.data.dataset.TransmissionLineDataset#

class TransmissionLineDataset[source]#

Bases: AbstractTransmissionLineDataset

Holds mode data that is specific to transmission lines in microwave and RF applications, like characteristic impedance.

Parameters:
  • Z0 (ImpedanceFreqModeDataArray) – The characteristic impedance of the transmission line.

  • voltage_coeffs (VoltageFreqModeDataArray) – Quantity calculated for transmission lines, which associates a voltage-like quantity with each mode profile that scales linearly with the complex-valued mode amplitude.

  • current_coeffs (CurrentFreqModeDataArray) – Quantity calculated for transmission lines, which associates a current-like quantity with each mode profile that scales linearly with the complex-valued mode amplitude.

Notes

The data in this class is only calculated when a MicrowaveModeSpec is provided to the ModeMonitor, ModeSolverMonitor, ModeSolver, or ModeSimulation.

Attributes

Z0_matrix

The characteristic impedance matrix (diagonal matrix here).

Z0

voltage_coeffs

current_coeffs

Z0#
voltage_coeffs#
current_coeffs#
property Z0_matrix#

The characteristic impedance matrix (diagonal matrix here).