Files
mxpic_forge/mxpic/docs/build/html/searchindex.js
T

1 line
21 KiB
JavaScript

Search.setIndex({"alltitles": {"Components:": [[0, null]], "Welcome to the automated documentation for the mxPIC silicon photonics library.": [[0, null]], "mxpic\\components\\primitives\\directional_couplers\\directional_couplers": [[1, null]], "mxpic\\components\\primitives\\edge_couplers\\EC_dual_layer_px3": [[2, null]], "mxpic\\components\\primitives\\grating_couplers\\grating_couplers": [[3, null]]}, "docnames": ["index", "mxpic/components/primitives/directional_couplers/directional_couplers", "mxpic/components/primitives/edge_couplers/EC_dual_layer_px3", "mxpic/components/primitives/grating_couplers/grating_couplers"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["index.md", "mxpic/components/primitives/directional_couplers/directional_couplers.md", "mxpic/components/primitives/edge_couplers/EC_dual_layer_px3.md", "mxpic/components/primitives/grating_couplers/grating_couplers.md"], "indexentries": {"adc_std_2x2 (class in mxpic.components.primitives.directional_couplers.directional_couplers)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.ADC_STD_2x2", false]], "bs_tdc (class in mxpic.components.primitives.directional_couplers.directional_couplers)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.BS_tdc", false]], "dc (class in mxpic.components.primitives.directional_couplers.directional_couplers)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.DC", false]], "dc_bend (class in mxpic.components.primitives.directional_couplers.directional_couplers)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.DC_bend", false]], "dc_px_3sg (class in mxpic.components.primitives.directional_couplers.directional_couplers)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.DC_pX_3sg", false]], "ec_dual_layer_px3 (class in mxpic.components.primitives.edge_couplers.ec_dual_layer_px3)": [[2, "mxpic.components.primitives.edge_couplers.EC_dual_layer_px3.EC_dual_layer_px3", false]], "fa (class in mxpic.components.primitives.grating_couplers.grating_couplers)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.FA", false]], "gc_std_1d (class in mxpic.components.primitives.grating_couplers.grating_couplers)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.GC_STD_1D", false]], "gc_std_2d (class in mxpic.components.primitives.grating_couplers.grating_couplers)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.GC_STD_2D", false]], "generate_err() (mxpic.components.primitives.directional_couplers.directional_couplers.adc_std_2x2 method)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.ADC_STD_2x2.generate_err", false]], "generate_gds() (mxpic.components.primitives.directional_couplers.directional_couplers.adc_std_2x2 method)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.ADC_STD_2x2.generate_gds", false]], "generate_gds() (mxpic.components.primitives.directional_couplers.directional_couplers.dc_bend method)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.DC_bend.generate_gds", false]], "generate_gds() (mxpic.components.primitives.directional_couplers.directional_couplers.dc_px_3sg method)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.DC_pX_3sg.generate_gds", false]], "generate_gds() (mxpic.components.primitives.directional_couplers.directional_couplers.ring_bus_wg method)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.ring_bus_wg.generate_gds", false]], "generate_gds() (mxpic.components.primitives.edge_couplers.ec_dual_layer_px3.ec_dual_layer_px3 method)": [[2, "mxpic.components.primitives.edge_couplers.EC_dual_layer_px3.EC_dual_layer_px3.generate_gds", false]], "generate_gds() (mxpic.components.primitives.grating_couplers.grating_couplers.grating_2d_hole method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Grating_2D_Hole.generate_gds", false]], "generate_gds() (mxpic.components.primitives.grating_couplers.grating_couplers.grating_2d_hole_3rec method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Grating_2D_Hole_3Rec.generate_gds", false]], "generate_gds() (mxpic.components.primitives.grating_couplers.grating_couplers.grating_2d_hole_4rec method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Grating_2D_Hole_4Rec.generate_gds", false]], "generate_gds() (mxpic.components.primitives.grating_couplers.grating_couplers.nano_ant method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Nano_ant.generate_gds", false]], "generate_gds() (mxpic.components.primitives.grating_couplers.grating_couplers.taper method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Taper.generate_gds", false]], "generate_gds_error() (mxpic.components.primitives.grating_couplers.grating_couplers.nano_ant method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Nano_ant.generate_gds_error", false]], "generate_gds_positive() (mxpic.components.primitives.grating_couplers.grating_couplers.nano_ant method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Nano_ant.generate_gds_positive", false]], "generate_negative() (mxpic.components.primitives.grating_couplers.grating_couplers.gc_std_1d method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.GC_STD_1D.generate_negative", false]], "generate_negative() (mxpic.components.primitives.grating_couplers.grating_couplers.gc_std_2d method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.GC_STD_2D.generate_negative", false]], "generate_positive() (mxpic.components.primitives.grating_couplers.grating_couplers.gc_std_1d method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.GC_STD_1D.generate_positive", false]], "generate_positive() (mxpic.components.primitives.grating_couplers.grating_couplers.gc_std_2d method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.GC_STD_2D.generate_positive", false]], "generate_test_dev() (mxpic.components.primitives.grating_couplers.grating_couplers.gc_std_1d method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.GC_STD_1D.generate_test_dev", false]], "generate_test_gds() (mxpic.components.primitives.directional_couplers.directional_couplers.adc_std_2x2 method)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.ADC_STD_2x2.generate_test_gds", false]], "generate_test_gds() (mxpic.components.primitives.directional_couplers.directional_couplers.dc method)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.DC.generate_test_gds", false]], "generate_test_gds() (mxpic.components.primitives.directional_couplers.directional_couplers.dc_bend method)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.DC_bend.generate_test_gds", false]], "generate_test_gds() (mxpic.components.primitives.directional_couplers.directional_couplers.dc_px_3sg method)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.DC_pX_3sg.generate_test_gds", false]], "generate_test_gds() (mxpic.components.primitives.directional_couplers.directional_couplers.mdm method)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.MDM.generate_test_gds", false]], "generate_test_gds() (mxpic.components.primitives.grating_couplers.grating_couplers.gc_std_2d method)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.GC_STD_2D.generate_test_gds", false]], "grating_2d_hole (class in mxpic.components.primitives.grating_couplers.grating_couplers)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Grating_2D_Hole", false]], "grating_2d_hole_3rec (class in mxpic.components.primitives.grating_couplers.grating_couplers)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Grating_2D_Hole_3Rec", false]], "grating_2d_hole_4rec (class in mxpic.components.primitives.grating_couplers.grating_couplers)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Grating_2D_Hole_4Rec", false]], "mdm (class in mxpic.components.primitives.directional_couplers.directional_couplers)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.MDM", false]], "module": [[1, "module-mxpic.components.primitives.directional_couplers.directional_couplers", false], [2, "module-mxpic.components.primitives.edge_couplers.EC_dual_layer_px3", false], [3, "module-mxpic.components.primitives.grating_couplers.grating_couplers", false]], "mxpic.components.primitives.directional_couplers.directional_couplers": [[1, "module-mxpic.components.primitives.directional_couplers.directional_couplers", false]], "mxpic.components.primitives.edge_couplers.ec_dual_layer_px3": [[2, "module-mxpic.components.primitives.edge_couplers.EC_dual_layer_px3", false]], "mxpic.components.primitives.grating_couplers.grating_couplers": [[3, "module-mxpic.components.primitives.grating_couplers.grating_couplers", false]], "nano_ant (class in mxpic.components.primitives.grating_couplers.grating_couplers)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Nano_ant", false]], "ring_bus_wg (class in mxpic.components.primitives.directional_couplers.directional_couplers)": [[1, "mxpic.components.primitives.directional_couplers.directional_couplers.ring_bus_wg", false]], "taper (class in mxpic.components.primitives.grating_couplers.grating_couplers)": [[3, "mxpic.components.primitives.grating_couplers.grating_couplers.Taper", false]]}, "objects": {"mxpic.components.primitives.directional_couplers": [[1, 0, 0, "-", "directional_couplers"]], "mxpic.components.primitives.directional_couplers.directional_couplers": [[1, 1, 1, "", "ADC_STD_2x2"], [1, 1, 1, "", "BS_tdc"], [1, 1, 1, "", "DC"], [1, 1, 1, "", "DC_bend"], [1, 1, 1, "", "DC_pX_3sg"], [1, 1, 1, "", "MDM"], [1, 1, 1, "", "ring_bus_wg"]], "mxpic.components.primitives.directional_couplers.directional_couplers.ADC_STD_2x2": [[1, 2, 1, "", "generate_err"], [1, 2, 1, "", "generate_gds"], [1, 2, 1, "", "generate_test_gds"]], "mxpic.components.primitives.directional_couplers.directional_couplers.DC": [[1, 2, 1, "", "generate_test_gds"]], "mxpic.components.primitives.directional_couplers.directional_couplers.DC_bend": [[1, 2, 1, "", "generate_gds"], [1, 2, 1, "", "generate_test_gds"]], "mxpic.components.primitives.directional_couplers.directional_couplers.DC_pX_3sg": [[1, 2, 1, "", "generate_gds"], [1, 2, 1, "", "generate_test_gds"]], "mxpic.components.primitives.directional_couplers.directional_couplers.MDM": [[1, 2, 1, "", "generate_test_gds"]], "mxpic.components.primitives.directional_couplers.directional_couplers.ring_bus_wg": [[1, 2, 1, "", "generate_gds"]], "mxpic.components.primitives.edge_couplers": [[2, 0, 0, "-", "EC_dual_layer_px3"]], "mxpic.components.primitives.edge_couplers.EC_dual_layer_px3": [[2, 1, 1, "", "EC_dual_layer_px3"]], "mxpic.components.primitives.edge_couplers.EC_dual_layer_px3.EC_dual_layer_px3": [[2, 2, 1, "", "generate_gds"]], "mxpic.components.primitives.grating_couplers": [[3, 0, 0, "-", "grating_couplers"]], "mxpic.components.primitives.grating_couplers.grating_couplers": [[3, 1, 1, "", "FA"], [3, 1, 1, "", "GC_STD_1D"], [3, 1, 1, "", "GC_STD_2D"], [3, 1, 1, "", "Grating_2D_Hole"], [3, 1, 1, "", "Grating_2D_Hole_3Rec"], [3, 1, 1, "", "Grating_2D_Hole_4Rec"], [3, 1, 1, "", "Nano_ant"], [3, 1, 1, "", "Taper"]], "mxpic.components.primitives.grating_couplers.grating_couplers.GC_STD_1D": [[3, 2, 1, "", "generate_negative"], [3, 2, 1, "", "generate_positive"], [3, 2, 1, "", "generate_test_dev"]], "mxpic.components.primitives.grating_couplers.grating_couplers.GC_STD_2D": [[3, 2, 1, "", "generate_negative"], [3, 2, 1, "", "generate_positive"], [3, 2, 1, "", "generate_test_gds"]], "mxpic.components.primitives.grating_couplers.grating_couplers.Grating_2D_Hole": [[3, 2, 1, "", "generate_gds"]], "mxpic.components.primitives.grating_couplers.grating_couplers.Grating_2D_Hole_3Rec": [[3, 2, 1, "", "generate_gds"]], "mxpic.components.primitives.grating_couplers.grating_couplers.Grating_2D_Hole_4Rec": [[3, 2, 1, "", "generate_gds"]], "mxpic.components.primitives.grating_couplers.grating_couplers.Nano_ant": [[3, 2, 1, "", "generate_gds"], [3, 2, 1, "", "generate_gds_error"], [3, 2, 1, "", "generate_gds_positive"]], "mxpic.components.primitives.grating_couplers.grating_couplers.Taper": [[3, 2, 1, "", "generate_gds"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method"}, "terms": {"0": [1, 2, 3], "02": 1, "05": 0, "1": [1, 3], "10": [1, 3], "100": 1, "110": 3, "12": 2, "15": 1, "16": 0, "1d": 3, "2": [1, 2, 3], "20": [1, 3], "2022": 1, "2026": 0, "22": 1, "25": 3, "2d": 3, "3": [0, 3], "30": [1, 3], "300": [1, 3], "33": 1, "35": 1, "4": 3, "40": 1, "400": 1, "41": 3, "45": [1, 2, 3], "5": [1, 3], "50": [2, 3], "55": 1, "57": [0, 3], "6": [2, 3], "61": 1, "64": 1, "8": [1, 2, 3], "80": 1, "88": 1, "A": 1, "a0": 3, "a_anti": 1, "a_tap": 3, "acut": 1, "ad": 3, "adapt": 0, "adc_std_2x2": [0, 1], "adiabat": [1, 2], "adjac": 3, "after": [1, 3], "air": 2, "air_trench": 2, "all": [1, 3], "alon": 3, "along": 3, "altern": 3, "analysi": 3, "angl": [1, 2, 3], "angle_til": 2, "antenna": 3, "anti": [1, 3], "apertur": 3, "append": 3, "appli": [1, 3], "ar": [1, 3], "arc": [1, 3], "area": 3, "arm": 1, "arrai": 3, "assembl": 3, "associ": 2, "asymmetr": 1, "auto": 1, "avoid": 1, "back": 2, "balanc": 1, "base": [1, 2, 3], "bdc": 1, "befor": [1, 3], "bend": [1, 2], "bend_dc": 1, "beol": 2, "between": [1, 2, 3], "bool": [1, 3], "both": 1, "box": 2, "broadband": 1, "broadcast": 3, "bs_tdc": [0, 1], "bu": 1, "built": [1, 3], "calcul": 1, "can": [0, 3], "cell": [1, 2, 3], "cell_nam": 3, "cellnam": 1, "center": 3, "central": 2, "chamfer": 1, "channel": 3, "chip": 2, "circl": [1, 3], "circular": [1, 3], "circumscrib": 3, "clad": 2, "class": [1, 2, 3], "clear": 2, "clothoid": 1, "clothoid_ord": 1, "column": 3, "complet": 0, "configur": 3, "contain": 0, "contrast": 2, "convert": 2, "core": [1, 2], "corner": 1, "coupl": [1, 2], "coupler": [1, 2, 3], "creat": [0, 3], "cross": [1, 2, 3], "curvatur": 2, "custom": 3, "d_hole": 3, "da_tran": 1, "dac": 1, "dc": [0, 1], "dc_bend": [0, 1], "dc_px_3sg": [0, 1], "debug": [1, 3], "deep": 2, "default": [1, 2, 3], "defin": 3, "define_typ": 3, "definit": 3, "deflect": 1, "degre": [1, 2, 3], "depth": 3, "deriv": 1, "determin": 3, "devic": [1, 2], "diamet": 3, "diffract": 3, "dimens": 2, "direct": [0, 1], "directional_coupl": 0, "disabl": 1, "discret": 1, "divis": 1, "dl_p2p": 1, "dl_tran": 1, "dlc": 1, "do": 3, "draw": [1, 3], "dual": [2, 3], "dummi": 2, "duti": 3, "duty_cycl": 3, "dw": 1, "dx_gc2gc": [1, 3], "dx_hole": 3, "dy_gc2gc": 1, "dy_hol": 3, "e": 2, "ec_dual_layer_px3": 0, "edg": [2, 3], "edge_coupl": 0, "either": 3, "enabl": 1, "end": [1, 3], "end_patch": 1, "entranc": 3, "entri": 3, "err": 1, "eta_etch": 3, "etch": 3, "etch_depth": 3, "etch_typ": 3, "euler": 1, "euler_anti_bend": 1, "euler_point": 1, "euler_transist": 1, "evalu": 1, "except": 3, "exclus": 2, "export": 3, "expos": 3, "extens": 2, "extern": 1, "extra": 3, "fa": [0, 3], "fabric": 1, "facet": 2, "fals": [1, 3], "fan": 3, "fanout": 3, "fcw_tre": 3, "feed": 3, "fetch": 3, "fiber": [2, 3], "fiber_coupl": 3, "field": 3, "file": 0, "fill": 3, "filler": 1, "final": [1, 2], "first": [1, 2], "float": [1, 2, 3], "footprint": 3, "forc": 1, "four": 3, "fraction": 3, "from": [1, 3], "futur": [1, 3], "g": 2, "g0": 1, "g1": [1, 3], "gaolei": 1, "gap": 1, "gap0": 1, "gap1": 1, "gc": 1, "gc_std_1d": [0, 3], "gc_std_2d": [0, 3], "gd": [1, 2, 3], "gener": [1, 3], "generate_err": 1, "generate_gd": [1, 2, 3], "generate_gds_error": 3, "generate_gds_posit": 3, "generate_neg": 3, "generate_posit": 3, "generate_test_dev": 3, "generate_test_gd": [1, 3], "geometri": [1, 3], "getch_tr": 3, "go": 3, "grate": 3, "grating_2d_hol": [0, 3], "grating_2d_hole_3rec": [0, 3], "grating_2d_hole_4rec": [0, 3], "grating_coupl": 0, "grating_unit": 3, "gt_diamet": 3, "gt_layer": 3, "gt_vector": 3, "guid": 1, "half": 1, "high": 2, "hole": 3, "hole_shap": 3, "horizont": [1, 3], "hu": 1, "i": [1, 2, 3], "ident": 3, "identifi": [1, 2, 3], "imec": 3, "index": 2, "individu": 3, "initi": [1, 2], "input": [1, 2, 3], "insert": 1, "insid": 1, "instanc": 3, "instanti": [1, 3], "int": [1, 3], "interact": 1, "io": [1, 3], "keep": [1, 3], "kei": [1, 3], "l_ar": 3, "l_box_end": 2, "l_cp": 1, "l_end": [2, 3], "l_field_cent": 3, "l_in": 2, "l_tail": 3, "l_taper": 3, "later": 3, "layer": [2, 3], "layer_dt": 2, "layer_dum_exl_b": 2, "layer_sin_slab": 2, "layer_top_cov": 2, "layout": 3, "lb0": 1, "lc1": 1, "lc2": 1, "ld": 1, "least": 0, "length": [1, 2, 3], "like": 0, "linear": 3, "list": 3, "logic": 3, "lower": 1, "lp1": 1, "lt": 1, "lt_bu": 1, "lt_cp": 1, "ltp1": 2, "ltp2": 2, "ltp3": 2, "lu": 1, "lx_end": 3, "lx_port": 3, "lx_side": 3, "lx_taper": 3, "ly_end": 3, "ly_port": 3, "ly_sid": 3, "ly_tap": 3, "mai": 0, "main": 3, "manag": 2, "margin": 3, "marker": [1, 3], "master": 0, "match": 3, "max_theta": 3, "maximum": [1, 3], "mdm": [0, 1], "mean": [1, 3], "metch": 3, "micron": [1, 2, 3], "midpoint": 2, "minimum": 1, "mirror": 1, "mitig": 1, "mode": [1, 3], "mode_radiu": 3, "multiplex": 1, "mxpic_handbook": 0, "name": [1, 2, 3], "nano": 3, "nano_": [0, 3], "nanoantenna": 3, "nazca": [1, 3], "nd": 3, "nitrid": 2, "nomin": 1, "non": 3, "none": [1, 2, 3], "num": 3, "num_i": 3, "num_x": 3, "number": [1, 3], "object": [1, 2, 3], "offset": [1, 3], "open": [2, 3], "optic": [2, 3], "option": [1, 2, 3], "order": 1, "out": 3, "output": [1, 3], "overal": 3, "oxid": 2, "oxide_facet": 2, "p_ar": 3, "pad": 2, "pad_opt": 2, "parabol": 3, "paramet": [1, 2, 3], "per": 3, "period": 3, "phase": [1, 3], "photoresist": 3, "physic": 3, "pin": 3, "pitch": 3, "planar": 3, "plane": 1, "point": 1, "polygon": 1, "polysi_diamet": 3, "polysi_lay": 3, "polysi_vector": 3, "polysilicon": 3, "port": [1, 3], "port_symmetr": 1, "posit": 3, "power": 1, "pre": 3, "preced": 3, "primit": 0, "profil": 3, "provid": 3, "purpos": [1, 3], "px": [1, 3], "px_type": 1, "py": 3, "quickstart": 0, "r0": 1, "r_bend": 2, "r_cp": 1, "r_in": 1, "r_max_anti": 1, "r_max_tran": 1, "r_min_anti": 1, "radiu": [1, 2, 3], "rais": 3, "rd0": 1, "rd1": 1, "re": 1, "rectangl": 3, "rectangular": 3, "reduc": [1, 2], "refer": 3, "reflect": [2, 3], "reflector": 3, "reflector_vector": 3, "region": 3, "regist": 1, "repeat": 3, "reserv": 1, "respect": 2, "result": 3, "ring": 1, "ring_bus_wg": [0, 1], "rmax": 1, "rmin": 1, "root": 0, "rout": [1, 2], "row": 3, "ru0": 1, "ru1": 1, "sampl": 1, "sample_step": 3, "sbend": 1, "sbend_typ": 1, "scaffold": 1, "scalar": 3, "scheme": 3, "second": [1, 2], "secondari": 2, "section": [1, 2, 3], "sector": 3, "sector_gc": 3, "segment": [1, 3], "selector": 3, "sequenc": 3, "set": 1, "setch": 3, "shape": 3, "sharp": 1, "sharp_patch": 1, "shifter": 1, "should": 0, "show_pin": [1, 3], "side": 3, "simul": 3, "sin": 2, "sin_rib_wg": 2, "singl": [1, 3], "single_end": 1, "size": [2, 3], "slab": [2, 3], "small": 1, "soi": 2, "sourc": 3, "space": [1, 3], "sphinx": 0, "spiral": 1, "split": 1, "splitter": 1, "spot": 2, "squar": 3, "stand": 3, "standard": 1, "step": 1, "str": [1, 2, 3], "straight": [1, 3], "strip": [1, 3], "strip_cor": 3, "structur": 3, "stub": [1, 3], "suffix": 3, "sun": 0, "suppli": 3, "support": 3, "symmetr": 1, "symmetri": 3, "symmetric_bu": 1, "taper": [0, 1, 2, 3], "taper_length": 3, "target": [1, 3], "teeth": 3, "teeth_numb": 3, "termin": [1, 3], "theta_arc": 1, "theta_ext": 1, "thi": [0, 1, 2, 3], "third": 2, "three": [1, 3], "tilt": 2, "tip": [1, 2], "toctre": 0, "toler": 1, "tooth": 3, "top": 2, "topologi": 1, "total": 3, "tp_angl": 1, "transit": [1, 2, 3], "trench": 2, "triangular": 3, "true": [1, 3], "tunabl": 1, "two": 1, "twod_grat": 3, "type": [1, 3], "type_tap": 3, "uninstanti": 3, "uniqu": [1, 2], "unit": 3, "upper": 1, "us": [1, 3], "valu": 3, "vector": 3, "versatil": 3, "vertic": [1, 3], "w0": 1, "w1": 1, "w1_slab": 2, "w_box": 2, "w_box_end": 2, "w_bu": 1, "w_cp": 1, "w_dt": 2, "w_gt": 3, "w_in": [1, 2], "w_mid_slab": 2, "w_out": 1, "w_tip_cor": 2, "w_tip_slab": 2, "w_tran": 1, "w_wg": [1, 3], "wa0": 1, "wa1": 1, "waveguid": [1, 2, 3], "wb0": 1, "wb1": 1, "wb_in": 1, "wb_out": 1, "wd0": 1, "wd1": 1, "wd_in": 1, "wd_out": 1, "wg_ltp": 1, "when": [1, 3], "whether": 1, "width": [1, 2, 3], "width1": 3, "width2": 3, "wrapper": 1, "written": 1, "wu0": 1, "wu1": 1, "wu_in": 1, "wu_out": 1, "x": [1, 3], "xs_open": 3, "xs_sin": 2, "xs_trench": 2, "xs_wg": [1, 3], "y": 3, "you": 0, "your": 0, "\u00b5m": 3}, "titles": ["Welcome to the automated documentation for the mxPIC silicon photonics library.", "mxpic\\components\\primitives\\directional_couplers\\directional_couplers", "mxpic\\components\\primitives\\edge_couplers\\EC_dual_layer_px3", "mxpic\\components\\primitives\\grating_couplers\\grating_couplers"], "titleterms": {"autom": 0, "compon": [0, 1, 2, 3], "directional_coupl": 1, "document": 0, "ec_dual_layer_px3": 2, "edge_coupl": 2, "grating_coupl": 3, "librari": 0, "mxpic": [0, 1, 2, 3], "photon": 0, "primit": [1, 2, 3], "silicon": 0, "welcom": 0}})