Skip to content

Commit 7ceda63

Browse files
authored
Revert "Support commutation check between Pauli-based gates and standard gates (#15488)" (#15906)
This reverts commit 3942c9c.
1 parent 50cb9b1 commit 7ceda63

9 files changed

Lines changed: 13 additions & 900 deletions

File tree

crates/circuit/src/util.rs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,3 @@ pub const C_ONE: Complex64 = c64(1., 0.);
4747
pub const C_M_ONE: Complex64 = c64(-1., 0.);
4848
pub const IM: Complex64 = c64(0., 1.);
4949
pub const M_IM: Complex64 = c64(0., -1.);
50-
51-
use std::f64::consts::{FRAC_PI_2, FRAC_PI_4, FRAC_PI_8, SQRT_2};
52-
pub const C_FRAC_PI_2: Complex64 = c64(FRAC_PI_2, 0.0);
53-
pub const C_FRAC_PI_4: Complex64 = c64(FRAC_PI_4, 0.0);
54-
pub const C_FRAC_PI_8: Complex64 = c64(FRAC_PI_8, 0.0);
55-
pub const C_FRAC_PI_2_SQRT_2: Complex64 = c64(FRAC_PI_2 / SQRT_2, 0.0);
56-
pub const C_M_FRAC_PI_4: Complex64 = c64(-FRAC_PI_4, 0.0);
57-
pub const C_M_FRAC_PI_8: Complex64 = c64(-FRAC_PI_8, 0.0);
58-
pub const C_M_FRAC_PI_2_SQRT_2: Complex64 = c64(-FRAC_PI_2 / SQRT_2, 0.0);

crates/pyext/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ fn _accelerate(m: &Bound<PyModule>) -> PyResult<()> {
7272
add_submodule(m, ::qiskit_transpiler::passes::sabre::sabre, "sabre")?;
7373
add_submodule(m, ::qiskit_accelerate::sampled_exp_val::sampled_exp_val, "sampled_exp_val")?;
7474
add_submodule(m, ::qiskit_quantum_info::sparse_observable::sparse_observable, "sparse_observable")?;
75-
add_submodule(m, ::qiskit_quantum_info::sparse_observable::standard_generators::standard_generators, "standard_generators")?;
7675
add_submodule(m, ::qiskit_quantum_info::sparse_pauli_op::sparse_pauli_op, "sparse_pauli_op")?;
7776
add_submodule(m, ::qiskit_transpiler::passes::scheduling_mod, "scheduling")?;
7877
add_submodule(m, ::qiskit_quantum_info::unitary_sim::unitary_sim, "unitary_sim")?;

crates/quantum_info/src/sparse_observable/mod.rs

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
// copyright notice, and modified files need to carry a notice indicating
1111
// that they have been altered from the originals.
1212

13-
pub mod standard_generators;
14-
1513
mod lookup;
1614

1715
use hashbrown::HashSet;
@@ -4486,19 +4484,8 @@ fn coerce_to_observable<'py>(
44864484
}
44874485
}
44884486
}
4489-
#[pyfunction(name = "_generator_observable")]
4490-
#[pyo3(signature = (gate, params = None))]
4491-
pub fn generator_observable_py(
4492-
gate: qiskit_circuit::operations::StandardGate,
4493-
params: Option<Vec<qiskit_circuit::operations::Param>>,
4494-
) -> Option<SparseObservable> {
4495-
let params = params.unwrap_or_default();
4496-
standard_generators::generator_observable(gate, &params)
4497-
}
4498-
44994487
pub fn sparse_observable(m: &Bound<PyModule>) -> PyResult<()> {
45004488
m.add_class::<PySparseObservable>()?;
4501-
m.add_function(wrap_pyfunction!(generator_observable_py, m)?)?;
45024489
Ok(())
45034490
}
45044491

0 commit comments

Comments
 (0)