tidy3d.components.microwave.data.dataset.TransmissionLineTerminalDataset#

class TransmissionLineTerminalDataset[source]#

Bases: AbstractTransmissionLineDataset

Holds terminal data that is specific to transmission lines in microwave and RF applications, like characteristic impedance, and voltage and current mode to terminal transformation matrices.

Parameters:

Notes

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

Attributes

Z0_matrix

The characteristic impedance matrix (diagonal matrix here).

voltage_transform_inv

Inverse of the voltage transformation matrix.

Z0

voltage_transform

current_transform

Z0#
voltage_transform#
current_transform#
property Z0_matrix#

The characteristic impedance matrix (diagonal matrix here).

property voltage_transform_inv#

Inverse of the voltage transformation matrix.

Returns:

Inverse of the voltage transform matrix that maps terminals to modes.

Return type:

VoltageFreqModeTerminalDataArray