Module simulator_backends

Module simulator_backends 

Source
Expand description

Simulator backend integration for quantum machine learning

This module provides unified interfaces to all quantum simulators available in the QuantRS2 ecosystem, enabling seamless backend switching for quantum ML algorithms.

Modules§

backend_utils
Helper functions for backend management

Structs§

BackendCapabilities
Backend capabilities
BackendManager
Backend manager for automatic backend selection
MPSBackend
Matrix Product State (MPS) simulator backend
SimulationResult
Simulation result containing various outputs
StatevectorBackend
Statevector simulator backend

Enums§

Backend
Enum for different backend types (avoids dyn compatibility issues)
BackendSelectionStrategy
Backend selection strategies
DynamicCircuit
Dynamic circuit representation for trait objects
GradientMethod
Gradient computation methods
Observable
Observable for expectation value computations

Traits§

SimulatorBackend
Unified simulator backend interface