The device.py module#

Summary#

get_guidelines_for_device_workflow

Finite-element IDE workflow shared by HEAT, CHARGE, FEEM, and DGTD.

get_guidelines_for_device_materials

Material-library creation and database discovery for DEVICE finite-element solvers.

get_guidelines_for_device_simulation_region

Simulation-region setup shared by HEAT, CHARGE, FEEM, DGTD, and peers.

Description#

DEVICE finite-element IDE guideline topics.

Owns guidelines for the Lumerical finite-element solver environment (DEVICE IDE), which hosts HEAT, CHARGE, FEEM, and DGTD:

  • device_workflow – chunked build/setup stages shared across all finite-element solvers: materials, geometry, solver addition, simulation region, boundary conditions, monitors, run, and results.

  • device_materials – model-material creation, property-family assignment (EM / CT / HT), and database discovery.

  • device_simulation_region – simulation-region ownership model, boundary types (Open / Closed / Shell), and solver linkage.

Module detail#

device.get_guidelines_for_device_workflow() str#

Finite-element IDE workflow shared by HEAT, CHARGE, FEEM, and DGTD.

device.get_guidelines_for_device_materials() str#

Material-library creation and database discovery for DEVICE finite-element solvers.

device.get_guidelines_for_device_simulation_region() str#

Simulation-region setup shared by HEAT, CHARGE, FEEM, DGTD, and peers.