We're celebrating World Quantum Day 2022! Join us

Module: cirq.transformers.target_gatesets

Gatesets which can act as compilation targets in Cirq.

Modules

compilation_target_gateset module: Base class for creating custom target gatesets which can be used for compilation.

cz_gateset module: Target gateset used for compiling circuits to CZ + 1-q rotations + measurement gates.

sqrt_iswap_gateset module: Target gateset used for compiling circuits to √iSWAP + 1-q rotations + measurement gates.

Classes

class CZTargetGateset: Target gateset containing CZ + single qubit rotations + Measurement gates.

class CompilationTargetGateset: Abstract base class to create gatesets that can be used as targets for compilation.

class SqrtIswapTargetGateset: Target gateset containing √iSWAP + single qubit rotations + Measurement gates.

class TwoQubitCompilationTargetGateset: Abstract base class to create two-qubit target gatesets.