![]() |
The Quantum Exact Simulation Toolkit v4.1.0
|
Functions for applying a tensor product of Pauli operators, as a PauliStr. More...
Functions | |
void | applyControlledPauliStr (Qureg qureg, int control, PauliStr str) |
void | applyMultiControlledPauliStr (Qureg qureg, int *controls, int numControls, PauliStr str) |
void | applyMultiStateControlledPauliStr (Qureg qureg, int *controls, int *states, int numControls, PauliStr str) |
void | applyPauliStr (Qureg qureg, PauliStr str) |
void | multiplyPauliStr (Qureg qureg, PauliStr str) |
Functions for applying a tensor product of Pauli operators, as a PauliStr.
Definition at line 1045 of file operations.cpp.
Definition at line 1053 of file operations.cpp.
Referenced by applyMultiControlledPauliStr().
void applyMultiStateControlledPauliStr | ( | Qureg | qureg, |
int * | controls, | ||
int * | states, | ||
int | numControls, | ||
PauliStr | str ) |
Definition at line 1061 of file operations.cpp.
Referenced by applyControlledPauliStr(), applyMultiControlledPauliStr(), applyMultiStateControlledMultiQubitNot(), applyMultiStateControlledPauliStr(), applyMultiStateControlledPauliX(), applyMultiStateControlledPauliY(), and applyPauliStr().
Definition at line 1037 of file operations.cpp.
Definition at line 1030 of file operations.cpp.
Referenced by multiplyMultiQubitNot().