SimpleSlabMode
- class awg_designer.all.SimpleSlabMode
 Simple slab model with first-order dispersion.
- Parameters:
 - n_g: float and number > 0, optional
 Group index of the slab mode
- n_eff: float and number > 0, optional
 Effective index at the reference wavelength
- center_wavelength: float and number > 0, optional
 Reference wavelength for the slab mode model
- polarization: str and String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters and List with value restriction, allowed values: [‘TE’, ‘TM’], optional
 polarization of the slab mode. ‘TE’ or ‘TM’
- name: ( str and String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters ), optional, *None allowed*
 
See also
- get_n_eff(environment=None)
 Return the effective index for a given environment.
Typically, environment contains the wavelength parameter.
For SimpleSlabMode, a first-order approximation is used based on
center_wavelength,n_eff(at the center wavelength) andn_g.- Parameters:
 - Environment: pysics.basics.environment.Environment object
 An environment object. It should contain wavelength as parameter (environment.wavelength)
- get_n_g(environment=None)
 Return the group index for a given environment.
Typically, environment contains the wavelength parameter.
- Parameters:
 - Environment: pysics.basics.environment.Environment object
 An environment object. It should contain wavelength as parameter (environment.wavelength)