Abstract Models#
These are some classes that are used to organize the tidy3d components, but arenβt to be used directly in the code. Documented here mainly for reference.
Base pydantic model that all Tidy3d components inherit from. |
|
Base class for simulation classes of different solvers. |
|
Specifies the generic absorber properties along a single dimension. |
|
Abstract base class, defines where something exists in space. |
|
Geometry with a well defined center. |
|
Geometry with one |
|
Geometry with circular characteristics (specified by a radius). |
|
A medium within which electromagnetic waves propagate. |
|
A spatially varying medium. |
|
A Medium with dispersion: field propagation characteristics depend on frequency. |
|
A spatially varying dispersive medium. |
|
A basic structure object. |
|
Base class describing the time dependence of a source. |
|
Abstract base class for all sources. |
|
A Source defined by the desired E and/or H fields. |
|
Source implements a current distribution directly. |
|
Abstract source that allows reverse-interpolation along zero-sized dimensions. |
|
A FieldSource defined with an angled direction of propagation. |
|
A source defined on a 2D plane. |
|
A Field source that propagates in a given direction. |
|
A source with frequency dependent field distributions. |
|
A source defined in a 3D |
|
A source time that ramps up with some |
|
Abstract base class for monitors. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Abstract base class, defines 1D grid generation specifications. |
|
Subclass of |
|
Abstract base class of objects that store data pertaining to a single |
|
|
Collection of projected fields in spherical coordinates in the frequency domain. |
|
Collection of electromagnetic fields. |
Abstract base class of objects that store data pertaining to a single |
|
Collection of scalar fields with some symmetry properties. |
|
Dataset storing a collection of the scalar components of E and H fields in the freq. |
|
Dataset storing a collection of the scalar components of E and H fields in the time domain |
|
Dataset storing scalar components of E and H fields as a function of freq. |