W1HeteroCavity1Mirror

class picazzo3.phc.hetero.cell.W1HeteroCavity1Mirror

this partial component class forms a Cavity with a single mirror. It requires a second mirror to form a complete cavity

Parameters:
n_o_cladding_layers: int and number > 0
cavity: PCell

The cavity child cell (autogenerated)

mirror: PCell

The mirror child cell (autogenerated)

cavity_defect_unit_cell: PCell

The Photonic Crystal unit cell of the cavity lattice. By default it is empty.

mirror_defect_unit_cell: PCell

The Photonic Crystal unit cell of the mirror waveguide. By default it is empty.

cavity_unit_cell: PCell

The Photonic Crystal unit cell of the cavity lattice

mirror_unit_cell: PCell

The Photonic Crystal unit cell of the mirror lattice

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

The unique name of the pcell

Views

class Layout
Parameters:
cavity_pos: Coord2
mirror_pos: Coord2
purpose_hfw: PatternPurpose
process_hfw: ProcessLayer
vertical_cavity_pitch: float and number > 0

off-axis pitch of the cavity lattice: default = matched to mirror)

vertical_mirror_pitch: float and number > 0

off-axis pitch of the mirror lattice: default = same as mirror_pitch)

cavity_pitch: float and number > 0
mirror_pitch: float and number > 0
n_o_cavity_periods: int and number > 0
n_o_mirror_periods: int and number > 0
view_name: String that contains only alphanumeric characters from the ASCII set or contains _$. ASCII set is extended on PY3.

The name of the view