![]() |
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 784 of file operations.cpp.
Definition at line 792 of file operations.cpp.
void applyMultiStateControlledPauliStr | ( | Qureg | qureg, |
int * | controls, | ||
int * | states, | ||
int | numControls, | ||
PauliStr | str ) |
Definition at line 800 of file operations.cpp.
Referenced by applyControlledPauliStr(), applyMultiControlledPauliStr(), applyMultiStateControlledMultiQubitNot(), applyMultiStateControlledPauliX(), applyMultiStateControlledPauliY(), and applyPauliStr().
Definition at line 776 of file operations.cpp.
Definition at line 769 of file operations.cpp.
Referenced by multiplyMultiQubitNot().