The Quantum Exact Simulation Toolkit v4.0.0
Loading...
Searching...
No Matches
Operations

Functions for effecting operators upon Quregs. More...

Topics

 CompMatr1
 Functions for applying general one-qubit dense matrices, as CompMatr1.
 
 CompMatr2
 Functions for applying general two-qubit dense matrices, as CompMatr2.
 
 CompMatr
 Functions for applying general many-target dense matrices, as CompMatr.
 
 DiagMatr1
 Functions for applying general one-qubit diagonal matrices, as DiagMatr1.
 
 DiagMatr2
 Functions for applying general two-qubit diagonal matrices, as DiagMatr2.
 
 DiagMatr
 Functions for applying general many-qubit diagonal matrices, as DiagMatr.
 
 FullStateDiagMatr
 Functions for applying general all-qubit diagonal matrices, as FullStateDiagMatr.
 
 Fixed
 Functions for applying the one-qubit S, T and Hadamard gates.
 
 Swap
 Functions for applying the two-qubit SWAP and related gates.
 
 Pauli
 Functions for applying the individual one-qubit Pauli operators.
 
 PauliStr
 Functions for applying a tensor product of Pauli operators, as a PauliStr.
 
 Rotations
 Functions for applying one-qubit rotations around Pauli and arbitrary axis.
 
 Pauli gadgets
 Functions for applying many-qubit rotations around arbitrary PauliStr.
 
 Phase gates
 Functions for applying many-qubit rotations around Pauli Z axis, and phase flips and shifts.
 
 PauliStrSum
 Functions for applying, exponentiating or Trotterising a weigthed sum of Pauli tensors.
 
 Many-not gates
 Functions for effecting many-qubit NOT gates.
 
 Measurements
 Functions for effecting destructive measurements.
 
 Projectors
 Functions for effecting projectors which break the state normalisation.
 
 QFT
 Functions for applying the Quantum Fourier Transform.
 

Detailed Description

Functions for effecting operators upon Quregs.