.. currentmodule:: legume
This page provides an auto-generated summary of legume's API.
.. autosummary:: :toctree: generated/ set_backend set_print_backend
.. autosummary:: :toctree: generated/ GuidedModeExp
.. autosummary:: :toctree: generated/ GuidedModeExp.freqs GuidedModeExp.freqs_im GuidedModeExp.eigvecs GuidedModeExp.kpoints GuidedModeExp.gvec GuidedModeExp.rad_coup GuidedModeExp.rad_gvec GuidedModeExp.unbalance_sp
.. autosummary:: :toctree: generated/ GuidedModeExp.run GuidedModeExp.run_im GuidedModeExp.compute_rad GuidedModeExp.compute_rad_sp GuidedModeExp.get_eps_xy GuidedModeExp.ft_field_xy GuidedModeExp.get_field_xy GuidedModeExp.get_field_xz GuidedModeExp.get_field_yz GuidedModeExp.set_run_options
.. autosummary:: :toctree: generated/ PlaneWaveExp
.. autosummary:: :toctree: generated/ PlaneWaveExp.freqs PlaneWaveExp.eigvecs PlaneWaveExp.kpoints PlaneWaveExp.gvec
.. autosummary:: :toctree: generated/ PlaneWaveExp.run PlaneWaveExp.get_eps_xy PlaneWaveExp.ft_field_xy PlaneWaveExp.get_field_xy
.. autosummary:: :toctree: generated/ ExcitonSchroedEq
.. autosummary:: :toctree: generated/ ExcitonSchroedEq.eners ExcitonSchroedEq.eigvecs ExcitonSchroedEq.kpoints ExcitonSchroedEq.gvec
.. autosummary:: :toctree: generated/ ExcitonSchroedEq.run ExcitonSchroedEq.get_pot_xy ExcitonSchroedEq.ft_wavef_xy ExcitonSchroedEq.get_wavef_xy
.. autosummary:: :toctree: generated/ HopfieldPol
.. autosummary:: :toctree: generated/ HopfieldPol.eners HopfieldPol.eners_im HopfieldPol.eigvecs HopfieldPol.fractions_ex HopfieldPol.fractions_ph HopfieldPol.kpoints HopfieldPol.gvec
.. autosummary:: :toctree: generated/ HopfieldPol.run
.. autosummary:: :toctree: generated/ Lattice Lattice.bz_path PhotCryst PhotCryst.add_layer PhotCryst.add_qw Layer ShapesLayer
.. autosummary:: :toctree: generated/ Circle Ellipse Poly Square Hexagon FourierShape
.. autosummary:: :toctree: generated/ viz.bands viz.pol_bands viz.structure viz.shapes viz.eps_xz viz.eps_xy viz.eps_yz viz.eps_ft viz.pot_ft viz.reciprocal viz.field viz.wavef viz.calculate_x
.. autosummary:: :toctree: generated/ gds.generate_gds gds.generate_gds_raster