![]() |
The Quantum Exact Simulation Toolkit v4.0.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 1044 of file operations.cpp.
Definition at line 1052 of file operations.cpp.
Referenced by applyMultiControlledPauliStr().
void applyMultiStateControlledPauliStr | ( | Qureg | qureg, |
int * | controls, | ||
int * | states, | ||
int | numControls, | ||
PauliStr | str ) |
Definition at line 1060 of file operations.cpp.
Referenced by applyControlledPauliStr(), applyMultiControlledPauliStr(), applyMultiStateControlledMultiQubitNot(), applyMultiStateControlledPauliStr(), applyMultiStateControlledPauliX(), applyMultiStateControlledPauliY(), and applyPauliStr().
Definition at line 1036 of file operations.cpp.
Definition at line 1029 of file operations.cpp.
Referenced by multiplyMultiQubitNot().