ubcpdk.components.ebeam_dc_halfring_straight#
- ubcpdk.components.ebeam_dc_halfring_straight(gap: float = 0.2, radius: float = 5.0, length_x: float = 4.0, siepic: bool = True, model: str = 'ebeam_dc_halfring_straight', **kwargs) Component [source]#
Return a ring coupler.
- Parameters:
gap – spacing between parallel coupled straight waveguides.
radius – of the bends.
length_x – length of the parallel coupled straight waveguides.
cross_section – cross_section spec.
siepic – if True adds siepic.
kwargs – cross_section settings for bend and coupler.
2 3 | | \ / \ / ---=========--- 1 length_x 4