Skip to main content
Ctrl+K

cbeam 0.0.4 documentation

  • installation
  • quickstart
  • examples
    • 1. fiber mode solving
    • 2. 6-port photonic lantern
    • 3. directional coupler
    • 4. multimode interference coupler
    • 5. 19-port photonic lantern
  • advanced usage
    • 1. making custom waveguides
    • 2. meshing
    • 3. propagator settings
    • 4. resampling and evaluating fields
  • reference
    • cbeam.waveguide
    • cbeam.propagator
    • cbeam.FEval
  • Repository
  • Suggest edit
  • .rst

advanced usage

advanced usage#

Below are some of the more advanced capabilities and options in cbeam.

  • 1. making custom waveguides
    • 1.1. the Prim2D class
    • 1.2. the Prim3D class
    • 1.3. the Waveguide class
  • 2. meshing
  • 3. propagator settings
    • 3.1. \(z\)-stepping parameters for characterization
    • 3.2. specifying degenerate modes
    • 3.3. accessing the data
    • 3.4. propagation parameters
  • 4. resampling and evaluating fields

previous

5. 19-port photonic lantern

next

1. making custom waveguides