differt.em.refractive_indices

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:
Return type:

Inexact[Array, '*batch']

Returns:

The array of refractive indices.

The output dtype will only be complex if any of the provided arguments has a complex dtype.