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§
- 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
- complex_
ext - Extended complex number operations for quantum computing
- controlled
- Controlled gate operations
- decomposition
- eigensolve
- Eigenvalue decomposition for quantum gates
- error
- error_
correction - Quantum error correction codes and decoders
- fermionic
- Fermionic operations and Jordan-Wigner transformations
- gate
- gpu
- GPU acceleration backend for quantum operations
- hhl
- Harrow-Hassidim-Lloyd (HHL) Algorithm Implementation
- 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
- operations
- Non-unitary quantum operations and measurements
- optimization
- Gate optimization passes for quantum circuits
- parametric
- prelude
- Re-exports of commonly used types and traits
- qaoa
- Quantum Approximate Optimization Algorithm (QAOA) implementation
- qml
- Quantum Machine Learning (QML) primitives and layers
- qpca
- Quantum Principal Component Analysis (qPCA)
- quantum_
channels - Quantum channel representations
- quantum_
counting - Quantum Counting and Amplitude Estimation
- quantum_
walk - Quantum Walk Algorithms
- qubit
- register
- shannon
- Quantum Shannon decomposition for arbitrary unitaries
- simd_
ops - SIMD-accelerated quantum operations
- synthesis
- Gate synthesis from unitary matrices
- tensor_
network - Tensor Network representations for quantum circuits
- testing
- Quantum unit testing framework
- topological
- Topological quantum computing primitives
- 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