WaveguideSectionsGratingPeriod

class picazzo3.wg.grating.cell.WaveguideSectionsGratingPeriod(*args, **kwargs)

waveguide grating period consisting of concatenated waveguide sections. At the logical level, the waveguides are connected using WaveguideReflectors, which result in a model based on simple Fresnel reflection.

Parameters
wg_templates: List with type restriction, allowed types: <class ‘ipkiss3.pcell.cell.pcell.PCell’>

List of waveguide templates that make up a grating period

wg_template: PCell and _WaveguideTemplate

Waveguide template of start and end of the period (and ports)

name: String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters

The unique name of the pcell

Views

Layout = <class 'picazzo3.wg.grating.cell.WaveguideSectionsGratingPeriod.Layout'>