![]() |
The Quantum Exact Simulation Toolkit v4.0.0
|
Functions for effecting projectors which break the state normalisation. More...
Functions | |
void | applyMultiQubitProjector (Qureg qureg, int *qubits, int *outcomes, int numQubits) |
void | applyMultiQubitProjector (Qureg qureg, std::vector< int > qubits, std::vector< int > outcomes) |
void | applyQubitProjector (Qureg qureg, int target, int outcome) |
Functions for effecting projectors which break the state normalisation.
void applyMultiQubitProjector | ( | Qureg | qureg, |
int * | qubits, | ||
int * | outcomes, | ||
int | numQubits ) |
Definition at line 1750 of file operations.cpp.
Referenced by applyMultiQubitProjector(), and TEST_CASE().
void applyMultiQubitProjector | ( | Qureg | qureg, |
std::vector< int > | qubits, | ||
std::vector< int > | outcomes ) |
Definition at line 1766 of file operations.cpp.
void applyQubitProjector | ( | Qureg | qureg, |
int | target, | ||
int | outcome ) |
Definition at line 1738 of file operations.cpp.
Referenced by TEST_CASE().