![]() |
The Quantum Exact Simulation Toolkit v4.0.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) |
void | multiplyPauliX (Qureg qureg, int target) |
void | multiplyPauliY (Qureg qureg, int target) |
void | multiplyPauliZ (Qureg qureg, int target) |
Functions for applying the individual one-qubit Pauli operators.
void applyControlledPauliX | ( | Qureg | qureg, |
int | control, | ||
int | target ) |
Definition at line 687 of file operations.cpp.
void applyControlledPauliY | ( | Qureg | qureg, |
int | control, | ||
int | target ) |
Definition at line 695 of file operations.cpp.
void applyControlledPauliZ | ( | Qureg | qureg, |
int | control, | ||
int | target ) |
Definition at line 703 of file operations.cpp.
void applyMultiControlledPauliX | ( | Qureg | qureg, |
int * | controls, | ||
int | numControls, | ||
int | target ) |
Definition at line 711 of file operations.cpp.
void applyMultiControlledPauliY | ( | Qureg | qureg, |
int * | controls, | ||
int | numControls, | ||
int | target ) |
Definition at line 719 of file operations.cpp.
void applyMultiControlledPauliZ | ( | Qureg | qureg, |
int * | controls, | ||
int | numControls, | ||
int | target ) |
Definition at line 727 of file operations.cpp.
void applyMultiStateControlledPauliX | ( | Qureg | qureg, |
int * | controls, | ||
int * | states, | ||
int | numControls, | ||
int | target ) |
Definition at line 735 of file operations.cpp.
Referenced by applyControlledPauliX(), applyMultiControlledPauliX(), and applyPauliX().
void applyMultiStateControlledPauliY | ( | Qureg | qureg, |
int * | controls, | ||
int * | states, | ||
int | numControls, | ||
int | target ) |
Definition at line 744 of file operations.cpp.
Referenced by applyControlledPauliY(), applyMultiControlledPauliY(), and applyPauliY().
void applyMultiStateControlledPauliZ | ( | Qureg | qureg, |
int * | controls, | ||
int * | states, | ||
int | numControls, | ||
int | target ) |
Definition at line 753 of file operations.cpp.
Referenced by applyControlledPauliZ(), applyMultiControlledPauliZ(), and applyPauliZ().
void applyPauliX | ( | Qureg | qureg, |
int | target ) |
Definition at line 663 of file operations.cpp.
void applyPauliY | ( | Qureg | qureg, |
int | target ) |
Definition at line 671 of file operations.cpp.
void applyPauliZ | ( | Qureg | qureg, |
int | target ) |
Definition at line 679 of file operations.cpp.
void multiplyPauliX | ( | Qureg | qureg, |
int | target ) |
void multiplyPauliY | ( | Qureg | qureg, |
int | target ) |
void multiplyPauliZ | ( | Qureg | qureg, |
int | target ) |