Index A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z A a (dphox.port.Port attribute), [1] actuator (dphox.prefab.active.LateralNemsPS attribute), [1] actuator_dope (dphox.prefab.active.PullOutNemsActuator attribute), [1] add() (dphox.device.Device method) additional_x (dphox.prefab.passive.Interposer attribute), [1] AffineTransform (class in dphox.transform) aggregate() (dphox.device.Device class method) align() (dphox.device.Device method) (dphox.geometry.Geometry method) alpha (dphox.foundry.Material attribute), [1] ALUMINA (dphox.foundry.CommonLayer attribute), [1] angle (dphox.pattern.Sector attribute), [1] (dphox.prefab.passive.FocusingGrating attribute), [1] (dphox.prefab.passive.TapDC attribute) (dphox.transform.GDSTransform attribute), [1] angles() (dphox.path.Curve method) Array (class in dphox.prefab.passive) B bbox (dphox.device.Device property) BBOX (dphox.foundry.CommonLayer attribute), [1] bbox (dphox.geometry.Geometry property) BBOX_LABEL (dphox.foundry.CommonLayer attribute) BBOX_METAL (dphox.foundry.CommonLayer attribute) BBOX_METAL_1 (dphox.foundry.CommonLayer attribute) BBOX_METAL_2 (dphox.foundry.CommonLayer attribute) bbox_pattern (dphox.device.Device property) (dphox.pattern.Pattern property) BBOX_RIB_SI (dphox.foundry.CommonLayer attribute) BBOX_SI (dphox.foundry.CommonLayer attribute) BBOX_SI_SIN (dphox.foundry.CommonLayer attribute) BBOX_SIN (dphox.foundry.CommonLayer attribute) bottom (dphox.prefab.passive.Escalator attribute), [1] bottom_external (dphox.prefab.active.MZI attribute), [1] bottom_internal (dphox.prefab.active.MZI attribute), [1] bottom_waveguide (dphox.prefab.passive.Escalator attribute), [1] boundary_grow (dphox.device.Via attribute), [1] bounds (dphox.device.Device property) (dphox.geometry.Geometry property) bounds() (in module dphox.utils) Box (class in dphox.pattern) buffer() (dphox.pattern.Pattern method) C center (dphox.device.Device property) (dphox.geometry.Geometry property) child_to_device (dphox.device.Device attribute) child_to_transform (dphox.device.Device attribute) Circle (class in dphox.pattern) CLAD (dphox.foundry.CommonLayer attribute), [1] cladding (dphox.foundry.Foundry attribute), [1] clear() (dphox.device.Device method) Clearout (class in dphox.prefab.active) CLEAROUT (dphox.foundry.CommonLayer attribute), [1] clearout (dphox.prefab.active.LateralNemsPS attribute), [1] clearout_etch (dphox.prefab.active.Clearout attribute), [1] clearout_etch_stop_grow (dphox.prefab.active.Clearout attribute), [1] clearout_etch_stop_layer (dphox.prefab.active.Clearout attribute), [1] clearout_gnd_sep (dphox.prefab.active.LateralNemsPS attribute), [1] clearout_layer (dphox.prefab.active.Clearout attribute), [1] clearout_pos_sep (dphox.prefab.active.LateralNemsPS attribute), [1] coalesce() (dphox.path.Curve method) color (dphox.foundry.Material attribute) color() (dphox.foundry.Foundry method) CommonLayer (class in dphox.foundry) connector (dphox.prefab.active.PullInNemsActuator attribute), [1] (dphox.prefab.active.PullOutNemsActuator attribute) connector_extent (dphox.pattern.MEMSFlexure attribute) copy (dphox.device.Device property) (dphox.geometry.Geometry property) (dphox.path.Curve property) (dphox.pattern.Pattern property) (dphox.port.Port property) coupler (dphox.prefab.active.MZI attribute), [1] coupler_waveguide_w (dphox.prefab.passive.DC attribute), [1] Cross (class in dphox.prefab.passive) cup() (dphox.pattern.Box method) curvature() (dphox.path.Curve method) Curve (class in dphox.path) curve (dphox.path.Curve attribute) curve_to_path() (in module dphox.path) CurveTuple (class in dphox.typing) D DC (class in dphox.prefab.passive) dc (dphox.prefab.passive.TapDC attribute), [1] decimals (dphox.device.Via attribute) (dphox.pattern.Box attribute), [1] (dphox.pattern.Pattern attribute) demo_3d_arrays() (dphox.prefab.active.LocalMesh method) demo_polys() (dphox.prefab.active.LocalMesh method) depth (dphox.prefab.active.HTree attribute) Device (class in dphox.device) device() (dphox.prefab.passive.DC method) (dphox.prefab.passive.Interposer method) devices (dphox.device.Device attribute) diameter (dphox.pattern.Circle attribute) difference() (dphox.pattern.Pattern method) DOPE (dphox.foundry.ProcessOp attribute), [1] dope (dphox.prefab.active.PullInNemsActuator attribute) dope_expand_tuple (dphox.prefab.active.GndAnchorWaveguide attribute), [1] (dphox.prefab.active.PullInNemsActuator attribute), [1] (dphox.prefab.active.PullOutNemsActuator attribute), [1] dopes (dphox.prefab.active.PullInNemsActuator attribute) dphox module dphox.demo module dphox.device module dphox.foundry module dphox.geometry module dphox.path module dphox.pattern module dphox.port module dphox.prefab module dphox.prefab.active module dphox.prefab.passive module dphox.route module dphox.transform module dphox.typing module dphox.utils module DRI_ETCH (dphox.foundry.ProcessOp attribute), [1] DUMMY (dphox.foundry.ProcessOp attribute), [1] dummy_port_pattern (dphox.device.Device property) duty_cycle (dphox.prefab.passive.FocusingGrating attribute), [1] (dphox.prefab.passive.StraightGrating attribute), [1] E ell() (dphox.pattern.Box method) Ellipse (class in dphox.pattern) end (dphox.pattern.Quad attribute) end_l (dphox.prefab.passive.DC attribute), [1] eps (dphox.foundry.Material attribute), [1] Escalator (class in dphox.prefab.passive) euler (dphox.prefab.passive.DC attribute), [1] (dphox.prefab.passive.Interposer attribute) (dphox.prefab.passive.TapDC attribute) expand() (dphox.pattern.Box method) extend() (dphox.prefab.active.MultilayerPath method) extent (dphox.pattern.Box attribute), [1] (dphox.pattern.MEMSFlexure attribute) (dphox.pattern.StripedBox attribute) (dphox.prefab.passive.StraightGrating attribute), [1] F fabricate() (dphox.foundry.Foundry method) facecolor (dphox.foundry.Material attribute) fiber_angle (dphox.prefab.passive.FocusingGrating attribute), [1] fill_ports() (dphox.prefab.active.HTree method) final_pitch (dphox.prefab.passive.Interposer attribute), [1] fix_dataclass_init_docs() (in module dphox.utils) flexure (dphox.prefab.active.PullOutNemsActuator attribute), [1] flexure() (dphox.pattern.Box method) flip() (dphox.port.Port method) flip_ends() (dphox.geometry.Geometry method) flip_y (dphox.transform.GDSTransform attribute), [1] FocusingGrating (class in dphox.prefab.passive) Foundry (class in dphox.foundry) from_gds() (dphox.device.Device class method) from_nazca_cell() (dphox.device.Device class method) from_pattern() (dphox.device.Device class method) from_points() (dphox.port.Port class method) full_layer_to_pattern (dphox.device.Device property) full_layer_to_polys (dphox.device.Device property) G gap_w (dphox.prefab.passive.DC attribute), [1] gds_elements() (dphox.device.Device method) gds_label (dphox.foundry.ProcessStep attribute), [1] gds_label_to_layer (dphox.foundry.Foundry property) gdspy_cell (dphox.device.Device property) GDSTransform (class in dphox.transform) Geometry (class in dphox.geometry) GERMANIUM_ANODE (dphox.foundry.CommonLayer attribute) GERMANIUM_CATHODE (dphox.foundry.CommonLayer attribute) GERMANIUM_OPEN (dphox.foundry.CommonLayer attribute) get_ndarray_curve() (in module dphox.path) get_ndarray_polygons() (in module dphox.pattern) gnd_anchor_waveguide (dphox.prefab.active.LateralNemsPS attribute), [1] gnd_connector (dphox.prefab.active.GndAnchorWaveguide attribute), [1] gnd_metal_layer (dphox.prefab.active.LateralNemsPS attribute), [1] gnd_pad (dphox.prefab.active.GndAnchorWaveguide attribute), [1] gnd_pad_dope (dphox.prefab.active.GndAnchorWaveguide attribute), [1] GndAnchorWaveguide (class in dphox.prefab.active) grating_frac (dphox.prefab.passive.FocusingGrating attribute), [1] grating_pad (dphox.prefab.passive.TapDC attribute) grid_shape (dphox.prefab.passive.Array attribute), [1] GROW (dphox.foundry.ProcessOp attribute), [1] H h (dphox.port.Port attribute), [1] halign() (dphox.device.Device method) (dphox.geometry.Geometry method) hash (dphox.device.Device property) HEATER (dphox.foundry.CommonLayer attribute), [1] heater (dphox.prefab.active.ThermalPS attribute) height (dphox.foundry.Foundry attribute), [1] hollow() (dphox.pattern.Box method) hstack() (dphox.geometry.Geometry method) HTree (class in dphox.prefab.active) hvplot() (dphox.device.Device method) (dphox.path.Curve method) (dphox.pattern.Pattern method) (dphox.port.Port method) I init_pitch (dphox.prefab.passive.Interposer attribute), [1] input_l (dphox.prefab.passive.TSplitter attribute) interaction_l (dphox.prefab.passive.DC attribute), [1] interaction_points (dphox.prefab.passive.DC property) interpolated (dphox.path.Curve property) interport_distance (dphox.prefab.passive.DC attribute), [1] Interposer (class in dphox.prefab.passive) intersection() (dphox.pattern.Pattern method) inverse (dphox.foundry.ProcessStep attribute), [1] ISO_ETCH (dphox.foundry.ProcessOp attribute), [1] L lateral_nems_ps() (in module dphox.demo) LateralNemsPS (class in dphox.prefab.active) layer (dphox.foundry.ProcessStep attribute), [1] (dphox.port.Port attribute) layer_to_gds_label (dphox.foundry.Foundry property) layer_to_pattern (dphox.device.Device property) leaf_dx (dphox.prefab.active.HTree attribute) lengths() (dphox.path.Curve method) line (dphox.port.Port property) linestring_points() (in module dphox.utils) link() (in module dphox.path) LocalMesh (class in dphox.prefab.active) loopify() (in module dphox.route) M mag (dphox.transform.GDSTransform attribute), [1] manhattan_route() (in module dphox.route) mask() (dphox.pattern.Pattern method) mat (dphox.foundry.ProcessStep attribute), [1] Material (class in dphox.foundry) MEMSFlexure (class in dphox.pattern) merge_patterns() (dphox.device.Device method) metal (dphox.device.Via attribute), [1] METAL_1 (dphox.foundry.CommonLayer attribute), [1] METAL_2 (dphox.foundry.CommonLayer attribute), [1] METAL_KEEPOUT (dphox.foundry.CommonLayer attribute), [1] METAL_PAD (dphox.foundry.CommonLayer attribute) min_aspect_bounds() (in module dphox.utils) min_period (dphox.prefab.passive.FocusingGrating attribute) module dphox dphox.demo dphox.device dphox.foundry dphox.geometry dphox.path dphox.pattern dphox.port dphox.prefab dphox.prefab.active dphox.prefab.passive dphox.route dphox.transform dphox.typing dphox.utils MultilayerPath (class in dphox.prefab.active) MZI (class in dphox.prefab.active) mzi (dphox.prefab.active.LocalMesh attribute), [1] N n (dphox.foundry.Material property) (dphox.prefab.active.LocalMesh attribute), [1] (dphox.prefab.passive.Interposer attribute), [1] n_clad (dphox.prefab.passive.FocusingGrating attribute) n_core (dphox.prefab.passive.FocusingGrating attribute), [1] n_env (dphox.prefab.passive.FocusingGrating attribute) N_SI (dphox.foundry.CommonLayer attribute) name (dphox.device.Device attribute) (dphox.device.Via attribute), [1] (dphox.foundry.Material attribute), [1] (dphox.prefab.active.Clearout attribute) (dphox.prefab.active.GndAnchorWaveguide attribute) (dphox.prefab.active.HTree attribute) (dphox.prefab.active.LateralNemsPS attribute) (dphox.prefab.active.LocalMesh attribute), [1] (dphox.prefab.active.MultilayerPath attribute), [1] (dphox.prefab.active.MZI attribute), [1] (dphox.prefab.active.PullInNemsActuator attribute) (dphox.prefab.active.PullOutNemsActuator attribute) (dphox.prefab.active.ThermalPS attribute) (dphox.prefab.passive.Escalator attribute), [1] (dphox.prefab.passive.FocusingGrating attribute), [1] (dphox.prefab.passive.RibDevice attribute), [1] (dphox.prefab.passive.StraightGrating attribute), [1] (dphox.prefab.passive.TapDC attribute) nazca_cell() (dphox.device.Device method) (dphox.pattern.Pattern method) ndim (dphox.transform.AffineTransform property) NDOPED_SI (dphox.foundry.CommonLayer attribute) NN_SI (dphox.foundry.CommonLayer attribute) NNDOPED_SI (dphox.foundry.CommonLayer attribute) NNN_SI (dphox.foundry.CommonLayer attribute) NNNDOPED_SI (dphox.foundry.CommonLayer attribute) normal() (dphox.port.Port method) normals (dphox.path.Curve property) num_geoms (dphox.geometry.Geometry property) num_periods (dphox.prefab.passive.FocusingGrating attribute), [1] (dphox.prefab.passive.StraightGrating attribute), [1] num_points (dphox.geometry.Geometry property) num_trombones (dphox.prefab.passive.Interposer attribute), [1] O offset_into_rib (dphox.prefab.active.GndAnchorWaveguide attribute), [1] orient_xyaf() (dphox.port.Port method) output_l (dphox.prefab.passive.TSplitter attribute) OXIDE_OPEN (dphox.foundry.CommonLayer attribute) P P_SI (dphox.foundry.CommonLayer attribute) PAD (dphox.foundry.CommonLayer attribute) PAD_OPEN (dphox.foundry.CommonLayer attribute) pad_sep (dphox.prefab.active.PullOutNemsActuator attribute) parse() (dphox.transform.GDSTransform class method) path() (dphox.path.Curve method) (dphox.prefab.active.MZI method) path_array (dphox.prefab.passive.DC property) path_layer (dphox.prefab.active.MultilayerPath attribute), [1] path_port() (dphox.path.Curve method) pathlength (dphox.path.Curve property) Pattern (class in dphox.pattern) pattern (dphox.path.Curve property) PDOPED_SI (dphox.foundry.CommonLayer attribute) phase_shifter_waveguide (dphox.prefab.active.LateralNemsPS attribute), [1] PHOTONIC_KEEPOUT (dphox.foundry.CommonLayer attribute), [1] pitch (dphox.device.Via attribute), [1] (dphox.pattern.MEMSFlexure attribute) (dphox.pattern.StripedBox attribute) (dphox.prefab.active.HTree attribute) (dphox.prefab.passive.Array attribute), [1] (dphox.prefab.passive.StraightGrating attribute), [1] place() (dphox.device.Device method) plot() (dphox.device.Device method) (dphox.pattern.Pattern method) points (dphox.geometry.Geometry property) (dphox.typing.CurveTuple attribute) poly_bounds() (in module dphox.utils) poly_points() (in module dphox.utils) POLY_SI_1 (dphox.foundry.CommonLayer attribute), [1] POLY_SI_2 (dphox.foundry.CommonLayer attribute), [1] POLY_SI_3 (dphox.foundry.CommonLayer attribute), [1] polygons (dphox.pattern.Pattern attribute) Port (class in dphox.port) PORT (dphox.foundry.CommonLayer attribute), [1] port_copy (dphox.device.Device property) (dphox.geometry.Geometry property) port_layers (dphox.foundry.Foundry attribute), [1] pos_metal_layer (dphox.prefab.active.LateralNemsPS attribute), [1] pos_pad (dphox.prefab.active.PullInNemsActuator attribute), [1] (dphox.prefab.active.PullOutNemsActuator attribute), [1] pos_pad_dope (dphox.prefab.active.PullOutNemsActuator attribute), [1] PP_SI (dphox.foundry.CommonLayer attribute) PPDOPED_SI (dphox.foundry.CommonLayer attribute) PPP_SI (dphox.foundry.CommonLayer attribute) PPPDOPED_SI (dphox.foundry.CommonLayer attribute) process_op (dphox.foundry.ProcessStep attribute), [1] ProcessOp (class in dphox.foundry) ProcessStep (class in dphox.foundry) ps_layer (dphox.prefab.active.ThermalPS attribute) ps_w (dphox.prefab.active.ThermalPS attribute), [1] PullInNemsActuator (class in dphox.prefab.active) PullOutNemsActuator (class in dphox.prefab.active) Q Quad (class in dphox.pattern) R radius (dphox.pattern.Circle attribute) (dphox.pattern.Sector attribute), [1] (dphox.prefab.passive.DC attribute), [1] (dphox.prefab.passive.Interposer attribute), [1] (dphox.prefab.passive.TapDC attribute) (dphox.prefab.passive.TSplitter attribute) radius_extent (dphox.pattern.Ellipse attribute), [1] reflect() (dphox.device.Device method) (dphox.geometry.Geometry method) reflect2d() (in module dphox.transform) replace() (dphox.pattern.Pattern method) resolution (dphox.path.Curve attribute) (dphox.pattern.Circle attribute), [1] (dphox.pattern.Ellipse attribute), [1] (dphox.pattern.Sector attribute), [1] (dphox.prefab.passive.FocusingGrating attribute), [1] reverse() (dphox.geometry.Geometry method) rib_grow (dphox.prefab.passive.FocusingGrating attribute), [1] (dphox.prefab.passive.StraightGrating attribute), [1] RIB_SI (dphox.foundry.CommonLayer attribute), [1] RIB_SI_2 (dphox.foundry.CommonLayer attribute), [1] RIB_SIN (dphox.foundry.CommonLayer attribute) rib_waveguide (dphox.prefab.active.GndAnchorWaveguide attribute), [1] RibDevice (class in dphox.prefab.passive) ridge (dphox.prefab.active.GndAnchorWaveguide attribute), [1] (dphox.prefab.active.LateralNemsPS attribute), [1] (dphox.prefab.active.MZI attribute), [1] (dphox.prefab.active.PullInNemsActuator attribute), [1] (dphox.prefab.active.PullOutNemsActuator attribute), [1] (dphox.prefab.active.ThermalPS attribute), [1] (dphox.prefab.passive.FocusingGrating attribute), [1] (dphox.prefab.passive.RibDevice attribute), [1] (dphox.prefab.passive.StraightGrating attribute), [1] (dphox.prefab.passive.TapDC attribute) RIDGE_SI (dphox.foundry.CommonLayer attribute), [1] RIDGE_SI_2 (dphox.foundry.CommonLayer attribute), [1] RIDGE_SIN (dphox.foundry.CommonLayer attribute), [1] RIDGE_SIN_2 (dphox.foundry.CommonLayer attribute) ridge_waveguide (dphox.prefab.passive.RibDevice attribute), [1] root_dx (dphox.prefab.active.HTree attribute) rotate() (dphox.device.Device method) (dphox.geometry.Geometry method) (dphox.port.Port method) rotate2d() (in module dphox.transform) S SAC_ETCH (dphox.foundry.ProcessOp attribute), [1] scale() (dphox.geometry.Geometry method) scale2d() (in module dphox.transform) Sector (class in dphox.pattern) segments (dphox.path.Curve property) self_coupling_extension (dphox.prefab.passive.Interposer attribute) self_coupling_extension_extent (dphox.prefab.passive.Interposer attribute) self_coupling_final (dphox.prefab.passive.Interposer attribute) self_coupling_init (dphox.prefab.passive.Interposer attribute) self_coupling_radius (dphox.prefab.passive.Interposer attribute) sequence (dphox.prefab.active.MultilayerPath attribute), [1] set_port() (dphox.device.Device method) (dphox.geometry.Geometry method) set_xya() (dphox.transform.GDSTransform method) set_xyaf() (dphox.transform.GDSTransform method) shape (dphox.device.Via attribute), [1] shapely (dphox.geometry.Geometry property) (dphox.path.Curve property) (dphox.pattern.Pattern property) (dphox.port.Port property) shapely_patch() (in module dphox.utils) shapely_union (dphox.pattern.Pattern property) size (dphox.device.Device property) (dphox.geometry.Geometry property) (dphox.port.Port property) skew() (dphox.geometry.Geometry method) skew2d() (in module dphox.transform) slab (dphox.prefab.passive.FocusingGrating attribute), [1] (dphox.prefab.passive.RibDevice attribute), [1] (dphox.prefab.passive.StraightGrating attribute), [1] slab_waveguide (dphox.prefab.passive.RibDevice attribute), [1] smooth() (dphox.pattern.Pattern method) smooth_layer() (dphox.device.Device method) spiral_delay() (in module dphox.route) split_holes() (in module dphox.utils) split_max_points() (in module dphox.utils) splitter (dphox.prefab.active.HTree attribute) splitter_l (dphox.prefab.passive.TSplitter attribute) splitter_mmi_w (dphox.prefab.passive.TSplitter attribute) spring_center (dphox.pattern.MEMSFlexure attribute) spring_extent (dphox.pattern.MEMSFlexure attribute) stack (dphox.foundry.Foundry attribute), [1] start (dphox.pattern.Quad attribute) start_height (dphox.foundry.ProcessStep attribute), [1] start_port (dphox.prefab.active.MultilayerPath attribute) straight() (in module dphox.path) StraightGrating (class in dphox.prefab.passive) stripe_w (dphox.pattern.MEMSFlexure attribute) (dphox.pattern.StripedBox attribute) striped() (dphox.pattern.Box method) StripedBox (class in dphox.pattern) symmetric_difference() (dphox.pattern.Pattern method) symmetrized() (dphox.geometry.Geometry method) T tangent() (dphox.port.Port method) tangents (dphox.typing.CurveTuple attribute) TapDC (class in dphox.prefab.passive) text() (in module dphox.pattern) ThermalPS (class in dphox.prefab.active) thickness (dphox.foundry.ProcessStep attribute), [1] to() (dphox.device.Device method) (dphox.geometry.Geometry method) to_gds() (dphox.device.Device method) to_gds_stream() (dphox.device.Device method) to_gdspy() (dphox.pattern.Pattern method) top (dphox.prefab.passive.Escalator attribute), [1] top_external (dphox.prefab.active.MZI attribute), [1] top_internal (dphox.prefab.active.MZI attribute), [1] top_level (dphox.prefab.active.HTree attribute) top_waveguide (dphox.prefab.passive.Escalator attribute), [1] total_length() (dphox.path.Curve method) trace_w (dphox.prefab.active.LateralNemsPS attribute), [1] transform (dphox.transform.AffineTransform attribute) transform() (dphox.geometry.Geometry method) (dphox.port.Port method) transform_geoms() (dphox.transform.AffineTransform method) transform_points() (dphox.transform.AffineTransform method) transform_xyaf() (dphox.port.Port method) transformed_line() (dphox.port.Port method) translate() (dphox.device.Device method) (dphox.geometry.Geometry method) (dphox.port.Port method) translate2d() (in module dphox.transform) tree (dphox.device.Device property) TRENCH (dphox.foundry.CommonLayer attribute) triangular (dphox.prefab.active.LocalMesh attribute), [1] trimesh() (dphox.device.Device method) (dphox.pattern.Pattern method) trombone_at_end (dphox.prefab.passive.Interposer attribute), [1] trombone_radius (dphox.prefab.passive.Interposer attribute), [1] TSplitter (class in dphox.prefab.passive) turn_connect() (in module dphox.route) turn_radius (dphox.prefab.passive.TapDC attribute) U union() (dphox.pattern.Pattern method) unit (dphox.prefab.passive.Array attribute), [1] use_port_boxes (dphox.foundry.Foundry attribute), [1] use_port_layers (dphox.foundry.Foundry attribute) V valign() (dphox.device.Device method) (dphox.geometry.Geometry method) VGROOVE (dphox.foundry.CommonLayer attribute) Via (class in dphox.device) via (dphox.device.Via attribute), [1] (dphox.prefab.active.GndAnchorWaveguide attribute) (dphox.prefab.active.PullInNemsActuator attribute) (dphox.prefab.active.PullOutNemsActuator attribute) (dphox.prefab.active.ThermalPS attribute), [1] VIA_1_2 (dphox.foundry.CommonLayer attribute), [1] VIA_2_PAD (dphox.foundry.CommonLayer attribute), [1] via_extent (dphox.device.Via attribute), [1] VIA_HEATER_2 (dphox.foundry.CommonLayer attribute), [1] VIA_SI_1 (dphox.foundry.CommonLayer attribute), [1] vstack() (dphox.geometry.Geometry method) W w (dphox.port.Port attribute), [1] waveguide (dphox.prefab.active.ThermalPS attribute), [1] (dphox.prefab.passive.Cross attribute), [1] (dphox.prefab.passive.StraightGrating attribute), [1] waveguide_extra_l (dphox.prefab.passive.FocusingGrating attribute), [1] waveguide_w (dphox.prefab.active.LateralNemsPS attribute) (dphox.prefab.active.MultilayerPath attribute), [1] (dphox.prefab.passive.DC attribute), [1] (dphox.prefab.passive.FocusingGrating attribute), [1] (dphox.prefab.passive.Interposer attribute), [1] (dphox.prefab.passive.TSplitter attribute) wavelength (dphox.prefab.passive.FocusingGrating attribute), [1] wg_layer (dphox.prefab.active.HTree attribute) with_gratings() (dphox.prefab.passive.Interposer method) (dphox.prefab.passive.TapDC method) X x (dphox.port.Port attribute), [1] (dphox.transform.GDSTransform attribute), [1] xya (dphox.transform.GDSTransform property) xyaf (dphox.transform.GDSTransform property) Y y (dphox.port.Port attribute), [1] (dphox.transform.GDSTransform attribute), [1] Z z (dphox.port.Port attribute), [1]