![]() |
The Quantum Exact Simulation Toolkit v4.0.0
|
Functions for effecting many-qubit NOT gates. More...
Functions | |
void | applyControlledMultiQubitNot (Qureg qureg, int control, int *targets, int numTargets) |
void | applyMultiControlledMultiQubitNot (Qureg qureg, int *controls, int numControls, int *targets, int numTargets) |
void | applyMultiQubitNot (Qureg qureg, int *targets, int numTargets) |
void | applyMultiStateControlledMultiQubitNot (Qureg qureg, int *controls, int *states, int numControls, int *targets, int numTargets) |
void | multiplyMultiQubitNot (Qureg qureg, int *targets, int numTargets) |
Functions for effecting many-qubit NOT gates.
void applyControlledMultiQubitNot | ( | Qureg | qureg, |
int | control, | ||
int * | targets, | ||
int | numTargets ) |
Definition at line 1674 of file operations.cpp.
Referenced by applyControlledMultiQubitNot().
void applyMultiControlledMultiQubitNot | ( | Qureg | qureg, |
int * | controls, | ||
int | numControls, | ||
int * | targets, | ||
int | numTargets ) |
Definition at line 1682 of file operations.cpp.
Referenced by applyMultiControlledMultiQubitNot().
void applyMultiQubitNot | ( | Qureg | qureg, |
int * | targets, | ||
int | numTargets ) |
Definition at line 1666 of file operations.cpp.
Referenced by applyMultiQubitNot().
void applyMultiStateControlledMultiQubitNot | ( | Qureg | qureg, |
int * | controls, | ||
int * | states, | ||
int | numControls, | ||
int * | targets, | ||
int | numTargets ) |
Definition at line 1690 of file operations.cpp.
Referenced by applyControlledMultiQubitNot(), applyMultiControlledMultiQubitNot(), applyMultiQubitNot(), and applyMultiStateControlledMultiQubitNot().
void multiplyMultiQubitNot | ( | Qureg | qureg, |
int * | targets, | ||
int | numTargets ) |
Definition at line 1658 of file operations.cpp.
Referenced by multiplyMultiQubitNot().