Module scirs2_integration

Module scirs2_integration 

Source
Expand description

Complete SciRS2 Integration for QuantRS2

This module provides a fully migrated integration layer with SciRS2, utilizing scirs2_core::simd_ops for all linear algebra operations to achieve optimal performance for quantum simulation.

§Key Features

  • Full migration to scirs2_core::simd_ops::SimdUnifiedOps
  • Complex number SIMD operations with optimal vectorization
  • High-performance matrix operations using SciRS2 primitives
  • Memory-optimized data structures with SciRS2 allocators
  • GPU-ready abstractions for heterogeneous computing

Structs§

BLAS
BackendStats
Comprehensive performance statistics for the SciRS2 backend
EigResult
FFTPlan
FftEngine
LAPACK
Matrix
MemoryPool
SciRS2Backend
Advanced SciRS2-powered quantum simulation backend
SciRS2Matrix
High-performance matrix optimized for SciRS2 SIMD operations
SciRS2MemoryAllocator
SciRS2 memory allocator optimized for SIMD operations
SciRS2ParallelContext
Parallel execution context for SciRS2 operations
SciRS2SimdConfig
Configuration for SciRS2 SIMD operations
SciRS2SimdContext
SciRS2 SIMD context for vectorized quantum operations
SciRS2Vector
High-performance vector optimized for SciRS2 SIMD operations
SciRS2VectorizedFFT
Vectorized FFT engine using SciRS2 SIMD operations
SparseMatrix
SvdResult
Vector

Enums§

OptimizationLevel
VectorizationStrategy

Functions§

benchmark_scirs2_integration
Performance benchmarking for SciRS2 integration