tidy3d.components.microwave.data.dataset.TransmissionLineTerminalDataset#
- class TransmissionLineTerminalDataset[source]#
Bases:
AbstractTransmissionLineDatasetHolds 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:
Z0 (ImpedanceFreqTerminalTerminalDataArray) – The terminal characteristic impedance matrix of the transmission line.
voltage_transform (VoltageFreqTerminalModeDataArray) – The voltage transformation matrix from modes to terminals.
current_transform (CurrentFreqTerminalModeDataArray) – The current transformation matrix from modes to terminals.
Notes
The data in this class is only calculated when a
MicrowaveTerminalModeSpecis provided to theModeMonitor,ModeSolverMonitor,ModeSolver, orModeSimulation.Attributes
The characteristic impedance matrix (diagonal matrix here).
Inverse of the voltage transformation matrix.
- 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