![]() |
The Quantum Exact Simulation Toolkit v4.2.0
|
Functions for applying the individual one-qubit Pauli operators. More...
Functions | |
| void | applyControlledPauliX (Qureg qureg, int control, int target) |
| void | applyControlledPauliY (Qureg qureg, int control, int target) |
| void | applyControlledPauliZ (Qureg qureg, int control, int target) |
| void | applyMultiControlledPauliX (Qureg qureg, int *controls, int numControls, int target) |
| void | applyMultiControlledPauliY (Qureg qureg, int *controls, int numControls, int target) |
| void | applyMultiControlledPauliZ (Qureg qureg, int *controls, int numControls, int target) |
| void | applyMultiStateControlledPauliX (Qureg qureg, int *controls, int *states, int numControls, int target) |
| void | applyMultiStateControlledPauliY (Qureg qureg, int *controls, int *states, int numControls, int target) |
| void | applyMultiStateControlledPauliZ (Qureg qureg, int *controls, int *states, int numControls, int target) |
| void | applyPauliX (Qureg qureg, int target) |
| void | applyPauliY (Qureg qureg, int target) |
| void | applyPauliZ (Qureg qureg, int target) |
Functions for applying the individual one-qubit Pauli operators.
| void applyControlledPauliX | ( | Qureg | qureg, |
| int | control, | ||
| int | target ) |
Definition at line 809 of file operations.cpp.
| void applyControlledPauliY | ( | Qureg | qureg, |
| int | control, | ||
| int | target ) |
Definition at line 817 of file operations.cpp.
| void applyControlledPauliZ | ( | Qureg | qureg, |
| int | control, | ||
| int | target ) |
Definition at line 825 of file operations.cpp.
| void applyMultiControlledPauliX | ( | Qureg | qureg, |
| int * | controls, | ||
| int | numControls, | ||
| int | target ) |
Definition at line 833 of file operations.cpp.
Referenced by applyMultiControlledPauliX().
| void applyMultiControlledPauliY | ( | Qureg | qureg, |
| int * | controls, | ||
| int | numControls, | ||
| int | target ) |
Definition at line 841 of file operations.cpp.
Referenced by applyMultiControlledPauliY().
| void applyMultiControlledPauliZ | ( | Qureg | qureg, |
| int * | controls, | ||
| int | numControls, | ||
| int | target ) |
Definition at line 849 of file operations.cpp.
Referenced by applyMultiControlledPauliZ().
| void applyMultiStateControlledPauliX | ( | Qureg | qureg, |
| int * | controls, | ||
| int * | states, | ||
| int | numControls, | ||
| int | target ) |
Definition at line 857 of file operations.cpp.
Referenced by applyControlledPauliX(), applyMultiControlledPauliX(), applyMultiStateControlledPauliX(), and applyPauliX().
| void applyMultiStateControlledPauliY | ( | Qureg | qureg, |
| int * | controls, | ||
| int * | states, | ||
| int | numControls, | ||
| int | target ) |
Definition at line 876 of file operations.cpp.
Referenced by applyControlledPauliY(), applyMultiControlledPauliY(), applyMultiStateControlledPauliY(), and applyPauliY().
| void applyMultiStateControlledPauliZ | ( | Qureg | qureg, |
| int * | controls, | ||
| int * | states, | ||
| int | numControls, | ||
| int | target ) |
Definition at line 886 of file operations.cpp.
Referenced by applyControlledPauliZ(), applyMultiControlledPauliZ(), applyMultiStateControlledPauliZ(), and applyPauliZ().
| void applyPauliX | ( | Qureg | qureg, |
| int | target ) |
Definition at line 785 of file operations.cpp.
| void applyPauliY | ( | Qureg | qureg, |
| int | target ) |
Definition at line 793 of file operations.cpp.
| void applyPauliZ | ( | Qureg | qureg, |
| int | target ) |
Definition at line 801 of file operations.cpp.