# mxpic.components.primitives.grating_couplers ```{eval-rst} .. automodule:: mxpic.components.primitives.grating_couplers :no-members: ``` ## FA ```{eval-rst} .. image:: FA.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.grating_couplers.FA :members: :undoc-members: :show-inheritance: ``` ## GC_STD_1D ```{eval-rst} .. image:: GC_STD_1D.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.grating_couplers.GC_STD_1D :members: :undoc-members: :show-inheritance: ``` ## GC_STD_2D ```{eval-rst} .. image:: GC_STD_2D.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.grating_couplers.GC_STD_2D :members: :undoc-members: :show-inheritance: ``` ## Grating_2D_Hole ```{eval-rst} .. image:: Grating_2D_Hole.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.grating_couplers.Grating_2D_Hole :members: :undoc-members: :show-inheritance: ``` ## Grating_2D_Hole_3Rec ```{eval-rst} .. image:: Grating_2D_Hole_3Rec.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.grating_couplers.Grating_2D_Hole_3Rec :members: :undoc-members: :show-inheritance: ``` ## Grating_2D_Hole_4Rec ```{eval-rst} .. image:: Grating_2D_Hole_4Rec.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.grating_couplers.Grating_2D_Hole_4Rec :members: :undoc-members: :show-inheritance: ``` ## Nano_ant ```{eval-rst} .. image:: Nano_ant.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.grating_couplers.Nano_ant :members: :undoc-members: :show-inheritance: ``` ## Taper ```{eval-rst} .. image:: Taper.png :align: center :width: 600px .. autoclass:: mxpic.components.primitives.grating_couplers.Taper :members: :undoc-members: :show-inheritance: ```