Crate quantrs2_core

Source
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