Expand description
Circuit decomposition and synthesis tools
Re-exportsยง
pub use crate::cartan::cartan_decompose;
pub use crate::cartan::CartanCoefficients;
pub use crate::cartan::CartanDecomposer;
pub use crate::cartan::CartanDecomposition;
pub use crate::cartan::OptimizedCartanDecomposer;
pub use crate::decomposition::clifford_t::count_t_gates_in_sequence;
pub use crate::decomposition::clifford_t::optimize_gate_sequence as optimize_clifford_t_sequence;
pub use crate::decomposition::clifford_t::CliffordGate;
pub use crate::decomposition::clifford_t::CliffordTDecomposer;
pub use crate::decomposition::clifford_t::CliffordTGate;
pub use crate::decomposition::clifford_t::CliffordTSequence;
pub use crate::decomposition::decompose_u_gate;
pub use crate::decomposition::solovay_kitaev::count_t_gates;
pub use crate::decomposition::solovay_kitaev::BaseGateSet;
pub use crate::decomposition::solovay_kitaev::SolovayKitaev;
pub use crate::decomposition::solovay_kitaev::SolovayKitaevConfig;
pub use crate::decomposition::utils::clone_gate;
pub use crate::decomposition::utils::decompose_circuit;
pub use crate::decomposition::utils::optimize_gate_sequence;
pub use crate::decomposition::utils::GateSequence;
pub use crate::kak_multiqubit::kak_decompose_multiqubit;
pub use crate::kak_multiqubit::DecompositionMethod;
pub use crate::kak_multiqubit::DecompositionStats;
pub use crate::kak_multiqubit::DecompositionTree;
pub use crate::kak_multiqubit::KAKTreeAnalyzer;
pub use crate::kak_multiqubit::MultiQubitKAK;
pub use crate::kak_multiqubit::MultiQubitKAKDecomposer;
pub use crate::shannon::shannon_decompose;
pub use crate::shannon::OptimizedShannonDecomposer;
pub use crate::shannon::ShannonDecomposer;
pub use crate::synthesis::decompose_single_qubit_xyx;
pub use crate::synthesis::decompose_single_qubit_zyz;
pub use crate::synthesis::decompose_two_qubit_kak;
pub use crate::synthesis::identify_gate;
pub use crate::synthesis::synthesize_unitary;
pub use crate::synthesis::KAKDecomposition;
pub use crate::synthesis::SingleQubitDecomposition;