tidy3d.components.base.Tidy3dBaseModel
|
Base pydantic model that all Tidy3d components inherit from. |
tidy3d.components.base_sim.simulation.AbstractSimulation
|
Base class for simulation classes of different solvers. |
tidy3d.components.simulation.AbstractYeeGridSimulation
|
Abstract class for a simulation involving electromagnetic fields defined on a Yee grid. |
tidy3d.components.boundary.AbsorberSpec
|
Specifies the generic absorber properties along a single dimension. |
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.source.SourceTime
|
Base class describing the time dependence of a source. |
tidy3d.components.source.Source
|
Abstract base class for all sources. |
tidy3d.components.source.FieldSource
|
A Source defined by the desired E and/or H fields. |
tidy3d.components.source.CurrentSource
|
Source implements a current distribution directly. |
tidy3d.components.source.ReverseInterpolatedSource
|
Abstract source that allows reverse-interpolation along zero-sized dimensions. |
tidy3d.components.source.AngledFieldSource
|
A FieldSource defined with an angled direction of propagation. |
tidy3d.components.source.PlanarSource
|
A source defined on a 2D plane. |
tidy3d.components.source.DirectionalSource
|
A Field source that propagates in a given direction. |
tidy3d.components.source.BroadbandSource
|
A source with frequency dependent field distributions. |
tidy3d.components.source.VolumeSource
|
A source defined in a 3D Box . |
tidy3d.components.source.Pulse
|
A source time that ramps up with some fwidth and oscillates at freq0 . |
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 lumped elements. |
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.data.data_array.DataArray
|
Subclass of xr.DataArray that requires _dims to match the keys of the coords. |
tidy3d.components.data.monitor_data.MonitorData
|
Abstract base class of objects that store data pertaining to a single monitor . |
tidy3d.components.data.monitor_data.AbstractFieldProjectionData
|
Collection of projected fields in spherical coordinates in the frequency domain. |
tidy3d.components.data.monitor_data.ElectromagneticFieldData
|
Collection of electromagnetic fields. |
tidy3d.components.data.monitor_data.AbstractMonitorData
|
Abstract base class of objects that store data pertaining to a single AbstractMonitor . |
tidy3d.components.data.dataset.AbstractFieldDataset
|
Collection of scalar fields with some symmetry properties. |
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. |