OP_TREE= typing.Union[cirq.ops.raw_types.Operation, cirq.ops.op_tree.OpTree]¶
An operation or nested collections of operations.Here are some examples of things that can be given to a method that takes a
A single operation (a
A list of operations (a
A list of lists of operations (a
A list mixing operations and generators of operations (a
Generally anything that can be iterated, and its items iterated, and so forth recursively until a bottom layer of operations is found.