Expand description
Gate operations and fusion
Re-exportsยง
pub use crate::fusion::benchmark_fusion_strategies;pub use crate::fusion::FusedGate;pub use crate::fusion::FusionStats;pub use crate::fusion::FusionStrategy;pub use crate::fusion::GateFusion;pub use crate::fusion::GateGroup;pub use crate::fusion::OptimizedCircuit;pub use crate::fusion::OptimizedGate;pub use crate::specialized_gates::specialize_gate;pub use crate::specialized_gates::CNOTSpecialized;pub use crate::specialized_gates::CPhaseSpecialized;pub use crate::specialized_gates::CZSpecialized;pub use crate::specialized_gates::FredkinSpecialized;pub use crate::specialized_gates::HadamardSpecialized;pub use crate::specialized_gates::PauliXSpecialized;pub use crate::specialized_gates::PauliYSpecialized;pub use crate::specialized_gates::PauliZSpecialized;pub use crate::specialized_gates::PhaseSpecialized;pub use crate::specialized_gates::RXSpecialized;pub use crate::specialized_gates::RYSpecialized;pub use crate::specialized_gates::RZSpecialized;pub use crate::specialized_gates::SGateSpecialized;pub use crate::specialized_gates::SWAPSpecialized;pub use crate::specialized_gates::SpecializedGate;pub use crate::specialized_gates::TGateSpecialized;pub use crate::specialized_gates::ToffoliSpecialized;pub use crate::operation_cache::CacheConfig;pub use crate::operation_cache::CacheStats;pub use crate::operation_cache::CachedData;pub use crate::operation_cache::CachedOperation;pub use crate::operation_cache::EvictionPolicy;pub use crate::operation_cache::GateMatrixCache;pub use crate::operation_cache::OperationKey;pub use crate::operation_cache::QuantumOperationCache;pub use crate::adaptive_gate_fusion::*;