![]() |
The Quantum Exact Simulation Toolkit v4.0.0
|
Functions for effecting destructive measurements. More...
Functions | |
qreal | applyForcedMultiQubitMeasurement (Qureg qureg, int *qubits, int *outcomes, int numQubits) |
qreal | applyForcedMultiQubitMeasurement (Qureg qureg, std::vector< int > qubits, std::vector< int > outcomes) |
qreal | applyForcedQubitMeasurement (Qureg qureg, int target, int outcome) |
qindex | applyMultiQubitMeasurement (Qureg qureg, int *qubits, int numQubits) |
qindex | applyMultiQubitMeasurementAndGetProb (Qureg qureg, int *qubits, int numQubits, qreal *probability) |
qindex | applyMultiQubitMeasurementAndGetProb (Qureg qureg, std::vector< int > qubits, qreal *probability) |
int | applyQubitMeasurement (Qureg qureg, int target) |
int | applyQubitMeasurementAndGetProb (Qureg qureg, int target, qreal *probability) |
Functions for effecting destructive measurements.
qreal applyForcedMultiQubitMeasurement | ( | Qureg | qureg, |
int * | qubits, | ||
int * | outcomes, | ||
int | numQubits ) |
Definition at line 1877 of file operations.cpp.
Referenced by applyForcedMultiQubitMeasurement(), and TEST_CASE().
qreal applyForcedMultiQubitMeasurement | ( | Qureg | qureg, |
std::vector< int > | qubits, | ||
std::vector< int > | outcomes ) |
Definition at line 1904 of file operations.cpp.
qreal applyForcedQubitMeasurement | ( | Qureg | qureg, |
int | target, | ||
int | outcome ) |
Definition at line 1813 of file operations.cpp.
Referenced by TEST_CASE().
qindex applyMultiQubitMeasurement | ( | Qureg | qureg, |
int * | qubits, | ||
int | numQubits ) |
Definition at line 1832 of file operations.cpp.
Referenced by TEST_CASE().
qindex applyMultiQubitMeasurementAndGetProb | ( | Qureg | qureg, |
int * | qubits, | ||
int | numQubits, | ||
qreal * | probability ) |
Definition at line 1842 of file operations.cpp.
Referenced by applyMultiQubitMeasurement(), applyMultiQubitMeasurementAndGetProb(), and TEST_CASE().
qindex applyMultiQubitMeasurementAndGetProb | ( | Qureg | qureg, |
std::vector< int > | qubits, | ||
qreal * | probability ) |
Definition at line 1899 of file operations.cpp.
int applyQubitMeasurement | ( | Qureg | qureg, |
int | target ) |
Definition at line 1780 of file operations.cpp.
Referenced by TEST_CASE().
int applyQubitMeasurementAndGetProb | ( | Qureg | qureg, |
int | target, | ||
qreal * | probability ) |
Definition at line 1788 of file operations.cpp.
Referenced by applyQubitMeasurement(), and TEST_CASE().