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