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. |