tree_transform_op: Transform op tree

Description Usage Arguments Value Raises

View source: R/Circuits.R

Description

Maps transformation functions onto the nodes of an OP_TREE.

Usage

1
2
3
4
5
6
tree_transform_op(
  root,
  op_transformation,
  iter_transformation,
  preserve_moments = FALSE
)

Arguments

root

The operation or tree of operations to transform.

op_transformation

How to transform the operations (i.e. leaves).

iter_transformation

How to transform the iterables (i.e. internal nodes).

preserve_moments

Whether to leave Moments alone. If TRUE, the transformation functions will not be applied to Moments or the operations within them.

Value

A transformed operation tree.

Raises

TypeError: root isn't a valid OP_TREE.


henry090/Cirq documentation built on June 13, 2020, 1:28 a.m.