QuipperLib.Synthesis

Precision

type Precision

bits

digits

Phase

type KeepPhase

Auxiliary functions

apply_gate_at

apply_gates_at

apply_gates2_at

twolevel

gate_T_power_at

apply_twolevel_at

apply_twolevels_at

apply_twolevel_alt_at

apply_twolevels_alt_at

Single-qubit exact synthesis

exact_synthesis1

Multi-qubit exact synthesis

exact_synthesis

exact_synthesis_alt

Single-qubit approximate synthesis

z-Rotations

approximate_synthesis_zrot

Global phase gates

approximate_synthesis_phase

U(2) from Euler angles

approximate_synthesis_euler

U(2) from matrix

approximate_synthesis_u2

Controlled gates

approximate_synthesis_zrot_ctrl

approximate_synthesis_phase_ctrl