quchip.observables

Solve-time request for a complete accessible output field.

Functions

is_output_field(value)

Return whether value requests a complete output-field trace.

Classes

OutputField(exposure)

Request the mean field and photon flux at an exposed output.

class quchip.observables.OutputField(exposure)[source]

Bases: object

Request the mean field and photon flux at an exposed output.

You usually get it as network.expose(...).output and give it to e_ops when you build a simulation.

Parameters:

exposure (str or NetworkPort) – Exposed network port or its label. The calculation must contain it.

Variables:

exposure (str) – Stored exposure label.

See also

quchip.results.results.OutputFieldTrace

Output moments, units, and conventions.

quchip.chip.port_network.PortNetwork

Input-output model and physics references.

exposure: str