Module config

Module config 

Source
Expand description

Configuration structures and enums for VQA algorithms

Structs§

AdaptiveShotConfig
Adaptive shot allocation configuration
ConvergenceAnalysis
ConvergenceIndicators
Convergence indicators
HardwareOptimizationConfig
Hardware-specific optimization configuration
MultiStartConfig
Multi-start optimization configuration
OptimizationTrajectory
Optimization trajectory tracking
ResourceUtilization
VQAConfig
Configuration for VQA execution with SciRS2 optimization
VQAExecutionMetadata
VQAHardwareAnalysis
VQAHardwareConfig
Hardware-aware optimization configuration
VQANoiseMitigation
Noise mitigation configuration for VQA
VQAOptimizationConfig
VQA optimization configuration using SciRS2
VQAResult
Comprehensive VQA execution result with SciRS2 analysis
VQAStatisticalAnalysis
Forward declarations for analysis structures (to be implemented in other modules)
VQAStatisticalConfig
Statistical analysis configuration for VQA
VQAValidationConfig
VQA validation and monitoring configuration
VQAValidationResults
WarmRestartConfig
Warm restart configuration
ZNEConfig
Zero-noise extrapolation configuration

Enums§

ConvergenceCriterion
Convergence criteria for multi-start optimization
GradientMethod
Gradient estimation methods
InitialPointStrategy
Strategies for generating initial points
RestartStrategy
Restart strategies
ShotAllocationStrategy
Shot allocation strategies
VQAAlgorithmType
Types of VQA algorithms supported
VQAOptimizer
VQA optimizers leveraging SciRS2
ValidationMetric
Validation metrics for VQA