![]() |
The Quantum Exact Simulation Toolkit v4.0.0
|
Functions for applying many-qubit rotations around arbitrary PauliStr. More...
Functions | |
void | applyControlledPauliGadget (Qureg qureg, int control, PauliStr str, qreal angle) |
void | applyMultiControlledPauliGadget (Qureg qureg, int *controls, int numControls, PauliStr str, qreal angle) |
void | applyMultiControlledPauliGadget (Qureg qureg, std::vector< int > controls, PauliStr str, qreal angle) |
void | applyMultiStateControlledPauliGadget (Qureg qureg, int *controls, int *states, int numControls, PauliStr str, qreal angle) |
void | applyMultiStateControlledPauliGadget (Qureg qureg, std::vector< int > controls, std::vector< int > states, PauliStr str, qreal angle) |
void | applyPauliGadget (Qureg qureg, PauliStr str, qreal angle) |
void | multiplyPauliGadget (Qureg qureg, PauliStr str, qreal angle) |
Functions for applying many-qubit rotations around arbitrary PauliStr.
Definition at line 1423 of file operations.cpp.
void applyMultiControlledPauliGadget | ( | Qureg | qureg, |
int * | controls, | ||
int | numControls, | ||
PauliStr | str, | ||
qreal | angle ) |
Definition at line 1430 of file operations.cpp.
Referenced by applyMultiControlledPauliGadget().
void applyMultiControlledPauliGadget | ( | Qureg | qureg, |
std::vector< int > | controls, | ||
PauliStr | str, | ||
qreal | angle ) |
Definition at line 1465 of file operations.cpp.
void applyMultiStateControlledPauliGadget | ( | Qureg | qureg, |
int * | controls, | ||
int * | states, | ||
int | numControls, | ||
PauliStr | str, | ||
qreal | angle ) |
Definition at line 1437 of file operations.cpp.
Referenced by applyControlledPauliGadget(), applyMultiControlledPauliGadget(), applyMultiStateControlledPauliGadget(), applyMultiStateControlledRotateX(), applyMultiStateControlledRotateY(), applyMultiStateControlledRotateZ(), and applyPauliGadget().
void applyMultiStateControlledPauliGadget | ( | Qureg | qureg, |
std::vector< int > | controls, | ||
std::vector< int > | states, | ||
PauliStr | str, | ||
qreal | angle ) |
Definition at line 1470 of file operations.cpp.
Definition at line 1416 of file operations.cpp.
Definition at line 1408 of file operations.cpp.