File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ function tryrun(cmd)
3939end
4040
4141abstract type QuantikzOp end
42+ QuantikzOp (q:: QuantikzOp ) = q
4243
4344struct QuantikzTable
4445 table:: Matrix{String}
@@ -317,10 +318,10 @@ conservative_maximum(a::AbstractVector)= isempty(a) ? 1 : maximum(a)
317318conservative_maximum (a) = 1 # This captures EndpointRanges and other things... TODO might be a bit too conservative
318319moreconservative_maximum (a:: AbstractVector )= isempty (a) ? 0 : maximum (a)
319320moreconservative_maximum (a) = 1
320- circuitwidth (op:: QuantikzOp ) = conservative_maximum (affectedqubits (op))
321- circuitwidth (circuit) = maximum (circuitwidth .(circuit))
322- circuitwidthbits (op:: QuantikzOp ) = moreconservative_maximum (affectedbits (op))
323- circuitwidthbits (circuit) = maximum (circuitwidthbits .(circuit))
321+ circuitwidth (op) = conservative_maximum (affectedqubits (op))
322+ circuitwidth (circuit:: AbstractArray ) = maximum (circuitwidth .(circuit))
323+ circuitwidthbits (op) = moreconservative_maximum (affectedbits (op))
324+ circuitwidthbits (circuit:: AbstractArray ) = maximum (circuitwidthbits .(circuit))
324325
325326function QuantikzTable (circuit:: AbstractVector , qubits:: Integer )
326327 steps = sum (map (nsteps, circuit))
You can’t perform that action at this time.
0 commit comments