|View source on GitHub|
Gatesets which can act as compilation targets in Cirq.
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.
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.