BQSKit
Introduction
Getting Started
Contributing to BQSKit
BQSKit License
Guides
Implement a Custom Gate
Design a Custom Pass
Distribute BQSKit Across a Cluster
Using BQSKit on a GPU Cluster
API Reference
Circuit
Gate
Operation
CycleInterval
CircuitIterator
CircuitLocation
CircuitPoint
CircuitRegion
CircuitStructure
IntervalLike
CircuitLocationLike
CircuitPointLike
CircuitRegionLike
BGate
CCXGate
ToffoliGate
CHGate
ClockGate
CPIGate
CSGate
CSUMGate
CTGate
CNOTGate
CXGate
CYGate
CZGate
ECRGate
HGate
IdentityGate
ISwapGate
IToffoliGate
PDGate
PermutationGate
MargolusGate
RC3XGate
RCCXGate
SGate
SdgGate
ShiftGate
SqrtCNOTGate
SqrtISwapGate
SqrtTGate
SubSwapGate
SwapGate
SqrtXGate
SXGate
SqrtXdgGate
SXdgGate
SycamoreGate
TGate
TdgGate
ConstantUnitaryGate
XGate
XXGate
YGate
YYGate
ZGate
ZZGate
CCPGate
CKMGate
CKMdgGate
CPGate
ArbitraryCPhaseGate
CRXGate
CRYGate
CRZGate
CUGate
FSIMGate
MPRYGate
MPRZGate
PauliGate
PauliZGate
PhasedXZGate
RSU3Gate
RXGate
RXXGate
RYGate
RYYGate
RZGate
RZZGate
U1Gate
U1qGate
U1qPi2Gate
U1qPiGate
U2Gate
U3Gate
U8Gate
VariableUnitaryGate
ControlledGate
PowerGate
DaggerGate
EmbeddedGate
FrozenParameterGate
TaggedGate
VariableLocationGate
CircuitGate
MeasurementPlaceholder
Reset
BarrierPlaceholder
ComposedGate
QubitGate
QutritGate
QuditGate
ConstantGate
GeneralGate
compile
BasePass
Compiler
MachineModel
GateSet
GateSetLike
PassData
CompilationStatus
CompilationTask
Workflow
WorkflowLike
ClusteringPartitioner
GreedyPartitioner
ScanPartitioner
QuickPartitioner
GroupSingleQuditGatePass
LEAPSynthesisPass
QSearchSynthesisPass
QFASTDecompositionPass
QPredictDecompositionPass
SynthesisPass
WalshDiagonalSynthesisPass
ExhaustiveGateRemovalPass
IterativeScanningGateRemovalPass
ScanningGateRemovalPass
TreeScanningGateRemovalPass
SubstitutePass
AutoRebase2QuditGatePass
GeneralSQDecomposition
Rebase2QuditGatePass
DoWhileLoopPass
ForEachBlockPass
IfThenElsePass
WhileLoopPass
DoThenDecide
ParallelDo
PassPredicate
ChangePredicate
GateCountPredicate
ManyQuditGatesPredicate
NotPredicate
WidthPredicate
PhysicalPredicate
SinglePhysicalPredicate
MultiPhysicalPredicate
NoSingleQuditGatesInModel
HasGeneralSingleQuditGate
ZXGatePredicate
AllConstantSingleQuditGates
CHToCNOTPass
CNOTToCZPass
CNOTToCHPass
CNOTToCYPass
CYToCNOTPass
SwapToCNOTPass
U3Decomposition
ZXZXZDecomposition
GeneralizedSabreLayoutPass
GreedyPlacementPass
TrivialPlacementPass
GeneralizedSabreRoutingPass
SetModelPass
ApplyPlacement
SubtopologySelectionPass
PAMLayoutPass
PAMRoutingPass
EmbedAllPermutationsPass
ExtractModelConnectivityPass
RestoreModelConnectivityPass
TagPAMBlockDataPass
CalculatePAMErrorsPass
UnTagPAMBlockDataPass
PAMVerificationSequence
CompressPass
RecordStatsPass
SetRandomSeedPass
UnfoldPass
UpdateDataPass
ToU3Pass
ToVariablePass
BlockConversionPass
LogPass
ExtendBlockSizePass
LogErrorPass
FillSingleQuditGatesPass
StructureAnalysisPass
ClearAllBlockData
LoadCheckpointPass
SaveCheckpointPass
SaveIntermediatePass
RestoreIntermediatePass
HeuristicFunction
AStarHeuristic
GreedyHeuristic
DijkstraHeuristic
DiscreteLayerGenerator
FourParamGenerator
MiddleOutLayerGenerator
SeedLayerGenerator
SimpleLayerGenerator
SingleQuditLayerGenerator
StairLayerGenerator
WideLayerGenerator
Quantum Information Science Library (
bqskit.qis
)
CachedClass
bqskit.utils.math
bqskit.utils.typing
bqskit.utils.random
bqskit.utils.docs
bqskit.utils.test.strategies
CircuitRunner
RunnerResults
QuestRunner
IBMQRunner
SimulationRunner
A Runtime for the Compile-time (
bqskit.runtime
)
Aspen11Model
AspenM2Model
ANKAA2Model
ANKAA9Q3Model
H1_1Model
H1_2Model
H2_1Model
Sycamore23Model
SycamoreModel
model_from_backend
bqskit_to_cirq
cirq_to_bqskit
bqskit_to_pytket
pytket_to_bqskit
bqskit_to_qiskit
qiskit_to_bqskit
bqskit_to_qutip
qutip_to_bqskit
supermarq_program_communication
supermarq_critical_depth
supermarq_entanglement_ratio
supermarq_parallelism
supermarq_liveness
BQSKit
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__init__() (AllConstantSingleQuditGates method)
(ApplyPlacement method)
(ArbitraryCPhaseGate method)
(AStarHeuristic method)
(AttachedServer method)
(AutoRebase2QuditGatePass method)
(BarrierPlaceholder method)
(BasePass method)
(BGate method)
(BlockConversionPass method)
(CachedClass method)
(CalculatePAMErrorsPass method)
(CCPGate method)
(CCXGate method)
(ChangePredicate method)
(CHGate method)
(CHToCNOTPass method)
(Circuit method)
(CircuitGate method)
(CircuitIterator method)
(CircuitLocation method)
(CircuitPoint method)
(CircuitRegion method)
(CircuitRunner method)
(CircuitStructure method)
(CKMdgGate method)
(CKMGate method)
(ClearAllBlockData method)
(ClockGate method)
(ClusteringPartitioner method)
(CNOTGate method)
(CNOTToCHPass method)
(CNOTToCYPass method)
(CNOTToCZPass method)
(CompilationStatus method)
(CompilationTask method)
(Compiler method)
(ComposedGate method)
(CompressPass method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CouplingGraph method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CycleInterval method)
(CYGate method)
(CYToCNOTPass method)
(CZGate method)
(DaggerGate method)
(DetachedServer method)
(DijkstraHeuristic method)
(DiscreteLayerGenerator method)
(DoThenDecide method)
(DoWhileLoopPass method)
(ECRGate method)
(EmbedAllPermutationsPass method)
(EmbeddedGate method)
(ExhaustiveGateRemovalPass method)
(ExtendBlockSizePass method)
(ExtractModelConnectivityPass method)
(FillSingleQuditGatesPass method)
(ForEachBlockPass method)
(FourParamGenerator method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GateCountPredicate method)
(GateSet method)
(GeneralGate method)
(GeneralizedSabreLayoutPass method)
(GeneralizedSabreRoutingPass method)
(GeneralSQDecomposition method)
(GreedyHeuristic method)
(GreedyPartitioner method)
(GreedyPlacementPass method)
(GroupSingleQuditGatePass method)
(HasGeneralSingleQuditGate method)
(HeuristicFunction method)
(HGate method)
(IBMQRunner method)
(IdentityGate method)
(IfThenElsePass method)
(ISwapGate method)
(IterativeScanningGateRemovalPass method)
(IToffoliGate method)
(LEAPSynthesisPass method)
(LoadCheckpointPass method)
(LogErrorPass method)
(LogPass method)
(MachineModel method)
(Manager method)
(ManyQuditGatesPredicate method)
(MeasurementPlaceholder method)
(MiddleOutLayerGenerator method)
(MPRYGate method)
(MPRZGate method)
(MultiPhysicalPredicate method)
(NoSingleQuditGatesInModel method)
(NotPredicate method)
(Operation method)
(PAMLayoutPass method)
(PAMRoutingPass method)
(PAMVerificationSequence method)
(ParallelDo method)
(PassData method)
(PassPredicate method)
(PauliGate method)
(PauliMatrices method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PermutationMatrix method)
(PhasedXZGate method)
(PhysicalPredicate method)
(PowerGate method)
(QFASTDecompositionPass method)
(QPredictDecompositionPass method)
(QSearchSynthesisPass method)
(QubitGate method)
(QuditGate method)
(QuestRunner method)
(QuickPartitioner method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Rebase2QuditGatePass method)
(RecordStatsPass method)
(Reset method)
(RestoreIntermediatePass method)
(RestoreModelConnectivityPass method)
(RSU3Gate method)
(RunnerResults method)
(RuntimeFuture method)
(RuntimeHandle method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SaveCheckpointPass method)
(SaveIntermediatePass method)
(ScanningGateRemovalPass method)
(ScanPartitioner method)
(SdgGate method)
(SeedLayerGenerator method)
(SetModelPass method)
(SetRandomSeedPass method)
(SGate method)
(ShiftGate method)
(SimpleLayerGenerator method)
(SimulationRunner method)
(SinglePhysicalPredicate method)
(SingleQuditLayerGenerator method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(StairLayerGenerator method)
(StateSystem method)
(StateVector method)
(StructureAnalysisPass method)
(SubstitutePass method)
(SubSwapGate method)
(SubtopologySelectionPass method)
(SwapGate method)
(SwapToCNOTPass method)
(SycamoreGate method)
(SynthesisPass method)
(TaggedGate method)
(TagPAMBlockDataPass method)
(TdgGate method)
(TGate method)
(ToU3Pass method)
(ToVariablePass method)
(TreeScanningGateRemovalPass method)
(TrivialPlacementPass method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Decomposition method)
(U3Gate method)
(U8Gate method)
(UnfoldPass method)
(UnitaryBuilder method)
(UnitaryMatrix method)
(UnTagPAMBlockDataPass method)
(UpdateDataPass method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(WalshDiagonalSynthesisPass method)
(WhileLoopPass method)
(WideLayerGenerator method)
(WidthPredicate method)
(Workflow method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZXGatePredicate method)
(ZXZXZDecomposition method)
(ZZGate method)
A
active_qudits (Circuit property)
all_pairs_shortest_path() (CouplingGraph method)
all_to_all() (CouplingGraph static method)
AllConstantSingleQuditGates (class in bqskit.passes)
analyze_remainder() (QPredictDecompositionPass method)
ANKAA2Model (in module bqskit.ext)
ANKAA9Q3Model (in module bqskit.ext)
append() (Circuit method)
append_circuit() (Circuit method)
append_gate() (Circuit method)
append_qudit() (Circuit method)
apply() (StateVector method)
apply_left() (UnitaryBuilder method)
apply_right() (UnitaryBuilder method)
ApplyPlacement (class in bqskit.passes)
approximate_circuit() (QuestRunner method)
ArbitraryCPhaseGate (class in bqskit.ir.gates)
as_integer_ratio() (CompilationStatus method)
Aspen11Model (in module bqskit.ext)
AspenM2Model (in module bqskit.ext)
assemble_circuit() (QuestRunner method)
assign_tasks() (AttachedServer method)
(DetachedServer method)
(Manager method)
AStarHeuristic (class in bqskit.passes)
AttachedServer (class in bqskit.runtime.attached)
AutoRebase2QuditGatePass (class in bqskit.passes)
B
backward_pass() (GeneralizedSabreLayoutPass method)
(GeneralizedSabreRoutingPass method)
(PAMLayoutPass method)
(PAMRoutingPass method)
BarrierPlaceholder (class in bqskit.ir.gates)
BasePass (class in bqskit.compiler)
batch_pop() (Circuit method)
batch_replace() (Circuit method)
batch_unfold() (Circuit method)
become() (Circuit method)
(PassData method)
BGate (class in bqskit.ir.gates)
bit_count() (CompilationStatus method)
bit_length() (CompilationStatus method)
BlockConversionPass (class in bqskit.passes)
bqskit.compiler
module
bqskit.exec
module
bqskit.ext
module
bqskit.ir
module
bqskit.ir.gates
module
bqskit.passes
module
bqskit.qis
module
bqskit.runtime
module
bqskit.utils
module
bqskit.utils.docs
module
bqskit.utils.math
module
bqskit.utils.random
module
bqskit.utils.test.strategies
module
bqskit.utils.typing
module
bqskit_to_cirq() (in module bqskit.ext)
bqskit_to_pytket() (in module bqskit.ext)
bqskit_to_qiskit() (in module bqskit.ext)
bqskit_to_qutip() (in module bqskit.ext)
broadcast() (AttachedServer method)
(DetachedServer method)
(Manager method)
build_control_proj() (ControlledGate static method)
build_layer_generator() (GateSet method)
build_mq_layer_generator() (GateSet method)
building_docs() (in module bqskit.utils.docs)
C
CachedClass (class in bqskit.utils)
calc_env_matrix() (UnitaryBuilder method)
calc_params() (GeneralGate method)
(PauliGate method)
(PauliZGate method)
(U3Gate method)
(U8Gate method)
(VariableUnitaryGate method)
calculate_block() (ScanPartitioner method)
calculate_initial_blocks() (ScanPartitioner method)
calculate_level_swap_unitary() (SubSwapGate static method)
calculate_qudit_group_map() (ScanPartitioner method)
calculate_qudit_groups() (ScanPartitioner method)
CalculatePAMErrorsPass (class in bqskit.passes)
can_restrict() (QFASTDecompositionPass method)
cancel() (Compiler method)
(RuntimeHandle method)
cancels_something() (DiscreteLayerGenerator method)
canonical_unitary() (in module bqskit.utils.math)
CCPGate (class in bqskit.ir.gates)
CCXGate (class in bqskit.ir.gates)
ChangePredicate (class in bqskit.passes)
check_env_matrix() (ArbitraryCPhaseGate method)
(BGate method)
(CCXGate method)
(CHGate method)
(ClockGate method)
(CNOTGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(CPIGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(ECRGate method)
(FrozenParameterGate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(LocallyOptimizableUnitary method)
(MargolusGate method)
(MPRYGate method)
(MPRZGate method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RXGate method)
(RXXGate method)
(RYGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U3Gate method)
(U8Gate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
check_leap_condition() (LEAPSynthesisPass method)
check_new_best() (LEAPSynthesisPass method)
check_parameters() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(Circuit method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(DifferentiableUnitary method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(LocallyOptimizableUnitary method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PermutationMatrix method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(Unitary method)
(UnitaryBuilder method)
(UnitaryMatrix method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
check_region() (Circuit method)
check_valid_operation() (Circuit method)
CHGate (class in bqskit.ir.gates)
CHToCNOTPass (class in bqskit.passes)
Circuit (class in bqskit.ir)
CircuitGate (class in bqskit.ir.gates)
CircuitIterator (class in bqskit.ir)
CircuitLocation (class in bqskit.ir)
CircuitLocationLike (in module bqskit.ir)
CircuitPoint (class in bqskit.ir)
CircuitPointLike (in module bqskit.ir)
CircuitRegion (class in bqskit.ir)
CircuitRegionLike (in module bqskit.ir)
CircuitRunner (class in bqskit.exec)
CircuitStructure (class in bqskit.ir)
cirq_to_bqskit() (in module bqskit.ext)
CKMdgGate (class in bqskit.ir.gates)
CKMGate (class in bqskit.ir.gates)
clear() (Circuit method)
(PassData method)
ClearAllBlockData (class in bqskit.passes)
clients (AttachedServer attribute)
(DetachedServer attribute)
ClockGate (class in bqskit.ir.gates)
close() (Compiler method)
closest_to() (PermutationMatrix static method)
(UnitaryMatrix static method)
ClusteringPartitioner (class in bqskit.passes)
CNOTGate (class in bqskit.ir.gates)
CNOTToCHPass (class in bqskit.passes)
CNOTToCYPass (class in bqskit.passes)
CNOTToCZPass (class in bqskit.passes)
CompilationStatus (class in bqskit.compiler)
CompilationTask (class in bqskit.compiler)
compile() (Compiler method)
(in module bqskit.compiler)
Compiler (class in bqskit.compiler)
ComposedGate (class in bqskit.ir.gates)
compress() (Circuit method)
CompressPass (class in bqskit.passes)
compute_su_generators() (in module bqskit.utils.math)
conj() (PermutationMatrix method)
(UnitaryMatrix method)
conjugate() (CompilationStatus method)
conn_to_employee_dict (AttachedServer attribute)
(DetachedServer attribute)
(Manager attribute)
connect_to_manager() (AttachedServer method)
(DetachedServer method)
(Manager method)
connect_to_managers() (AttachedServer method)
(DetachedServer method)
(Manager method)
connect_to_workers() (AttachedServer method)
(DetachedServer method)
(Manager method)
connectivity (PassData property)
ConstantGate (class in bqskit.ir.gates)
ConstantUnitaryGate (class in bqskit.ir.gates)
ControlledGate (class in bqskit.ir.gates)
copy() (Circuit method)
(CircuitRegion method)
(PassData method)
count() (Circuit method)
(CircuitLocation method)
(CircuitPoint method)
(CycleInterval method)
(PauliMatrices method)
(Workflow method)
count_outer_cnots() (FourParamGenerator method)
count_repeats() (DiscreteLayerGenerator method)
coupling_graph (Circuit property)
CouplingGraph (class in bqskit.qis)
CouplingGraphLike (in module bqskit.qis)
CPGate (class in bqskit.ir.gates)
CPIGate (class in bqskit.ir.gates)
CRXGate (class in bqskit.ir.gates)
CRYGate (class in bqskit.ir.gates)
CRZGate (class in bqskit.ir.gates)
CSGate (class in bqskit.ir.gates)
CSUMGate (class in bqskit.ir.gates)
CTGate (class in bqskit.ir.gates)
ctrl (ControlledGate attribute)
CUGate (class in bqskit.ir.gates)
CXGate (in module bqskit.ir.gates)
cycle (CircuitPoint property)
CycleInterval (class in bqskit.ir)
CYGate (class in bqskit.ir.gates)
CYToCNOTPass (class in bqskit.passes)
CZGate (class in bqskit.ir.gates)
D
dagger (PermutationMatrix property)
(UnitaryMatrix property)
DaggerGate (class in bqskit.ir.gates)
data (CompilationTask attribute)
decode_qubits() (QPredictDecompositionPass method)
decode_qudit_level_string() (SubSwapGate static method)
default_gate_set() (GateSet static method)
denominator (CompilationStatus attribute)
dependency() (CircuitRegion method)
depends_on() (CircuitRegion method)
depth (Circuit property)
DetachedServer (class in bqskit.runtime.detached)
dexpmv() (in module bqskit.utils.math)
diagonal_distance() (in module bqskit.utils.math)
difference() (GateSet method)
DifferentiableUnitary (class in bqskit.qis)
DijkstraHeuristic (class in bqskit.passes)
dim (ArbitraryCPhaseGate property)
(BarrierPlaceholder property)
(BGate property)
(CCPGate property)
(CCXGate property)
(CHGate property)
(Circuit property)
(CircuitGate property)
(CKMdgGate property)
(CKMGate property)
(ClockGate property)
(CNOTGate property)
(ComposedGate property)
(ConstantGate property)
(ConstantUnitaryGate property)
(ControlledGate property)
(CPGate property)
(CPIGate property)
(CRXGate property)
(CRYGate property)
(CRZGate property)
(CSGate property)
(CSUMGate property)
(CTGate property)
(CUGate property)
(CXGate property)
(CYGate property)
(CZGate property)
(DaggerGate property)
(DifferentiableUnitary property)
(ECRGate property)
(EmbeddedGate property)
(FrozenParameterGate property)
(FSIMGate property)
(Gate property)
(GeneralGate property)
(HGate property)
(IdentityGate property)
(ISwapGate property)
(IToffoliGate property)
(LocallyOptimizableUnitary property)
(MargolusGate property)
(MeasurementPlaceholder property)
(MPRYGate property)
(MPRZGate property)
(Operation property)
(PauliGate property)
(PauliZGate property)
(PDGate property)
(PermutationGate property)
(PermutationMatrix property)
(PhasedXZGate property)
(PowerGate property)
(QubitGate property)
(QuditGate property)
(QutritGate property)
(RC3XGate property)
(RCCXGate property)
(Reset property)
(RSU3Gate property)
(RXGate property)
(RXXGate property)
(RYGate property)
(RYYGate property)
(RZGate property)
(RZZGate property)
(SdgGate property)
(SGate property)
(ShiftGate property)
(SqrtCNOTGate property)
(SqrtISwapGate property)
(SqrtTGate property)
(SqrtXdgGate property)
(SqrtXGate property)
(StateSystem property)
(StateVector property)
(SubSwapGate property)
(SwapGate property)
(SXdgGate property)
(SXGate property)
(SycamoreGate property)
(TaggedGate property)
(TdgGate property)
(TGate property)
(ToffoliGate property)
(U1Gate property)
(U1qGate property)
(U2Gate property)
(U3Gate property)
(U8Gate property)
(Unitary property)
(UnitaryBuilder property)
(UnitaryMatrix property)
(VariableLocationGate property)
(VariableUnitaryGate property)
(XGate property)
(XXGate property)
(YGate property)
(YYGate property)
(ZGate property)
(ZZGate property)
DiscreteLayerGenerator (class in bqskit.passes)
DONE (CompilationStatus attribute)
done (CompilationTask attribute)
dot_product() (in module bqskit.utils.math)
(PauliMatrices method)
DoThenDecide (class in bqskit.passes)
DoWhileLoopPass (class in bqskit.passes)
downsize_region() (Circuit method)
dtype (PermutationMatrix property)
(StateVector property)
(UnitaryMatrix property)
E
ECRGate (class in bqskit.ir.gates)
EmbedAllPermutationsPass (class in bqskit.passes)
EmbeddedGate (class in bqskit.ir.gates)
employees (AttachedServer attribute)
(DetachedServer attribute)
(Manager attribute)
empty (CircuitRegion property)
error (PassData property)
eval_apply_left() (UnitaryBuilder method)
eval_apply_right() (UnitaryBuilder method)
everything_except() (in module bqskit.utils.test.strategies)
execute() (ApplyPlacement static method)
(AutoRebase2QuditGatePass static method)
(BasePass static method)
(BlockConversionPass static method)
(CalculatePAMErrorsPass static method)
(CHToCNOTPass static method)
(ClearAllBlockData static method)
(ClusteringPartitioner static method)
(CNOTToCHPass static method)
(CNOTToCYPass static method)
(CNOTToCZPass static method)
(CompressPass static method)
(CYToCNOTPass static method)
(DoThenDecide static method)
(DoWhileLoopPass static method)
(EmbedAllPermutationsPass static method)
(ExhaustiveGateRemovalPass static method)
(ExtendBlockSizePass static method)
(ExtractModelConnectivityPass static method)
(FillSingleQuditGatesPass static method)
(ForEachBlockPass static method)
(GeneralizedSabreLayoutPass static method)
(GeneralizedSabreRoutingPass static method)
(GeneralSQDecomposition static method)
(GreedyPartitioner static method)
(GreedyPlacementPass static method)
(GroupSingleQuditGatePass static method)
(IfThenElsePass static method)
(IterativeScanningGateRemovalPass static method)
(LEAPSynthesisPass static method)
(LoadCheckpointPass static method)
(LogErrorPass static method)
(LogPass static method)
(PAMLayoutPass static method)
(PAMRoutingPass static method)
(PAMVerificationSequence static method)
(ParallelDo static method)
(QFASTDecompositionPass static method)
(QPredictDecompositionPass static method)
(QSearchSynthesisPass static method)
(QuickPartitioner static method)
(Rebase2QuditGatePass static method)
(RecordStatsPass static method)
(RestoreIntermediatePass static method)
(RestoreModelConnectivityPass static method)
(SaveCheckpointPass static method)
(SaveIntermediatePass static method)
(ScanningGateRemovalPass static method)
(ScanPartitioner static method)
(SetModelPass static method)
(SetRandomSeedPass static method)
(StructureAnalysisPass static method)
(SubstitutePass static method)
(SubtopologySelectionPass static method)
(SwapToCNOTPass static method)
(SynthesisPass static method)
(TagPAMBlockDataPass static method)
(ToU3Pass static method)
(ToVariablePass static method)
(TreeScanningGateRemovalPass static method)
(TrivialPlacementPass static method)
(U3Decomposition static method)
(UnfoldPass static method)
(UnTagPAMBlockDataPass static method)
(UpdateDataPass static method)
(WalshDiagonalSynthesisPass static method)
(WhileLoopPass static method)
(Workflow static method)
(ZXZXZDecomposition static method)
ExhaustiveGateRemovalPass (class in bqskit.passes)
expand() (QFASTDecompositionPass method)
extend() (Circuit method)
extend_qudits() (Circuit method)
ExtendBlockSizePass (class in bqskit.passes)
ExtractModelConnectivityPass (class in bqskit.passes)
F
FillSingleQuditGatesPass (class in bqskit.passes)
final_mapping (PassData property)
finalize() (QFASTDecompositionPass method)
find_available_cycle() (Circuit method)
find_best_block() (ScanPartitioner method)
first_on() (Circuit method)
fold() (Circuit method)
fold_circuit() (ScanPartitioner method)
ForEachBlockPass (class in bqskit.passes)
forward_pass() (GeneralizedSabreLayoutPass method)
(GeneralizedSabreRoutingPass method)
(PAMLayoutPass method)
(PAMRoutingPass method)
FourParamGenerator (class in bqskit.passes)
freeze_param() (Circuit method)
from_bytes() (CompilationStatus class method)
from_file() (Circuit static method)
(PermutationMatrix static method)
(UnitaryMatrix static method)
from_operation() (Circuit static method)
from_qubit_location() (PermutationMatrix static method)
from_qudit_location() (PermutationMatrix static method)
from_string() (PauliMatrices static method)
from_unitary() (Circuit static method)
front (Circuit property)
FrozenParameterGate (class in bqskit.ir.gates)
FSIMGate (class in bqskit.ir.gates)
G
Gate (class in bqskit.ir)
gate (Operation property)
gate_counts (Circuit property)
gate_set (Circuit property)
(PassData property)
gate_set_no_blocks (Circuit property)
GateCountPredicate (class in bqskit.passes)
GateSet (class in bqskit.compiler)
GateSetLike (in module bqskit.compiler)
gen_initial_layer() (DiscreteLayerGenerator method)
(FourParamGenerator method)
(MiddleOutLayerGenerator method)
(SeedLayerGenerator method)
(SimpleLayerGenerator method)
(SingleQuditLayerGenerator method)
(StairLayerGenerator method)
(WideLayerGenerator method)
gen_successors() (DiscreteLayerGenerator method)
(FourParamGenerator method)
(MiddleOutLayerGenerator method)
(SeedLayerGenerator method)
(SimpleLayerGenerator method)
(SingleQuditLayerGenerator method)
(StairLayerGenerator method)
(WideLayerGenerator method)
gen_swap_unitary() (PermutationMatrix static method)
GeneralGate (class in bqskit.ir.gates)
GeneralizedSabreLayoutPass (class in bqskit.passes)
GeneralizedSabreRoutingPass (class in bqskit.passes)
GeneralSQDecomposition (class in bqskit.passes)
generate_new_gate_templates() (AutoRebase2QuditGatePass method)
(Rebase2QuditGatePass method)
generated_circuits (MiddleOutLayerGenerator attribute)
get() (CircuitRegion method)
(PassData method)
(StateSystem method)
get_cache() (RuntimeHandle method)
get_connectivity() (ApplyPlacement static method)
(AutoRebase2QuditGatePass static method)
(BasePass static method)
(BlockConversionPass static method)
(CalculatePAMErrorsPass static method)
(CHToCNOTPass static method)
(ClearAllBlockData static method)
(ClusteringPartitioner static method)
(CNOTToCHPass static method)
(CNOTToCYPass static method)
(CNOTToCZPass static method)
(CompressPass static method)
(CYToCNOTPass static method)
(DoThenDecide static method)
(DoWhileLoopPass static method)
(EmbedAllPermutationsPass static method)
(ExhaustiveGateRemovalPass static method)
(ExtendBlockSizePass static method)
(ExtractModelConnectivityPass static method)
(FillSingleQuditGatesPass static method)
(ForEachBlockPass static method)
(GeneralizedSabreLayoutPass static method)
(GeneralizedSabreRoutingPass static method)
(GeneralSQDecomposition static method)
(GreedyPartitioner static method)
(GreedyPlacementPass static method)
(GroupSingleQuditGatePass static method)
(IfThenElsePass static method)
(IterativeScanningGateRemovalPass static method)
(LEAPSynthesisPass static method)
(LoadCheckpointPass static method)
(LogErrorPass static method)
(LogPass static method)
(PAMLayoutPass static method)
(PAMRoutingPass static method)
(PAMVerificationSequence static method)
(ParallelDo static method)
(QFASTDecompositionPass static method)
(QPredictDecompositionPass static method)
(QSearchSynthesisPass static method)
(QuickPartitioner static method)
(Rebase2QuditGatePass static method)
(RecordStatsPass static method)
(RestoreIntermediatePass static method)
(RestoreModelConnectivityPass static method)
(SaveCheckpointPass static method)
(SaveIntermediatePass static method)
(ScanningGateRemovalPass static method)
(ScanPartitioner static method)
(SetModelPass static method)
(SetRandomSeedPass static method)
(StructureAnalysisPass static method)
(SubstitutePass static method)
(SubtopologySelectionPass static method)
(SwapToCNOTPass static method)
(SynthesisPass static method)
(TagPAMBlockDataPass static method)
(ToU3Pass static method)
(ToVariablePass static method)
(TreeScanningGateRemovalPass static method)
(TrivialPlacementPass static method)
(U3Decomposition static method)
(UnfoldPass static method)
(UnTagPAMBlockDataPass static method)
(UpdateDataPass static method)
(WalshDiagonalSynthesisPass static method)
(WhileLoopPass static method)
(Workflow static method)
(ZXZXZDecomposition static method)
get_counts() (RunnerResults method)
get_decomposition() (MPRYGate static method)
get_distance_from() (PermutationMatrix method)
(StateVector method)
(UnitaryMatrix method)
get_employee_responsible_for() (AttachedServer method)
(DetachedServer method)
(Manager method)
get_full_params() (FrozenParameterGate method)
get_general_sq_gate() (GateSet method)
get_grad() (ArbitraryCPhaseGate method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(Circuit method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(DifferentiableUnitary method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(MargolusGate method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PhasedXZGate method)
(PowerGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(VariableLocationGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
get_hash() (ChangePredicate method)
get_individual_qpu_graphs() (CouplingGraph method)
get_induced_subgraph() (CouplingGraph method)
get_inverse() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(Circuit method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
get_inverse_params() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
get_location() (VariableLocationGate method)
get_location_of_head() (QFASTDecompositionPass method)
get_locations() (MachineModel method)
get_model() (ApplyPlacement static method)
(AutoRebase2QuditGatePass static method)
(BasePass static method)
(BlockConversionPass static method)
(CalculatePAMErrorsPass static method)
(CHToCNOTPass static method)
(ClearAllBlockData static method)
(ClusteringPartitioner static method)
(CNOTToCHPass static method)
(CNOTToCYPass static method)
(CNOTToCZPass static method)
(CompressPass static method)
(CYToCNOTPass static method)
(DoThenDecide static method)
(DoWhileLoopPass static method)
(EmbedAllPermutationsPass static method)
(ExhaustiveGateRemovalPass static method)
(ExtendBlockSizePass static method)
(ExtractModelConnectivityPass static method)
(FillSingleQuditGatesPass static method)
(ForEachBlockPass static method)
(GeneralizedSabreLayoutPass static method)
(GeneralizedSabreRoutingPass static method)
(GeneralSQDecomposition static method)
(GreedyPartitioner static method)
(GreedyPlacementPass static method)
(GroupSingleQuditGatePass static method)
(IfThenElsePass static method)
(IterativeScanningGateRemovalPass static method)
(LEAPSynthesisPass static method)
(LoadCheckpointPass static method)
(LogErrorPass static method)
(LogPass static method)
(PAMLayoutPass static method)
(PAMRoutingPass static method)
(PAMVerificationSequence static method)
(ParallelDo static method)
(QFASTDecompositionPass static method)
(QPredictDecompositionPass static method)
(QSearchSynthesisPass static method)
(QuickPartitioner static method)
(Rebase2QuditGatePass static method)
(RecordStatsPass static method)
(RestoreIntermediatePass static method)
(RestoreModelConnectivityPass static method)
(SaveCheckpointPass static method)
(SaveIntermediatePass static method)
(ScanningGateRemovalPass static method)
(ScanPartitioner static method)
(SetModelPass static method)
(SetRandomSeedPass static method)
(StructureAnalysisPass static method)
(SubstitutePass static method)
(SubtopologySelectionPass static method)
(SwapToCNOTPass static method)
(SynthesisPass static method)
(TagPAMBlockDataPass static method)
(ToU3Pass static method)
(ToVariablePass static method)
(TreeScanningGateRemovalPass static method)
(TrivialPlacementPass static method)
(U3Decomposition static method)
(UnfoldPass static method)
(UnTagPAMBlockDataPass static method)
(UpdateDataPass static method)
(WalshDiagonalSynthesisPass static method)
(WhileLoopPass static method)
(Workflow static method)
(ZXZXZDecomposition static method)
get_neighbors() (ExtendBlockSizePass method)
get_neighbors_of() (CouplingGraph method)
get_operation() (Circuit method)
get_operations() (Circuit method)
get_opp_perm() (CalculatePAMErrorsPass static method)
get_param() (Circuit method)
get_param_location() (Circuit method)
get_params() (VariableUnitaryGate static method)
get_passes() (IterativeScanningGateRemovalPass method)
(PAMVerificationSequence method)
get_placement() (ApplyPlacement static method)
(AutoRebase2QuditGatePass static method)
(BasePass static method)
(BlockConversionPass static method)
(CalculatePAMErrorsPass static method)
(CHToCNOTPass static method)
(ClearAllBlockData static method)
(ClusteringPartitioner static method)
(CNOTToCHPass static method)
(CNOTToCYPass static method)
(CNOTToCZPass static method)
(CompressPass static method)
(CYToCNOTPass static method)
(DoThenDecide static method)
(DoWhileLoopPass static method)
(EmbedAllPermutationsPass static method)
(ExhaustiveGateRemovalPass static method)
(ExtendBlockSizePass static method)
(ExtractModelConnectivityPass static method)
(FillSingleQuditGatesPass static method)
(ForEachBlockPass static method)
(GeneralizedSabreLayoutPass static method)
(GeneralizedSabreRoutingPass static method)
(GeneralSQDecomposition static method)
(GreedyPartitioner static method)
(GreedyPlacementPass static method)
(GroupSingleQuditGatePass static method)
(IfThenElsePass static method)
(IterativeScanningGateRemovalPass static method)
(LEAPSynthesisPass static method)
(LoadCheckpointPass static method)
(LogErrorPass static method)
(LogPass static method)
(PAMLayoutPass static method)
(PAMRoutingPass static method)
(PAMVerificationSequence static method)
(ParallelDo static method)
(QFASTDecompositionPass static method)
(QPredictDecompositionPass static method)
(QSearchSynthesisPass static method)
(QuickPartitioner static method)
(Rebase2QuditGatePass static method)
(RecordStatsPass static method)
(RestoreIntermediatePass static method)
(RestoreModelConnectivityPass static method)
(SaveCheckpointPass static method)
(SaveIntermediatePass static method)
(ScanningGateRemovalPass static method)
(ScanPartitioner static method)
(SetModelPass static method)
(SetRandomSeedPass static method)
(StructureAnalysisPass static method)
(SubstitutePass static method)
(SubtopologySelectionPass static method)
(SwapToCNOTPass static method)
(SynthesisPass static method)
(TagPAMBlockDataPass static method)
(ToU3Pass static method)
(ToVariablePass static method)
(TreeScanningGateRemovalPass static method)
(TrivialPlacementPass static method)
(U3Decomposition static method)
(UnfoldPass static method)
(UnTagPAMBlockDataPass static method)
(UpdateDataPass static method)
(WalshDiagonalSynthesisPass static method)
(WhileLoopPass static method)
(Workflow static method)
(ZXZXZDecomposition static method)
get_probs() (StateVector method)
get_projection_matrices() (PauliMatrices method)
get_qasm() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
get_qasm_gate_def() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
get_qpu_connectivity() (CouplingGraph method)
get_qpu_to_qudit_map() (CouplingGraph method)
get_qudit_degrees() (CouplingGraph method)
get_qudit_to_qpu_map() (CouplingGraph method)
get_region() (Circuit method)
get_rooted_minimum_span() (CouplingGraph method)
get_runtime() (in module bqskit.runtime)
get_shortest_path_tree() (CouplingGraph method)
get_slice() (Circuit method)
get_statevector() (Circuit method)
(PermutationMatrix method)
(StateVectorMap method)
(UnitaryMatrix method)
get_subgraph() (CouplingGraph method)
get_subgraphs_of_size() (CouplingGraph method)
get_target() (ApplyPlacement static method)
(AutoRebase2QuditGatePass static method)
(BasePass static method)
(BlockConversionPass static method)
(CalculatePAMErrorsPass static method)
(CHToCNOTPass static method)
(ClearAllBlockData static method)
(ClusteringPartitioner static method)
(CNOTToCHPass static method)
(CNOTToCYPass static method)
(CNOTToCZPass static method)
(CompressPass static method)
(CYToCNOTPass static method)
(DoThenDecide static method)
(DoWhileLoopPass static method)
(EmbedAllPermutationsPass static method)
(ExhaustiveGateRemovalPass static method)
(ExtendBlockSizePass static method)
(ExtractModelConnectivityPass static method)
(FillSingleQuditGatesPass static method)
(ForEachBlockPass static method)
(GeneralizedSabreLayoutPass static method)
(GeneralizedSabreRoutingPass static method)
(GeneralSQDecomposition static method)
(GreedyPartitioner static method)
(GreedyPlacementPass static method)
(GroupSingleQuditGatePass static method)
(IfThenElsePass static method)
(IterativeScanningGateRemovalPass static method)
(LEAPSynthesisPass static method)
(LoadCheckpointPass static method)
(LogErrorPass static method)
(LogPass static method)
(PAMLayoutPass static method)
(PAMRoutingPass static method)
(PAMVerificationSequence static method)
(ParallelDo static method)
(QFASTDecompositionPass static method)
(QPredictDecompositionPass static method)
(QSearchSynthesisPass static method)
(QuickPartitioner static method)
(Rebase2QuditGatePass static method)
(RecordStatsPass static method)
(RestoreIntermediatePass static method)
(RestoreModelConnectivityPass static method)
(SaveCheckpointPass static method)
(SaveIntermediatePass static method)
(ScanningGateRemovalPass static method)
(ScanPartitioner static method)
(SetModelPass static method)
(SetRandomSeedPass static method)
(StructureAnalysisPass static method)
(SubstitutePass static method)
(SubtopologySelectionPass static method)
(SwapToCNOTPass static method)
(SynthesisPass static method)
(TagPAMBlockDataPass static method)
(ToU3Pass static method)
(ToVariablePass static method)
(TreeScanningGateRemovalPass static method)
(TrivialPlacementPass static method)
(U3Decomposition static method)
(UnfoldPass static method)
(UnTagPAMBlockDataPass static method)
(UpdateDataPass static method)
(WalshDiagonalSynthesisPass static method)
(WhileLoopPass static method)
(Workflow static method)
(ZXZXZDecomposition static method)
get_to_string() (AttachedServer method)
(DetachedServer method)
(Manager method)
get_tree_circs() (TreeScanningGateRemovalPass static method)
get_truth_value() (AllConstantSingleQuditGates method)
(ChangePredicate method)
(GateCountPredicate method)
(HasGeneralSingleQuditGate method)
(ManyQuditGatesPredicate method)
(MultiPhysicalPredicate method)
(NoSingleQuditGatesInModel method)
(NotPredicate method)
(PassPredicate method)
(PhysicalPredicate method)
(SinglePhysicalPredicate method)
(WidthPredicate method)
(ZXGatePredicate method)
get_unitary() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(Circuit method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(DifferentiableUnitary method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(LocallyOptimizableUnitary method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PermutationMatrix method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(Unitary method)
(UnitaryBuilder method)
(UnitaryMatrix method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
get_unitary_and_grad() (ArbitraryCPhaseGate method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(Circuit method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(DifferentiableUnitary method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(MargolusGate method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PhasedXZGate method)
(PowerGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(VariableLocationGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
get_value() (AStarHeuristic method)
(DijkstraHeuristic method)
(GreedyHeuristic method)
(HeuristicFunction method)
gray_code() (WalshDiagonalSynthesisPass method)
GreedyHeuristic (class in bqskit.passes)
GreedyPartitioner (class in bqskit.passes)
GreedyPlacementPass (class in bqskit.passes)
grid() (CouplingGraph static method)
group_near_gates() (AutoRebase2QuditGatePass method)
(Rebase2QuditGatePass method)
GroupSingleQuditGatePass (class in bqskit.passes)
H
H1_1Model (in module bqskit.ext)
H1_2Model (in module bqskit.ext)
H2_1Model (in module bqskit.ext)
handle_cancel_comp_task() (AttachedServer method)
(DetachedServer method)
handle_connect() (AttachedServer method)
(DetachedServer method)
handle_disconnect() (AttachedServer method)
(DetachedServer method)
(Manager method)
handle_error() (AttachedServer method)
(DetachedServer method)
handle_importpath() (AttachedServer method)
(DetachedServer method)
(Manager method)
handle_log() (AttachedServer method)
(DetachedServer method)
handle_message() (AttachedServer method)
(DetachedServer method)
(Manager method)
handle_new_comp_task() (AttachedServer method)
(DetachedServer method)
handle_request() (AttachedServer method)
(DetachedServer method)
handle_result() (AttachedServer method)
(DetachedServer method)
handle_result_from_below() (Manager method)
handle_shutdown() (AttachedServer method)
(DetachedServer method)
(Manager method)
handle_status() (AttachedServer method)
(DetachedServer method)
handle_system_error() (AttachedServer method)
(DetachedServer method)
(Manager method)
handle_update() (Manager method)
handle_waiting() (AttachedServer method)
(DetachedServer method)
(Manager method)
HasGeneralSingleQuditGate (class in bqskit.passes)
hash_circuit_structure() (DiscreteLayerGenerator method)
hash_structure() (SeedLayerGenerator static method)
HeuristicFunction (class in bqskit.passes)
HGate (class in bqskit.ir.gates)
I
I (PauliMatrices attribute)
IBMQRunner (class in bqskit.exec)
identity() (PermutationMatrix static method)
(UnitaryMatrix static method)
identity_as_params() (GeneralGate method)
(PauliGate method)
(PauliZGate method)
(U3Gate method)
(U8Gate method)
(VariableUnitaryGate method)
IdentityGate (class in bqskit.ir.gates)
IfThenElsePass (class in bqskit.passes)
ihalf (ControlledGate attribute)
imag (CompilationStatus attribute)
in_parallel() (ApplyPlacement static method)
(AutoRebase2QuditGatePass static method)
(BasePass static method)
(BlockConversionPass static method)
(CalculatePAMErrorsPass static method)
(CHToCNOTPass static method)
(ClearAllBlockData static method)
(ClusteringPartitioner static method)
(CNOTToCHPass static method)
(CNOTToCYPass static method)
(CNOTToCZPass static method)
(CompressPass static method)
(CYToCNOTPass static method)
(DoThenDecide static method)
(DoWhileLoopPass static method)
(EmbedAllPermutationsPass static method)
(ExhaustiveGateRemovalPass static method)
(ExtendBlockSizePass static method)
(ExtractModelConnectivityPass static method)
(FillSingleQuditGatesPass static method)
(ForEachBlockPass static method)
(GeneralizedSabreLayoutPass static method)
(GeneralizedSabreRoutingPass static method)
(GeneralSQDecomposition static method)
(GreedyPartitioner static method)
(GreedyPlacementPass static method)
(GroupSingleQuditGatePass static method)
(IfThenElsePass static method)
(IterativeScanningGateRemovalPass static method)
(LEAPSynthesisPass static method)
(LoadCheckpointPass static method)
(LogErrorPass static method)
(LogPass static method)
(PAMLayoutPass static method)
(PAMRoutingPass static method)
(PAMVerificationSequence static method)
(ParallelDo static method)
(QFASTDecompositionPass static method)
(QPredictDecompositionPass static method)
(QSearchSynthesisPass static method)
(QuickPartitioner static method)
(Rebase2QuditGatePass static method)
(RecordStatsPass static method)
(RestoreIntermediatePass static method)
(RestoreModelConnectivityPass static method)
(SaveCheckpointPass static method)
(SaveIntermediatePass static method)
(ScanningGateRemovalPass static method)
(ScanPartitioner static method)
(SetModelPass static method)
(SetRandomSeedPass static method)
(StructureAnalysisPass static method)
(SubstitutePass static method)
(SubtopologySelectionPass static method)
(SwapToCNOTPass static method)
(SynthesisPass static method)
(TagPAMBlockDataPass static method)
(ToU3Pass static method)
(ToVariablePass static method)
(TreeScanningGateRemovalPass static method)
(TrivialPlacementPass static method)
(U3Decomposition static method)
(UnfoldPass static method)
(UnTagPAMBlockDataPass static method)
(UpdateDataPass static method)
(WalshDiagonalSynthesisPass static method)
(WhileLoopPass static method)
(Workflow static method)
(ZXZXZDecomposition static method)
index() (CircuitLocation method)
(CircuitPoint method)
(CycleInterval method)
(PauliMatrices method)
(Workflow method)
indices (CycleInterval property)
initial_mapping (PassData property)
insert() (Circuit method)
insert_circuit() (Circuit method)
insert_gate() (Circuit method)
insert_qudit() (Circuit method)
instantiate() (Circuit method)
intersection() (CircuitLocation method)
(CircuitRegion method)
(CycleInterval method)
(GateSet method)
IntervalLike (in module bqskit.ir)
ipower() (PermutationMatrix method)
(UnitaryMatrix method)
is_bool() (in module bqskit.utils.typing)
is_compatible() (MachineModel method)
is_complex() (in module bqskit.utils.typing)
is_constant() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(Circuit method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(DifferentiableUnitary method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(LocallyOptimizableUnitary method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PermutationMatrix method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(Unitary method)
(UnitaryBuilder method)
(UnitaryMatrix method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
is_cycle_in_range() (Circuit method)
is_cycle_unoccupied() (Circuit method)
is_differentiable() (Circuit method)
(CircuitGate method)
(ComposedGate method)
(ControlledGate method)
(DaggerGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(Operation method)
(PowerGate method)
(TaggedGate method)
(VariableLocationGate method)
is_distributed() (CouplingGraph method)
is_embedded_in() (CouplingGraph method)
is_empty (Circuit property)
is_fully_connected() (CouplingGraph method)
is_fully_connected_without() (CouplingGraph method)
is_hermitian() (in module bqskit.utils.typing)
is_integer() (CompilationStatus method)
(in module bqskit.utils.typing)
is_interval() (CycleInterval static method)
is_iterable() (in module bqskit.utils.typing)
is_linear() (CouplingGraph method)
is_locally_optimizable() (ComposedGate method)
(ControlledGate method)
(DaggerGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(PowerGate method)
(TaggedGate method)
(VariableLocationGate method)
is_location() (CircuitLocation static method)
is_mapping() (in module bqskit.utils.typing)
is_matrix() (in module bqskit.utils.typing)
is_my_worker() (AttachedServer method)
(DetachedServer method)
(Manager method)
is_numeric() (in module bqskit.utils.typing)
is_parameterized() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(Circuit method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(DifferentiableUnitary method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(LocallyOptimizableUnitary method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PermutationMatrix method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(Unitary method)
(UnitaryBuilder method)
(UnitaryMatrix method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
is_permutation() (PermutationMatrix static method)
is_point() (CircuitPoint static method)
is_point_idle() (Circuit method)
is_point_in_range() (Circuit method)
is_pure_state() (StateVector static method)
is_qubit_only() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(Circuit method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(DifferentiableUnitary method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(LocallyOptimizableUnitary method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PermutationMatrix method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(StateSystem method)
(StateVector method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(Unitary method)
(UnitaryBuilder method)
(UnitaryMatrix method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
is_qudit_idle() (Circuit method)
is_qudit_in_range() (Circuit method)
is_qudit_only() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(Circuit method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(DifferentiableUnitary method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(LocallyOptimizableUnitary method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PermutationMatrix method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(StateVector method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(Unitary method)
(UnitaryBuilder method)
(UnitaryMatrix method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
is_qutrit_only() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(Circuit method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(DifferentiableUnitary method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(LocallyOptimizableUnitary method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PermutationMatrix method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(StateSystem method)
(StateVector method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(Unitary method)
(UnitaryBuilder method)
(UnitaryMatrix method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
is_real_number() (in module bqskit.utils.typing)
is_region() (CircuitRegion static method)
is_self_inverse() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(Circuit method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(DifferentiableUnitary method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(LocallyOptimizableUnitary method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(Operation method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PermutationMatrix method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(Unitary method)
(UnitaryBuilder method)
(UnitaryMatrix method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
is_sequence() (in module bqskit.utils.typing)
is_sequence_of_int() (in module bqskit.utils.typing)
is_sized() (in module bqskit.utils.typing)
is_skew_hermitian() (in module bqskit.utils.typing)
is_special() (PermutationMatrix method)
(UnitaryMatrix method)
is_square_matrix() (in module bqskit.utils.typing)
is_state_system() (StateSystem static method)
is_unitary() (PermutationMatrix static method)
(UnitaryMatrix static method)
is_valid_coupling_graph() (CouplingGraph static method)
is_valid_radixes() (in module bqskit.utils.typing)
is_valid_region() (Circuit method)
is_vector() (in module bqskit.utils.typing)
is_workflow() (Workflow static method)
isclose() (PermutationMatrix method)
(UnitaryMatrix method)
isdisjoint() (GateSet method)
issubset() (GateSet method)
issuperset() (GateSet method)
ISwapGate (class in bqskit.ir.gates)
items() (CircuitRegion method)
(PassData method)
(StateSystem method)
IterativeScanningGateRemovalPass (class in bqskit.passes)
IToffoliGate (class in bqskit.ir.gates)
K
key (ChangePredicate attribute)
(ExtractModelConnectivityPass attribute)
(ForEachBlockPass attribute)
(GateCountPredicate attribute)
(RecordStatsPass attribute)
(SubtopologySelectionPass attribute)
keys() (CircuitRegion method)
(PassData method)
(StateSystem method)
L
last_on() (Circuit method)
LEAPSynthesisPass (class in bqskit.passes)
lift_head_restrictions() (QFASTDecompositionPass method)
linear() (CouplingGraph static method)
listen() (AttachedServer method)
(DetachedServer method)
listen_once() (AttachedServer method)
(DetachedServer method)
(Manager method)
load() (Workflow static method)
LoadCheckpointPass (class in bqskit.passes)
LocallyOptimizableUnitary (class in bqskit.qis)
location (CircuitRegion property)
(Operation property)
LogErrorPass (class in bqskit.passes)
logging_level (CompilationTask attribute)
LogPass (class in bqskit.passes)
lower (CycleInterval property)
M
MachineModel (class in bqskit.compiler)
mailbox_counter (AttachedServer attribute)
(DetachedServer attribute)
mailbox_id (RuntimeFuture attribute)
mailbox_to_task_dict (AttachedServer attribute)
(DetachedServer attribute)
mailboxes (AttachedServer attribute)
(DetachedServer attribute)
Manager (class in bqskit.runtime.manager)
many_qudit_gates (GateSet property)
ManyQuditGatesPredicate (class in bqskit.passes)
map() (RuntimeHandle method)
MargolusGate (in module bqskit.ir.gates)
max_cycle (CircuitRegion property)
max_logging_depth (CompilationTask attribute)
max_min_cycle (CircuitRegion property)
max_qudit (CircuitRegion property)
maximal_matching() (CouplingGraph method)
MeasurementPlaceholder (class in bqskit.ir.gates)
MiddleOutLayerGenerator (class in bqskit.passes)
min_cycle (CircuitRegion property)
min_max_cycle (CircuitRegion property)
min_qudit (CircuitRegion property)
minimize() (Circuit method)
model (PassData property)
model_from_backend() (in module bqskit.ext)
module
bqskit.compiler
bqskit.exec
bqskit.ext
bqskit.ir
bqskit.ir.gates
bqskit.passes
bqskit.qis
bqskit.runtime
bqskit.utils
bqskit.utils.docs
bqskit.utils.math
bqskit.utils.random
bqskit.utils.test.strategies
bqskit.utils.typing
MPRYGate (class in bqskit.ir.gates)
MPRZGate (class in bqskit.ir.gates)
multi_qudit_depth (Circuit property)
multi_qudit_gates (GateSet property)
MultiPhysicalPredicate (class in bqskit.passes)
N
name (ApplyPlacement property)
(ArbitraryCPhaseGate property)
(AutoRebase2QuditGatePass property)
(BarrierPlaceholder property)
(BasePass property)
(BGate property)
(BlockConversionPass property)
(CalculatePAMErrorsPass property)
(CCPGate property)
(CCXGate property)
(CHGate property)
(CHToCNOTPass property)
(CircuitGate property)
(CKMdgGate property)
(CKMGate property)
(ClearAllBlockData property)
(ClockGate property)
(ClusteringPartitioner property)
(CNOTGate property)
(CNOTToCHPass property)
(CNOTToCYPass property)
(CNOTToCZPass property)
(ComposedGate property)
(CompressPass property)
(ConstantGate property)
(ConstantUnitaryGate property)
(ControlledGate property)
(CPGate property)
(CPIGate property)
(CRXGate property)
(CRYGate property)
(CRZGate property)
(CSGate property)
(CSUMGate property)
(CTGate property)
(CUGate property)
(CXGate property)
(CYGate property)
(CYToCNOTPass property)
(CZGate property)
(DaggerGate property)
(DoThenDecide property)
(DoWhileLoopPass property)
(ECRGate property)
(EmbedAllPermutationsPass property)
(EmbeddedGate property)
(ExhaustiveGateRemovalPass property)
(ExtendBlockSizePass property)
(ExtractModelConnectivityPass property)
(FillSingleQuditGatesPass property)
(ForEachBlockPass property)
(FrozenParameterGate property)
(FSIMGate property)
(Gate property)
(GeneralGate property)
(GeneralizedSabreLayoutPass property)
(GeneralizedSabreRoutingPass property)
(GeneralSQDecomposition property)
(GreedyPartitioner property)
(GreedyPlacementPass property)
(GroupSingleQuditGatePass property)
(HGate property)
(IdentityGate property)
(IfThenElsePass property)
(ISwapGate property)
(IterativeScanningGateRemovalPass property)
(IToffoliGate property)
(LEAPSynthesisPass property)
(LoadCheckpointPass property)
(LogErrorPass property)
(LogPass property)
(MargolusGate property)
(MeasurementPlaceholder property)
(MPRYGate property)
(MPRZGate property)
(PAMLayoutPass property)
(PAMRoutingPass property)
(PAMVerificationSequence property)
(ParallelDo property)
(PauliGate property)
(PauliZGate property)
(PDGate property)
(PermutationGate property)
(PhasedXZGate property)
(PowerGate property)
(QFASTDecompositionPass property)
(QPredictDecompositionPass property)
(QSearchSynthesisPass property)
(QubitGate property)
(QuditGate property)
(QuickPartitioner property)
(QutritGate property)
(RC3XGate property)
(RCCXGate property)
(Rebase2QuditGatePass property)
(RecordStatsPass property)
(Reset property)
(RestoreIntermediatePass property)
(RestoreModelConnectivityPass property)
(RSU3Gate property)
(RXGate property)
(RXXGate property)
(RYGate property)
(RYYGate property)
(RZGate property)
(RZZGate property)
(SaveCheckpointPass property)
(SaveIntermediatePass property)
(ScanningGateRemovalPass property)
(ScanPartitioner property)
(SdgGate property)
(SetModelPass property)
(SetRandomSeedPass property)
(SGate property)
(ShiftGate property)
(SqrtCNOTGate property)
(SqrtISwapGate property)
(SqrtTGate property)
(SqrtXdgGate property)
(SqrtXGate property)
(StructureAnalysisPass property)
(SubstitutePass property)
(SubSwapGate property)
(SubtopologySelectionPass property)
(SwapGate property)
(SwapToCNOTPass property)
(SXdgGate property)
(SXGate property)
(SycamoreGate property)
(SynthesisPass property)
(TaggedGate property)
(TagPAMBlockDataPass property)
(TdgGate property)
(TGate property)
(ToffoliGate property)
(ToU3Pass property)
(ToVariablePass property)
(TreeScanningGateRemovalPass property)
(TrivialPlacementPass property)
(U1Gate property)
(U1qGate property)
(U2Gate property)
(U3Decomposition property)
(U3Gate property)
(U8Gate property)
(UnfoldPass property)
(UnTagPAMBlockDataPass property)
(UpdateDataPass property)
(VariableLocationGate property)
(VariableUnitaryGate property)
(WalshDiagonalSynthesisPass property)
(WhileLoopPass property)
(Workflow property)
(XGate property)
(XXGate property)
(YGate property)
(YYGate property)
(ZGate property)
(ZXZXZDecomposition property)
(ZZGate property)
next() (Circuit method)
(RuntimeHandle method)
normalize_point() (Circuit method)
NoSingleQuditGatesInModel (class in bqskit.passes)
NotPredicate (class in bqskit.passes)
num_cycles (Circuit property)
num_operations (Circuit property)
num_params (ArbitraryCPhaseGate property)
(BarrierPlaceholder property)
(BGate property)
(CCPGate property)
(CCXGate property)
(CHGate property)
(Circuit property)
(CircuitGate property)
(CKMdgGate property)
(CKMGate property)
(ClockGate property)
(CNOTGate property)
(ComposedGate property)
(ConstantGate property)
(ConstantUnitaryGate property)
(ControlledGate property)
(CPGate property)
(CPIGate property)
(CRXGate property)
(CRYGate property)
(CRZGate property)
(CSGate property)
(CSUMGate property)
(CTGate property)
(CUGate property)
(CXGate property)
(CYGate property)
(CZGate property)
(DaggerGate property)
(DifferentiableUnitary property)
(ECRGate property)
(EmbeddedGate property)
(FrozenParameterGate property)
(FSIMGate property)
(Gate property)
(GeneralGate property)
(HGate property)
(IdentityGate property)
(ISwapGate property)
(IToffoliGate property)
(LocallyOptimizableUnitary property)
(MargolusGate property)
(MeasurementPlaceholder property)
(MPRYGate property)
(MPRZGate property)
(Operation property)
(PauliGate property)
(PauliZGate property)
(PDGate property)
(PermutationGate property)
(PermutationMatrix property)
(PhasedXZGate property)
(PowerGate property)
(QubitGate property)
(QuditGate property)
(QutritGate property)
(RC3XGate property)
(RCCXGate property)
(Reset property)
(RSU3Gate property)
(RXGate property)
(RXXGate property)
(RYGate property)
(RYYGate property)
(RZGate property)
(RZZGate property)
(SdgGate property)
(SGate property)
(ShiftGate property)
(SqrtCNOTGate property)
(SqrtISwapGate property)
(SqrtTGate property)
(SqrtXdgGate property)
(SqrtXGate property)
(SubSwapGate property)
(SwapGate property)
(SXdgGate property)
(SXGate property)
(SycamoreGate property)
(TaggedGate property)
(TdgGate property)
(TGate property)
(ToffoliGate property)
(U1Gate property)
(U1qGate property)
(U2Gate property)
(U3Gate property)
(U8Gate property)
(Unitary property)
(UnitaryBuilder property)
(UnitaryMatrix property)
(VariableLocationGate property)
(VariableUnitaryGate property)
(XGate property)
(XXGate property)
(YGate property)
(YYGate property)
(ZGate property)
(ZZGate property)
num_qudits (ArbitraryCPhaseGate property)
(BarrierPlaceholder property)
(BGate property)
(CCPGate property)
(CCXGate property)
(CHGate property)
(Circuit property)
(CircuitGate property)
(CircuitRegion property)
(CKMdgGate property)
(CKMGate property)
(ClockGate property)
(CNOTGate property)
(ComposedGate property)
(ConstantGate property)
(ConstantUnitaryGate property)
(ControlledGate property)
(CPGate property)
(CPIGate property)
(CRXGate property)
(CRYGate property)
(CRZGate property)
(CSGate property)
(CSUMGate property)
(CTGate property)
(CUGate property)
(CXGate property)
(CYGate property)
(CZGate property)
(DaggerGate property)
(DifferentiableUnitary property)
(ECRGate property)
(EmbeddedGate property)
(FrozenParameterGate property)
(FSIMGate property)
(Gate property)
(GeneralGate property)
(HGate property)
(IdentityGate property)
(ISwapGate property)
(IToffoliGate property)
(LocallyOptimizableUnitary property)
(MargolusGate property)
(MeasurementPlaceholder property)
(MPRYGate property)
(MPRZGate property)
(Operation property)
(PauliGate property)
(PauliZGate property)
(PDGate property)
(PermutationGate property)
(PermutationMatrix property)
(PhasedXZGate property)
(PowerGate property)
(QubitGate property)
(QuditGate property)
(QutritGate property)
(RC3XGate property)
(RCCXGate property)
(Reset property)
(RSU3Gate property)
(RXGate property)
(RXXGate property)
(RYGate property)
(RYYGate property)
(RZGate property)
(RZZGate property)
(SdgGate property)
(SGate property)
(ShiftGate property)
(SqrtCNOTGate property)
(SqrtISwapGate property)
(SqrtTGate property)
(SqrtXdgGate property)
(SqrtXGate property)
(StateSystem property)
(StateVector property)
(SubSwapGate property)
(SwapGate property)
(SXdgGate property)
(SXGate property)
(SycamoreGate property)
(TaggedGate property)
(TdgGate property)
(TGate property)
(ToffoliGate property)
(U1Gate property)
(U1qGate property)
(U2Gate property)
(U3Gate property)
(U8Gate property)
(Unitary property)
(UnitaryBuilder property)
(UnitaryMatrix property)
(VariableLocationGate property)
(VariableUnitaryGate property)
(XGate property)
(XXGate property)
(YGate property)
(YYGate property)
(ZGate property)
(ZZGate property)
numerator (CompilationStatus attribute)
numpy (PauliMatrices property)
(PermutationMatrix property)
(StateVector property)
(UnitaryMatrix property)
O
Operation (class in bqskit.ir)
operations() (Circuit method)
operations_with_cycles() (Circuit method)
optimize() (ArbitraryCPhaseGate method)
(BGate method)
(CCXGate method)
(CHGate method)
(ClockGate method)
(CNOTGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(CPIGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(ECRGate method)
(FrozenParameterGate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(LocallyOptimizableUnitary method)
(MargolusGate method)
(MPRYGate method)
(MPRZGate method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RXGate method)
(RXXGate method)
(RYGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U3Gate method)
(U8Gate method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
otimes() (PermutationMatrix method)
(UnitaryMatrix method)
out_data_key (PAMRoutingPass attribute)
overlaps() (CircuitRegion method)
(CycleInterval method)
P
pairs (CircuitLocation property)
PAMLayoutPass (class in bqskit.passes)
PAMRoutingPass (class in bqskit.passes)
PAMVerificationSequence (class in bqskit.passes)
ParallelDo (class in bqskit.passes)
parallelism (Circuit property)
params (Circuit property)
(Operation property)
parse_data() (QuestRunner method)
pass_down_block_specific_key_prefix (ForEachBlockPass attribute)
pass_down_key_prefix (ForEachBlockPass attribute)
PassData (class in bqskit.compiler)
PassPredicate (class in bqskit.passes)
pauli_expansion() (in module bqskit.utils.math)
pauli_to_subcircuit() (WalshDiagonalSynthesisPass method)
PauliGate (class in bqskit.ir.gates)
PauliMatrices (class in bqskit.qis)
pauliz_expansion() (in module bqskit.utils.math)
PauliZGate (class in bqskit.ir.gates)
PDGate (class in bqskit.ir.gates)
perform() (Circuit method)
PermutationGate (class in bqskit.ir.gates)
PermutationMatrix (class in bqskit.qis)
PhasedXZGate (class in bqskit.ir.gates)
PhysicalPredicate (class in bqskit.passes)
placement (PassData property)
point() (Circuit method)
points (CircuitRegion property)
pop() (Circuit method)
(PassData method)
pop_cycle() (Circuit method)
pop_qudit() (Circuit method)
popitem() (PassData method)
PowerGate (class in bqskit.ir.gates)
prev() (Circuit method)
pytket_to_bqskit() (in module bqskit.ext)
Q
qasm_name (ArbitraryCPhaseGate property)
(BarrierPlaceholder property)
(BGate property)
(CCPGate property)
(CCXGate property)
(CHGate property)
(CircuitGate property)
(CKMdgGate property)
(CKMGate property)
(ClockGate property)
(CNOTGate property)
(ComposedGate property)
(ConstantGate property)
(ConstantUnitaryGate property)
(ControlledGate property)
(CPGate property)
(CPIGate property)
(CRXGate property)
(CRYGate property)
(CRZGate property)
(CSGate property)
(CSUMGate property)
(CTGate property)
(CUGate property)
(CXGate property)
(CYGate property)
(CZGate property)
(DaggerGate property)
(ECRGate property)
(EmbeddedGate property)
(FrozenParameterGate property)
(FSIMGate property)
(Gate property)
(GeneralGate property)
(HGate property)
(IdentityGate property)
(ISwapGate property)
(IToffoliGate property)
(MargolusGate property)
(MeasurementPlaceholder property)
(MPRYGate property)
(MPRZGate property)
(PauliGate property)
(PauliZGate property)
(PDGate property)
(PermutationGate property)
(PhasedXZGate property)
(PowerGate property)
(QubitGate property)
(QuditGate property)
(QutritGate property)
(RC3XGate property)
(RCCXGate property)
(Reset property)
(RSU3Gate property)
(RXGate property)
(RXXGate property)
(RYGate property)
(RYYGate property)
(RZGate property)
(RZZGate property)
(SdgGate property)
(SGate property)
(ShiftGate property)
(SqrtCNOTGate property)
(SqrtISwapGate property)
(SqrtTGate property)
(SqrtXdgGate property)
(SqrtXGate property)
(SubSwapGate property)
(SwapGate property)
(SXdgGate property)
(SXGate property)
(SycamoreGate property)
(TaggedGate property)
(TdgGate property)
(TGate property)
(ToffoliGate property)
(U1Gate property)
(U1qGate property)
(U2Gate property)
(U3Gate property)
(U8Gate property)
(VariableLocationGate property)
(VariableUnitaryGate property)
(XGate property)
(XXGate property)
(YGate property)
(YYGate property)
(ZGate property)
(ZZGate property)
QFASTDecompositionPass (class in bqskit.passes)
qiskit_to_bqskit() (in module bqskit.ext)
QPredictDecompositionPass (class in bqskit.passes)
qpu_count() (CouplingGraph method)
QSearchSynthesisPass (class in bqskit.passes)
QubitGate (class in bqskit.ir.gates)
qudit (CircuitPoint property)
QuditGate (class in bqskit.ir.gates)
QuestRunner (class in bqskit.exec)
QuickPartitioner (class in bqskit.passes)
qutip_to_bqskit() (in module bqskit.ext)
QutritGate (class in bqskit.ir.gates)
R
radix (ClockGate property)
(CSUMGate property)
(HGate property)
(PDGate property)
(QuditGate property)
(ShiftGate property)
(SubSwapGate property)
radixes (ArbitraryCPhaseGate property)
(BarrierPlaceholder property)
(BGate property)
(CCPGate property)
(CCXGate property)
(CHGate property)
(Circuit property)
(CircuitGate property)
(CKMdgGate property)
(CKMGate property)
(ClockGate property)
(CNOTGate property)
(ComposedGate property)
(ConstantGate property)
(ConstantUnitaryGate property)
(ControlledGate property)
(CPGate property)
(CPIGate property)
(CRXGate property)
(CRYGate property)
(CRZGate property)
(CSGate property)
(CSUMGate property)
(CTGate property)
(CUGate property)
(CXGate property)
(CYGate property)
(CZGate property)
(DaggerGate property)
(DifferentiableUnitary property)
(ECRGate property)
(EmbeddedGate property)
(FrozenParameterGate property)
(FSIMGate property)
(Gate property)
(GeneralGate property)
(HGate property)
(IdentityGate property)
(ISwapGate property)
(IToffoliGate property)
(LocallyOptimizableUnitary property)
(MargolusGate property)
(MeasurementPlaceholder property)
(MPRYGate property)
(MPRZGate property)
(Operation property)
(PauliGate property)
(PauliZGate property)
(PDGate property)
(PermutationGate property)
(PermutationMatrix property)
(PhasedXZGate property)
(PowerGate property)
(QubitGate property)
(QuditGate property)
(QutritGate property)
(RC3XGate property)
(RCCXGate property)
(Reset property)
(RSU3Gate property)
(RXGate property)
(RXXGate property)
(RYGate property)
(RYYGate property)
(RZGate property)
(RZZGate property)
(SdgGate property)
(SGate property)
(ShiftGate property)
(SqrtCNOTGate property)
(SqrtISwapGate property)
(SqrtTGate property)
(SqrtXdgGate property)
(SqrtXGate property)
(StateSystem property)
(StateVector property)
(SubSwapGate property)
(SwapGate property)
(SXdgGate property)
(SXGate property)
(SycamoreGate property)
(TaggedGate property)
(TdgGate property)
(TGate property)
(ToffoliGate property)
(U1Gate property)
(U1qGate property)
(U2Gate property)
(U3Gate property)
(U8Gate property)
(Unitary property)
(UnitaryBuilder property)
(UnitaryMatrix property)
(VariableLocationGate property)
(VariableUnitaryGate property)
(XGate property)
(XXGate property)
(YGate property)
(YYGate property)
(ZGate property)
(ZZGate property)
random() (PermutationMatrix static method)
(StateVector static method)
(UnitaryMatrix static method)
RC3XGate (class in bqskit.ir.gates)
RCCXGate (class in bqskit.ir.gates)
real (CompilationStatus attribute)
RealVector (in module bqskit.qis)
rear (Circuit property)
Rebase2QuditGatePass (class in bqskit.passes)
RecordStatsPass (class in bqskit.passes)
relabel_subgraph() (CouplingGraph method)
reload_blocks() (RestoreIntermediatePass method)
remove() (Circuit method)
remove_all() (Circuit method)
remove_all_measurements() (Circuit method)
remove_atomic_units() (SeedLayerGenerator method)
renumber_qudits() (Circuit method)
replace() (Circuit method)
replace_gate() (Circuit method)
replace_with_circuit() (Circuit method)
request_data (CompilationTask attribute)
Reset (class in bqskit.ir.gates)
RestoreIntermediatePass (class in bqskit.passes)
RestoreModelConnectivityPass (class in bqskit.passes)
restrict_head() (QFASTDecompositionPass method)
result() (Compiler method)
ring() (CouplingGraph static method)
RSU3Gate (class in bqskit.ir.gates)
run() (ApplyPlacement method)
(AttachedServer method)
(AutoRebase2QuditGatePass method)
(BasePass method)
(BlockConversionPass method)
(CalculatePAMErrorsPass method)
(CHToCNOTPass method)
(CircuitRunner method)
(ClearAllBlockData method)
(ClusteringPartitioner method)
(CNOTToCHPass method)
(CNOTToCYPass method)
(CNOTToCZPass method)
(CompilationTask method)
(CompressPass method)
(CYToCNOTPass method)
(DetachedServer method)
(DoThenDecide method)
(DoWhileLoopPass method)
(EmbedAllPermutationsPass method)
(ExhaustiveGateRemovalPass method)
(ExtendBlockSizePass method)
(ExtractModelConnectivityPass method)
(FillSingleQuditGatesPass method)
(ForEachBlockPass method)
(GeneralizedSabreLayoutPass method)
(GeneralizedSabreRoutingPass method)
(GeneralSQDecomposition method)
(GreedyPartitioner method)
(GreedyPlacementPass method)
(GroupSingleQuditGatePass method)
(IBMQRunner method)
(IfThenElsePass method)
(IterativeScanningGateRemovalPass method)
(LEAPSynthesisPass method)
(LoadCheckpointPass method)
(LogErrorPass method)
(LogPass method)
(Manager method)
(PAMLayoutPass method)
(PAMRoutingPass method)
(PAMVerificationSequence method)
(ParallelDo method)
(QFASTDecompositionPass method)
(QPredictDecompositionPass method)
(QSearchSynthesisPass method)
(QuestRunner method)
(QuickPartitioner method)
(Rebase2QuditGatePass method)
(RecordStatsPass method)
(RestoreIntermediatePass method)
(RestoreModelConnectivityPass method)
(SaveCheckpointPass method)
(SaveIntermediatePass method)
(ScanningGateRemovalPass method)
(ScanPartitioner method)
(SetModelPass method)
(SetRandomSeedPass method)
(SimulationRunner method)
(StructureAnalysisPass method)
(SubstitutePass method)
(SubtopologySelectionPass method)
(SwapToCNOTPass method)
(SynthesisPass method)
(TagPAMBlockDataPass method)
(ToU3Pass method)
(ToVariablePass method)
(TreeScanningGateRemovalPass method)
(TrivialPlacementPass method)
(U3Decomposition method)
(UnfoldPass method)
(UnTagPAMBlockDataPass method)
(UpdateDataPass method)
(WalshDiagonalSynthesisPass method)
(WhileLoopPass method)
(Workflow method)
(ZXZXZDecomposition method)
RunnerResults (class in bqskit.exec)
running (AttachedServer attribute)
RUNNING (CompilationStatus attribute)
running (DetachedServer attribute)
(Manager attribute)
RuntimeFuture (class in bqskit.runtime.future)
RuntimeHandle (class in bqskit.runtime)
RXGate (class in bqskit.ir.gates)
RXXGate (class in bqskit.ir.gates)
RYGate (class in bqskit.ir.gates)
RYYGate (class in bqskit.ir.gates)
RZGate (class in bqskit.ir.gates)
RZZGate (class in bqskit.ir.gates)
S
save() (Circuit method)
(PermutationMatrix method)
(UnitaryMatrix method)
(Workflow method)
SaveCheckpointPass (class in bqskit.passes)
SaveIntermediatePass (class in bqskit.passes)
ScanningGateRemovalPass (class in bqskit.passes)
ScanPartitioner (class in bqskit.passes)
schedule_tasks() (AttachedServer method)
(DetachedServer method)
(Manager method)
SdgGate (class in bqskit.ir.gates)
seed (PassData property)
seed_random_sources() (in module bqskit.utils.random)
SeedLayerGenerator (class in bqskit.passes)
sel (AttachedServer attribute)
(DetachedServer attribute)
(Manager attribute)
send_outgoing() (AttachedServer method)
(DetachedServer method)
(Manager method)
send_result_down() (AttachedServer method)
(DetachedServer method)
(Manager method)
send_up_or_schedule_tasks() (Manager method)
set_param() (Circuit method)
set_params() (Circuit method)
setdefault() (PassData method)
SetModelPass (class in bqskit.passes)
SetRandomSeedPass (class in bqskit.passes)
SGate (class in bqskit.ir.gates)
shape (PermutationMatrix property)
(StateVector property)
(UnitaryMatrix property)
shift_left() (CircuitRegion method)
shift_right() (CircuitRegion method)
ShiftGate (class in bqskit.ir.gates)
SimpleLayerGenerator (class in bqskit.passes)
SimulationRunner (class in bqskit.exec)
single_qudit_gates (GateSet property)
SinglePhysicalPredicate (class in bqskit.passes)
SingleQuditLayerGenerator (class in bqskit.passes)
softmax() (in module bqskit.utils.math)
spawn_workers() (AttachedServer method)
(DetachedServer method)
(Manager method)
split_params() (VariableLocationGate method)
SqrtCNOTGate (class in bqskit.ir.gates)
SqrtISwapGate (class in bqskit.ir.gates)
SqrtTGate (class in bqskit.ir.gates)
SqrtXdgGate (class in bqskit.ir.gates)
SqrtXGate (class in bqskit.ir.gates)
StairLayerGenerator (class in bqskit.passes)
star() (CouplingGraph static method)
start_manager() (in module bqskit.runtime.manager)
start_server() (in module bqskit.runtime.detached)
start_worker_rank() (in module bqskit.runtime.worker)
StateLike (in module bqskit.qis)
StateSystem (class in bqskit.qis)
StateSystemLike (in module bqskit.qis)
StateVector (class in bqskit.qis)
StateVectorMap (class in bqskit.qis)
status() (Compiler method)
straighten() (Circuit method)
StructureAnalysisPass (class in bqskit.passes)
submit() (Compiler method)
(RuntimeHandle method)
SubstitutePass (class in bqskit.passes)
SubSwapGate (class in bqskit.ir.gates)
SubtopologySelectionPass (class in bqskit.passes)
supermarq_critical_depth() (in module bqskit.ext)
supermarq_entanglement_ratio() (in module bqskit.ext)
supermarq_liveness() (in module bqskit.ext)
supermarq_parallelism() (in module bqskit.ext)
supermarq_program_communication() (in module bqskit.ext)
surround() (Circuit method)
SwapGate (class in bqskit.ir.gates)
SwapToCNOTPass (class in bqskit.passes)
SXdgGate (in module bqskit.ir.gates)
SXGate (in module bqskit.ir.gates)
Sycamore23Model (in module bqskit.ext)
SycamoreGate (class in bqskit.ir.gates)
SycamoreModel (in module bqskit.ext)
symmetric_difference() (GateSet method)
SynthesisPass (class in bqskit.passes)
synthesize() (LEAPSynthesisPass method)
(QFASTDecompositionPass method)
(QPredictDecompositionPass method)
(QSearchSynthesisPass method)
(SynthesisPass method)
(WalshDiagonalSynthesisPass method)
T
T (PermutationMatrix property)
(UnitaryMatrix property)
TaggedGate (class in bqskit.ir.gates)
TagPAMBlockDataPass (class in bqskit.passes)
target (PassData property)
tasks (AttachedServer attribute)
(DetachedServer attribute)
TdgGate (class in bqskit.ir.gates)
TGate (class in bqskit.ir.gates)
to() (Circuit method)
to_bytes() (CompilationStatus method)
to_special() (PermutationMatrix method)
(UnitaryMatrix method)
ToffoliGate (in module bqskit.ir.gates)
topo_sort() (GreedyPartitioner method)
ToU3Pass (class in bqskit.passes)
ToVariablePass (class in bqskit.passes)
transpose() (CircuitRegion method)
TreeScanningGateRemovalPass (class in bqskit.passes)
TrivialPlacementPass (class in bqskit.passes)
two_qudit_gates (GateSet property)
U
U1Gate (class in bqskit.ir.gates)
U1qGate (class in bqskit.ir.gates)
U1qPi2Gate (in module bqskit.ir.gates)
U1qPiGate (in module bqskit.ir.gates)
U2Gate (class in bqskit.ir.gates)
U3Decomposition (class in bqskit.passes)
U3Gate (class in bqskit.ir.gates)
U8Gate (class in bqskit.ir.gates)
unfold() (Circuit method)
unfold_all() (Circuit method)
UnfoldPass (class in bqskit.passes)
union() (CircuitLocation method)
(CircuitRegion method)
(CycleInterval method)
(GateSet method)
Unitary (class in bqskit.qis)
unitary_log_no_i() (in module bqskit.utils.math)
UnitaryBuilder (class in bqskit.qis)
UnitaryLike (in module bqskit.qis)
UnitaryMatrix (class in bqskit.qis)
UNKNOWN (CompilationStatus attribute)
UnTagPAMBlockDataPass (class in bqskit.passes)
update() (PassData method)
update_error_mul() (PassData method)
update_upstream_idle_workers() (Manager method)
UpdateDataPass (class in bqskit.passes)
upper (CycleInterval property)
upper_id_bound (AttachedServer attribute)
(DetachedServer attribute)
(Manager attribute)
V
values() (CircuitRegion method)
(PassData method)
(StateSystem method)
VariableLocationGate (class in bqskit.ir.gates)
VariableUnitaryGate (class in bqskit.ir.gates)
volume (CircuitRegion property)
W
WalshDiagonalSynthesisPass (class in bqskit.passes)
WhileLoopPass (class in bqskit.passes)
WideLayerGenerator (class in bqskit.passes)
width (CircuitRegion property)
WidthPredicate (class in bqskit.passes)
with_all_frozen_params() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
with_frozen_params() (ArbitraryCPhaseGate method)
(BarrierPlaceholder method)
(BGate method)
(CCPGate method)
(CCXGate method)
(CHGate method)
(CircuitGate method)
(CKMdgGate method)
(CKMGate method)
(ClockGate method)
(CNOTGate method)
(ComposedGate method)
(ConstantGate method)
(ConstantUnitaryGate method)
(ControlledGate method)
(CPGate method)
(CPIGate method)
(CRXGate method)
(CRYGate method)
(CRZGate method)
(CSGate method)
(CSUMGate method)
(CTGate method)
(CUGate method)
(CXGate method)
(CYGate method)
(CZGate method)
(DaggerGate method)
(ECRGate method)
(EmbeddedGate method)
(FrozenParameterGate method)
(FSIMGate method)
(Gate method)
(GeneralGate method)
(HGate method)
(IdentityGate method)
(ISwapGate method)
(IToffoliGate method)
(MargolusGate method)
(MeasurementPlaceholder method)
(MPRYGate method)
(MPRZGate method)
(PauliGate method)
(PauliZGate method)
(PDGate method)
(PermutationGate method)
(PhasedXZGate method)
(PowerGate method)
(QubitGate method)
(QuditGate method)
(QutritGate method)
(RC3XGate method)
(RCCXGate method)
(Reset method)
(RSU3Gate method)
(RXGate method)
(RXXGate method)
(RYGate method)
(RYYGate method)
(RZGate method)
(RZZGate method)
(SdgGate method)
(SGate method)
(ShiftGate method)
(SqrtCNOTGate method)
(SqrtISwapGate method)
(SqrtTGate method)
(SqrtXdgGate method)
(SqrtXGate method)
(SubSwapGate method)
(SwapGate method)
(SXdgGate method)
(SXGate method)
(SycamoreGate method)
(TaggedGate method)
(TdgGate method)
(TGate method)
(ToffoliGate method)
(U1Gate method)
(U1qGate method)
(U2Gate method)
(U3Gate method)
(U8Gate method)
(VariableLocationGate method)
(VariableUnitaryGate method)
(XGate method)
(XXGate method)
(YGate method)
(YYGate method)
(ZGate method)
(ZZGate method)
Workflow (class in bqskit.compiler)
WorkflowLike (in module bqskit.compiler)
X
X (PauliMatrices attribute)
XGate (class in bqskit.ir.gates)
XXGate (class in bqskit.ir.gates)
Y
Y (PauliMatrices attribute)
YGate (class in bqskit.ir.gates)
YYGate (class in bqskit.ir.gates)
Z
Z (PauliMatrices attribute)
zero() (StateVector static method)
ZGate (class in bqskit.ir.gates)
ZXGatePredicate (class in bqskit.passes)
ZXZXZDecomposition (class in bqskit.passes)
ZZGate (class in bqskit.ir.gates)