tidy3d.SubpixelSpec#
- class SubpixelSpec[source]#
Bases:
Tidy3dBaseModelDefines specification for subpixel averaging schemes when added to
Simulation.subpixel.- Parameters:
dielectric (Union[
Staircasing,PolarizedAveraging,ContourPathAveraging] = PolarizedAveraging()) – Subpixel averaging method applied to dielectric material interfaces.metal (Union[
Staircasing,VolumetricAveraging] = Staircasing()) – Subpixel averaging method applied to metallic structure interfaces. A material is considered as metallic if its real part of relative permittivity is less than 1 at the central frequency.pec (Union[
Staircasing,HeuristicPECStaircasing,PECConformal] = PECConformal()) – Subpixel averaging method applied to PEC structure interfaces.pmc (Union[
Staircasing,HeuristicPECStaircasing] = Staircasing()) – Subpixel averaging method applied to PMC structure interfaces.lossy_metal (Union[
Staircasing,VolumetricAveraging,SurfaceImpedance] = SurfaceImpedance()) – Subpixel averaging method applied totd.LossyMetalMediummaterial interfaces.
Attributes
Methods
courant_ratio(contain_pec_structures, ...)The scaling ratio applied to Courant number so that the courant number in the simulation is
sim.courant * courant_ratio.Apply staircasing on all material boundaries.
Inherited Common Usage
- dielectric#
- metal#
- pec#
- pmc#
- lossy_metal#