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