Skip to content

Commit ae7c774

Browse files
Missed qml's
1 parent af4f6a2 commit ae7c774

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

pennylane/ops/op_math/controlled_ops.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1803,7 +1803,7 @@ def _mcx_to_cnot_or_toffoli(wires, control_wires, control_values, **__):
18031803

18041804

18051805
def _2cx_elbow_explicit_resources(**__):
1806-
return {qml.Elbow: 1, qml.CNOT: 1, adjoint_resource_rep(qml.Elbow): 1}
1806+
return {qp.Elbow: 1, qp.CNOT: 1, adjoint_resource_rep(qp.Elbow): 1}
18071807

18081808

18091809
def _2cx_elbow_explicit_condition(num_control_wires, work_wire_type, num_work_wires, **__):
@@ -1814,9 +1814,9 @@ def _2cx_elbow_explicit_condition(num_control_wires, work_wire_type, num_work_wi
18141814
@register_resources(_2cx_elbow_explicit_resources)
18151815
def _2cx_elbow_explicit(wires: WiresLike, work_wires, control_values, **__):
18161816
elbow_wires = [wires[0], wires[1], work_wires[0]]
1817-
qml.Elbow(elbow_wires, control_values)
1818-
qml.CNOT([work_wires[0], wires[2]])
1819-
qml.adjoint(qml.Elbow)(elbow_wires, control_values)
1817+
qp.Elbow(elbow_wires, control_values)
1818+
qp.CNOT([work_wires[0], wires[2]])
1819+
qp.adjoint(qp.Elbow)(elbow_wires, control_values)
18201820

18211821

18221822
decompose_mcx_two_controls_elbows = flip_zero_control(_2cx_elbow_explicit)

pennylane/ops/op_math/decompositions/controlled_decompositions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ def _mcx_many_workers_resource(num_control_wires, work_wire_type, num_work_wires
423423
if work_wire_type == "borrowed":
424424
return {ops.Toffoli: 4 * num_used_work_wires}
425425
if num_work_wires == num_used_work_wires:
426-
mcx_rep = resource_rep(qml.Toffoli)
426+
mcx_rep = resource_rep(qp.Toffoli)
427427
else:
428428
mcx_rep = resource_rep(
429429
ops.MultiControlledX,

0 commit comments

Comments
 (0)