Inverse Design Plugin

Inverse Design Plugin#

tidy3d.plugins.invdes.FilterProject

Transformation involving convolution by a conic filter followed by a tanh projection.

tidy3d.plugins.invdes.ErosionDilationPenalty

Erosion and dilation penalty, addable to tdi.TopologyDesignRegion.penalties.

tidy3d.plugins.invdes.TopologyDesignRegion

Design region as a pixellated permittivity grid.

tidy3d.plugins.invdes.InverseDesign

Container for an inverse design problem.

tidy3d.plugins.invdes.InverseDesignMulti

InverseDesign with multiple simulations and corresponding postprocess functions.

tidy3d.plugins.invdes.InverseDesignResult

Container for the result of an InverseDesign.run() call.

tidy3d.plugins.invdes.AdamOptimizer

Specification for an optimization.