![]() |
Q2NS dev
ns-3 module
|
Per-transmission channel models and received-qubit transformations. More...
Classes | |
| class | q2ns::QMap |
| Abstract base class for channel map models. More... | |
| class | q2ns::LambdaQMap |
| QMap implementation that wraps a user-provided lambda. More... | |
| class | q2ns::ConditionalQMap |
| QMap wrapper that conditionally applies another QMap. More... | |
| class | q2ns::DephasingQMap |
| Dephasing noise model that applies Z with probability p. More... | |
| class | q2ns::DepolarizingQMap |
| Trajectory-style depolarizing model that applies a random Pauli from {X, Y, Z} with probability p. More... | |
| class | q2ns::LossQMap |
| Erasure model that marks the qubit lost with probability p. More... | |
| class | q2ns::RandomGateQMap |
| QMap that samples one gate from a weighted distribution and applies it. More... | |
| class | q2ns::RandomUnitaryQMap |
| QMap that applies one Haar-random single-qubit SU(2) unitary. More... | |
Per-transmission channel models and received-qubit transformations.