finesse.tracing.ctracer.TraceForest.find_dependency_from_node

TraceForest.find_dependency_from_node(self, node, bool raise_not_found=True)

Finds the dependency object associated with the optical node.

If no tree is found associated with this node, and raise_not_found is true, then a RuntimeError is raised. Otherwise None is returned.

Parameters

node : OpticalNode

An optical node.

raise_not_found : bool, optional; default: True

Raises a RuntimeError if no dependency found. Returns None if False.