Skip to main content

Module builder

Module builder 

Source
Expand description

Builder types for quantum circuits.

This module contains the Circuit type for building and executing quantum circuits.

Structs§

BarrierInfo
Barrier metadata: records which gate-index a barrier was inserted after and which qubits it spans. Optimization passes inspect this list and refuse to move any gate across a barrier boundary that includes its qubit.
Circuit
A quantum circuit with a fixed number of qubits.
CircuitStats
Circuit statistics for introspection and optimization
GatePool
Gate pool for reusing common gates to reduce memory allocations
Measure
A placeholder measurement gate for QASM export

Traits§

Simulator
Trait for quantum circuit simulators

Type Aliases§

CircuitBuilder
Type alias for backwards compatibility