Index _ | A | B | C | D | E | F | G | I | L | M | N | P | Q | R | S | T | U | V | W | Z _ __init__() (cbeam.propagator.ChainPropagator method) (cbeam.propagator.Propagator method) (cbeam.waveguide.BoxPipe method) (cbeam.waveguide.CircularStepIndexFiber method) (cbeam.waveguide.Dicoupler method) (cbeam.waveguide.PhotonicLantern method) (cbeam.waveguide.Pipe method) (cbeam.waveguide.Prim2D method) (cbeam.waveguide.Prim2DUnion method) (cbeam.waveguide.Prim3D method) (cbeam.waveguide.RectangularStepIndexFiber method) (cbeam.waveguide.Tricoupler method) (cbeam.waveguide.Waveguide method) A allow_swaps (cbeam.propagator.Propagator attribute) apply_phase() (cbeam.propagator.Propagator method) assign_IOR() (cbeam.waveguide.Waveguide method) B backpropagate() (cbeam.propagator.Propagator method) boundary_dist() (cbeam.waveguide.Prim2D method) BoxPipe (class in cbeam.waveguide) C cbeam.FEval module ChainPropagator (class in cbeam.propagator) characterize() (cbeam.propagator.Propagator method) Circle (class in cbeam.waveguide) CircularStepIndexFiber (class in cbeam.waveguide) cmat_correction_mode (cbeam.propagator.Propagator attribute) compute_change_of_basis() (cbeam.propagator.Propagator method) compute_cmats() (cbeam.propagator.Propagator method) compute_isolated_basis() (cbeam.propagator.Propagator method) compute_modes() (cbeam.propagator.Propagator method) compute_neffs() (cbeam.propagator.Propagator method) compute_transfer_matrix() (cbeam.propagator.Propagator method) correct_degeneracy() (cbeam.propagator.Propagator method) create_tree() (in module cbeam.FEval) create_tree_from_mesh() (in module cbeam.FEval) D Dicoupler (class in cbeam.waveguide) E evaluate() (in module cbeam.FEval) evaluate_grid() (in module cbeam.FEval) F fixed_zstep (cbeam.propagator.Propagator attribute) G generate_mesh() (cbeam.propagator.Propagator method) get_cmat() (cbeam.propagator.Propagator method) get_int_neff() (cbeam.propagator.Propagator method) get_neff() (cbeam.propagator.Propagator method) get_points() (in module cbeam.FEval) get_triangles() (in module cbeam.FEval) I init_zstep (cbeam.propagator.Propagator attribute) inner_product() (cbeam.propagator.Propagator method) isolate() (cbeam.waveguide.Waveguide method) L linear (cbeam.waveguide.Waveguide attribute) load() (cbeam.propagator.Propagator method) load_init_conds() (cbeam.propagator.Propagator method) M make_field() (cbeam.propagator.ChainPropagator method) (cbeam.propagator.Propagator method) make_interp_funcs() (cbeam.propagator.Propagator method) make_mesh() (cbeam.waveguide.Waveguide method) make_mesh_at_z() (cbeam.propagator.Propagator method) make_mesh_bndry_ref() (cbeam.waveguide.Waveguide method) make_mode_vector() (cbeam.propagator.Propagator method) make_points() (cbeam.waveguide.Circle method) (cbeam.waveguide.Prim2D method) (cbeam.waveguide.Prim2DUnion method) (cbeam.waveguide.Rectangle method) make_points_at_z() (cbeam.waveguide.Prim3D method) make_sign_consistent() (cbeam.propagator.Propagator method) max_mesh_size (cbeam.waveguide.Waveguide attribute) max_zstep (cbeam.propagator.Propagator attribute) mesh_dist_power (cbeam.waveguide.Waveguide attribute) mesh_dist_scale (cbeam.waveguide.Waveguide attribute) min_mesh_size (cbeam.waveguide.Waveguide attribute) min_zstep (cbeam.propagator.Propagator attribute) min_zstep_neff (cbeam.propagator.Propagator attribute) module cbeam.FEval N nearest_boundary_point() (cbeam.waveguide.Prim2D method) P PhotonicLantern (class in cbeam.waveguide) Pipe (class in cbeam.waveguide) plot_boundaries() (cbeam.waveguide.Waveguide method) plot_cfield() (cbeam.propagator.Propagator method) plot_coupling_coeffs() (cbeam.propagator.Propagator method) plot_field() (cbeam.propagator.Propagator method) plot_mesh() (cbeam.waveguide.Prim2D method) (cbeam.waveguide.Waveguide method) plot_mode_powers() (cbeam.propagator.Propagator method) plot_neff_diffs() (cbeam.propagator.Propagator method) plot_neffs() (cbeam.propagator.Propagator method) plot_paths() (cbeam.waveguide.Dicoupler method) (cbeam.waveguide.Tricoupler method) plot_wavefront() (cbeam.propagator.Propagator method) plot_waveguide_mode() (cbeam.propagator.Propagator method) preserve_shape (cbeam.waveguide.Prim3D attribute) Prim2D (class in cbeam.waveguide) Prim2DUnion (class in cbeam.waveguide) Prim3D (class in cbeam.waveguide) propagate() (cbeam.propagator.ChainPropagator method) (cbeam.propagator.Propagator method) Propagator (class in cbeam.propagator) Q query() (in module cbeam.FEval) R Rectangle (class in cbeam.waveguide) RectangularStepIndexFiber (class in cbeam.waveguide) resample() (in module cbeam.FEval) S skipped_modes (cbeam.propagator.Propagator attribute) solve_at() (cbeam.propagator.Propagator method) solver (cbeam.propagator.Propagator attribute) sort_mesh() (in module cbeam.FEval) swap_modes() (cbeam.propagator.Propagator method) T TestPhotonicLantern (class in cbeam.waveguide) to_channel_basis() (cbeam.propagator.ChainPropagator method) (cbeam.propagator.Propagator method) transform() (cbeam.waveguide.Waveguide method) transform_mesh() (cbeam.waveguide.Waveguide method) transform_point_inside() (cbeam.waveguide.Prim3D method) transform_unvec() (cbeam.waveguide.Waveguide method) transverse_gradient() (in module cbeam.FEval) Tricoupler (class in cbeam.waveguide) U update() (cbeam.waveguide.Prim2D method) (cbeam.waveguide.Prim3D method) (cbeam.waveguide.Waveguide method) V vectorized_transform (cbeam.waveguide.Waveguide attribute) W Waveguide (class in cbeam.waveguide) WKB (cbeam.propagator.Propagator attribute) Z z_acc (cbeam.propagator.Propagator attribute) z_ex (cbeam.waveguide.Waveguide attribute) z_invariant (cbeam.waveguide.Waveguide attribute)