.. currentmodule:: tidy3d

Inverse Design Plugin
---------------------

.. toctree::

    ./../../../tidy3d/plugins/invdes/README.md

.. autosummary::
   :toctree: ../_autosummary/
   :template: module.rst

   tidy3d.plugins.invdes.FilterProject
   tidy3d.plugins.invdes.ErosionDilationPenalty
   tidy3d.plugins.invdes.TopologyDesignRegion
   tidy3d.plugins.invdes.InverseDesign
   tidy3d.plugins.invdes.InverseDesignMulti
   tidy3d.plugins.invdes.InverseDesignResult
   tidy3d.plugins.invdes.AdamOptimizer
   tidy3d.plugins.invdes.utils.get_amps
   tidy3d.plugins.invdes.utils.get_field_component
   tidy3d.plugins.invdes.utils.get_intensity
   tidy3d.plugins.invdes.utils.sum_array
   tidy3d.plugins.invdes.utils.sum_abs_squared
   tidy3d.plugins.invdes.utils.get_phase
