Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- Clifford
Group - Clifford group properties.
- Complex
- A complex number a + bi (simple f64 wrapper).
- Gate2x2
- A single-qubit (2×2 unitary) quantum gate.
- Grover
Oracle - A Grover oracle that marks a single target basis state.
- Pauli
Group - Pauli group on n qubits.
- Pauli
String - An n-qubit Pauli string (tensor product of single-qubit Paulis), optionally with a sign.
- QFTSimulator
- Quantum Fourier Transform simulator for up to ~20 qubits.
- Qaoa
Config - Quantum approximate optimization algorithm (QAOA).
- Quantum
Capacities - Quantum Shannon theory capacities.
- Quantum
Channel - Quantum channel (completely positive trace-preserving map).
- Quantum
Circuit - A quantum circuit: an ordered list of gate operations.
- Quantum
Circuit Data - A quantum circuit as a sequence of gate applications.
- Quantum
Error Code - Quantum error-correcting code.
- Quantum
Gate - A quantum gate represented by its name and matrix dimension.
- Quantum
Register - An n-qubit quantum register holding 2^n complex amplitudes.
- Quantum
Register Data - A quantum register of n qubits.
- Quantum
Statevector - Statevector simulator for n-qubit systems.
- Quantum
Walk - Quantum walk on a graph.
- Qubit
- A single qubit state α|0⟩ + β|1⟩ with |α|² + |β|² = 1.
- Stabilizer
State - A stabilizer state specified by its stabilizer group generators.
- Teleportation
Protocol - Quantum teleportation protocol.
- VqeConfig
- Variational Quantum Eigensolver (VQE) configuration.
Enums§
- Channel
Type - GateOp
- A gate operation in a
QuantumCircuit. - Pauli
- Single-qubit Pauli operator.
- Quantum
Complexity Class - Quantum complexity class hierarchy.
- Quantum
Walk Type