Module debugger

Module debugger 

Source
Expand description

Quantum circuit debugger with SciRS2 visualization tools

This module provides comprehensive debugging capabilities for quantum circuits, including step-by-step execution, state inspection, performance monitoring, and advanced visualization using SciRS2’s analysis capabilities.

Structs§

BlochVector
Bloch vector representation
BreakpointManager
Breakpoint management system
ConditionalBreakpoint
Conditional breakpoint
ConnectionVisualization
Connection visualization
DebugError
Debug error information
DebuggerConfig
Debugger configuration options
ErrorAnalysisResults
Error analysis results
ErrorCorrelation
Error correlation analysis
ErrorDetectionConfig
Error detection configuration
ErrorDetector
Error detector for quantum circuits
ErrorPattern
Error pattern identification
ErrorStatistics
Error statistics
ExecutionHistory
Execution history tracking
ExecutionState
Current execution state of the debugger
ExecutionSummary
Summary of debugging session
ExportOptions
Export options for visualizations
ExpressionResult
Result of expression evaluation
GateAttributes
Visual attributes for gates
GateExecutionMetrics
Gate execution metrics
GateExecutionResult
Gate execution result
GateProperties
Gate properties for debugging
GateSnapshot
Gate snapshot for history
GateVisualization
Gate visualization information
HistoryEntry
Single history entry
HistoryStatistics
History statistics
ImpactAssessment
Impact assessment
MemorySnapshot
Memory snapshot
MemoryStatistics
Memory usage statistics
MemoryUsage
Memory usage information
MetricSnapshot
Metric snapshot for performance tracking
OptimizationSuggestion
Optimization suggestion
PerformanceAnalysis
Performance analysis results
PerformanceBottleneck
Performance bottleneck identification
PerformanceProfiler
Performance profiler
PerformanceSample
Performance sample
PredictionResult
Prediction result
ProfilerConfig
Profiler configuration
ProfilingStatistics
Profiling statistics
QuantumDebugger
Comprehensive quantum circuit debugger with SciRS2 integration
RenderingStatistics
Rendering statistics
RootCause
Root cause analysis
Solution
Solution recommendation
StateBreakpoint
State-based breakpoint
StateSnapshot
State snapshot for history
TimingInfo
Timing information
TimingStatistics
Timing statistics
TrendAnalysis
Trend analysis for metrics
Visualization
Visualization data
VisualizationConfig
Visualization configuration
VisualizationEngine
Visualization engine
VisualizationMetadata
Visualization metadata
VisualizationSnapshot
Visualization snapshot
WatchConfig
Watch configuration
WatchExpression
Watch expression for custom monitoring
WatchManager
Watch variables manager
WatchedGate
Watched gate properties
WatchedMetric
Watched performance metrics
WatchedState
Watched quantum state

Enums§

AnalysisDepth
Analysis depth levels
BottleneckType
Types of performance bottlenecks
BreakpointAction
Breakpoint action
BreakpointCondition
Breakpoint conditions for qubits
ConnectionType
Connection types
CorrelationType
Types of correlations
Difficulty
Implementation difficulty
ErrorSeverity
Error severity levels
ErrorType
Types of errors to detect
ExecutionStatus
Execution status of the debugger
ExportFormat
Export formats
ExpressionType
Types of watch expressions
ExpressionValue
Expression evaluation result value
GateType
Gate types for visualization
PatternType
Types of error patterns
Priority
Priority levels
RenderingQuality
Rendering quality levels
StatePattern
State pattern for matching
StepResult
Result of a single debugging step
SuggestionType
Types of optimization suggestions
TrendDirection
Trend direction
VisualizationData
Visualization data types
VisualizationType
Types of visualizations