Skip to content

adding support for load_minus_flux to EigenmodeCoefficient objective function of adjoint solver #2266

@oskooi

Description

@oskooi

In calculations involving the $S_{11}$ scattering parameter (i.e., the reflectance into a given port from a source located in the same port), it is often useful prior to the start of the run to first subtract out the incident fields using the load_minus_flux feature, particularly if the reflectance is smaller than e.g. 1e-6. While the computation of $S_{11}$ does not typically require require a normalization run because in most telecom applications reflectance values less than 40 dB are considered negligible, adding support for load_minus_flux to the adjoint solver's objective function EigenmodeCoefficient (and also FourierFields and Poynting flux in #2191) would be useful as e.g. a means to validate the adjoint gradient against the brute-force finite-difference result for arbitrary values and problems.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions