Expand description
Data definition for box operations.
These definitions correspond to the operations’ box attribute in the
circuit_v1
schema.
Structs§
- BoxID
- Unique identifier for an
OpBox. - Pauli
Stabiliser - A simple struct for Pauli strings with +/- phase, used to represent Pauli strings in a stabiliser subgroup.
- Resource
Bounds - Structure holding a minimum and maximum value of some resource, where both values are unsigned integers.
- Resource
Data - An object holding resource data for use in a
OpType::DummyBox. - Symplectic
Tableau - Binary matrix form of a collection of Pauli strings.
- Unitary
Tableau - Binary matrix form of a stabilizer tableau for unitary Clifford circuits.
Enums§
- CXConfig
Type - Available configurations for CXs upon decompose phase gadgets
- Graph
Colour Method - Available methods to perform graph colouring.
- OpBox
- Box for an operation, the enum variant names come from the names of the C++ operations and are renamed if the string corresponding to the operation is differently named when serializing.
- Pauli
Partition Strat - Strategies for partitioning Pauli tensors.
- Pauli
Synth Strat - Strategies for synthesising PauliBoxes.
- Toffoli
BoxSynth Strat - Strategies for synthesising ToffoliBoxes.