tidy3d.components.microwave.monitor.MicrowaveModeMonitorBase

tidy3d.components.microwave.monitor.MicrowaveModeMonitorBase#

class MicrowaveModeMonitorBase[source]#

Bases: MicrowaveBaseModel

Base class for microwave mode monitors that use MicrowaveModeSpec.

Parameters:
  • mode_spec (Union[MicrowaveModeSpec, MicrowaveTerminalModeSpec] = MicrowaveModeSpec()) – Parameters to feed to mode solver which determine modes measured by monitor.

  • applications (This mixin provides the mode_spec field configured for RF and microwave)

:param : :param including characteristic impedance calculations and transmission line analysis.:

Notes

This is a mixin class that provides the MicrowaveModeSpec field for mode monitors. It must be placed first in the inheritance list to ensure its mode_spec field takes precedence over the base ModeSpec field from AbstractModeMonitor.

Attributes

mode_spec#