{
  "site_root": "/rf/latest",
  "reference_root": "/rf/latest/autogenerated",
  "page_count": 193,
  "pages": [
    {
      "public_path": "flex_rf.tidy3d.ABCBoundary",
      "lookup_path": "tidy3d.ABCBoundary",
      "object_kind": "class",
      "summary": "One-way wave equation absorbing boundary conditions. See, for example, John B. Schneider, Understanding the Finite-Difference Time-Domain Method, Chapter 6.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/abcboundary/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ABCBoundary.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Absorber",
      "lookup_path": "tidy3d.Absorber",
      "object_kind": "class",
      "summary": "Specifies an adiabatic absorber along a single dimension.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/absorber/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Absorber.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AbsorberParams",
      "lookup_path": "tidy3d.AbsorberParams",
      "object_kind": "class",
      "summary": "Specifies parameters common to Absorbers and PMLs.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/absorberparams/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AbsorberParams.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AbstractComponentModeler",
      "lookup_path": "tidy3d.rf.AbstractComponentModeler",
      "object_kind": "class",
      "summary": "Tool for modeling devices and computing port parameters.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/abstractcomponentmodeler/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AbstractComponentModeler.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AdmittanceNetwork",
      "lookup_path": "tidy3d.rf.AdmittanceNetwork",
      "object_kind": "class",
      "summary": "Class for representing a network consisting of an arbitrary number of resistors, capacitors, and inductors. The network is represented in the Laplace domain as an admittance function. Provides additional functionality for representing the network as an equivalent medium.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/admittancenetwork/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AdmittanceNetwork.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AnisotropicMedium",
      "lookup_path": "tidy3d.AnisotropicMedium",
      "object_kind": "class",
      "summary": "Diagonally anisotropic medium.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/anisotropicmedium/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AnisotropicMedium.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AntennaMetricsData",
      "lookup_path": "tidy3d.rf.AntennaMetricsData",
      "object_kind": "class",
      "summary": "Data representing the main parameters and figures of merit for antennas.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/antennametricsdata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AntennaMetricsData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ApodizationSpec",
      "lookup_path": "tidy3d.ApodizationSpec",
      "object_kind": "class",
      "summary": "Stores specifications for the apodizaton of frequency-domain monitors.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/apodizationspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ApodizationSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AutoGrid",
      "lookup_path": "tidy3d.AutoGrid",
      "object_kind": "class",
      "summary": "Specification for non-uniform grid along a given dimension.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/autogrid/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AutoGrid.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AutoImpedanceSpec",
      "lookup_path": "tidy3d.rf.AutoImpedanceSpec",
      "object_kind": "class",
      "summary": "Specification for fully automatic transmission line impedance computation.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/autoimpedancespec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AutoImpedanceSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AxisAlignedCurrentIntegral",
      "lookup_path": "tidy3d.rf.AxisAlignedCurrentIntegral",
      "object_kind": "class",
      "summary": "Class for computing conduction current via Ampère's circuital law on an axis-aligned loop.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/axisalignedcurrentintegral/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AxisAlignedCurrentIntegral.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AxisAlignedCurrentIntegralSpec",
      "lookup_path": "tidy3d.rf.AxisAlignedCurrentIntegralSpec",
      "object_kind": "class",
      "summary": "Class for specifying the computation of conduction current via Ampère's circuital law on an axis-aligned loop.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/axisalignedcurrentintegralspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AxisAlignedCurrentIntegralSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AxisAlignedPathIntegral",
      "lookup_path": "tidy3d.rf.AxisAlignedPathIntegral",
      "object_kind": "class",
      "summary": "Class for defining the simplest type of path integral, which is aligned with Cartesian axes.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/axisalignedpathintegral/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AxisAlignedPathIntegral.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AxisAlignedVoltageIntegral",
      "lookup_path": "tidy3d.rf.AxisAlignedVoltageIntegral",
      "object_kind": "class",
      "summary": "Class for computing the voltage between two points defined by an axis-aligned line.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/axisalignedvoltageintegral/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AxisAlignedVoltageIntegral.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.AxisAlignedVoltageIntegralSpec",
      "lookup_path": "tidy3d.rf.AxisAlignedVoltageIntegralSpec",
      "object_kind": "class",
      "summary": "Class for specifying the voltage calculation between two points defined by an axis-aligned line.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/axisalignedvoltageintegralspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/AxisAlignedVoltageIntegralSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.BasebandCustomSourceTime",
      "lookup_path": "tidy3d.rf.BasebandCustomSourceTime",
      "object_kind": "class",
      "summary": "Custom baseband source time profile from a user-provided time-domain dataset.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/basebandcustomsourcetime/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/BasebandCustomSourceTime.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.BasebandGaussianPulse",
      "lookup_path": "tidy3d.rf.BasebandGaussianPulse",
      "object_kind": "class",
      "summary": "Unmodulated Gaussian pulse source time profile.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/basebandgaussianpulse/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/BasebandGaussianPulse.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.BasebandRectangularPulse",
      "lookup_path": "tidy3d.rf.BasebandRectangularPulse",
      "object_kind": "class",
      "summary": "Smoothed rectangular pulse source time profile.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/basebandrectangularpulse/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/BasebandRectangularPulse.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.BasebandStep",
      "lookup_path": "tidy3d.rf.BasebandStep",
      "object_kind": "class",
      "summary": "Step function source time profile using an error function (erf).",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/basebandstep/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/BasebandStep.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.BlackmanHarrisWindow",
      "lookup_path": "tidy3d.rf.BlackmanHarrisWindow",
      "object_kind": "class",
      "summary": "Standard Blackman-Harris window for tapering or spectral shaping.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/blackmanharriswindow/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/BlackmanHarrisWindow.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.BlackmanWindow",
      "lookup_path": "tidy3d.rf.BlackmanWindow",
      "object_kind": "class",
      "summary": "Standard Blackman window for tapering or spectral shaping.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/blackmanwindow/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/BlackmanWindow.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.BlochBoundary",
      "lookup_path": "tidy3d.BlochBoundary",
      "object_kind": "class",
      "summary": "Specifies a Bloch boundary condition along a single dimension.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/blochboundary/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/BlochBoundary.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Boundary",
      "lookup_path": "tidy3d.Boundary",
      "object_kind": "class",
      "summary": "Boundary conditions at the minus and plus extents along a dimension.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/boundary/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Boundary.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.BoundarySpec",
      "lookup_path": "tidy3d.BoundarySpec",
      "object_kind": "class",
      "summary": "Specifies boundary conditions on each side of the domain and along each dimension.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/boundaryspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/BoundarySpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Box",
      "lookup_path": "tidy3d.Box",
      "object_kind": "class",
      "summary": "Rectangular prism. Also base class for `Simulation`, `Monitor`, and `Source`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/box/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Box.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.BroadbandPulse",
      "lookup_path": "tidy3d.BroadbandPulse",
      "object_kind": "class",
      "summary": "A source time injecting significant energy in the entire custom frequency range.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/broadbandpulse/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/BroadbandPulse.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.C_0",
      "lookup_path": "tidy3d.C_0",
      "object_kind": "attribute",
      "summary": "Speed of light in vacuum [um/s]",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/c_0/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/C_0.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ChebWindow",
      "lookup_path": "tidy3d.rf.ChebWindow",
      "object_kind": "class",
      "summary": "Standard Chebyshev window for tapering with configurable sidelobe attenuation.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/chebwindow/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ChebWindow.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CircuitImpedanceModel",
      "lookup_path": "tidy3d.rf.CircuitImpedanceModel",
      "object_kind": "class",
      "summary": "Circuit model storing R/L/C components and port nodes; fits admittance on demand.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/circuitimpedancemodel/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CircuitImpedanceModel.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ClipOperation",
      "lookup_path": "tidy3d.ClipOperation",
      "object_kind": "class",
      "summary": "Class representing the result of a set operation between geometries.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/clipoperation/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ClipOperation.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CoaxialLumpedPort",
      "lookup_path": "tidy3d.rf.CoaxialLumpedPort",
      "object_kind": "class",
      "summary": "Class representing a single coaxial lumped port.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/coaxiallumpedport/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CoaxialLumpedPort.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CoaxialLumpedResistor",
      "lookup_path": "tidy3d.rf.CoaxialLumpedResistor",
      "object_kind": "class",
      "summary": "Class representing a coaxial lumped resistor. Lumped resistors are appended to the list of structures in the simulation as `Medium2D` with the appropriate conductivity given their size and geometry.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/coaxiallumpedresistor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CoaxialLumpedResistor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ComponentModelerDataType",
      "lookup_path": "tidy3d.rf.ComponentModelerDataType",
      "object_kind": "attribute",
      "summary": "API reference for flex_rf.tidy3d.ComponentModelerDataType.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/componentmodelerdatatype/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ComponentModelerDataType.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ComponentModelerType",
      "lookup_path": "tidy3d.rf.ComponentModelerType",
      "object_kind": "attribute",
      "summary": "API reference for flex_rf.tidy3d.ComponentModelerType.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/componentmodelertype/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ComponentModelerType.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CompositeCurrentIntegral",
      "lookup_path": "tidy3d.rf.CompositeCurrentIntegral",
      "object_kind": "class",
      "summary": "Current integral comprising one or more disjoint paths",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/compositecurrentintegral/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CompositeCurrentIntegral.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CompositeCurrentIntegralSpec",
      "lookup_path": "tidy3d.rf.CompositeCurrentIntegralSpec",
      "object_kind": "class",
      "summary": "Specification for a composite current integral.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/compositecurrentintegralspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CompositeCurrentIntegralSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.config",
      "lookup_path": "tidy3d.config",
      "object_kind": "module",
      "summary": "Tidy3D configuration system public API.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/config/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/config.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ContourPathAveraging",
      "lookup_path": "tidy3d.ContourPathAveraging",
      "object_kind": "class",
      "summary": "Apply a contour-path subpixel averaging method to dielectric boundaries.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/contourpathaveraging/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ContourPathAveraging.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Coords",
      "lookup_path": "tidy3d.Coords",
      "object_kind": "class",
      "summary": "Holds data about a set of x,y,z positions on a grid.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/coords/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Coords.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CornerFinderSpec",
      "lookup_path": "tidy3d.rf.CornerFinderSpec",
      "object_kind": "class",
      "summary": "Specification for corner detection on a 2D plane.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/cornerfinderspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CornerFinderSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CurrentIntegralTypes",
      "lookup_path": "tidy3d.rf.CurrentIntegralTypes",
      "object_kind": "attribute",
      "summary": "API reference for flex_rf.tidy3d.CurrentIntegralTypes.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/currentintegraltypes/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CurrentIntegralTypes.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Custom2DCurrentIntegral",
      "lookup_path": "tidy3d.rf.Custom2DCurrentIntegral",
      "object_kind": "class",
      "summary": "Class for computing conduction current via Ampère's circuital law on a custom path. To compute the current flowing in the positive `axis` direction, the vertices should be ordered in a counterclockwise direction.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/custom2dcurrentintegral/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Custom2DCurrentIntegral.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Custom2DCurrentIntegralSpec",
      "lookup_path": "tidy3d.rf.Custom2DCurrentIntegralSpec",
      "object_kind": "class",
      "summary": "Class for specifying the computation of conduction current via Ampère's circuital law on a custom path. To compute the current flowing in the positive `axis` direction, the vertices should be ordered in a counterclockwise direction.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/custom2dcurrentintegralspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Custom2DCurrentIntegralSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Custom2DPathIntegral",
      "lookup_path": "tidy3d.rf.Custom2DPathIntegral",
      "object_kind": "class",
      "summary": "Class for defining a custom path integral defined as a curve on an axis-aligned plane.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/custom2dpathintegral/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Custom2DPathIntegral.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Custom2DVoltageIntegral",
      "lookup_path": "tidy3d.rf.Custom2DVoltageIntegral",
      "object_kind": "class",
      "summary": "Class for computing the voltage between two points defined by a custom path. Computed voltage is $$V=V_b-V_a$$, where position b is the final vertex in the supplied path.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/custom2dvoltageintegral/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Custom2DVoltageIntegral.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Custom2DVoltageIntegralSpec",
      "lookup_path": "tidy3d.rf.Custom2DVoltageIntegralSpec",
      "object_kind": "class",
      "summary": "Class for specifying the computation of voltage between two points defined by a custom path. Computed voltage is $$V=V_b-V_a$$, where position b is the final vertex in the supplied path.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/custom2dvoltageintegralspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Custom2DVoltageIntegralSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CustomAnisotropicMedium",
      "lookup_path": "tidy3d.CustomAnisotropicMedium",
      "object_kind": "class",
      "summary": "Diagonally anisotropic medium with spatially varying permittivity in each component.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/customanisotropicmedium/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CustomAnisotropicMedium.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CustomGrid",
      "lookup_path": "tidy3d.CustomGrid",
      "object_kind": "class",
      "summary": "Custom 1D grid supplied as a list of grid cell sizes centered on the simulation center.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/customgrid/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CustomGrid.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CustomGridBoundaries",
      "lookup_path": "tidy3d.CustomGridBoundaries",
      "object_kind": "class",
      "summary": "Custom 1D grid supplied as a list of grid cell boundary coordinates.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/customgridboundaries/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CustomGridBoundaries.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CustomImpedanceSpec",
      "lookup_path": "tidy3d.rf.CustomImpedanceSpec",
      "object_kind": "class",
      "summary": "Specification for custom transmission line voltages and currents in mode solvers.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/customimpedancespec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CustomImpedanceSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CustomMedium",
      "lookup_path": "tidy3d.CustomMedium",
      "object_kind": "class",
      "summary": "`Medium` with user-supplied permittivity distribution.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/custommedium/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CustomMedium.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CustomPoleResidue",
      "lookup_path": "tidy3d.CustomPoleResidue",
      "object_kind": "class",
      "summary": "A spatially varying dispersive medium described by the pole-residue pair model.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/custompoleresidue/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CustomPoleResidue.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.CustomSourceTime",
      "lookup_path": "tidy3d.CustomSourceTime",
      "object_kind": "class",
      "summary": "Custom source time dependence consisting of a real or complex envelope modulated at a central frequency, as shown below.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/customsourcetime/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/CustomSourceTime.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Cylinder",
      "lookup_path": "tidy3d.Cylinder",
      "object_kind": "class",
      "summary": "Cylindrical geometry with optional sidewall angle along axis direction. When `sidewall_angle` is nonzero, the shape is a conical frustum or a cone.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/cylinder/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Cylinder.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.DiffractionData",
      "lookup_path": "tidy3d.DiffractionData",
      "object_kind": "class",
      "summary": "Data for a `DiffractionMonitor`: complex components of diffracted far fields.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/diffractiondata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/DiffractionData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.DiffractionMonitor",
      "lookup_path": "tidy3d.DiffractionMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that uses a 2D Fourier transform to compute the diffraction amplitudes and efficiency for allowed diffraction orders.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/diffractionmonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/DiffractionMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.DirectivityData",
      "lookup_path": "tidy3d.rf.DirectivityData",
      "object_kind": "class",
      "summary": "Data associated with a `DirectivityMonitor`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/directivitydata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/DirectivityData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.DirectivityMonitor",
      "lookup_path": "tidy3d.rf.DirectivityMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that records the radiation characteristics of antennas in the frequency domain at specified observation angles.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/directivitymonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/DirectivityMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.DirectivityMonitorSpec",
      "lookup_path": "tidy3d.rf.DirectivityMonitorSpec",
      "object_kind": "class",
      "summary": "Specification for automatically generating a `DirectivityMonitor`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/directivitymonitorspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/DirectivityMonitorSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.EPSILON_0",
      "lookup_path": "tidy3d.EPSILON_0",
      "object_kind": "attribute",
      "summary": "Vacuum permittivity [F/um]",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/epsilon_0/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/EPSILON_0.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ETA_0",
      "lookup_path": "tidy3d.ETA_0",
      "object_kind": "attribute",
      "summary": "Vacuum impedance in Ohms",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/eta_0/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ETA_0.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FastDispersionFitter",
      "lookup_path": "tidy3d.plugins.dispersion.FastDispersionFitter",
      "object_kind": "class",
      "summary": "Tool for fitting refractive index data to get a dispersive medium described by `PoleResidue` model.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/fastdispersionfitter/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FastDispersionFitter.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FieldData",
      "lookup_path": "tidy3d.FieldData",
      "object_kind": "class",
      "summary": "Data associated with a `FieldMonitor`: scalar components of E and H fields.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/fielddata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FieldData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FieldGrid",
      "lookup_path": "tidy3d.FieldGrid",
      "object_kind": "class",
      "summary": "Holds the grid data for a single field.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/fieldgrid/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FieldGrid.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FieldMonitor",
      "lookup_path": "tidy3d.FieldMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that records electromagnetic fields in the frequency domain.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/fieldmonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FieldMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FieldTimeData",
      "lookup_path": "tidy3d.FieldTimeData",
      "object_kind": "class",
      "summary": "Data associated with a `FieldTimeMonitor`: scalar components of E and H fields.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/fieldtimedata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FieldTimeData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FieldTimeMonitor",
      "lookup_path": "tidy3d.FieldTimeMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that records electromagnetic fields in the time domain.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/fieldtimemonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FieldTimeMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FluxData",
      "lookup_path": "tidy3d.FluxData",
      "object_kind": "class",
      "summary": "Data associated with a `FluxMonitor`: flux data in the frequency-domain.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/fluxdata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FluxData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FluxMonitor",
      "lookup_path": "tidy3d.FluxMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that records power flux in the frequency domain.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/fluxmonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FluxMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FluxTimeData",
      "lookup_path": "tidy3d.FluxTimeData",
      "object_kind": "class",
      "summary": "Data associated with a `FluxTimeMonitor`: flux data in the time-domain.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/fluxtimedata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FluxTimeData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FluxTimeMonitor",
      "lookup_path": "tidy3d.FluxTimeMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that records power flux in the time domain.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/fluxtimemonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FluxTimeMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FreqRange",
      "lookup_path": "tidy3d.FreqRange",
      "object_kind": "class",
      "summary": "Convenience class for handling frequency/wavelength conversion; it simplifies specification of frequency ranges and sample points for sources and monitors.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/freqrange/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FreqRange.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FrequencyUtils",
      "lookup_path": "tidy3d.FrequencyUtils",
      "object_kind": "class",
      "summary": "Utilities for classifying frequencies/wavelengths and generating samples for standard optical bands.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/frequencyutils/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FrequencyUtils.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.FullyAnisotropicMedium",
      "lookup_path": "tidy3d.FullyAnisotropicMedium",
      "object_kind": "class",
      "summary": "Fully anisotropic medium including all 9 components of the permittivity and conductivity tensors.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/fullyanisotropicmedium/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/FullyAnisotropicMedium.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.GaussianPulse",
      "lookup_path": "tidy3d.GaussianPulse",
      "object_kind": "class",
      "summary": "Source time dependence that describes a Gaussian pulse.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/gaussianpulse/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/GaussianPulse.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Geometry",
      "lookup_path": "tidy3d.Geometry",
      "object_kind": "class",
      "summary": "Abstract base class, defines where something exists in space.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/geometry/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Geometry.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.GeometryArray",
      "lookup_path": "tidy3d.GeometryArray",
      "object_kind": "class",
      "summary": "A geometry representing an array of copies of a base geometry, with optional offsets and/or linear transformations applied to each copy.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/geometryarray/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/GeometryArray.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.GeometryGroup",
      "lookup_path": "tidy3d.GeometryGroup",
      "object_kind": "class",
      "summary": "A collection of Geometry objects that can be called as a single geometry object.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/geometrygroup/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/GeometryGroup.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Grid",
      "lookup_path": "tidy3d.Grid",
      "object_kind": "class",
      "summary": "Contains all information about the spatial positions of the FDTD grid.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/grid/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Grid.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.GridRefinement",
      "lookup_path": "tidy3d.GridRefinement",
      "object_kind": "class",
      "summary": "Specification for local mesh refinement that defines the grid step size and the number of grid cells in the refinement region.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/gridrefinement/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/GridRefinement.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.GridSpec",
      "lookup_path": "tidy3d.GridSpec",
      "object_kind": "class",
      "summary": "Collective grid specification for all three dimensions.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/gridspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/GridSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.HammerstadSurfaceRoughness",
      "lookup_path": "tidy3d.rf.HammerstadSurfaceRoughness",
      "object_kind": "class",
      "summary": "Modified Hammerstad surface roughness model. It's a popular model that works well under 5 GHz for surface roughness below 2 micrometer RMS.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/hammerstadsurfaceroughness/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/HammerstadSurfaceRoughness.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.HammingWindow",
      "lookup_path": "tidy3d.rf.HammingWindow",
      "object_kind": "class",
      "summary": "Standard Hamming window for tapering or spectral shaping.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/hammingwindow/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/HammingWindow.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.HannWindow",
      "lookup_path": "tidy3d.rf.HannWindow",
      "object_kind": "class",
      "summary": "Hann window with configurable sidelobe suppression and sidelobe count.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/hannwindow/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/HannWindow.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.HeuristicPECStaircasing",
      "lookup_path": "tidy3d.HeuristicPECStaircasing",
      "object_kind": "class",
      "summary": "Apply a variant of staircasing scheme to PEC boundaries: the electric field grid is set to PEC if the field is substantially parallel to the interface.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/heuristicpecstaircasing/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/HeuristicPECStaircasing.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.HuraySurfaceRoughness",
      "lookup_path": "tidy3d.rf.HuraySurfaceRoughness",
      "object_kind": "class",
      "summary": "Huray surface roughness model.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/huraysurfaceroughness/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/HuraySurfaceRoughness.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ImpedanceCalculator",
      "lookup_path": "tidy3d.rf.ImpedanceCalculator",
      "object_kind": "class",
      "summary": "Tool for computing the characteristic impedance of a transmission line.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/impedancecalculator/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ImpedanceCalculator.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.inf",
      "lookup_path": "tidy3d.inf",
      "object_kind": "attribute",
      "summary": "Representation of infinity used within tidy3d.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/inf/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/inf.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.InternalAbsorber",
      "lookup_path": "tidy3d.rf.InternalAbsorber",
      "object_kind": "class",
      "summary": "Internally placed plane with one-way wave equation boundary conditions for absorption of electromagnetic waves. Note that internal absorbers are automatically wrapped in a PEC frame with a backing PEC plate on the non-absorbing side.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/internalabsorber/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/InternalAbsorber.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.KaiserWindow",
      "lookup_path": "tidy3d.rf.KaiserWindow",
      "object_kind": "class",
      "summary": "Class for Kaiser window.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/kaiserwindow/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/KaiserWindow.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.LayerRefinementSpec",
      "lookup_path": "tidy3d.rf.LayerRefinementSpec",
      "object_kind": "class",
      "summary": "Specification for automatic mesh refinement and snapping in layered structures. Structure corners on the cross section perpendicular to layer thickness direction can be automatically identified. Subsequently, mesh is snapped and refined around the corners. Mesh can also be refined and snapped around the bounds along the layer thickness direction.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/layerrefinementspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/LayerRefinementSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.LinearLumpedElement",
      "lookup_path": "tidy3d.rf.LinearLumpedElement",
      "object_kind": "class",
      "summary": "Lumped element representing a network consisting of resistors, capacitors, and inductors.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/linearlumpedelement/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/LinearLumpedElement.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.LobeMeasurer",
      "lookup_path": "tidy3d.rf.LobeMeasurer",
      "object_kind": "class",
      "summary": "Tool for detecting and analyzing lobes in antenna radiation patterns, along with their characteristics such as direction and beamwidth.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/lobemeasurer/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/LobeMeasurer.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.log",
      "lookup_path": "tidy3d.log",
      "object_kind": "module",
      "summary": "Logging Configuration for Tidy3d.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/log/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/log.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.LossyMetalMedium",
      "lookup_path": "tidy3d.rf.LossyMetalMedium",
      "object_kind": "class",
      "summary": "Lossy metal that can be modeled with a surface impedance boundary condition (SIBC).",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/lossymetalmedium/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/LossyMetalMedium.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.LowFrequencySmoothingSpec",
      "lookup_path": "tidy3d.rf.LowFrequencySmoothingSpec",
      "object_kind": "class",
      "summary": "Specifies the low frequency smoothing parameters for the simulation. This specification affects only results recorded in mode monitors. Specifically, the mode decomposition data for frequencies for which the total simulation time in units of the corresponding period (T = 1/f) is less than the specified minimum sampling time will be overridden by extrapolation from the data in the trusted frequency range. The trusted frequency range is defined in terms of minimum and maximum sampling times (the total simulation time divided by the corresponding period).",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/lowfrequencysmoothingspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/LowFrequencySmoothingSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.LumpedCircuitComponent",
      "lookup_path": "tidy3d.rf.LumpedCircuitComponent",
      "object_kind": "class",
      "summary": "Single R, L, or C branch between two nodes.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/lumpedcircuitcomponent/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/LumpedCircuitComponent.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.LumpedPort",
      "lookup_path": "tidy3d.rf.LumpedPort",
      "object_kind": "class",
      "summary": "Class representing a single rectangular lumped port.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/lumpedport/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/LumpedPort.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.LumpedResistor",
      "lookup_path": "tidy3d.rf.LumpedResistor",
      "object_kind": "class",
      "summary": "Class representing a rectangular lumped resistor. Lumped resistors are appended to the list of structures in the simulation as `Medium2D` with the appropriate conductivity given their size and voltage axis.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/lumpedresistor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/LumpedResistor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.material_library",
      "lookup_path": "tidy3d.material_library",
      "object_kind": "module",
      "summary": "API reference for flex_rf.tidy3d.material_library.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/material_library/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/material_library.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Medium",
      "lookup_path": "tidy3d.Medium",
      "object_kind": "class",
      "summary": "Dispersionless medium. Mediums define the optical properties of the materials within the simulation.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/medium/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Medium.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Medium2D",
      "lookup_path": "tidy3d.Medium2D",
      "object_kind": "class",
      "summary": "2D diagonally anisotropic medium.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/medium2d/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Medium2D.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.MeshOverrideStructure",
      "lookup_path": "tidy3d.MeshOverrideStructure",
      "object_kind": "class",
      "summary": "Defines an object that is only used in the process of generating the mesh.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/meshoverridestructure/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/MeshOverrideStructure.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.MicrowaveModeData",
      "lookup_path": "tidy3d.rf.MicrowaveModeData",
      "object_kind": "class",
      "summary": "Data associated with a `ModeMonitor` for microwave and RF applications: modal amplitudes, propagation indices, mode profiles, and transmission line data.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/microwavemodedata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/MicrowaveModeData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.MicrowaveModeMonitor",
      "lookup_path": "tidy3d.rf.MicrowaveModeMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that records amplitudes from modal decomposition of fields on plane.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/microwavemodemonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/MicrowaveModeMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.MicrowaveModeSolverData",
      "lookup_path": "tidy3d.rf.MicrowaveModeSolverData",
      "object_kind": "class",
      "summary": "Data associated with a `ModeSolverMonitor` for microwave and RF applications: scalar components of E and H fields plus characteristic impedance data.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/microwavemodesolverdata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/MicrowaveModeSolverData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.MicrowaveModeSolverMonitor",
      "lookup_path": "tidy3d.rf.MicrowaveModeSolverMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that stores the mode field profiles returned by the mode solver in the monitor plane.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/microwavemodesolvermonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/MicrowaveModeSolverMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.MicrowaveModeSpec",
      "lookup_path": "tidy3d.rf.MicrowaveModeSpec",
      "object_kind": "class",
      "summary": "Specification for transmission line modes and microwave waveguides.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/microwavemodespec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/MicrowaveModeSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.MicrowaveSMatrixData",
      "lookup_path": "tidy3d.rf.MicrowaveSMatrixData",
      "object_kind": "class",
      "summary": "Stores the computed S-matrix and reference impedances for the terminal ports.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/microwavesmatrixdata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/MicrowaveSMatrixData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.MicrowaveTerminalSource",
      "lookup_path": "tidy3d.rf.MicrowaveTerminalSource",
      "object_kind": "class",
      "summary": "Injects current source to excite a specific terminal mode.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/microwaveterminalsource/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/MicrowaveTerminalSource.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ModeABCBoundary",
      "lookup_path": "tidy3d.ModeABCBoundary",
      "object_kind": "class",
      "summary": "One-way wave equation absorbing boundary conditions for absorbing a waveguide mode.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/modeabcboundary/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ModeABCBoundary.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ModeData",
      "lookup_path": "tidy3d.ModeData",
      "object_kind": "class",
      "summary": "Data associated with a `ModeMonitor`: modal amplitudes, propagation indices and mode profiles.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/modedata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ModeData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ModeInterpSpec",
      "lookup_path": "tidy3d.ModeInterpSpec",
      "object_kind": "class",
      "summary": "Specification for mode frequency interpolation.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/modeinterpspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ModeInterpSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ModelerLowFrequencySmoothingSpec",
      "lookup_path": "tidy3d.rf.ModelerLowFrequencySmoothingSpec",
      "object_kind": "class",
      "summary": "Specifies the low frequency smoothing parameters for the terminal component simulation. This specification affects only results at wave ports. Specifically, the mode decomposition data for frequencies for which the total simulation time in units of the corresponding period (T = 1/f) is less than the specified minimum sampling time will be overridden by extrapolation from the data in the trusted frequency range. The trusted frequency range is defined in terms of minimum and maximum sampling times (the total simulation time divided by the corresponding period).",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/modelerlowfrequencysmoothingspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ModelerLowFrequencySmoothingSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.models",
      "lookup_path": "tidy3d.rf.models",
      "object_kind": "module",
      "summary": "Imports for transmission line models.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/models/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/models.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ModeMonitor",
      "lookup_path": "tidy3d.ModeMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that records amplitudes from modal decomposition of fields on plane.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/modemonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ModeMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ModeSolver",
      "lookup_path": "tidy3d.plugins.mode.ModeSolver",
      "object_kind": "class",
      "summary": "Interface for solving electromagnetic eigenmodes in a 2D plane with translational invariance in the third dimension.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/modesolver/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ModeSolver.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ModeSolverData",
      "lookup_path": "tidy3d.ModeSolverData",
      "object_kind": "class",
      "summary": "Data associated with a `ModeSolverMonitor`: scalar components of E and H fields.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/modesolverdata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ModeSolverData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ModeSolverMonitor",
      "lookup_path": "tidy3d.ModeSolverMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that stores the mode field profiles returned by the mode solver in the monitor plane.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/modesolvermonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ModeSolverMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ModeSortSpec",
      "lookup_path": "tidy3d.ModeSortSpec",
      "object_kind": "class",
      "summary": "Specification for filtering and sorting modes within each frequency.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/modesortspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ModeSortSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.ModeSpec",
      "lookup_path": "tidy3d.ModeSpec",
      "object_kind": "class",
      "summary": "Stores specifications for the mode solver to find an electromagnetic mode.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/modespec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/ModeSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.MU_0",
      "lookup_path": "tidy3d.MU_0",
      "object_kind": "attribute",
      "summary": "Vacuum permeability [H/um]",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/mu_0/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/MU_0.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.path_integrals_from_lumped_element",
      "lookup_path": "tidy3d.rf.path_integrals_from_lumped_element",
      "object_kind": "function",
      "summary": "Helper to create a `AxisAlignedVoltageIntegral` and `AxisAlignedCurrentIntegral` from a supplied `LinearLumpedElement`. Takes into account any snapping the lumped element undergoes using the supplied `Grid`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/path_integrals_from_lumped_element/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/path_integrals_from_lumped_element.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PEC",
      "lookup_path": "tidy3d.PEC",
      "object_kind": "attribute",
      "summary": "API reference for flex_rf.tidy3d.PEC.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/pec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PEC.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PECBoundary",
      "lookup_path": "tidy3d.PECBoundary",
      "object_kind": "class",
      "summary": "Perfect electric conductor boundary condition class.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/pecboundary/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PECBoundary.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PECConformal",
      "lookup_path": "tidy3d.PECConformal",
      "object_kind": "class",
      "summary": "Apply a subpixel averaging method known as conformal mesh scheme to PEC boundaries.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/pecconformal/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PECConformal.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PECFrame",
      "lookup_path": "tidy3d.rf.PECFrame",
      "object_kind": "class",
      "summary": "PEC source frame.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/pecframe/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PECFrame.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PECMedium",
      "lookup_path": "tidy3d.PECMedium",
      "object_kind": "class",
      "summary": "Perfect electrical conductor class.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/pecmedium/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PECMedium.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Periodic",
      "lookup_path": "tidy3d.Periodic",
      "object_kind": "class",
      "summary": "Periodic boundary condition class.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/periodic/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Periodic.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PermittivityData",
      "lookup_path": "tidy3d.PermittivityData",
      "object_kind": "class",
      "summary": "Data for a `PermittivityMonitor`: diagonal components of the permittivity tensor.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/permittivitydata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PermittivityData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PermittivityMonitor",
      "lookup_path": "tidy3d.PermittivityMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that records the diagonal components of the complex-valued relative permittivity tensor in the frequency domain. The recorded data has the same shape as a `FieldMonitor` of the same geometry: the permittivity values are saved at the Yee grid locations, and can be interpolated to any point inside the monitor.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/permittivitymonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PermittivityMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PlaneWave",
      "lookup_path": "tidy3d.PlaneWave",
      "object_kind": "class",
      "summary": "Uniform current distribution on an infinite extent plane. One element of size must be zero.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/planewave/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PlaneWave.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PMCBoundary",
      "lookup_path": "tidy3d.PMCBoundary",
      "object_kind": "class",
      "summary": "Perfect magnetic conductor boundary condition class.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/pmcboundary/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PMCBoundary.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PMCMedium",
      "lookup_path": "tidy3d.PMCMedium",
      "object_kind": "class",
      "summary": "Perfect magnetic conductor class.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/pmcmedium/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PMCMedium.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PML",
      "lookup_path": "tidy3d.PML",
      "object_kind": "class",
      "summary": "Specifies a standard PML along a single dimension.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/pml/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PML.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PMLParams",
      "lookup_path": "tidy3d.PMLParams",
      "object_kind": "class",
      "summary": "Specifies full set of parameters needed for complex, frequency-shifted PML.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/pmlparams/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PMLParams.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PointDipole",
      "lookup_path": "tidy3d.PointDipole",
      "object_kind": "class",
      "summary": "Uniform current source with a zero size. The source corresponds to an infinitesimal antenna with a fixed current density, and is slightly different from a related definition that is used in some contexts, namely an oscillating electric or magnetic dipole. The two are related through a factor of `omega ** 2` in the power normalization, where `omega` is the angular frequency of the oscillation. This is discussed further in our [source normalization](https://docs.flexcompute.com/projects/tidy3d/en/latest/faq/docs/faq/How-are-results-normalized.html) FAQ page.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/pointdipole/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PointDipole.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PolarizedAveraging",
      "lookup_path": "tidy3d.PolarizedAveraging",
      "object_kind": "class",
      "summary": "Apply a polarized subpixel averaging method to dielectric boundaries, which is a phenomenological approximation of `ContourPathAveraging`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/polarizedaveraging/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PolarizedAveraging.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PoleResidue",
      "lookup_path": "tidy3d.PoleResidue",
      "object_kind": "class",
      "summary": "A dispersive medium described by the pole-residue pair model.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/poleresidue/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PoleResidue.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PolySlab",
      "lookup_path": "tidy3d.PolySlab",
      "object_kind": "class",
      "summary": "Polygon extruded with optional sidewall angle along axis direction.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/polyslab/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PolySlab.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.PortDataArray",
      "lookup_path": "tidy3d.rf.PortDataArray",
      "object_kind": "class",
      "summary": "Array of values over dimensions of frequency and port name.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/portdataarray/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/PortDataArray.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.QuasiUniformGrid",
      "lookup_path": "tidy3d.QuasiUniformGrid",
      "object_kind": "class",
      "summary": "Similar to `UniformGrid` that generates uniform 1D grid, but grid positions are locally fine tuned to be snaped to snapping points and the edges of structure bounding boxes. Internally, it is using the same meshing method as `AutoGrid`, but it ignores material information in favor for a user-defined grid size.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/quasiuniformgrid/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/QuasiUniformGrid.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.RadialTaper",
      "lookup_path": "tidy3d.rf.RadialTaper",
      "object_kind": "class",
      "summary": "Class for Radial Taper.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/radialtaper/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/RadialTaper.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.RectangularAntennaArrayCalculator",
      "lookup_path": "tidy3d.rf.RectangularAntennaArrayCalculator",
      "object_kind": "class",
      "summary": "This class provides methods to calculate the array factor and far-field radiation patterns for rectangular phased antenna arrays. It handles arrays with arbitrary size, spacing, phase shifts, and amplitude tapering in x, y, and z directions.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/rectangularantennaarraycalculator/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/RectangularAntennaArrayCalculator.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.RectangularLumpedElement",
      "lookup_path": "tidy3d.rf.RectangularLumpedElement",
      "object_kind": "class",
      "summary": "Class representing a rectangular planar element with zero thickness along its normal axis. A `RectangularLumpedElement` is appended to the list of structures in the simulation as a `Medium2D` with the appropriate material properties given their size, voltage axis, and the network they represent.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/rectangularlumpedelement/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/RectangularLumpedElement.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.RectangularTaper",
      "lookup_path": "tidy3d.rf.RectangularTaper",
      "object_kind": "class",
      "summary": "Class for rectangular taper.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/rectangulartaper/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/RectangularTaper.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.rf_material_library",
      "lookup_path": "tidy3d.rf.rf_material_library",
      "object_kind": "attribute",
      "summary": "API reference for flex_rf.tidy3d.rf_material_library.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/rf_material_library/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/rf_material_library.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.RLCNetwork",
      "lookup_path": "tidy3d.rf.RLCNetwork",
      "object_kind": "class",
      "summary": "Class for representing a simple network consisting of a resistor, capacitor, and inductor. Provides additional functionality for representing the network as an equivalent medium.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/rlcnetwork/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/RLCNetwork.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.RotationAroundAxis",
      "lookup_path": "tidy3d.RotationAroundAxis",
      "object_kind": "class",
      "summary": "Rotation of vectors and tensors around a given vector.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/rotationaroundaxis/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/RotationAroundAxis.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.RunTimeSpec",
      "lookup_path": "tidy3d.RunTimeSpec",
      "object_kind": "class",
      "summary": "Defines specification for how long to run a simulation when added to `Simulation.run_time`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/runtimespec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/RunTimeSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Scene",
      "lookup_path": "tidy3d.Scene",
      "object_kind": "class",
      "summary": "Contains generic information about the geometry and medium properties common to all types of simulations.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/scene/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Scene.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.set_logging_file",
      "lookup_path": "tidy3d.set_logging_file",
      "object_kind": "function",
      "summary": "Set a file to write log to, independently from the stdout and stderr output chosen using `set_logging_level`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/set_logging_file/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/set_logging_file.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.set_logging_level",
      "lookup_path": "tidy3d.set_logging_level",
      "object_kind": "function",
      "summary": "Raise a warning here instead of setting the logging level.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/set_logging_level/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/set_logging_level.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Simulation",
      "lookup_path": "tidy3d.Simulation",
      "object_kind": "class",
      "summary": "Custom implementation of Maxwell’s equations which represents the physical model to be solved using the FDTD method.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/simulation/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Simulation.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.SimulationData",
      "lookup_path": "tidy3d.SimulationData",
      "object_kind": "class",
      "summary": "Stores data from a collection of `Monitor` objects in a `Simulation`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/simulationdata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/SimulationData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.SourceTime",
      "lookup_path": "tidy3d.SourceTime",
      "object_kind": "class",
      "summary": "Base class describing the time dependence of a source.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/sourcetime/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/SourceTime.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.SpatialDataArray",
      "lookup_path": "tidy3d.SpatialDataArray",
      "object_kind": "class",
      "summary": "Spatial distribution.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/spatialdataarray/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/SpatialDataArray.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Sphere",
      "lookup_path": "tidy3d.Sphere",
      "object_kind": "class",
      "summary": "Spherical geometry.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/sphere/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Sphere.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.StablePML",
      "lookup_path": "tidy3d.StablePML",
      "object_kind": "class",
      "summary": "Specifies a 'stable' PML along a single dimension. This PML deals handles possibly divergent simulations better, but at the expense of more layers.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/stablepml/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/StablePML.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Staircasing",
      "lookup_path": "tidy3d.Staircasing",
      "object_kind": "class",
      "summary": "Apply staircasing scheme to material assignment of Yee grids on structure boundaries.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/staircasing/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Staircasing.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Structure",
      "lookup_path": "tidy3d.Structure",
      "object_kind": "class",
      "summary": "Defines a physical object that interacts with the electromagnetic fields. A `Structure` is a combination of a material property (`AbstractMedium`) and a `Geometry`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/structure/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Structure.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.SubpixelSpec",
      "lookup_path": "tidy3d.SubpixelSpec",
      "object_kind": "class",
      "summary": "Defines specification for subpixel averaging schemes when added to `Simulation.subpixel`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/subpixelspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/SubpixelSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.SurfaceFieldData",
      "lookup_path": "tidy3d.SurfaceFieldData",
      "object_kind": "class",
      "summary": "Data associated with a `SurfaceFieldMonitor`: E and H fields on a surface.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/surfacefielddata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/SurfaceFieldData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.SurfaceFieldMonitor",
      "lookup_path": "tidy3d.SurfaceFieldMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that records electromagnetic fields in the frequency domain on PEC and lossy metal surfaces.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/surfacefieldmonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/SurfaceFieldMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.SurfaceFieldTimeData",
      "lookup_path": "tidy3d.SurfaceFieldTimeData",
      "object_kind": "class",
      "summary": "API reference for flex_rf.tidy3d.SurfaceFieldTimeData.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/surfacefieldtimedata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/SurfaceFieldTimeData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.SurfaceFieldTimeMonitor",
      "lookup_path": "tidy3d.SurfaceFieldTimeMonitor",
      "object_kind": "class",
      "summary": "`Monitor` that records electromagnetic fields in the time domain on PEC and lossy metal surfaces.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/surfacefieldtimemonitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/SurfaceFieldTimeMonitor.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.SurfaceImpedance",
      "lookup_path": "tidy3d.rf.SurfaceImpedance",
      "object_kind": "class",
      "summary": "Apply 1st order (Leontovich) surface impedance boundary condition to structure made of `LossyMetalMedium`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/surfaceimpedance/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/SurfaceImpedance.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.SurfaceImpedanceFitterParam",
      "lookup_path": "tidy3d.rf.SurfaceImpedanceFitterParam",
      "object_kind": "class",
      "summary": "Advanced parameters for fitting surface impedance of a `LossyMetalMedium`. Internally, the quantity to be fitted is surface impedance divided by `-1j * \\omega`.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/surfaceimpedancefitterparam/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/SurfaceImpedanceFitterParam.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.TaylorWindow",
      "lookup_path": "tidy3d.rf.TaylorWindow",
      "object_kind": "class",
      "summary": "Taylor window with configurable sidelobe suppression and sidelobe count.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/taylorwindow/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/TaylorWindow.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.TerminalComponentModeler",
      "lookup_path": "tidy3d.rf.TerminalComponentModeler",
      "object_kind": "class",
      "summary": "Tool for modeling two-terminal multiport devices and computing port parameters with lumped and wave ports.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/terminalcomponentmodeler/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/TerminalComponentModeler.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.TerminalComponentModelerData",
      "lookup_path": "tidy3d.rf.TerminalComponentModelerData",
      "object_kind": "class",
      "summary": "Data associated with a `TerminalComponentModeler` simulation run.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/terminalcomponentmodelerdata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/TerminalComponentModelerData.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.TerminalPortDataArray",
      "lookup_path": "tidy3d.rf.TerminalPortDataArray",
      "object_kind": "class",
      "summary": "Port parameter matrix elements for terminal-based ports.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/terminalportdataarray/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/TerminalPortDataArray.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.TerminalWavePort",
      "lookup_path": "tidy3d.rf.TerminalWavePort",
      "object_kind": "class",
      "summary": "Class representing a single terminal-driven wave port.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/terminalwaveport/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/TerminalWavePort.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.Transformed",
      "lookup_path": "tidy3d.Transformed",
      "object_kind": "class",
      "summary": "Class representing a transformed geometry.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/transformed/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/Transformed.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.TriangleMesh",
      "lookup_path": "tidy3d.TriangleMesh",
      "object_kind": "class",
      "summary": "Custom surface geometry given by a triangle mesh, as in the STL file format.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/trianglemesh/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/TriangleMesh.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.UniformCurrentSource",
      "lookup_path": "tidy3d.UniformCurrentSource",
      "object_kind": "class",
      "summary": "Source in a rectangular volume with uniform time dependence.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/uniformcurrentsource/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/UniformCurrentSource.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.UniformGrid",
      "lookup_path": "tidy3d.UniformGrid",
      "object_kind": "class",
      "summary": "Uniform 1D grid. The most standard way to define a simulation is to use a constant grid size in each of the three directions.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/uniformgrid/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/UniformGrid.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.VisualizationSpec",
      "lookup_path": "tidy3d.VisualizationSpec",
      "object_kind": "class",
      "summary": "Defines specification for visualization when used with plotting functions.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/visualizationspec/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/VisualizationSpec.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.VoltageIntegralTypes",
      "lookup_path": "tidy3d.rf.VoltageIntegralTypes",
      "object_kind": "attribute",
      "summary": "API reference for flex_rf.tidy3d.VoltageIntegralTypes.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/voltageintegraltypes/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/VoltageIntegralTypes.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.VolumetricAveraging",
      "lookup_path": "tidy3d.VolumetricAveraging",
      "object_kind": "class",
      "summary": "Apply volumetric averaging scheme to material properties of Yee grids on structure boundaries. The material property is averaged in the volume surrounding the Yee grid.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/volumetricaveraging/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/VolumetricAveraging.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.WavePort",
      "lookup_path": "tidy3d.rf.WavePort",
      "object_kind": "class",
      "summary": "Class representing a single modal-driven wave port.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/waveport/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/WavePort.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.tidy3d.YeeGrid",
      "lookup_path": "tidy3d.YeeGrid",
      "object_kind": "class",
      "summary": "Holds the yee grid coordinates for each of the E and H positions.",
      "url": "/rf/latest/autogenerated/flex_rf/tidy3d/yeegrid/",
      "json_url": "/rf/latest/autogenerated/flex_rf/tidy3d/YeeGrid.json",
      "group": "flex_rf.tidy3d"
    },
    {
      "public_path": "flex_rf.web.abort",
      "lookup_path": "tidy3d.web.abort",
      "object_kind": "function",
      "summary": "Abort server-side data associated with task.",
      "url": "/rf/latest/autogenerated/flex_rf/web/abort/",
      "json_url": "/rf/latest/autogenerated/flex_rf/web/abort.json",
      "group": "flex_rf.web"
    },
    {
      "public_path": "flex_rf.web.Batch",
      "lookup_path": "tidy3d.web.Batch",
      "object_kind": "class",
      "summary": "Interface for submitting several `Simulation` objects to sever.",
      "url": "/rf/latest/autogenerated/flex_rf/web/batch/",
      "json_url": "/rf/latest/autogenerated/flex_rf/web/Batch.json",
      "group": "flex_rf.web"
    },
    {
      "public_path": "flex_rf.web.BatchData",
      "lookup_path": "tidy3d.web.BatchData",
      "object_kind": "class",
      "summary": "Holds a collection of `SimulationData` returned by `Batch`.",
      "url": "/rf/latest/autogenerated/flex_rf/web/batchdata/",
      "json_url": "/rf/latest/autogenerated/flex_rf/web/BatchData.json",
      "group": "flex_rf.web"
    },
    {
      "public_path": "flex_rf.web.estimate_cost",
      "lookup_path": "tidy3d.web.estimate_cost",
      "object_kind": "function",
      "summary": "Compute the maximum FlexCredit charge for a given task.",
      "url": "/rf/latest/autogenerated/flex_rf/web/estimate_cost/",
      "json_url": "/rf/latest/autogenerated/flex_rf/web/estimate_cost.json",
      "group": "flex_rf.web"
    },
    {
      "public_path": "flex_rf.web.Job",
      "lookup_path": "tidy3d.web.Job",
      "object_kind": "class",
      "summary": "Interface for managing the running of a `Simulation` on server.",
      "url": "/rf/latest/autogenerated/flex_rf/web/job/",
      "json_url": "/rf/latest/autogenerated/flex_rf/web/Job.json",
      "group": "flex_rf.web"
    },
    {
      "public_path": "flex_rf.web.load",
      "lookup_path": "tidy3d.web.load",
      "object_kind": "function",
      "summary": "Download and Load simulation results into `SimulationData` object.",
      "url": "/rf/latest/autogenerated/flex_rf/web/load/",
      "json_url": "/rf/latest/autogenerated/flex_rf/web/load.json",
      "group": "flex_rf.web"
    },
    {
      "public_path": "flex_rf.web.monitor",
      "lookup_path": "tidy3d.web.monitor",
      "object_kind": "function",
      "summary": "Print the real time task progress until completion.",
      "url": "/rf/latest/autogenerated/flex_rf/web/monitor/",
      "json_url": "/rf/latest/autogenerated/flex_rf/web/monitor.json",
      "group": "flex_rf.web"
    },
    {
      "public_path": "flex_rf.web.real_cost",
      "lookup_path": "tidy3d.web.real_cost",
      "object_kind": "function",
      "summary": "Get the billed cost for given task after it has been run.",
      "url": "/rf/latest/autogenerated/flex_rf/web/real_cost/",
      "json_url": "/rf/latest/autogenerated/flex_rf/web/real_cost.json",
      "group": "flex_rf.web"
    },
    {
      "public_path": "flex_rf.web.run",
      "lookup_path": "flex_rf.web.run",
      "object_kind": "function",
      "summary": "Submit one or many simulations and return results in the same container shape.",
      "url": "/rf/latest/autogenerated/flex_rf/web/run/",
      "json_url": "/rf/latest/autogenerated/flex_rf/web/run.json",
      "group": "flex_rf.web"
    },
    {
      "public_path": "flex_rf.web.start",
      "lookup_path": "tidy3d.web.start",
      "object_kind": "function",
      "summary": "Start running the simulation associated with task.",
      "url": "/rf/latest/autogenerated/flex_rf/web/start/",
      "json_url": "/rf/latest/autogenerated/flex_rf/web/start.json",
      "group": "flex_rf.web"
    },
    {
      "public_path": "flex_rf.web.upload",
      "lookup_path": "tidy3d.web.upload",
      "object_kind": "function",
      "summary": "Upload simulation to server, but do not start running `Simulation`.",
      "url": "/rf/latest/autogenerated/flex_rf/web/upload/",
      "json_url": "/rf/latest/autogenerated/flex_rf/web/upload.json",
      "group": "flex_rf.web"
    }
  ]
}
