BaseParametrization#
- class lumopt2.parametrization.base_parametrization.BaseParametrization(optimization_region: Box | None = None)#
Base class for all parametrization types.
- Parameters:
- optimization_region
Box,optional Box defining the spatial region where optimization occurs (default: None).
- optimization_region
Methods
Compute the gradient of the FOM with respect to optimization parameters.
BaseParametrization.compute_opt_params_direct_to_permittivity_jacobian(...)Compute d_eps/dp, the (sparse) Jacobian of the permittivity wrt optimization parameters ('p').
Add optimization structure to FDTD simulation.
BaseParametrization.store_mesh_info(fdtd_session)Read the locked grid and store mesh info in
structure.BaseParametrization.update_structure(...[, ...])Update the geometry in the FDTD simulation with new parameters.