Module circuit_synthesis

Source
Expand description

Circuit Synthesis from High-Level Quantum Algorithms

This module provides automated circuit synthesis capabilities that can generate optimized quantum circuits from high-level algorithmic descriptions, parameter specifications, and problem instances.

Structs§

AlgorithmParameters
Parameters for quantum algorithms
AlgorithmSpecification
Algorithm specification for circuit synthesis
AlgorithmTemplateLibrary
Library of algorithm templates
CacheEntry
Cache entry
CacheStatistics
Cache statistics
CircuitMetadata
Circuit metadata
CircuitSynthesizer
Circuit synthesis engine
ComplexityCharacteristics
Complexity characteristics
GateMetadata
Gate metadata
GraphData
Graph data for graph-based algorithms
LinearSystemData
Linear system data for HHL algorithm
OptimizationReport
Optimization report
ProblemInstance
Problem instance data
ResourceEstimates
Resource estimation for synthesized circuits
SearchSpaceData
Search space data for Grover’s algorithm
SynthesisCache
Synthesis cache for generated circuits
SynthesisConstraints
Synthesis constraints
SynthesisPerformanceMonitor
Performance monitoring for synthesis
SynthesisPerformanceStats
Synthesis performance statistics
SynthesizedCircuit
Synthesized quantum circuit
SynthesizedGate
Synthesized gate representation
TemplateInfo
Template information
TemplateMetadata
Template metadata

Enums§

OracleSpecification
Oracle specification for search algorithms
ParameterValue
Parameter value types
QuantumAlgorithmType
High-level quantum algorithm types
SynthesisObjective
Synthesis optimization objectives

Traits§

AlgorithmTemplate
Algorithm template trait