Base Class¶
-
class
arline_benchmarks.strategies.strategy.
CompressionStrategy
(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.Strategy
Abstract Class for Compression Strategy
-
analyse
(target, result)¶
-
static
from_config
(cfg)¶
-
run
(target, run_analyser=True)¶
-
-
class
arline_benchmarks.strategies.strategy.
MappingStrategy
(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.Strategy
Abstract Class for Connectivity Mapping Strategy
-
analyse
(target, result)¶
-
static
from_config
(cfg)¶
-
run
(target, run_analyser=True)¶
-
-
class
arline_benchmarks.strategies.strategy.
RebaseStrategy
(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.Strategy
Abstract Class for Gate Set Rebase Strategy
-
analyse
(target, result)¶
-
static
from_config
(cfg)¶
-
run
(target, run_analyser=True)¶
-
Target Analysis¶
-
class
arline_benchmarks.strategies.target_analysis.
TargetAnalysis
(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.Strategy
Dummy strategy to run analyser
-
analyse
(target, result)¶
-
static
from_config
(cfg)¶
-
run
(target, run_analyser=True)¶
-
Cirq Compression¶
-
class
arline_benchmarks.strategies.cirq_compression.
CirqCompression
(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.CompressionStrategy
Class Wrapper for CirQ Compression Strategy
-
analyse
(target, result)¶
-
static
from_config
(cfg)¶
-
run
(target, run_analyser=True)¶
-
Cirq Mapping¶
-
class
arline_benchmarks.strategies.cirq_mapping.
CirqMapping
(cfg)¶ Bases:
arline_benchmarks.strategies.strategy.MappingStrategy
Class Wrapper for CirQ Mapping Strategy
-
analyse
(target, result)¶
-
static
from_config
(cfg)¶
-
run
(target, run_analyser=True)¶
-