Skip to content
This repository has been archived by the owner on Apr 30, 2022. It is now read-only.

Commit

Permalink
rm cz defined in this package
Browse files Browse the repository at this point in the history
  • Loading branch information
GiggleLiu committed Sep 3, 2020
1 parent ac74b11 commit 2b99dde
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions src/block_extension/shortcuts.jl
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
export cphase, cz, ISWAP, SqrtX, SqrtY, SqrtW
export cphase, ISWAP, SqrtX, SqrtY, SqrtW
export ISWAPGate, SqrtXGate, SqrtYGate, SqrtWGate

cphase(nbits, i::Int, j::Int, θ::T) where T = control(nbits, i, j=>shift(θ))
cz(nbits, i::Int, j::Int) = control(nbits, i, j=>Z)
const CPhaseGate{N, T} = ControlBlock{N,<:ShiftGate{T},<:Any}

@const_gate ISWAP = PermMatrix([1,3,2,4], [1,1.0im,1.0im,1])
Expand Down

0 comments on commit 2b99dde

Please sign in to comment.