![]() |
The Quantum Exact Simulation Toolkit v4.0.0
|
Functions for non-destructively calculating the probabilities of measurement outcomes. More...
Functions | |
qreal | calcProbOfBasisState (Qureg qureg, qindex index) |
qreal | calcProbOfMultiQubitOutcome (Qureg qureg, int *qubits, int *outcomes, int numQubits) |
qreal | calcProbOfMultiQubitOutcome (Qureg qureg, std::vector< int > qubits, std::vector< int > outcomes) |
qreal | calcProbOfQubitOutcome (Qureg qureg, int qubit, int outcome) |
void | calcProbsOfAllMultiQubitOutcomes (qreal *outcomeProbs, Qureg qureg, int *qubits, int numQubits) |
std::vector< qreal > | calcProbsOfAllMultiQubitOutcomes (Qureg qureg, std::vector< int > qubits) |
Functions for non-destructively calculating the probabilities of measurement outcomes.
qreal calcProbOfBasisState | ( | Qureg | qureg, |
qindex | index ) |
Definition at line 224 of file calculations.cpp.
Referenced by TEST_CASE().
qreal calcProbOfMultiQubitOutcome | ( | Qureg | qureg, |
int * | qubits, | ||
int * | outcomes, | ||
int | numQubits ) |
Definition at line 251 of file calculations.cpp.
Referenced by applyForcedMultiQubitMeasurement(), calcProbOfMultiQubitOutcome(), calcProbOfQubitOutcome(), and TEST_CASE().
qreal calcProbOfMultiQubitOutcome | ( | Qureg | qureg, |
std::vector< int > | qubits, | ||
std::vector< int > | outcomes ) |
Definition at line 418 of file calculations.cpp.
qreal calcProbOfQubitOutcome | ( | Qureg | qureg, |
int | qubit, | ||
int | outcome ) |
Definition at line 241 of file calculations.cpp.
Referenced by applyForcedQubitMeasurement(), applyQubitMeasurementAndGetProb(), and TEST_CASE().
void calcProbsOfAllMultiQubitOutcomes | ( | qreal * | outcomeProbs, |
Qureg | qureg, | ||
int * | qubits, | ||
int | numQubits ) |
Definition at line 265 of file calculations.cpp.
Referenced by applyMultiQubitMeasurementAndGetProb(), calcProbsOfAllMultiQubitOutcomes(), and TEST_CASE().
std::vector< qreal > calcProbsOfAllMultiQubitOutcomes | ( | Qureg | qureg, |
std::vector< int > | qubits ) |
Definition at line 428 of file calculations.cpp.