Skip to content

Commit 3d9b157

Browse files
committed
fmt
1 parent 8041ef7 commit 3d9b157

File tree

3 files changed

+10
-12
lines changed

3 files changed

+10
-12
lines changed

crates/accelerate/src/commutation_cancellation.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ pub(crate) fn cancel_commutations(
227227

228228
let gate_angle = mod_2pi(total_angle, 0.);
229229

230-
let new_op_phase = if gate_angle.abs() > _CUTOFF_PRECISION {
230+
let new_op_phase: f64 = if gate_angle.abs() > _CUTOFF_PRECISION {
231231
let new_index = dag.insert_1q_on_incoming_qubit(
232232
(*new_op, &[total_angle]),
233233
*cancel_set.first().unwrap(),
@@ -239,12 +239,12 @@ pub(crate) fn cancel_commutations(
239239

240240
if let Some(definition) = new_node.op.definition(new_node.params_view()) {
241241
//TODO check for PyNone global phase?
242-
match definition.global_phase() {Param::Float(f) => f, _ => panic!("PackedInstruction with definition has no global phase set as floating point number")}
242+
match definition.global_phase() {Param::Float(f) => *f, _ => panic!("PackedInstruction with definition has no global phase set as floating point number")}
243243
} else {
244-
&0.0f64
244+
0.0
245245
}
246246
} else {
247-
&0.0f64
247+
0.0
248248
};
249249

250250
dag.add_global_phase(py, &Param::Float(total_phase - new_op_phase))?;

crates/pyext/src/lib.rs

+5-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@ use pyo3::prelude::*;
1414

1515
use qiskit_accelerate::{
1616
circuit_library::circuit_library, commutation_analysis::commutation_analysis,
17-
commutation_checker::commutation_checker, convert_2q_block_matrix::convert_2q_block_matrix,
18-
dense_layout::dense_layout, error_map::error_map,
19-
euler_one_qubit_decomposer::euler_one_qubit_decomposer, filter_op_nodes::filter_op_nodes_mod,
20-
commutation_cancellation::commutation_cancellation
21-
isometry::isometry, nlayout::nlayout, optimize_1q_gates::optimize_1q_gates,
22-
pauli_exp_val::pauli_expval,
17+
commutation_cancellation::commutation_cancellation, commutation_checker::commutation_checker,
18+
convert_2q_block_matrix::convert_2q_block_matrix, dense_layout::dense_layout,
19+
error_map::error_map, euler_one_qubit_decomposer::euler_one_qubit_decomposer,
20+
filter_op_nodes::filter_op_nodes_mod, isometry::isometry, nlayout::nlayout,
21+
optimize_1q_gates::optimize_1q_gates, pauli_exp_val::pauli_expval,
2322
remove_diagonal_gates_before_measure::remove_diagonal_gates_before_measure, results::results,
2423
sabre::sabre, sampled_exp_val::sampled_exp_val, sparse_pauli_op::sparse_pauli_op,
2524
star_prerouting::star_prerouting, stochastic_swap::stochastic_swap, synthesis::synthesis,

test/python/transpiler/test_passmanager.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,11 @@
2727
DoWhileController,
2828
)
2929
from qiskit.transpiler import PassManager, PropertySet, TransformationPass
30-
from qiskit.transpiler.passes import CommutativeCancellation, RXCalibrationBuilder
30+
from qiskit.transpiler.passes import RXCalibrationBuilder
3131
from qiskit.transpiler.passes import Optimize1qGates, BasisTranslator
3232
from qiskit.circuit.library.standard_gates.equivalence_library import (
3333
StandardEquivalenceLibrary as std_eqlib,
3434
)
35-
from qiskit.transpiler.passes.scheduling.scheduling.base_scheduler import BaseScheduler
3635
from test import QiskitTestCase # pylint: disable=wrong-import-order
3736

3837

0 commit comments

Comments
 (0)