Module qip::builder_traits
source · Expand description
Standard traits for circuit builders.
Enums
- Result of splitting a register into multiple registers.
- Result of splitting a register in two.
Traits
- A builder which can construct more advanced gates using temporary qudits.
- A base-level circuit builder trait, requiring definitions of registers, base circuit objects, and end-result quantum state.
- A Builder which can construct Clifford Circuit Elements.
- A builder that can take destructive measurements.
- Standard functions needed by registers containing multiple qubits.
- A Builder which can construct arbitrary rotations around axes.
- A builder that can take nondestructive measurements.
- A builder which can export its circuit for use later, and can apply a circuit to itself.
- A Builder which can construct temporary qudits.
- Standard functions for building unitary circuits.
Functions
- Create a circuit for the circuit given by
r
.