![]() |
The Quantum Exact Simulation Toolkit v4.0.0
|
Functions for effecting decoherence channels upon density matrices. More...
Functions | |
void | mixDamping (Qureg qureg, int qubit, qreal prob) |
void | mixDephasing (Qureg qureg, int qubit, qreal prob) |
void | mixDepolarising (Qureg qureg, int qubit, qreal prob) |
void | mixKrausMap (Qureg qureg, int *targets, int numTargets, KrausMap map) |
void | mixKrausMap (Qureg qureg, std::vector< int > targets, KrausMap map) |
void | mixPaulis (Qureg qureg, int qubit, qreal probX, qreal probY, qreal probZ) |
void | mixQureg (Qureg qureg, Qureg other, qreal prob) |
void | mixSuperOp (Qureg qureg, int *targets, int numTargets, SuperOp superop) |
void | mixSuperOp (Qureg qureg, std::vector< int > targets, SuperOp superop) |
void | mixTwoQubitDephasing (Qureg qureg, int qubit1, int qubit2, qreal prob) |
void | mixTwoQubitDepolarising (Qureg qureg, int qubit1, int qubit2, qreal prob) |
Functions for effecting decoherence channels upon density matrices.
void mixDamping | ( | Qureg | qureg, |
int | qubit, | ||
qreal | prob ) |
Definition at line 91 of file decoherence.cpp.
Referenced by TEST_CASE(), and TEST_CASE().
void mixDephasing | ( | Qureg | qureg, |
int | qubit, | ||
qreal | prob ) |
Definition at line 31 of file decoherence.cpp.
Referenced by TEST_CASE(), and TEST_CASE().
void mixDepolarising | ( | Qureg | qureg, |
int | qubit, | ||
qreal | prob ) |
Definition at line 61 of file decoherence.cpp.
Referenced by TEST_CASE(), and TEST_CASE().
Definition at line 121 of file decoherence.cpp.
Referenced by mixKrausMap(), and TEST_CASE().
Definition at line 171 of file decoherence.cpp.
void mixPaulis | ( | Qureg | qureg, |
int | qubit, | ||
qreal | probX, | ||
qreal | probY, | ||
qreal | probZ ) |
Definition at line 106 of file decoherence.cpp.
Referenced by TEST_CASE().
Definition at line 133 of file decoherence.cpp.
Referenced by TEST_CASE().
Definition at line 144 of file decoherence.cpp.
Referenced by mixSuperOp(), and TEST_CASE().
Definition at line 175 of file decoherence.cpp.
void mixTwoQubitDephasing | ( | Qureg | qureg, |
int | qubit1, | ||
int | qubit2, | ||
qreal | prob ) |
Definition at line 46 of file decoherence.cpp.
Referenced by TEST_CASE(), and TEST_CASE().
void mixTwoQubitDepolarising | ( | Qureg | qureg, |
int | qubit1, | ||
int | qubit2, | ||
qreal | prob ) |
Definition at line 76 of file decoherence.cpp.
Referenced by TEST_CASE(), and TEST_CASE().