finesse.simulations.workspace.ABCDWorkspace.flag_changing_beam_parameters¶
- ABCDWorkspace.flag_changing_beam_parameters(self, set changing_edges)¶
Flags changing beam parameters for the workspace. Workspaces that inherit from this must then check the edges it is dealing with and determine whether it needs to do extra calculations or not.
- Parameters
- changing_edgesset
A set of edges (tuple of (in, out) node indices) that have a changing beam parameter. The index can be related back to a node object by checking the BaseSimulation.trace_node_index dictionary.