finesse.tracing.forest.TraceForest.get_nodes_with_changing_q

TraceForest.get_nodes_with_changing_q(self)

For a given TraceForest this method will determine which optical nodes in a model will have a changing complex beam parameter.

This relies on element Parameters having their is_tunable or is_changing being set as True. In such cases the Model will construct a simulation where the calculations dependent on these parameters will be recomputed at multiple steps.

Returns
q_changing_nodesset{OpticalNode}

Set of of OpticalNodes which will have a changing complex beam parameter during a simulation.