# mxpic.components.primitives.directional_couplers ```{eval-rst} .. automodule:: mxpic.components.primitives.directional_couplers :no-members: ``` ## ring_bus_wg ```{eval-rst} .. image:: ring_bus_wg.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.directional_couplers.ring_bus_wg :members: :undoc-members: :show-inheritance: ``` ## ADC_STD_2x2 ```{eval-rst} .. image:: ADC_STD_2x2.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.directional_couplers.ADC_STD_2x2 :members: :undoc-members: :show-inheritance: ``` ## DC ```{eval-rst} .. image:: DC.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.directional_couplers.DC :members: :undoc-members: :show-inheritance: ``` ## BS_tdc ```{eval-rst} .. image:: BS_tdc.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.directional_couplers.BS_tdc :members: :undoc-members: :show-inheritance: ``` ## MDM ```{eval-rst} .. image:: MDM.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.directional_couplers.MDM :members: :undoc-members: :show-inheritance: ``` ## DC_bend ```{eval-rst} .. image:: DC_bend.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.directional_couplers.DC_bend :members: :undoc-members: :show-inheritance: ``` ## DC_pX_3sg ```{eval-rst} .. image:: DC_pX_3sg.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.directional_couplers.DC_pX_3sg :members: :undoc-members: :show-inheritance: ```