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:
core_material – Refractive index of the core material.
nsubstrate – Refractive index of the substrate.
clad_materialding – Refractive index 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", )