Expand description
Core types and traits for the QuantRS2 quantum computing framework.
This crate provides the foundational types and traits used throughout the QuantRS2 ecosystem, including qubit identifiers, quantum gates, and register representations.
Modules§
- adaptive_
precision - Adaptive Precision Simulation Support
- adiabatic
- Adiabatic Quantum Computing Simulation
- batch
- Batch operations for quantum circuits using SciRS2 parallel algorithms
- bosonic
- Bosonic operations for quantum optics and continuous variable quantum computing
- cartan
- Cartan (KAK) decomposition for two-qubit unitaries
- characterization
- Gate characterization using eigenvalue decomposition
- circuit_
synthesis - Circuit Synthesis from High-Level Quantum Algorithms
- compilation_
cache - Gate compilation caching with persistent storage
- complex_
ext - Extended complex number operations for quantum computing
- controlled
- Controlled gate operations
- decomposition
- distributed_
quantum_ networks - Distributed Quantum Gate Networks
- eigensolve
- Eigenvalue decomposition for quantum gates
- error
- error_
correction - Quantum error correction codes and decoders
- fermionic
- Fermionic operations and Jordan-Wigner transformations
- gate
- gate_
translation - Enhanced Gate Translation Algorithms for Device-Specific Gate Sets
- gpu
- GPU acceleration backend for quantum operations
- hardware_
compilation - Enhanced Hardware-Specific Compilation Algorithms
- hhl
- Harrow-Hassidim-Lloyd (HHL) Algorithm Implementation
- holonomic
- Holonomic Quantum Computing
- hybrid_
learning - Quantum-Classical Hybrid Learning Algorithms
- kak_
multiqubit - KAK decomposition for multi-qubit unitaries
- matrix_
ops - Matrix operations for quantum gates using SciRS2
- mbqc
- Measurement-based quantum computing (MBQC)
- memory_
efficient - Memory-efficient quantum state storage using SciRS2
- neutral_
atom - Neutral Atom Quantum Computing Platform
- operations
- Non-unitary quantum operations and measurements
- optimization
- Gate optimization passes for quantum circuits
- parametric
- photonic
- Photonic Quantum Computing
- post_
quantum_ crypto - Post-Quantum Cryptography Primitives
- prelude
- Re-exports of commonly used types and traits
- pulse
- Pulse-level gate compilation for superconducting qubits
- qaoa
- Quantum Approximate Optimization Algorithm (QAOA) implementation
- qml
- Quantum Machine Learning (QML) primitives and layers
- qpca
- Quantum Principal Component Analysis (qPCA)
- quantum_
algorithm_ profiling - Quantum Algorithm Performance Profiling
- quantum_
autodiff - Enhanced Automatic Differentiation for Quantum Gradients
- quantum_
aware_ interpreter - Quantum-Aware Interpreter Optimizations
- quantum_
cellular_ automata - Quantum Cellular Automata Simulation
- quantum_
channels - Quantum channel representations
- quantum_
counting - Quantum Counting and Amplitude Estimation
- quantum_
debugging_ profiling - Quantum Debugging and Profiling Tools
- quantum_
game_ theory - Quantum Game Theory
- quantum_
garbage_ collection - Quantum Garbage Collection and Memory Management
- quantum_
hardware_ abstraction - Quantum Hardware Abstraction Layer
- quantum_
internet - Quantum Internet Simulation Protocols
- quantum_
memory_ hierarchy - Quantum Memory Hierarchy with Advanced Caching Strategies
- quantum_
memory_ integration - Quantum Memory Integration
- quantum_
ml_ accelerators - Quantum Machine Learning Accelerators
- quantum_
operating_ system - Quantum Operating System Components
- quantum_
process_ isolation - Quantum Process Isolation and Security
- quantum_
resource_ management - Advanced Quantum Resource Management and Scheduling
- quantum_
sensor_ networks - Quantum Sensor Networks
- quantum_
supremacy_ algorithms - Quantum Supremacy Demonstration Algorithms
- quantum_
universal_ framework - Universal Quantum Computer Support Framework
- quantum_
walk - Quantum Walk Algorithms
- qubit
- real_
time_ compilation - Real-Time Quantum Compilation
- realtime_
monitoring - Real-Time Hardware Performance Monitoring Integration
- register
- shannon
- Quantum Shannon decomposition for arbitrary unitaries
- silicon_
quantum_ dots - Silicon Quantum Dot Quantum Computing
- simd_
ops - SIMD-accelerated quantum operations
- symbolic
- Symbolic computation module for QuantRS2
- symbolic_
hamiltonian - Symbolic Hamiltonian construction and manipulation module
- symbolic_
optimization - Symbolic optimization module for quantum circuits and algorithms
- synthesis
- Gate synthesis from unitary matrices
- tensor_
network - Tensor Network representations for quantum circuits
- testing
- Quantum unit testing framework
- topological
- Topological quantum computing primitives
- trapped_
ion - Trapped Ion Quantum Computing
- ultra_
high_ fidelity_ synthesis - Ultra-High-Fidelity Gate Synthesis
- ultrathink_
core - UltraThink Mode Core Implementation
- variational
- Variational quantum gates with automatic differentiation support
- variational_
optimization - Enhanced variational parameter optimization using SciRS2
- zx_
calculus - ZX-calculus primitives for quantum circuit optimization
- zx_
extraction - Circuit extraction from ZX-diagrams
Macros§
- assert_
states_ equal - assert_
unitary - quantum_
test - Macros for quantum testing