meep_adjoint
Documentation Home
meep_adjoint: A python package for adjoint sensitivity analysis in MEEP
Overview and Invitation
Overview
Tutorial
Example Gallery
Reference
Installation
Configuration and customization
General reference
Visualization Module
Test suite
Implementation notes
Implementation I: Physics and math
Implementation II: Class hierarchy
API Reference
High-level (public) API
Low-level (internal) API
meep_adjoint
Docs
»
Index
Index
Symbols
|
D
|
F
|
G
|
M
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
Symbols
1. Initialization: Defining the problem and initializing the solver
,
[1]
1. source_region: Location of excitation sources
,
[1]
2. Interactive exploration: Single-point calculations and visualization
,
[1]
2. objective_regions: Declaring sites at which we want frequency-domain fields and associated physical quantities
,
[1]
3. Automation: Machine-driven iterative design optimization
,
[1]
3. design_region: Informing `meep_adjoint` where it is allowed to vary the permittivity
,
[1]
4. extra_regions: Additional subregions not covered by the above
D
DFTCell (class in meep_adjoint)
,
[1]
F
for use in computing power fluxes, mode-expansion coefficients, and other frequency-domain
,
[1]
G
get_adjoint_option() (in module meep_adjoint)
get_adjoint_sources() (TimeStepper method)
,
[1]
get_dfdq() (ObjectiveFunction method)
,
[1]
get_EH_slice() (DFTCell method)
,
[1]
get_EH_slices() (DFTCell method)
,
[1]
get_eigenmode_slices() (DFTCell method)
,
[1]
get_fdf_funcs() (OptimizationProblem method)
get_visualization_option() (in module meep_adjoint)
get_visualization_options() (in module meep_adjoint)
M
meep_adjoint (module)
,
[1]
O
objective functions, we refer to them as objective regions.
,
[1]
ObjectiveFunction (class in meep_adjoint)
,
[1]
OptimizationProblem (class in meep_adjoint)
P
prepare() (TimeStepper method)
,
[1]
Q
quantities used in characterizing device performance. Because these regions are used to evaluate
,
[1]
R
register() (DFTCell method)
,
[1]
router.py (module)
run() (TimeStepper method)
,
[1]
S
save_fields() (DFTCell method)
,
[1]
set_adjoint_option_defaults() (in module meep_adjoint)
set_option_defaults() (in module meep_adjoint)
set_visualization_option_defaults() (in module meep_adjoint)
Subregion (class in meep_adjoint)
,
[1]
subtract_incident_fields() (DFTCell method)
,
[1]
T
TimeStepper (class in meep_adjoint)
,
[1]
U
update_design() (OptimizationProblem method)
V
visualize() (OptimizationProblem method)