differt.em.refractive_indices#
- refractive_indices(epsilon_r, mu_r=None)[source]#
Compute the refractive indices corresponding to relative permittivities and relative permeabilities.
The refractive index \(n\) is simply defined as
\[n = \sqrt{\epsilon_r\mu_r},\]where \(\epsilon_r\) is the relative permittivity, and \(\mu_r\) is the relative permeability.
- Parameters:
epsilon_r (
Inexact[ArrayLike, '*#batch']) – The relative permittivities.mu_r (
Inexact[ArrayLike, '*#batch']|None) – The relative permeabilities. If not provided, a value of 1 is used.
- Return type:
- Returns:
The array of refractive indices.
The output dtype will only be complex if any of the provided arguments has a complex dtype.