This package contains a number of lumped components based on waveguides: bends, crossings, splitters. Generic waveguides themselves are defined as Trace Templates
We subdivide waveguide components in the following categories:
- Bends: Lumped waveguide bends.
- Splitters: Components that split the light in separate beams.
- Directional Couplers: Directional couplers consisting of parallel waveguides.
- Crossings: Waveguide crossings.
- Gratings: Inline waveguide gratings.
- Bundles: Waveguide bundles.
- Spirals: Spirals.
- Connectors: Waveguide connectors which take references to ports as input.4