# mxpic.components.primitives.grating_couplers ```{eval-rst} .. automodule:: mxpic.components.primitives.grating_couplers :no-members: ``` ## 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: ``` ## 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: ``` ## 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: ``` ## 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: ``` ## FA ```{eval-rst} .. autoclass:: mxpic.components.primitives.grating_couplers.FA :members: :undoc-members: :show-inheritance: ``` ## GC_SiN_Si_Dual_Layer ```{eval-rst} .. autoclass:: mxpic.components.primitives.grating_couplers.GC_SiN_Si_Dual_Layer :members: :undoc-members: :show-inheritance: ```