Q2NS dev
ns-3 module
Loading...
Searching...
No Matches
Channel Maps

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...
 

Detailed Description

Per-transmission channel models and received-qubit transformations.