gplugins.common.utils.get_effective_indices.get_effective_indices#
- gplugins.common.utils.get_effective_indices.get_effective_indices(core_material: float, nsubstrate: float, clad_materialding: float, thickness: float, wavelength: float, polarization: Literal['te', 'tm']) list[float] [source]#
Returns the effective refractive indices for a 1D mode.
- Parameters:
epsilon_core – Relative permittivity of the film.
epsilon_substrate – Relative permittivity of the substrate.
epsilon_cladding – Relative permittivity of the cladding.
thickness – Thickness of the film in um.
wavelength – Wavelength in um.
polarization – Either “te” or “tm”.
----------------- | clad_materialding inf ----------------- | core_material thickness ----------------- | nsubstrate inf ----------------- |
import gplugins as sim neffs = sim.get_effective_indices( core_material=3.4777, clad_materialding=1.444, nsubstrate=1.444, thickness=0.22, wavelength=1.55, polarization="te", )