Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | W | X | Y A activate_model() (photonforge.Component method) active_model (photonforge.Component attribute) add() (photonforge.Component method) add_layer() (photonforge.Technology method) add_model() (photonforge.Component method) add_port() (photonforge.Component method) (photonforge.Technology method) add_reference() (photonforge.Component method) add_virtual_connection() (photonforge.Component method) add_virtual_connection_by_instance() (photonforge.Component method) anchor (photonforge.Label attribute) arc() (photonforge.Path method) area() (photonforge.Circle method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) as_bytes (photonforge.CircuitModel property) (photonforge.Component attribute) (photonforge.DataModel property) (photonforge.DirectionalCouplerModel property) (photonforge.EMEModel property) (photonforge.GaussianPort attribute) (photonforge.Model attribute) (photonforge.Port attribute) (photonforge.PortSpec attribute) (photonforge.PowerSplitterModel property) (photonforge.Technology attribute) (photonforge.TerminationModel property) (photonforge.Tidy3DModel property) (photonforge.TwoPortModel property) (photonforge.WaveguideModel property) as_component() (in module photonforge.stencil) at() (photonforge.Path method) axis (photonforge.Extruded attribute) B background_medium (photonforge.Technology attribute) basic_technology() (in module photonforge) batch_data_for() (photonforge.Tidy3DModel method) batch_file_for() (photonforge.Tidy3DModel method) bend() (in module photonforge.parametric) bezier() (photonforge.Path method) boolean() (in module photonforge) bounds() (photonforge.Circle method) (photonforge.Component method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) build_mask() (photonforge.Component method) C C_0 (in module photonforge) cache.path (in module photonforge) cache_size() (photonforge.CircuitModel static method) (photonforge.EMEModel static method) (photonforge.Tidy3DModel static method) center (photonforge.Circle attribute) (photonforge.GaussianPort attribute) (photonforge.Port attribute) (photonforge.Rectangle attribute) center() (photonforge.Path method) Circle (class in photonforge) CircuitModel (class in photonforge) clear_cache() (photonforge.CircuitModel static method) (photonforge.EMEModel static method) (photonforge.Tidy3DModel static method) close() (photonforge.PhfStream method) color (photonforge.LayerSpec attribute) columns (photonforge.Reference attribute) Component (class in photonforge) component (photonforge.Reference attribute) component_from_netlist() (in module photonforge) component_name (photonforge.Reference attribute) component_updates (photonforge.Reference attribute) config (in module photonforge) connect() (photonforge.Reference method) ConstructiveSolid (class in photonforge) contents() (photonforge.PhfStream method) convex_hull() (photonforge.Component method) (photonforge.Reference method) copy() (photonforge.Circle method) (photonforge.Component method) (photonforge.ConstructiveSolid method) (photonforge.Expression method) (photonforge.Extruded method) (photonforge.ExtrusionSpec method) (photonforge.GaussianPort method) (photonforge.Label method) (photonforge.LayerSpec method) (photonforge.MaskSpec method) (photonforge.Path method) (photonforge.PoleResidueMatrix method) (photonforge.Polygon method) (photonforge.Polyhedron method) (photonforge.Port method) (photonforge.PortSpec method) (photonforge.Rectangle method) (photonforge.Reference method) (photonforge.SMatrix method) (photonforge.Technology method) cross() (in module photonforge.stencil) crossing() (in module photonforge.parametric) D data_path_for() (photonforge.Tidy3DModel method) DataModel (class in photonforge) default_mesh_refinement (photonforge.config attribute) default_radius (photonforge.config attribute) default_technology (photonforge.config attribute) dependencies() (photonforge.Component method) description (photonforge.LayerSpec attribute) (photonforge.PortSpec attribute) detect_dependency_cycle() (photonforge.Component method) detect_ports() (photonforge.Component method) dilation (photonforge.MaskSpec attribute) dilations (photonforge.Extruded attribute) DirectionalCouplerModel (class in photonforge) dual_ring_coupler() (in module photonforge.parametric) E elements (photonforge.SMatrix attribute) EMEModel (class in photonforge) envelope() (in module photonforge) Expression (class in photonforge) expressions (photonforge.Expression attribute) extended (photonforge.Port attribute) extrude() (photonforge.Component method) (photonforge.ExtrusionSpec method) Extruded (class in photonforge) extrusion_specs (photonforge.Technology attribute) ExtrusionSpec (class in photonforge) F face (photonforge.Extruded attribute) field_tolerance (photonforge.GaussianPort attribute) fields() (photonforge.GaussianPort method) filter_label_layers() (photonforge.Component method) filter_layers() (photonforge.Component method) find_top_level() (in module photonforge) flatten() (photonforge.Component method) focused_grating() (in module photonforge.stencil) format() (photonforge.MaskSpec method) frequencies (photonforge.SMatrix attribute) frequency_scaling (photonforge.PoleResidueMatrix attribute) from_bytes() (photonforge.CircuitModel class method) (photonforge.Component static method) (photonforge.DataModel class method) (photonforge.DirectionalCouplerModel class method) (photonforge.EMEModel class method) (photonforge.Model static method) (photonforge.PowerSplitterModel class method) (photonforge.TerminationModel class method) (photonforge.Tidy3DModel class method) (photonforge.TwoPortModel class method) (photonforge.WaveguideModel class method) from_json() (photonforge.ExtrusionSpec static method) (photonforge.LayerSpec static method) (photonforge.MaskSpec static method) (photonforge.PortSpec static method) (photonforge.Technology static method) G GaussianPort (class in photonforge) get_instance_maps() (photonforge.Component method) get_labels() (photonforge.Component method) (photonforge.Reference method) get_netlist() (photonforge.Component method) get_paths() (photonforge.PortSpec method) get_ports() (photonforge.Reference method) get_repetition() (photonforge.Reference method) get_simulation() (photonforge.EMEModel method) get_simulations() (photonforge.Tidy3DModel method) get_structures() (photonforge.Component method) (photonforge.Reference method) grating() (in module photonforge.stencil) grid (photonforge.config attribute) grid_ceil() (in module photonforge) grid_floor() (in module photonforge) H holes (photonforge.Polygon attribute) I inner_radius (photonforge.Circle attribute) input_direction (photonforge.Port attribute) input_vector (photonforge.GaussianPort attribute) insert_extrusion_spec() (photonforge.Technology method) invalid_virtual_connections() (photonforge.Component method) inverted (photonforge.Port attribute) inverted() (photonforge.PortSpec method) is_connected_to() (photonforge.GaussianPort method) (photonforge.Port method) J json (photonforge.ExtrusionSpec attribute) (photonforge.LayerSpec attribute) (photonforge.MaskSpec attribute) (photonforge.Path attribute) (photonforge.PortSpec attribute) (photonforge.Technology attribute) L Label (class in photonforge) label_count() (photonforge.Component method) labels (photonforge.Component attribute) layer (photonforge.LayerSpec attribute) layers (photonforge.Technology attribute) layers() (photonforge.Component method) LayerSpec (class in photonforge) left_vertices() (photonforge.Path method) length() (photonforge.Path method) limits (photonforge.Extruded attribute) (photonforge.ExtrusionSpec attribute) (photonforge.PortSpec attribute) linear_taper() (in module photonforge.stencil) load_component() (photonforge.PhfStream method) load_json() (photonforge.Technology static method) load_layout() (in module photonforge) load_phf() (in module photonforge) load_snp() (in module photonforge) (photonforge.SMatrix static method) load_technology() (photonforge.PhfStream method) M mask_spec (photonforge.ExtrusionSpec attribute) MaskSpec (class in photonforge) matches() (photonforge.GaussianPort method) (photonforge.Port method) medium (photonforge.ConstructiveSolid attribute) (photonforge.Extruded attribute) (photonforge.ExtrusionSpec attribute) (photonforge.Polyhedron attribute) mirror() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) mmi() (in module photonforge.stencil) Model (class in photonforge) model_updates (photonforge.Reference attribute) ModelResult (class in photonforge) models (photonforge.Component attribute) module photonforge N name (photonforge.Component attribute) (photonforge.monte_carlo.RandomVariable attribute) (photonforge.Technology attribute) num_modes (photonforge.GaussianPort attribute) (photonforge.Port attribute) (photonforge.PortSpec attribute) O offset() (in module photonforge) operand1 (photonforge.ConstructiveSolid attribute) (photonforge.MaskSpec attribute) operand2 (photonforge.ConstructiveSolid attribute) (photonforge.MaskSpec attribute) operation (photonforge.ConstructiveSolid attribute) (photonforge.MaskSpec attribute) origin (photonforge.Label attribute) (photonforge.Reference attribute) P parameters (photonforge.Expression attribute) parametric() (photonforge.Path method) parametric_component() (in module photonforge) parametric_function (photonforge.Component attribute) (photonforge.Model attribute) (photonforge.Technology attribute) parametric_kwargs (photonforge.Component attribute) (photonforge.Model attribute) (photonforge.Technology attribute) parametric_technology() (in module photonforge) parent (photonforge.monte_carlo.RandomVariable attribute) parse() (photonforge.MaskSpec static method) Path (class in photonforge) path_profile_for() (photonforge.PortSpec method) path_profiles (photonforge.PortSpec attribute) pattern (photonforge.LayerSpec attribute) PhfStream (class in photonforge) photonforge module plot_s_matrix() (in module photonforge) polarization (photonforge.PortSpec attribute) polarization_angle (photonforge.GaussianPort attribute) pole_residue_fit() (in module photonforge) PoleResidueMatrix (class in photonforge) poles (photonforge.PoleResidueMatrix attribute) Polygon (class in photonforge) Polyhedron (class in photonforge) pop_extrusion_spec() (photonforge.Technology method) Port (class in photonforge) ports (photonforge.Component attribute) (photonforge.PoleResidueMatrix attribute) (photonforge.SMatrix attribute) (photonforge.Technology attribute) PortSpec (class in photonforge) PowerSplitterModel (class in photonforge) R radius (photonforge.Circle attribute) random_variables (photonforge.Component attribute) (photonforge.Model attribute) (photonforge.Technology attribute) RandomVariable (class in photonforge.monte_carlo) Rectangle (class in photonforge) rectangular_spiral() (in module photonforge.parametric) Reference (class in photonforge) references (photonforge.Component attribute) reflected() (photonforge.GaussianPort method) register_model_class() (in module photonforge) remap_label_layers() (photonforge.Component method) remap_layers() (photonforge.Component method) remove() (photonforge.Component method) remove_collinear() (photonforge.Polygon method) remove_layer() (photonforge.Technology method) remove_model() (photonforge.Component method) remove_port() (photonforge.Component method) (photonforge.Technology method) remove_virtual_connection() (photonforge.Component method) remove_virtual_connection_by_instance() (photonforge.Component method) residues (photonforge.PoleResidueMatrix attribute) right_vertices() (photonforge.Path method) ring_coupler() (in module photonforge.parametric) rotate() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) rotation (photonforge.Circle attribute) (photonforge.Label attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) route() (in module photonforge.parametric) route_length() (in module photonforge) route_s_bend() (in module photonforge.parametric) rows (photonforge.Reference attribute) ruler() (in module photonforge.stencil) S s_bend() (in module photonforge.parametric) (photonforge.Path method) s_bend_coupler() (in module photonforge.parametric) s_bend_ring_coupler() (in module photonforge.parametric) s_bend_straight_coupler() (in module photonforge.parametric) s_matrix() (in module photonforge.monte_carlo) (photonforge.Component method) (photonforge.Model method) s_matrix_kwargs (photonforge.Reference attribute) scale() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) scaling (photonforge.Label attribute) (photonforge.Reference attribute) sector (photonforge.Circle attribute) segment() (photonforge.Path method) set_bounds() (photonforge.Component method) set_by_cdf() (photonforge.monte_carlo.RandomVariable method) set_unique_names() (in module photonforge) sidewall_angle (photonforge.ExtrusionSpec attribute) simulation_data_for() (photonforge.EMEModel method) size (photonforge.Path attribute) (photonforge.Rectangle attribute) size() (photonforge.monte_carlo.RandomVariable method) SMatrix (class in photonforge) snap_to_grid() (in module photonforge) spacing (photonforge.Reference attribute) spec (photonforge.Port attribute) spine() (photonforge.Path method) start() (photonforge.CircuitModel method) (photonforge.DataModel method) (photonforge.DirectionalCouplerModel method) (photonforge.EMEModel method) (photonforge.Model method) (photonforge.PowerSplitterModel method) (photonforge.TerminationModel method) (photonforge.Tidy3DModel method) (photonforge.TwoPortModel method) (photonforge.WaveguideModel method) straight() (in module photonforge.parametric) structure_count() (photonforge.Component method) structures (photonforge.Component attribute) svg_labels (photonforge.config attribute) svg_port_names (photonforge.config attribute) svg_ports (photonforge.config attribute) svg_reference_names (photonforge.config attribute) svg_reference_port_names (photonforge.config attribute) svg_reference_ports (photonforge.config attribute) svg_references (photonforge.config attribute) svg_virtual_connections (photonforge.config attribute) symmetric() (photonforge.PortSpec method) T target_neff (photonforge.PortSpec attribute) Technology (class in photonforge) technology (photonforge.Component attribute) technology_updates (photonforge.Reference attribute) TerminationModel (class in photonforge) text (photonforge.Label attribute) text() (in module photonforge) tidy3d_model.use_local_mode_solver (in module photonforge) tidy3d_plot() (in module photonforge) tidy3d_structures_from_layout() (in module photonforge) Tidy3DModel (class in photonforge) to_polygon() (photonforge.Circle method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) to_tidy3d() (photonforge.ConstructiveSolid method) (photonforge.Extruded method) (photonforge.Polyhedron method) (photonforge.PortSpec method) to_tidy3d_mode_solver() (photonforge.Port method) to_tidy3d_monitor() (photonforge.GaussianPort method) (photonforge.Port method) to_tidy3d_source() (photonforge.GaussianPort method) (photonforge.Port method) tolerance (photonforge.config attribute) transform() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) transformed_component() (photonforge.Reference method) transition() (in module photonforge.parametric) translate() (photonforge.Circle method) (photonforge.Label method) (photonforge.Path method) (photonforge.Polygon method) (photonforge.Rectangle method) (photonforge.Reference method) triangles (photonforge.Polyhedron attribute) turn() (photonforge.Path method) TwoPortModel (class in photonforge) type (photonforge.monte_carlo.RandomVariable attribute) U update() (photonforge.Component method) (photonforge.Model method) (photonforge.Reference method) (photonforge.Technology method) V value (photonforge.monte_carlo.RandomVariable attribute) value_spec (photonforge.monte_carlo.RandomVariable attribute) vernier_scale() (in module photonforge.stencil) version (photonforge.Technology attribute) vertices (photonforge.Polygon attribute) (photonforge.Polyhedron attribute) virtual_connections (photonforge.Component attribute) virtual_connections_by_instance (photonforge.Component attribute) W waist_position (photonforge.GaussianPort attribute) waist_radius (photonforge.GaussianPort attribute) WaveguideModel (class in photonforge) wavelengths (photonforge.SMatrix attribute) width (photonforge.PortSpec attribute) write() (photonforge.PhfStream method) write_gds() (photonforge.Component method) write_json() (photonforge.Technology method) write_layout() (in module photonforge) write_oas() (photonforge.Component method) write_phf() (in module photonforge) write_ply() (photonforge.Polyhedron method) write_snp() (photonforge.SMatrix method) X x_max (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) x_mid (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) x_min (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) x_reflection (photonforge.Label attribute) (photonforge.Reference attribute) Y y_max (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) y_mid (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute) y_min (photonforge.Circle attribute) (photonforge.Path attribute) (photonforge.Polygon attribute) (photonforge.Rectangle attribute) (photonforge.Reference attribute)