Logo
0.1.9

Getting Started

  • Why legume?
  • Installation
  • Frequently Asked Questions

User Guide

  • Examples
    • Shapes, layers, and photonic crystals
    • Plane wave expansion for a 2D photonic crystal
    • Guided mode expansion for a multi-layer grating
    • Bands of a photonic crystal slab
    • Plane wave expansion with Autograd
    • Guided mode expansion with Autograd
    • Enhancing GME gradient computation efficiency
    • Zero-index Bound states In the Continuum
  • API Reference
legume
  • Docs »
  • Examples
  • Edit on GitHub

ExamplesΒΆ

  • Shapes, layers, and photonic crystals
    • Shapes and layers
    • Plane-wave expansion
    • Photonic crystals
    • Guided-mode expansion
    • Multiple layers and fancy shapes
    • Shapes in the claddings
    • Caveats
  • Plane wave expansion for a 2D photonic crystal
    • Define 2D photonic crystal
    • Compute the photonic bands
    • Visuzlize the field of a mode
  • Guided mode expansion for a multi-layer grating
    • Asymmetric grating
    • Build the grating as a three-layer structure
    • Compute quasi-guided bands
    • Asymmetric coupling
  • Bands of a photonic crystal slab
  • Plane wave expansion with Autograd
    • Define 2D photonic crystal waveguide
    • Compute gradients
    • Optimize the waveguide
  • Guided mode expansion with Autograd
    • PhC cavity simulation
    • Autograd backend
    • Test gradient of quality factor
    • Test gradient of fields
    • Quality factor optimization
  • Enhancing GME gradient computation efficiency
    • PhC cavity simulation
    • Accuracy of forward computation
    • Time and memory performance of gradient computation
  • Zero-index Bound states In the Continuum
    • Daisy-hole PhC simulation
    • Finding optimal parameters
    • Test gradient
    • Optimization of circular holes
Next Previous

© Copyright 2020 Revision 793bdf79.

Built with Sphinx using a theme provided by Read the Docs.