tidy3d.Geometry
|
Abstract base class, defines where something exists in space. |
tidy3d.components.geometry.base.Centered
|
Geometry with a well defined center. |
tidy3d.components.geometry.base.Planar
|
Geometry with one axis that is slab-like with thickness height . |
tidy3d.components.geometry.base.Circular
|
Geometry with circular characteristics (specified by a radius). |
tidy3d.components.medium.AbstractMedium
|
A medium within which electromagnetic waves propagate. |
tidy3d.components.medium.AbstractCustomMedium
|
A spatially varying medium. |
tidy3d.components.medium.DispersiveMedium
|
A Medium with dispersion: field propagation characteristics depend on frequency. |
tidy3d.components.medium.CustomDispersiveMedium
|
A spatially varying dispersive medium. |
tidy3d.components.structure.AbstractStructure
|
A basic structure object. |
tidy3d.components.monitor.Monitor
|
Abstract base class for monitors. |
tidy3d.components.monitor.FreqMonitor
|
Monitor that records data in the frequency-domain.
|
tidy3d.components.monitor.TimeMonitor
|
Monitor that records data in the time-domain.
|
tidy3d.components.monitor.AbstractFieldMonitor
|
Monitor that records electromagnetic field data as a function of x,y,z.
|
tidy3d.components.monitor.AbstractFluxMonitor
|
Monitor that records flux during the solver run.
|
tidy3d.components.monitor.PlanarMonitor
|
Monitor that has a planar geometry.
|
tidy3d.components.monitor.AbstractFieldProjectionMonitor
|
Monitor that samples electromagnetic near fields in the frequency domain and projects them to a given set of observation points.
|
tidy3d.components.lumped_element.LumpedElement
|
Base class describing the interface all lumped elements obey. |
tidy3d.components.lumped_element.RectangularLumpedElement
|
Class representing a rectangular element with zero thickness. |
tidy3d.components.grid.grid_spec.GridSpec1d
|
Abstract base class, defines 1D grid generation specifications. |
tidy3d.components.data.sim_data.AbstractYeeGridSimulationData
|
Data from an AbstractYeeGridSimulation involving electromagnetic fields on a Yee grid. |
tidy3d.components.data.sim_data.SimulationData
|
Stores data from a collection of Monitor objects in a Simulation . |
tidy3d.components.base.Tidy3dBaseModel
|
Base pydantic model that all Tidy3d components inherit from. |
tidy3d.components.boundary.AbsorberSpec
|
Specifies the generic absorber properties along a single dimension. |
tidy3d.components.data.data_array.DataArray
|
Subclass of xr.DataArray that requires _dims to match the keys of the coords. |
tidy3d.components.data.dataset.FieldDataset
|
Dataset storing a collection of the scalar components of E and H fields in the freq. |
tidy3d.components.data.dataset.FieldTimeDataset
|
Dataset storing a collection of the scalar components of E and H fields in the time domain |
tidy3d.components.data.dataset.ModeSolverDataset
|
Dataset storing scalar components of E and H fields as a function of freq. |
tidy3d.components.data.monitor_data.ElectromagneticFieldData
|
Collection of electromagnetic fields. |
tidy3d.components.data.monitor_data.MonitorData
|
Abstract base class of objects that store data pertaining to a single monitor . |
tidy3d.components.data.sim_data.SimulationData
|
Stores data from a collection of Monitor objects in a Simulation . |
tidy3d.components.geometry.base.Centered
|
Geometry with a well defined center. |
tidy3d.components.geometry.base.Circular
|
Geometry with circular characteristics (specified by a radius). |
tidy3d.components.geometry.base.Planar
|
Geometry with one axis that is slab-like with thickness height . |
tidy3d.components.geometry.base.SimplePlaneIntersection
|
A geometry where intersections with an axis aligned plane may be computed efficiently. |
tidy3d.components.grid.grid_spec.GridSpec1d
|
Abstract base class, defines 1D grid generation specifications. |
tidy3d.components.lumped_element.LumpedElement
|
Base class describing the interface all lumped elements obey. |
tidy3d.components.medium.CustomDispersiveMedium
|
A spatially varying dispersive medium. |
tidy3d.components.medium.DispersiveMedium
|
A Medium with dispersion: field propagation characteristics depend on frequency. |
tidy3d.components.monitor.FreqMonitor
|
Monitor that records data in the frequency-domain.
|
tidy3d.components.monitor.Monitor
|
Abstract base class for monitors. |
tidy3d.components.monitor.PlanarMonitor
|
Monitor that has a planar geometry.
|
tidy3d.components.monitor.TimeMonitor
|
Monitor that records data in the time-domain.
|