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§

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