tidy3d.Drude¶
- class tidy3d.Drude(eps_inf, coeffs, name=None)¶
Drude dispersion permittivity model.
- __init__(eps_inf, coeffs, name=None)¶
Define a material with Drude dispersion.
- Parameters
eps_inf (float) – The relative permittivity at infinite frequency, usually 1.
coeffs (list, of the form [(\(f_i, \delta_i\)), …]) –
The dispersion formula is:
\[\epsilon(f) = \epsilon_\infty - \sum_i \frac{ f_i^2}{jf\delta_i + f^2}\]where \(f, f_p, \delta_p\) are in Hz.
Methods
__init__
(eps_inf, coeffs[, name])Define a material with Drude dispersion.
epsilon
([freqs, component])Evaluate the (complex) relative permittivity of the medium.