Charge Mediums#

tidy3d.ChargeConductorMedium

Conductor medium for conduction simulations.

tidy3d.ChargeInsulatorMedium

Insulating medium.

tidy3d.SemiconductorMedium

This class is used to define semiconductors.

Mobility#

tidy3d.CaugheyThomasMobility

The Caughey-Thomas temperature-dependent carrier mobility model.

Generation Recombination#

tidy3d.AugerRecombination

Parameters for the Auger recombination model.

tidy3d.RadiativeRecombination

Defines the parameters for the radiative recombination model.

tidy3d.ShockleyReedHallRecombination

Defines the parameters for the Shockley-Reed-Hall (SRH) recombination model.

Doping#

tidy3d.ConstantDoping

Sets constant doping N in the specified box with a :parameter`size` and :parameter:`concentration`.

tidy3d.GaussianDoping

Sets a gaussian doping in the specified box.

Bandgap#

tidy3d.SlotboomBandGapNarrowing

Parameters for the Slotboom model for band-gap narrowing.

Charge Carrier Properties#

tidy3d.LinearChargePerturbation

Specifies parameter's perturbation due to free carrier effects as a linear function of electron and hole densities:

tidy3d.CustomChargePerturbation

Specifies parameter's perturbation due to free carrier effects as a custom function of electron and hole densities defined as a two-dimensional array of perturbation values at sample electron and hole density points.